wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Estruturas de Repetição e Vetores

Total questions: 22

Worksheet time: 23mins

Name
Class
Date
1.

Qual o resultado do seguinte código?

a)

1 1 1 1 1

2 2 2 2 2

3 3 3 3 3

4 4 4 4 4

5 5 5 5 5

b)

3 3 3 3 3

3 3 3 3 3

3 3 3 3 3

3 3 3 3 3

3 3 3 3 3

c)

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

d)

1 2 3 4 5

1 2 4 4 5

1 2 3 4 5

1 2 2 4 5

1 2 3 4 5

2.
Como a estrutura while é semelhante à estrutura if?
a)
Ambas executam um bloco de código apenas uma vez.
b)
Ambas testam uma condição e executam um bloco de código se a condição for verdadeira.
c)
Ambas são usadas para criar loops infinitos.
d)
Ambas são usadas para interromper a execução do programa.
3.
Qual a diferença fundamental entre a estrutura if e a estrutura while?
a)
A estrutura if é usada para criar loops, enquanto a estrutura while é usada para executar um bloco de código apenas uma vez.
b)
A estrutura while é usada para criar loops, enquanto a estrutura if é usada para executar um bloco de código apenas uma vez.
c)
A estrutura if é mais eficiente que a estrutura while.
d)
A estrutura while é mais eficiente que a estrutura if.
4.
O que acontece se a condição dentro de um loop while for sempre verdadeira?
a)
O loop é executado apenas uma vez.
b)
O loop é executado infinitamente.
c)
O programa é encerrado.
d)
A condição é ignorada.
5.
Como você interrompe um loop while em Java?
a)
Usando a instrução break
b)
Usando a instrução continue
c)
Usando a instrução return
d)
Usando a instrução exit
6.
Qual a função da instrução break dentro de um loop while?
a)
Continuar para a próxima iteração do loop.
b)
Encerrar o loop imediatamente.
c)
Executar o loop um número fixo de vezes.
d)
Criar um loop infinito.
7.
Como você garante que um loop while seja executado pelo menos uma vez?
a)

Usando a instrução continue.

b)
Usando a instrução for.
c)
Usando a instrução break.
d)

Usando a instrução do-while.

8.
Qual a diferença fundamental entre a estrutura while e a estrutura do-while?
a)
A estrutura while é executada pelo menos uma vez, enquanto a estrutura do-while pode ser executada zero vezes.
b)
A estrutura do-while é executada pelo menos uma vez, enquanto a estrutura while pode ser executada zero vezes.
c)
A estrutura while é mais eficiente que a estrutura do-while.
d)
A estrutura do-while é mais eficiente que a estrutura while.
9.
O que é um loop for em Java?
a)
Uma estrutura que repete um bloco de código enquanto uma condição for verdadeira.
b)
Uma estrutura que repete um bloco de código um número fixo de vezes.
c)
Uma estrutura que define um bloco de código a ser executado apenas uma vez.
d)
Uma estrutura que interrompe a execução do programa.
10.
Quais são os três componentes principais de um loop for em Java?
a)

Inicialização, atualização, condição.

b)

Inicialização, condição, atualização.

c)
Condicional, iteração, atualização.
d)
Inicialização, iteração, condição.
11.
Como você define a condição de parada de um loop for em Java?
a)
Na seção de inicialização.
b)
Na seção de atualização.
c)
Na seção de condição.
d)
Na seção de iteração.
12.
Qual a função da instrução continue dentro de um loop for?
a)
Encerrar o loop imediatamente.
b)
Saltar para a próxima iteração do loop.
c)
Executar o loop um número fixo de vezes.
d)
Criar um loop infinito.
13.
O que é um loop for aninhado em Java?
a)

Um loop for dentro de um loop while.

b)
Um loop while dentro de outro loop while.
c)

Um loop for dentro de outro loop for.

d)
Um loop while dentro de um loop for.
14.

Qual o resultado do seguinte código!

a)

5

5

5

5

5

b)

1

1

1

1

1

c)

5

4

3

2

1

d)

1

2

3

4

5

15.
O que é o método for-each em Java?
a)
Uma estrutura que itera sobre os elementos de uma matriz ou lista, simplificando a sintaxe do loop for.
b)
Uma estrutura que itera sobre os elementos de uma matriz ou lista, mas com mais complexidade que o loop for.
c)
Uma estrutura que permite percorrer apenas listas e não matrizes.
d)
Uma estrutura que permite percorrer apenas matrizes e não listas.
16.
O que é um vetor (Array) em Java?
a)
Uma estrutura de dados que armazena uma sequência de elementos do mesmo tipo.
b)
Uma estrutura de dados que armazena uma coleção de objetos.
c)
Uma estrutura de dados que armazena uma lista de strings.
d)
Uma estrutura de dados que armazena uma tabela de dados.
17.
Qual é a principal característica de um vetor em Java?
a)
Tamanho fixo.
b)
Tamanho variável.
c)
Armazena apenas dados numéricos.
d)
Armazena apenas dados de texto.
18.
Como você adiciona elementos a um vetor em Java?
a)
Usando a instrução add()
b)
Usando o operador +
c)
Acessando o índice do vetor e atribuindo o valor.
d)
Usando a instrução append()
19.
Como você acessa um elemento específico de um vetor em Java?
a)

Usando a instrução getElementAt()

b)
Usando o nome do vetor seguido pelo valor do elemento.
c)
Usando a instrução get()
d)

Usando o nome do vetor seguido pelo índice entre colchetes.

20.
Qual a função do método length() quando aplicado a um vetor em Java?
a)

Retorna o valor do último elemento do vetor.

b)
Retorna o valor do primeiro elemento do vetor.
c)

Retorna o tamanho do vetor (número de elementos).

d)
Retorna o tipo de dados do vetor.
21.
O que acontece se você tentar acessar um elemento de um vetor com um índice inválido?
a)
O programa é encerrado.
b)
O programa continua executando normalmente.
c)
O programa gera um erro de "ArrayIndexOutOfBoundsException".
d)
O programa gera um erro de "NullPointerException".
22.

Qual o resultado do seguinte código em Java?

a)

Os números de 0 até 100

b)

um loop infinito!

c)

Os números de 100 até 0

d)

O código não será executado!