Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/10/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=11154514010 1/4 ALGORITMOS Lupa 1a Questão (Ref.: 201609894989) Fórum de Dúvidas (0) Saiba (0) Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << "Digite um numero: "; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << "Digite um numero: "; cin >> x; } y = y / i; cout << "Numero: " << x << "\n"; system("PAUSE"); return 0; } A média dos elementos digitados O maior de todos os elementos digitados O último digitado, ou seja, zero O menor de todos os elementos digitados A quantidade de elementos digitados 2a Questão (Ref.: 201609894880) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa correta em relação a quantidade de vezes que a palavra "PAZ" será impressa, no trecho de código abaixo: x = 50; do{ y = 8; do{ cout<<"PAZ \n"; y++; } while ( y <10); x; }while ( x > 48); 23/10/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=11154514010 2/4 4 vezes 5 vezes 8 vezes 6 vezes 7 vezes 3a Questão (Ref.: 201609894833) Fórum de Dúvidas (0) Saiba (0) Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido seja sempre repetido pelo menos uma vez? repeat until do{ }while while do while{} for{} 4a Questão (Ref.: 201609894459) Fórum de Dúvidas (0) Saiba (0) Considere o trecho abaixo sabendo que num é um variável inteira. num = 11; do { if (num % 2 == 0) cout << num << "\n"; num = num 1 ; } while (num != 0); Assinale a opção correta : O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem. o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos. O trecho entra em loop. O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10. 5a Questão (Ref.: 201609894797) Fórum de Dúvidas (0) Saiba (0) Considere o trecho de programa em C++ abaixo. Marque a opção que, corretamente, mostra o que é impresso na tela. int x, y, z; x = 5; y = 20; while (x <= y) { z = x + y; x = x + 5; 23/10/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=11154514010 3/4 } cout << z << endl; 35 25 20 40 30 6a Questão (Ref.: 201609894410) Fórum de Dúvidas (0) Saiba (0) Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } repeat for do case while loop 7a Questão (Ref.: 201609894789) Fórum de Dúvidas (0) Saiba (0) A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico: do/for for/while while for do/while 8a Questão (Ref.: 201609894596) Fórum de Dúvidas (0) Saiba (0) A partir da comparação entre as estruturas while e do...while, é certo afirmar que: No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o 23/10/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=11154514010 4/4 bloco de comandos será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. Fechar
Compartilhar