Buscar

Exercicio de fixação Aula 5.1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AULA 
5.1 
1.
 
 
 
 
Qual a estrutura de repetição usada para quantidade indeterminada 
de repetições? 
 
 
 
 
while 
 for 
 switch 
 struct 
 if-else 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
2. 
 
 
A estrutura do if na linguagem C, como em toda linguagem, 
tem uma sintaxe. Observe as afirmações abaixo e escolha a 
opção ERRADA. 
 
I As chaves de abertura e fechamento, sempre, não são 
obrigatórias. 
II No teste unimos expressões relacionais com operadores 
lógicos quando necessário. 
III A palavra then está presente na estrutura. 
IV O uso do else poderá não ser necessário. 
 
 
 
 
 I está errada. 
 IV está correta e a I não está correta. 
 II e IV estão corretas. 
 
 
I e III estão corretas. 
 II está correta e a III não está correta. 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 
 
3.
 
 
 
Leia com atenção as afirmativas abaixo e escolha a opção 
correta. 
I A estrutura do for, por definição, é ideal quando o número de 
repetições for conhecido 
II A estrutura do for testa ao final enquanto a estrutura while 
testa no início 
III A estrutura while pode simular a estrutura do for e a estrutura 
do... while 
IV A estrutura do for sem nenhum parâmetro, só com os ; 
dentro dos parênteses e com um if no corpo da repetição, pode 
simular a estrutura while 
V Tanto a estrutura do...while quanto a estrutura while, testam no 
início 
 
 
 
 
 
Somente I, III e IV estão corretas 
 Somente I e V estão corretas 
 Somente I, II, III e V estão corretas 
 Somente I, III e V estão corretas 
 Somente II, III e V estão corretas 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
4. 
 
 
Qual dos comandos abaixo permite que um bloco de comandos 
seja executado enquanto a variável num seja diferente de 0? 
 
 
 for ( i = 0; i == num; i++) 
 for (i = num; i > 0; i++) 
 enquanto (num > 0) 
 
 
while (num != 0) 
 while (num == 0) 
 
Gabarito Comentado 
 
 
 
5.
 
 
 
Para o programa abaixo qual a saída apresentada? 
 
main(){ 
int x,soma=0; 
for(x=10; x<=15;x++) 
{ 
 printf(" %d",pow(x,2)); 
} 
system("PAUSE"); 
return 0; 
} 
 
 
 
 10 11 12 13 14 15 
 20 22 24 26 28 30 
 15 14 13 12 11 10 
 
 
100 121 144 169 196 225 
 9 10 11 12 13 14 15 
 
Gabarito Comentado 
 
 
 
6. 
 
 
 Muitas séries matemáticas podem ser geradas pela estrutura do 
for. Analise o código abaixo, supondo que você digitou 2 e 4 
quando lhe foram solicitados dois números e escolha a opção 
que contém a série exibida pelo código. 
 
 
 
 
 
2 4 4 8 12 20 32 52 
 
2 4 6 10 16 26 42 
 2 4 4 8 12 20 32 
 2 4 6 10 16 26 42 68 
 2 4 6 8 19 12 14 16 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
7. 
 
 
Os loops são utilizados para executar um conjunto de instruções 
várias vezes baseando-se sempre em uma condição que decidirá 
se continua repetindo ou não. 
Qual estrutura de repetição abaixo, garante que o bloco de 
instruções seja executado no mínimo uma vez? 
 
 
 
 
 
do...while 
 repeat...util 
 switch 
 while 
 for 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
 Uma das dificuldades da estrutura escolha/ caso é o fato das 
restrições variarem para cada linguagem, dificultando a fixação. 
Na linguagem C, essa estrutura recebe o nome de switch() e tem 
suas restrições. Observe os trechos abaixo e assinale o que é 
possível ser usado na linguagem C, supondo que se espera 
encontrar na variável de nome a, inteira, alguns valores e entres 
eles está o número 90. Analise as linhas abaixo e assinale que foi 
escrita corretamente para testar o número 90 na estrutura 
switch(). 
 
 
 
 case a=90: printf("Pode") ;break; 
 90: printf("Pode"); stop; 
 case a > 90: printf("Pode") ;break; 
 
 
case 90: printf("Pode") ; break; 
 90: printf("Pode");

Continue navegando