I. A posição indicada por b[2] contém o elemento 12, ou seja, o elemento 12 está no índice 2 do array b e a posição indicada por b[9] contém o elemento 3, ou seja, o elemento 3 está no índice 9 do array b.II. Um índice deve ser uma variável do tipo inteiro, inclusive negativo.
III. Os arrays são objetos e, por isso, considerados tipos por referência. Esses tipos são usados para armazenar as localizações de objetos na memória e são criados assim que se cria um objeto de determinada classe e a referência àquele objeto por meio de uma variável.
IV. A declaração desta estrutura tem dois componentes: o tipo do array e o nome do array. Os colchetes colocados após o tipo indicam que a variável contém um array.
Assinale a alternativa correta:
Escolha uma:
a. Apenas I, II, III e IV são verdadeiras.
b. Apenas II e III são verdadeiras.
c. Apenas I, III e IV são verdadeiras.
d. Apenas I, II e IV são verdadeiras.
e. Apenas I e II são verdadeiras.
--------------------------------------------------------
2-) A forma mais simples de se incluir elementos em um array é por meio de comandos individuais de atribuição ou de leitura pelo teclado. Em relação à recuperação destes elementos, se a considerarmos de forma individual, também precisará fazer referência a cada índice do vetor, um a um.Observe a aplicação abaixo:
public class Array1 {
public static void main (String[] args) {
int[] b = new int[4];
b[0] = 7;
b[1] = 2;
b[2] = 12;
b[3] = 0;
System.out.println (b[0]);
System.out.println (b[1]);
System.out.println (b[2]);
System.out.println (b[3]);
}
}
Esta aplicação apresentará problemas, caso seja necessário o tratamento dos elementos em um vetor com muitas posições. Qual comando que, adicionado a aplicação acima, permite um vetor de muitas posições?
Escolha uma:
a. Comando for.
b. Comando double.
c. Comando print.
d. Comando float.
e. Comando boolean.
-=--------------------------------------
3-> Os arrays unidimensionais – ou seja, com uma só dimensão – possuem apenas um índice para que seja possível o acesso a seus elementos. A aplicação abaixo faz a leitura de oito elementos de um vetor de inteiros, soma e calcula a média dos valores lidos, exibindo soma e média antes do final da execução.
import java.util.Scanner;
import java.util.Arrays;
____________
public static void main (String[] args) {
Scanner entrada = new Scanner(System.in);
____________;
int soma = 0;
float media = 0;
int i;
____________;
for (i=0; i < a.length; i++) {
System.out.printf("Informe o %d elemento do array: ", i+1);
____________;
soma = soma + a[i];
}
___________;
System.out.printf("\nA soma dos elementos é %d ", soma);
System.out.printf("\nO valor médio dos elementos é %.2f ", media);
}
}
Assinale a alternativa que completa corretamente o programa acima:
Escolha uma:
a. public class SomaArray {, final int elementoVetor = 8, int a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(),media = soma/8.
b. public class MediaArray {, final int tamanhoVetor = 8, int a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(),media = soma/8.
c. public class SomaArray {, final int tamanhoVetor = 8, int a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(),media = soma/8.
d. public class SomaArray {, final int tamanhoVetor = 8, double a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(),soma = media/8.
e. public class MediaArray {, final int elementoVetor = 8, int a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(), soma = media/8.
Anexos:
Soluções para a tarefa
Respondido por
7
Comando for. correto
Respondido por
17
Resposta:
c. Apenas I, III e IV são verdadeiras.
a. Comando for.
c. public class SomaArray {, final int tamanhoVetor = 8, int a[] = new int[tamanhoVetor], a[i] = entrada.nextInt(),media = soma/8.
Explicação:
Corrigido pelo AVA.
Perguntas interessantes
Matemática,
7 meses atrás
Biologia,
7 meses atrás
Saúde,
7 meses atrás
Sociologia,
1 ano atrás
Português,
1 ano atrás
Administração,
1 ano atrás
Matemática,
1 ano atrás