Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017626 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 Sabese 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"); } 2017626 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 2017626 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, podese 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 aproximase 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: 2017626 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 2017626 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 2017626 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, desejase armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendose 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.
Compartilhar