Baixe o app para aproveitar ainda mais
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
Compartilhar