Buscar

Linguagem de Programação_Avaliando_Aprendizado_5

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 3 páginas

Prévia do material em texto

Exercício: CCE0242_EX_A5_
Aluno(a): Data: 26/09/2015 20:18:28 (Finalizada)
 1a Questão (Ref.: 201301797954) Fórum de Dúvidas (2) Saiba (1)
 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().
 90: printf("Pode"); stop;
90: printf("Pode");
case a > 90: printf("Pode") ;break;
 case 90: printf("Pode") ; break;
case a=90: printf("Pode") ;break;
 Gabarito Comentado
 2a Questão (Ref.: 201302234056) Fórum de Dúvidas (1 de 2) Saiba (1 de 1)
As estruturas de repetição são essenciais no desenvolvimentos de programas na linguagem C. Dado o programa 
abaixo, identifique a opção que demonstra o que será exibido na tela:
int main(int argc, char *argv[]) {
int i = 0; 
int j = 5;
while(++i <= --j){ 
printf("%d ", i); 
}
system("PAUSE"); 
return 0;
}
1 2 3
0 1 2 3 4 5
0 1 2
 1 2 3 4 5
 1 2
 3a Questão (Ref.: 201301797931) Fórum de Dúvidas (2) Saiba (1 de 1)
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.
 
IV está correta e a I não está correta.
II está correta e a III não está correta.
I está errada.
 II e IV estão corretas.
 I e III estão corretas.
 Gabarito Comentado Gabarito Comentado
 4a Questão (Ref.: 201302234181) Fórum de Dúvidas (2) Saiba (1)
Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução de 
problemas foi a sua capacidade de repetir o processamento de um conjunto de operações para grandes quantidades
de dados. Exemplos de conjuntos de tarefas que repetimos diversas vezes dentro de uma situação específica 
podem ser observados largamente no nosso dia a dia.
As estruturas de repetição proveem uma maneira de repetir um conjunto de procedimentos até que determinado 
objetivo seja atingido, quando a repetição se encerra. Todas as estruturas de repetição têm em comum o fato de 
haver uma condição de controle, expressa através de uma expressão lógica, que é testada em cada ciclo para 
determinar se a repetição prossegue ou não.
Tendo como base o código abaixo, qual opção que demonstra o que será exibido na tela?
void main() {
int i = 2;
int j = 6;
for(i=0;i<=5;i++){
do{ 
printf("%d", ++i);
}while(++i <= j--);
}
system("PAUSE");
}
 135
23456
246
265
 256
 5a Questão (Ref.: 201301784017) Fórum de Dúvidas (1 de 2) Saiba (1 de 1)
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0?
enquanto (num > 0)
while (num == 0)
for (i = num; i > 0; i++)
 while (num != 0)
 for ( i = 0; i == num; i++)
 Gabarito Comentado
 6a Questão (Ref.: 201301795394) Fórum de Dúvidas (2) Saiba (1 de 1)
 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 6 8 19 12 14 16
2 4 4 8 12 20 32 52
2 4 4 8 12 20 32 
2 4 6 10 16 26 42 68
 2 4 6 10 16 26 42

Outros materiais