Font size
WorksheetsLinguagem C - Loops e Array
Total questions: 30
Worksheet time: 20mins
Qual é a sintaxe para um loop while em C?
Qual é a sintaxe para um loop do-while em C?
Quantas estruturas de repetição existem na Linguagem C?
2
3
4
1
Se houver mais de uma instrução no bloco de um loop for, qual dos seguintes deve ser colocado no início e no final do bloco de comando do loop?
parênteses ( )
chaves { }
colchetes [ ]
flechas < >
Verdadeiro ou falso? Uma instrução continue interrompe a execução de um loop.
True
False
Quais das seguintes afirmações sobre ARRAYS são verdadeiras?
Arrays são estruturas de dados que armazenam elementos do mesmo tipo.
Arrays têm tamanho fixo e não podem ser alterados após a criação.
Arrays em C são indexados a partir de 1.
O que o código a seguir exibirá?
66, 55, 101, 99, 87
66
55
101
99
87
87
99
101
55
66
87, 99, 101, 55, 66
Em um array, cada elemento tem o mesmo ...
Marque mais de uma opção!
tipo de dado
acesso através de um único índice
endereço de memória
tamanho de memória alocado
O que o código a seguir exibirá?
99 87 66 55 101
99, 87, 66, 55, 101,
87, 66, 55,
55
66
87
O seguinte array é criado em um programa:
Qual é o item armazenado em nomes[2] ?
A
B
C
D
E
Em um array, qual é a primeira posição numerada na qual identifica o dado armazenado?
Posição 0
Posição 1
Ao contrário das variáveis convencionais, __________ podem conter vários valores.
constantes
constantes nomeadas
arrays
loops
Qual é a saída do seguinte programa?
0
1
2
3
Qual é a sintaxe para um loop for em C?
Qual é a diferença entre um loop while e um loop do-while?
Não há diferença
O loop do-while executa pelo menos uma vez
O loop while executa pelo menos uma vez
O loop while sempre executa mais vezes que o loop do-while
Qual é a sintaxe para declarar um vetor em C?
nome[vetor] = numero_elementos;
vetor[numero_elementos] = nome;
tipo nome[numero_elementos];
vetor = nome[numero_elementos];
Qual é a sintaxe para preencher um vetor com valores em C em sua declaração?
int vetor[3], i = 0;
while (i < 3) {
vetor[i] = valor;
i++;
}
vetor[i] = valor;
int vetor[3];
for (int i = 0; i < 3; i++) {
vetor[i] = valor;
}
int vetor[3] = {1, 2, 3};
Quais das opções demonstra como exibir todos os elementos de um vetor em C?
Marque mais de uma opção!
int vetor[3] = {1,2,3};
printf("%d", vetor);
int vetor[3] = {1,2,3};
for (int i = 0; i < 3; i++) {
printf("%d ", vetor[i]);
}
printf(vetor);
int vetor[3] = {1,2,3};
int i = 0;
while (i < 3) {
printf("%d ", vetor[i]);
i++;
}
Qual dos códigos encontra o maior elemento em um vetor em C?
O que é um loop infinito em C?
Um loop que nunca é executado
Um loop que executa apenas uma vez
Um loop que não tem condição de parada
Qual das opções finaliza a execução do loop em C?
continue
break
A instrução i++; é equivalente a:
i = i + i;
i = i + 1;
i = i - 1;
i --;
Qual processo de loop verifica a condição de teste no final do loop?
for
while
do-while
nenhum processo de loop verifica a condição de teste no final
O que está errado? for (int k = 2, k <= 12, k++) { /* comandos */}
o incremento deve ser sempre ++k
a variável deve ser sempre a letra i ao usar um loop for
deve haver um ponto e vírgula no final da declaração
as instruções devem ser separadas por ponto e vírgula
Verdadeiro ou falso? O comando continue pula a execução do restante do bloco de código dentro do loop e continuar com a próxima iteração do loop.
Verdadeiro
Falso
O que faz o código da imagem?
Exibe os valores de 10 até 20
Exibe os valores de 11 até 20
Exibe os valores de 20 até 11
Exibe os valores de 20 até 10
Dada a seguinte declaração, onde o valor 77 está armazenado no array de pontos?
int pontos[] = { 83, 62, 77, 97, 86 };
pontos[0];
pontos[1];
pontos[2];
pontos[3];
Verdadeiro ou falso, vetores ou arrays em C são estruturas de dados que permitem armazenar uma coleção de valores do mesmo tipo, sob um único nome.
Verdadeiro
Falso
Verdadeiro ou false, a estrutura while executa um conjunto de instruções enquanto a condição de loop for verdadeira.
Verdadeiro
Falso
É muito comum usar uma variável de incremento ou decremento em loops para controlar a quantidade de vezes que o loop é executado. Essa variável é chamada de:
(a)
