Buscar

ALGORITMOS 1º Período

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 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

Prévia do material em texto

2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201703300718&p2=3934547&p3=CCT0239&p4=102973&p5=AV&p6=13/06/2017&p10=72439972 1/4
 
 
Avaliação: CCT0239_AV_201703300718 (AG) » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201703300718 ­ PEDRO HENRIQUE SILVA DA COSTA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9010/AC
Nota da Prova: 5,0    Nota de Partic.: 0   Av. Parcial 2  Data: 13/06/2017 19:57:12
 
  1a Questão (Ref.: 201704158518) Pontos: 0,0  / 1,0
A IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o
trabalho de desenvolvimento. No DevC++ há a possibilidade de se trabalhar com 'breakpoints". O que são estes
"breakpoints" e quando são usados?
 
Resposta: São "quebras" para uma determinada condição. exemplo : case 1 (instrução) Break; case 2 .....
Break;
 
 
Gabarito: Breakpoint é um ponto de parada, ou seja, após o compilador ter feito a sua parte, o depurador
entrará em execução e rodará o programa até a linha que tem o breakpoint. Portanto são utilizados no
processo de depuração.
 
  2a Questão (Ref.: 201704158534) Pontos: 0,5  / 1,0
Mude o trecho de código abaixo, para a estrutura do switch/case:
   if ( idade <= 12 || idade >= 65)
           cout <<"ENTRADA GRÁTIS \n";
   else
          cout <<"ENTRADA PAGA \n";
 
Resposta: swith(idade); case 1; if idade<=12 || idade >=65; cout <<"entrada gratis \n"; else cout <<"entrada
paga\n";
 
 
Gabarito:
switch(idade>=18 || idade >=65)
    {
     case true: cout<<"gratis\n"; break;
     case false: cout<<"pagar \n"; 
     }
 
  3a Questão (Ref.: 201704161854) Pontos: 1,0  / 1,0
Assinale a opção correta.
A memória, conhecida como RAM, pode ser apenas lida.
A Unidade de controle realiza controles, finalizando os cálculos.
Dispositivos de entrada e saída de dados compreendem pendrives, memória RAM e HD.
A memória RAM serve para realizar os cálculos dos dados fornecidos pelos usuários.
  A Unidade de Aritmética e Lógica é a responsável pelos cálculos e seus controles.
 
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201703300718&p2=3934547&p3=CCT0239&p4=102973&p5=AV&p6=13/06/2017&p10=72439972 2/4
  4a Questão (Ref.: 201704124494) Pontos: 1,0  / 1,0
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração
de:
Estrutura de decisão
Comando de saída
Comando de entrada
Fluxograma
  Variável
 
  5a Questão (Ref.: 201704124616) Pontos: 1,0  / 1,0
Para exibir o valor da variável x do �po inteiro em C++ deve ser u�lizado o comando:
cout >> "Valor de x: " , x;
cout >> "Valor de x: "  >> x;
cout << "Valor de x: " >> x;
 
  cout << x;
 
cout >>x;
 
 
  6a Questão (Ref.: 201704124942) Pontos: 0,0  / 1,0
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos
questionamentos realizados em relação à expressão: X * X + Y > Z.
Questionamentos:
­ Esta expressão é VERDADEIRA ou FALSA?
­ O valor do termo X * X + Y é igual a qual valor ?
  A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 6.
  A expressão é FALSA, e o valor de X * X + Y = 3.
 
  7a Questão (Ref.: 201704124595) Pontos: 0,5  / 0,5
Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos
abaixo escritos em C++ representa esta situação?
if (media > 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
  if (media >= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
 
if (media != 6)
{
    cout << "Aprovado";
}
else
{
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201703300718&p2=3934547&p3=CCT0239&p4=102973&p5=AV&p6=13/06/2017&p10=72439972 3/4
    cout << "Reprovado";
}
if (media > 6)
{
    cout << "Aprovado";
}
else
{
    cout << "Reprovado";
}
if (media <= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
 
  8a Questão (Ref.: 201704166887) Pontos: 0,5  / 0,5
Às  vezes  me  perguntam  se  existe  alguma  razão  para  existirem  tantas  formas  de  decisão  nas  linguagens  de
programação.
Eu sempre digo: Claro que sim!
Analise as afirmativas abaixo e escolha a opção certa.
I Se tivermos que fazer um teste e só executar um bloco, que pode ter uma instrução ou mais instruções, o if simples
deverá ser escolhido.             
II  Se  tivermos  duas  possibilidades  de  respostas,  não  poderemos  usar  dois  if(s)  simples,  onde  o  teste  de  um  é  o
complementa o do outro,  porque poderão sair duas  respostas.  
III  Se  tivermos  três  possibilidades  de  respostas,  podemos  usar  um  if  simples  e  um  if  composto  que  não  teremos
problemas com as respostas.    
IV Quando temos 10 possibilidades de respostas, poderemos usar 10 if(s) simples,  embora usar ifs encadeados seria
mais eficiente. 
Somente a afirmativa III é falsa
Somente a afirmativa I é verdadeira
Somente a afirmativa II é verdadeira
  As afirmativas I e IV são verdadeiras
As afirmativas II, III e IV são verdadeiras
 
  9a Questão (Ref.: 201704125058) Pontos: 0,5  / 0,5
O que será impresso, após a execução do código, a seguir? 
 
#include < iostream >
using namespace std;
int main()
{
for(int i=25;i>0;i=i­6) cout << i << " ";
system( "pause" );
}
0 0 0 0 0
10 5 0 13 7
12 8 10 7 15
  25 19 13 7 1
12 5 10 7 13
 
  10a Questão (Ref.: 201704125076) Pontos: 0,0  / 0,5
Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201703300718&p2=3934547&p3=CCT0239&p4=102973&p5=AV&p6=13/06/2017&p10=72439972 4/4
int a = 2; 
int v[] = {2, 3, 1}; 
v[0] = v[a]; 
v[1] = v[0] + v[0]; 
v[2] = v[0] + v[1]; 
2, 1, 3
  3, 2, 1
  1, 2, 3
2, 3, 1
1, 3, 2
Período de não visualização da prova: desde 05/06/2017 até 20/06/2017.

Outros materiais