Buscar

Prova Algoritmo Aula8 PDF

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

Outros materiais

Materiais recentes

Perguntas Recentes