Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a resposta do programa na tela para os números digitados. int main() { int a,b; scanf("%d",&a); scanf("%d",&b); while (a < b) { printf("%d",a); a = a + 2; } system("pause"); return 0; } 56789 57 579 Nenhuma das outras alternativas 57911 2. Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? while{ // [bloco de comandos] } do (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } if (cpf != 0) { // [bloco de comandos] } 3. Dado o programa abaixo, informe o que vai ser impresso após execução. 34 21 89 55 13 4. Qual a estrutura de repetição usada para quantidade indeterminada de repetições? switch while struct for if-else Gabarito Coment. Gabarito Coment. 5. Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral: for (inicialização;condição;incremento) declaração; O comando for garante que o laço seja executado pelo menos uma vez. Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando. O comando continue usado dentro de um laço executa a próxima linha de código independentemente do fato de ela estar dentro ou fora do laço. Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido. Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito. 6. Sabendo-se que um usuário entrou com o primeiro número (num1) igual a 10 e o segundo (num2) número igual a 20, analise o trecho do código apresentado na figura 1 e marque a resposta que confere exatamente com a saída esperada pelo código. Figura 1 7. Assinale a alternativa correta em relação a quantidade de vezes que a palavra PROGRAMAÇÃO será impressa, após a execução do trecho de código abaixo. i = 1; while ( i < 20 ) { if ( i % 2 == 0 ) { cout << "\n PROGRAMAÇÃO"; } i++; } Nenhuma vez 9 vezes 20 vezes 10 vezes 19 vezes 8. Qual será a saída do programa abaixo? int main () { int soma = 0; int i = 0; while (i <= 700) { if (i % 7 == 0) { soma = soma +i; } i ++; } cout << soma << endl; } Soma dos números divisíveis por 7 até 700. Soma dos números inteiros até 700. Soma dos números até 700 com resto 7. Soma dos números ímpares até 700. Soma dos números de 7 a 700.
Compartilhar