Buscar

Avaliação Algoritmos

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

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 6, do total de 6 páginas

Prévia do material em texto

2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 1/6
 
Avaliação: CCT0239_AV_201702007847 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201702007847 ­ MARIANO LOPES DE ANDRADE NETO
Professor: ANITA LUIZA MACIEL LOPES Turma: 9005/AE
Nota da Prova: 7,9    Nota de Partic.: 2   Av. Parcial 2  Data: 08/06/2017 20:21:07
  1a Questão (Ref.: 201702840948) Pontos: 0,9  / 1,0
Sabe­se que a velocidade na rodovia XYZ é de 80 km/h. Escreva um programa em C++ para ler a distância
percorrida (em km) e o tempo gasto(em h), calcular a velocidade e apresentar na tela a velocidade seguida de
uma das mensagens : "Dentro do permitido" ou "Fora do permitido". Na Física : v = d/t , onde v é a velocidade,
d é a distância percorrida e t é o tempo gasto.
Resposta: #include <iostream>using namespace std;int main (void){ int V, D, T; cout<< "Digite a distancia
percorrida (em km)"<<endl; cin>>D; cout<< "Digite a tempo gasto (em h)"<<endl; cin>>T; V = D/T;
if(V<=80){ cout<<"Velocidade: "<<V<<endl; cout<<"Dentro do permitido"<<endl; } else{ cout<<"Velocidade:
"<<V<<endl; cout<<"Fora do permitido"<<endl; } system ("pause"); return 0; }
Gabarito: #include < cstdlib > 
#include < iostream > 
using namespace std; 
int main() 
{ 
float distancia, tempo, velocidade; 
cout << "Entre com a distancia : "; 
cin >> distancia; 
cout << "Entre com o tempo : "; 
cin >> tempo; 
velocidade = distancia/tempo; 
if (velocidade <= 80) 
cout << "Dentro do permitido" << endl; 
else 
cout << "Fora do permitido" << endl; 
cout <<"\n"; 
system("pause"); 
} 
2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 2/6
Fundamentação do(a) Professor(a): int V, D, T; TIPO float /
  2a Questão (Ref.: 201702853430) Pontos: 1,0  / 1,0
Escreva um programa na linguagem C++ para ler um número inteiro e determinar se ele é par ou ímpar.
Resposta: #include <iostream>using namespace std;int main (void){ int num; cout<< "Digite um numero"
<<endl; cin>>num; if(num%2==0){ cout<<"Numero Par"<<endl; } else{ cout<<"Numero Impar"<<endl; }
system ("pause"); return 0; }
Gabarito:
#include
using namespace std;
int main ()
{
int n;
if n % 2 == 0
    cout<<¿Número par¿;
  else
    cout<<¿Número ímpar¿;
return 0;
}
  3a Questão (Ref.: 201702802730) Pontos: 1,0  / 1,0
Algoritmo  pode  ser  definido  como  a  descrição  dos  passos  para  a
execução  de  uma  tarefa.  Existem  algumas  formas  distintas  de
representação  de  algoritmos,  onde  as  principais  são:  Linguagem
Natural,  Linguagem  Gráfica  e  Pseudocódigos.  Se  usarmos  N  para
2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 3/6
representar linguagem Natural, G para representar linguagem Gráfica
e P para representar pseudocódigos, pode­se relacionar estas formas
de representação de algoritmos com as seguintes afirmações:
(  )  Sua  simbologia  é  amplamente  conhecida,  por  isto  sua  aplicação
não se restringe apenas a algoritmos computacionais.
(  )    Sua  simbologia  e  sintaxe  aproxima­se  muito  a  simbologia  e  a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é
uma restrição a representação aos algoritmos computacionais.
Marque  a  alternativa  que  representa  a  o  relacionamento  existente
entre as afirmações e as formas de representação de algoritmos.
N, P, G
P, N, G
G, N, P
  G, P, N
N, G, P
  4a Questão (Ref.: 201702836228) Pontos: 1,0  / 1,0
O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido
em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de:
  Compilação
Programação
Tradução
Depuração
Execução
  5a Questão (Ref.: 201702802458) Pontos: 1,0  / 1,0
Para exibir o valor da variável x do 韜�po inteiro em C++ deve ser u韜�lizado o comando:
2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 4/6
cout >> "Valor de x: " , x;
cout << "Valor de x: " >> x;
 
  cout << x;
 
cout >> "Valor de x: "  >> x;
cout >>x;
 
  6a Questão (Ref.: 201702802405) Pontos: 1,0  / 1,0
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
  ((pontos>=10) && (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
  7a Questão (Ref.: 201702802986) Pontos: 0,5  / 0,5
Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das
outras duas Avaliacoes, qual seria a sentença correta
Se (AV1 >= 4) e (AV2 >= 4)
Se (AV1 > 4) e (AV2 > 4)
Nenhuma outra alternativa satisfaz
Se (AV1 > 4) ou (AV2 > 4)
  Se (AV1 >= 4) ou (AV2 >= 4)
  8a Questão (Ref.: 201702841701) Pontos: 0,5  / 0,5
Considere que o trecho de código em C++ foi executado 2 vezes, sendo que na 1ª. execução o valor de
entrada foi 10 e na 2ª. execução, o valor de entrada foi 5. Ao final das duas execuções, respectivamente, o que
2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 5/6
foi impresso na tela ? 
cout << "Digite um valor : "; 
cin >> z; 
switch(z) { 
case 5 : cout << 3 * z << " "; 
case 10 : cout << 11 /2 * z << " "; 
case 20 : cout << z * z ­ 10 << endl; 
break; 
default : cout << "Entrada invalida. " << endl; 
} 
15 25 15 50 90
  50 90 15 25 15
55 90 15 27.5 15
15 27.5 15 55 90
55 1
  9a Questão (Ref.: 201702803003) Pontos: 0,5  / 0,5
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);
5 vezes
6 vezes
8 vezes
7 vezes
  4 vezes
  10a Questão (Ref.: 201702802749) Pontos: 0,5  / 0,5
2017­6­26 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201702007847&p2=3851497&p3=CCT0239&p4=102972&p5=AV&p6=08/06/2017&p10=71135122 6/6
Em um programa, deseja­se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma
turma, em uma matriz NOTA. Entendendo­se que todos os dados de um mesmo aluno ficarão armazenados em
uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
int NOTAS [5][50];
  float NOTA [50][5];
long int NOTA [50][5];
int NOTA [50][5];
float NOTAS [5][50];
Período de não visualização da prova: desde 05/06/2017 até 20/06/2017.

Continue navegando