Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Lupa Fechar Exercício: CCE0242_EX_A5_201301208991 Matrícula: 201301208991 Aluno(a): THIAGO DA ROCHA ALVES Data: 16/10/2015 04:38:50 (Finalizada) 1a Questão (Ref.: 201301407432) 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 = 0; i == num; i++) while (num == 0) for (i = num; i > 0; i++) Gabarito Comentado 2a Questão (Ref.: 201301364887) Fórum de Dúvidas (2) Saiba (1 de 1) Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 3a Questão (Ref.: 201301298048) Fórum de Dúvidas (2) Saiba (1 de 1) Qual a estrutura de repetição usada para quantidade indeterminada de repetições? while struct if-else switch for Page 1 of 3BDQ Prova 16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806214... Gabarito Comentado 4a Questão (Ref.: 201301474961) Fórum de Dúvidas (2) Saiba (1 de 1) Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. int i; for(i=0; i < 10; i+=2) if (i%2) printf("%d",i); printf("%d",i); Supondo que as demais linhas necessárias para o funcionamento do programa estejam devidamente criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua execução. 0 2 4 6 8 10 0246810 024681010 02468 10 Gabarito Comentado 5a Questão (Ref.: 201301857562) Fórum de Dúvidas (2) Saiba (1) A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será exibido na tela? int main(int argc, char *argv[]) { int i = 0; int j = 5; do{ printf("%d", i++); }while(j-- <= ++i ) system("PAUSE"); return 0; } 012345 12345 135 024 0 Page 2 of 3BDQ Prova 16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806214... 6a Questão (Ref.: 201301857471) 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; } 0 1 2 3 4 5 0 1 2 1 2 1 2 3 4 5 1 2 3 Fechar Page 3 of 3BDQ Prova 16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806214...
Compartilhar