wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lista de Exercícios – Vetores em Java - Parte I

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

O que é um vetor (array) em programação?

a)

Uma variável que armazena apenas um valor por vez

b)

Uma estrutura que armazena dados de diferentes tipos

c)

Uma estrutura que armazena dados do mesmo tipo em uma única variável indexada

d)

Uma tabela de dados com linhas e colunas

2.

Em Java, como se declara corretamente um vetor de 10 inteiros?

a)

int vetor = [10];

b)

int vetor[10];

c)

int[] vetor = new int[10];

d)

vetor int = new vetor[10];

3.

Se um vetor int[] numeros = new int[5]; foi declarado, qual será o índice do primeiro elemento?

a)

1

b)

0

c)

5

d)

-1

4.

Qual é o índice do último elemento de um vetor com 7 posições?

a)

6

b)

7

c)

5

d)

8

5.

Qual das opções declara um vetor de Strings com 5 posições?

a)

String vetor = new String(5);

b)

String[5] vetor;

c)

String[] vetor = new String[5];

d)

vetor String = [5];

6.

Dado int[] v = {10, 20, 30, 40, 50};, qual o valor de v[2]?

a)

10

b)

20

c)

30

d)

40

7.

Se String[] meses = {"Jan", "Fev", "Mar", "Abr"};, qual instrução imprime "Fev"?

a)

System.out.println(meses[1]);

b)

System.out.println(meses[2]);

c)

System.out.println(meses[0]);

d)

System.out.println(meses[3]);

8.

Qual será a saída do código: int[] v = {1, 2, 3, 4}; System.out.println(v.length);

a)

7

b)

4

c)

5

d)

8

9.

Dado int[] v = new int[4]; e v[0] = 7; v[1] = 5;, qual é o valor de v[2]?

a)

0

b)

5

c)

7

d)

indefinido

10.

O que acontece se tentarmos acessar v[10] em um vetor int[] v = new int[5]?

a)

Retorna 0

b)

Retorna null

c)

Gera erro em tempo de execução (ArrayIndexOutOfBoundsException)

d)

Retorna o último valor do vetor

11.

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);

a)

10

b)

15

c)

20

d)

30

12.

Dado int[] v = {5, 10, 15};, qual instrução imprime todos os elementos?

a)

for(int i : v) { System.out.println(i); }

b)

while(v) { System.out.println(v[i]); }

c)

print(v.all);

d)

System.out.println(v[all]);

13.

Qual será a saída? int[] v = {1, 2, 3, 4, 5}; System.out.println(v[0] + v[4]);

a)

5

b)

6

c)

4

d)

1

14.

Se quisermos armazenar as notas de 30 alunos em Java, qual a melhor declaração?

a)

float notas = new float();

b)

float notas[30];

c)

float[] notas = new float[30];

d)

notas = float[30];

15.

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?

a)

Ana Bia Carlos

b)

Bia Carlos Ana

c)

Carlos Bia Ana

d)

Erro