Buscar

Prova Algoritmo Aula5 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

08/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3808169040 1/4
 
 
     ALGORITMOS   Lupa  
  1a Questão (Ref.: 201609931603)  Fórum de Dúvidas (0)       Saiba   (0)
Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y ­ 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
x = 10 y = 12 z = 0.833 k = 1.2
Nada é impresso na tela, pois k é zero.
10 12 0.833 1.2
  x= 10 y = 12 z = 0 k = 2
10 12 0 2
  2a Questão (Ref.: 201609894930)  Fórum de Dúvidas (0)       Saiba   (0)
Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, 
sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8.    Para isso,
considere 
o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num != 2 || num != 4 || num != 6)
  {
      num = num + 2;
      cout << num << " ";
  }
  if (num != 8)
  {
      num­­;
      cout << num << " ";
  }
  else
     cout << num * 5 ;
08/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3808169040 2/4
 
8  10   40
 
9  40
 
  9   8    10   9
 
9   8   10  40
 
9   6   10    9
 
  3a Questão (Ref.: 201609931613)  Fórum de Dúvidas (0)       Saiba   (0)
Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y ­ 1; 
z = x/y; 
k = y % x; 
if (k == 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; 
else 
cout << x + 1 << " " << y ­ 1 << " " << z + 2 << " " << k ­ 2; 
  11 11 2 0
x = 10 y = 12 z = 0.833 k = 0
x= 11 y = 11 z = 2 k = 0
x = 10 y = 12 z = 0 k = 0
10 12 2 0
  4a Questão (Ref.: 201609894332)  Fórum de Dúvidas (0)       Saiba   (0)
Qual das sentença em C++  a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior
que 10?
  if (x != 7 && x > 10)
if (x != 7 || x >= 10)
if (x == 7 || x <= 10)
if (x != 7 || x > 10)
if (x == 7 && x > 10)
  5a Questão (Ref.: 201609894288)  Fórum de Dúvidas (0)       Saiba   (0)
Que comando deve ser usado para tomar uma decisão simples entre duas ações?
08/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3808169040 3/4
do while
for
  if
case
while
  6a Questão (Ref.: 201609933864)  Fórum de Dúvidas (0)       Saiba   (0)
Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores
que aprecem na tela. 
int x = 4, y = 14, t;
float z;
if( x < y ) { t=x; x=y; y=t;}
z = (x % y) / y;
cout << x << " " << y << " " << z ;
4    14   0.5
14   4    0.5
4    14   0
  14   4    0
0.5  4    14
  7a Questão (Ref.: 201609928412)  Fórum de Dúvidas (0)       Saiba   (0)
Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
N1 < N2 && N1 < 50
N2 > N1 || N1 > 50
N1 < N2 && N1 > 20
N2 == N1 || N2 > 20
  N1 > N2 || N2 < 50
  8a Questão (Ref.: 201609894917)  Fórum de Dúvidas (0)       Saiba   (0)
 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo
que na 1ª. execução  o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere
o seguinte trecho em C++.
  int num;
08/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3808169040 4/4
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num­­;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
 
11  110  1 10
 
11   12    110
 
11  110  1  0
 
11   110    1   0
 
  11   12   110   1   0
 
 Fechar

Continue navegando