Baixe o app para aproveitar ainda mais
Prévia do material em texto
Data: 30/04/2016 17:44:25 (Finalizada) 1a Questão (Ref.: 201505388956) Fórum de Dúvidas (0) Saiba (0) Considere a declaração abaixo, feita em C++: for(«expressao1»; «expressao2»; «expressao3») { «comandos» }; Pode-se afirmar que o comando while equivalente a esse for é: «expressao3»; while («expressao2») { «expressao1»; «comandos» }; while («expressao2»){ «expressao1»; «comandos»; «expressao3» }; «expressao3»; while («expressao2») { «comandos»; «expressao1»}; «expressao1»; while («expressao2») { «comandos» } «expressao3»; «expressao1»; while («expressao2») { «comandos»; «expressao3» }; Gabarito Comentado 2a Questão (Ref.: 201505599745) Fórum de Dúvidas (0) Saiba (0) O professor de Algoritmos pediu aos alunos para construírem um programa, codificado na linguagem C++, que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até o algarismo mais significativo. Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores maiores do que zero. int num; cout << "Numero: "; cin >> num; while (num > 0) { cout << num % 10 << "\t" ; num = num / 10; } int num; cout << "Numero: "; cin >> num; if (num > 0) { cout << num % 10 << "\t" ; } else num = num / 10; int num; cout << "Numero: " ; cin >> num; while (num > 0) { num = num div 10; cout << num % 10 << "\t" ; } int num, digito; cout << "Numero: " ; cin >> num; while (num > 0) { num = num / 10; digito = num % 10 ; cout << digito << "\t" ; } int num, digito; cout << "Numero: " ; cin >> num; while (num > 0) { digito = num mod 10; cout << digito << "\t" ; num = num div 10; } 3a Questão (Ref.: 201505638915) Fórum de Dúvidas (0) Saiba (0) Analise o código abaixo e assinale a opção que identifica todas as estruturas e /ou funções presentes no código. Atenção para todos os detalhes. Para ajudar, sugiro que acompanhe a execução, pelo menos duas vezes, com os valores 10 e 6, na primeira vez e, 6 e 10, na segunda. O programa permite que se calcule a média ponderada de dois números, usando uma função que atribui um peso menor ao maior número. O programa permite que se calcule a média aritmética de dois números, várias vezes. O programa repete a entrada várias vezes enquanto os dois números forem maiores do zero e exibe a média. O programa repete a entrada várias vezes enquanto os dois números forem maiores do que zero. A cada entrada, exibe a média aritmética dos dois valores, calculada através da chamada de uma função. O programa repete a entrada várias vezes enquanto os dois números forem maiores do que zero. A cada entrada, exibe a média ponderada dos dois valores, calculada através da chamada de uma função que atribui o maior peso ao maior número. Gabarito Comentado 4a Questão (Ref.: 201505628193) Fórum de Dúvidas (0) Saiba (0) Observe o programa abaixo e suponha que você digitou 12 / 45 / 3 / 9 / 15 / -1. Assinale a opção que exibe os valores durante a execução do programa. 45 e 15 . Ao final, 59 12, 3 e 9 . Ao final, 60 12, 3 e 9 . Ao final, 59 45 e 15 . Ao final, 23 12, 3 e 9 . Ao final, 24 Gabarito Comentado 5a Questão (Ref.: 201505628129) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor precisava construir um trecho de proteção que só aceitasse os algarismos 1 e 8. Fez cinco trechos, mas só um protegeu a entrada como ele desejava. Assinale a opção onde se encontra o trecho correto. Gabarito Comentado 6a Questão (Ref.: 201505638918) Fórum de Dúvidas (0) Saiba (0) A estrutura while apresenta certas características e/ou exigências para que possa ser executada sem problemas e quando não está simulando nenhuma outra estrutura de repetição, podemos afirmar que: I É uma estrutura usada quando o número de repetições for desconhecido. II Controla a repetição com um teste (condição) ao final. III Não é indicada para trechos de proteção na entrada de dados. IV O usuário não pode decidir quando interrompe a repetição. V Uma leitura, ou atribuição, para variável testada na condição deverá ser feita antes da estrutura e outra, ao final do bloco da estrutura. Assinale a opção que relaciona as afirmativas corretas. As afirmativas I, II e III Afirmativas I e V As afirmativas II, IV e V
Compartilhar