Buscar

BDQ Algoritmos 2

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

2017­5­31 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 1/4
 
CCT0239_A5_201608221873_V2
 
 
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; 
 
Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da
estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
using namespace std;
int main()
{
  int a, b; 
  cout<< "\n Digite um valor: ";
ALGORITMOS
CCT0239_A5_201608221873_V2     Lupa    
Vídeo PPT MP3
 
Aluno: DERICK SILVA CORREA Matrícula: 201608221873
Disciplina: CCT0239 ­ ALGORITMOS  Período Acad.: 2017.1 EAD (GT) / EX
 
 
Prezado (a) Aluno(a),
 
Você  fará  agora  seu EXERCÍCIO DE FIXAÇÃO!  Lembre­se  que  este  exercício  é  opcional, mas  não  valerá  ponto  para  sua  avaliação.  O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado
na sua AV e AVS.
 
1.
x = 10 y = 12 z = 0.833 k = 0
10 12 2 0
x = 10 y = 12 z = 0 k = 0
  11 11 2 0
x= 11 y = 11 z = 2 k = 0
2.
aspas duplas
  chaves
strings
aspas simples
palavras reservadas
3.
2017­5­31 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 2/4
  cin>> a;
  if (a <= 2)
      b = a + 2 * 30 / 10;
  else
      b = a ­ 2 * 30 /10;
  cout<< b;
  system("pause");
}
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 = 13, y = 4, z;
if( x > y ) { z = x; x = y; y = z; }
cout << z << " " << x << " " << y ;
Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de
programa abaixo e assinale a alternativa que corresponda a saída na tela:
Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção para
as condições abaixo, utilizando uma estrutura de decisão composta.
  12
­4
2
  8
0
4.
13 13 4
4 13 13
0 13 4
0 4 13
  13 4 13
5.
  22
2
5
11
­1
6.
2017­5­31 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 3/4
if(a > 0) cout < < "pertinente";
if(a < 5) cout < < "pertinente";
if(a > =5) cout < < " não pertinente";
Analise o trecho do algoritmo abaixo e indique a alterna埦�va que apresenta as saídas ob埦�das para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
Examine as afirmativas a seguir e marque a alternativa correta.
I­ A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II­ O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas
estruturas de decisão simples, pois reduz o número de testes. 
III­ Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas
uma utilizando operadores lógicos.
 
if(a > 0 && a < 5) cout < < "pertinente";
else cout < < " não pertinente";
if(a > 0 + a < 5) cout < < "pertinente";
else cout < < "não pertinente";
if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente";
if(a > 0 || a < 5) cout < < "pertinente";
else cout < < " não pertinente";
if(0 > a > 5) cout < < "pertinente";
else cout < < " não pertinente";
7.
%%%%%
^^^^^
=====
+++++ 
=====
 
^^^^^
=====
8.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
  Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.

Outros materiais

Materiais relacionados

Perguntas relacionadas