Buscar

Prova Algoritmo Aula7 PDF

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124465250 1/4
 
 
     ALGORITMOS   Lupa  
  1a Questão (Ref.: 201609894763)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final
de num, são respectivamente:
int conta, num=1, s=0;
for(conta = 10; conta < = 40; conta= conta+10){
     s= s+num;
     num= num +2;
}
50 e 16
9 e 9
50 e 9
  16 e 9
o valor de s está indefinido e o valor de num é 7
 
 
  2a Questão (Ref.: 201609894450)  Fórum de Dúvidas (0)       Saiba   (0)
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um
determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a
alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++.
b) if(i>10)
{ if (i<100) i=0;}
c) for( i>0, i<10,i++)
{ cout< < I;}
d) if(int i;i<10;i++)
{cout< < I;}
e) for(i++, , int i)
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124465250 2/4
{ cout<< I;}
  a) for(int i=0;i<10;i++)
{ cout<< i;}
 
 
  3a Questão (Ref.: 201609894931)  Fórum de Dúvidas (0)       Saiba   (0)
O que o trecho de programa em C++ abaixo imprime na tela ?
   int x;
   for (x = 5; x > 0; x­­)
     if (x % 3 == 0)
        cout << x ­ 1 << " ";
     else
        cout << x + 1 << " ";
 
 
6 5 2 3 1
 
5 4 3 2 1
 
6 5 3 2 1
 
  6 5 2 3 2
 
5 6 3 2 1
 
 
 
  4a Questão (Ref.: 201609894563)  Fórum de Dúvidas (0)       Saiba   (0)
Considere a estrutura for ( ; ; ), e assinale a afirmação correta:
  Não é executada, pois não tem condição de teste.
Não é executada, pois não tem variável.
  É um laço infinito.
Não é executada pois não tem incremento.
Tem a sintaxe incorreta.
 
 
  5a Questão (Ref.: 201609894663)  Fórum de Dúvidas (0)       Saiba   (0)
Após a execução do trecho de código, abaixo, quais números serão exibidos na tela?
 
for(int i=3; i<100; i=i+19) 
cout << " " << i;
  3 22 41 60 79 98
3 23 40 60 79 98
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124465250 3/4
3 23 42 61 80 99
3 22 41 59 79 98
3 22 41 60 79 99
 
 
  6a Questão (Ref.: 201609894997)  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;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        if ((x % 2) == 0){
            y = y + x;   
        }
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
A soma de todos os elementos
  A soma dos elementos pares
A média dos elementos digitados
A quantidade de elementos digitados
O maior de todos os elementos digitados
 
 
  7a Questão (Ref.: 201609894994)  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;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        y = y + x;   
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
O maior de todos os elementos digitados
A média dos elementos digitados
  A soma de todos os elementos
A quantidade de elementos digitados
A soma dos elementos pares
 
 
  8a Questão (Ref.: 201609894230)  Fórum de Dúvidas (0)       Saiba   (0)
A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que
representa uma REPETIÇÃO :
Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124465250 4/4
Para fazer um bolo, prepare os ingredientes, misture­os bem e ponha no forno para assar.
No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
  Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
 
 
 
 Fechar

Outros materiais