Magna Concursos
2571826 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Sejam dois arrays de inteiros, com zero ou mais elementos cada, ordenados ascendentemente. Deseja-se escrever uma função que receba esses dois arrays como parâmetros e insira os seus elementos em um terceiro array, também recebido como parâmetro, de modo que os elementos inseridos no terceiro array permaneçam ordenados ascendentemente, como no exemplo abaixo.

Exemplo:

int v1[]={10,20,30,40,50};

int v2[]={5,10,15,20};

O conteúdo do terceiro array, após a chamada da função de intercalação, será

{5,10,10,15,20,20,30,40,50}

Nesse contexto, considere a seguinte função main de um programa Java:

public class Main {

public static void main(String[] args) {

int v1[]={10,20,30,40,50};

int v2[]={5,10,15,20};

int v3[]=new int [v1.length + v2.length];

int p1=0,p2=0,p3=0;

intercala(v1,p1,v2,p2,v3,p3);

}

}

Qual função deve ser inserida na classe Main para que a intercalação do array v1 com o array v2 seja feita corretamente?

 

Provas

Questão presente nas seguintes provas

Analista Técnico-Científico - TI

60 Questões