NEW
Font size
WorksheetsLista de Exercícios – Vetores em Java - Parte I
Total questions: 15
Worksheet time: 8mins
O que é um vetor (array) em programação?
Uma variável que armazena apenas um valor por vez
Uma estrutura que armazena dados de diferentes tipos
Uma estrutura que armazena dados do mesmo tipo em uma única variável indexada
Uma tabela de dados com linhas e colunas
Em Java, como se declara corretamente um vetor de 10 inteiros?
int vetor = [10];
int vetor[10];
int[] vetor = new int[10];
vetor int = new vetor[10];
Se um vetor int[] numeros = new int[5]; foi declarado, qual será o índice do primeiro elemento?
1
0
5
-1
Qual é o índice do último elemento de um vetor com 7 posições?
6
7
5
8
Qual das opções declara um vetor de Strings com 5 posições?
String vetor = new String(5);
String[5] vetor;
String[] vetor = new String[5];
vetor String = [5];
Dado int[] v = {10, 20, 30, 40, 50};, qual o valor de v[2]?
10
20
30
40
Se String[] meses = {"Jan", "Fev", "Mar", "Abr"};, qual instrução imprime "Fev"?
System.out.println(meses[1]);
System.out.println(meses[2]);
System.out.println(meses[0]);
System.out.println(meses[3]);
Qual será a saída do código: int[] v = {1, 2, 3, 4}; System.out.println(v.length);
7
4
5
8
Dado int[] v = new int[4]; e v[0] = 7; v[1] = 5;, qual é o valor de v[2]?
0
5
7
indefinido
O que acontece se tentarmos acessar v[10] em um vetor int[] v = new int[5]?
Retorna 0
Retorna null
Gera erro em tempo de execução (ArrayIndexOutOfBoundsException)
Retorna o último valor do vetor
Qual será a saída do código abaixo? int[] numeros = {2, 4, 6, 8}; int soma = 0; for(int i = 0; i < numeros.length; i++) { soma += numeros[i]; } System.out.println(soma);
10
15
20
30
Dado int[] v = {5, 10, 15};, qual instrução imprime todos os elementos?
for(int i : v) { System.out.println(i); }
while(v) { System.out.println(v[i]); }
print(v.all);
System.out.println(v[all]);
Qual será a saída? int[] v = {1, 2, 3, 4, 5}; System.out.println(v[0] + v[4]);
5
6
4
1
Se quisermos armazenar as notas de 30 alunos em Java, qual a melhor declaração?
float notas = new float();
float notas[30];
float[] notas = new float[30];
notas = float[30];
Considere o seguinte trecho de código:
String[] nomes = {"Ana", "Bia", "Carlos"};
for(int i = nomes.length - 1; i >= 0; i--) {
System.out.print(nomes[i] + " ");
}
O que será impresso na tela?
Ana Bia Carlos
Bia Carlos Ana
Carlos Bia Ana
Erro
