Questão de Arquitetura de Software — Software — UNIFAL-MG 2018
Arquitetura de SoftwareSoftware
- Código
- qq408342
- Banca
- UNIFAL-MG
- Órgão
- UNIFAL-MG
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Considere a classe Java OperacoesVetores demonstrada a seguir.public class OperacoesVetores {public static void main(String[] args) {int[] v1 = new int[]{9,3,6,4,};int[] v2 = new int[]{3,5,7,2,2,5};int r1 = operacao (v1, v2);}public static int operacao1(int[] vetorA, int[] vetor B) {int tam;tam = vetorA.length < vetorB. length ? vetorA.length : vetorB.length;int som = 0;int i = 0;while (i<tam) {som += vetorA[i] + vetorB[i];i++;}int[] vetorTemp;vetorTemp = vetorA.length == tam ? vetorB : vetorA;int mult = 0;for (int j = i ; j< vetorTemp.length; j++) {mult += vetorTemp[j];}return som * mult;}}Ao final de sua execução, o valor da variável r1 será:
- A195
- B390
- C273
- D78