Buscar

AV1 2014.1

Prévia do material em texto

18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 1/4
 Fechar
Avaliação: CCT0239_AV_201402216629 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ
Professor: ALEXANDRE SOARES ALVES Turma: 9013/AB
Nota da Prova: 3,5 Nota de Partic.: 1,5 Data: 09/06/2014 20:57:11
 1a Questão (Ref.: 201402287322) Pontos: 0,5 / 1,5
Um número primo é aquele que é divisível apenas por um ou por si mesmo. Implemente um programa em C++
que receba um número inteiro, verifique e informe se o mesmo é um número primo.
Resposta: #include <iostream> #include <cstdlib> int man () { int a; cout<<"\nDigite o numero: "; cin>>a; se
{ (a/a=1); (a/1=a); } cout<<"Primo" se
Gabarito:
int main() {
 int x, i, c=0; 
cout << "Entre com um número inteiro:"; 
cin >> x;
for(i=1;iif(x % i == 0) { 
c++; 
} 
} 
if(c==1) { cout << "Valor eh numero primo\n"; } 
else { cout << "Valor NAO eh numero primo\n"; 
} system("pause"); }
 2a Questão (Ref.: 201402246337) Pontos: 0,5 / 1,5
Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do
primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO".
Resposta: algoritimo "quociente de dois numeros" a, b, res; int imprima "Digite dois numeros inteiros:"; leia
a,b; se b=0; imprima "DIVISÃO POR ZERO"; imprima "Quociente:"res=(a/b); fimalgoritimo
Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: 
algoritmo "Divisão"
var
n1,n2:inteiro
inicio
escreva("Informe dois valores inteiros para realizar a divisão:")
leia(n1,n2)
se (n2 = 0) entao
escreva("DIVISÃO POR ZERO")
senao
escreva(n1/n2)
fimse
fimalgoritmo
18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 2/4
 3a Questão (Ref.: 201402248635) Pontos: 0,5 / 0,5
Indique qual o algoritmo que calcula corretamente a média das notas AV1 e AV2 de uma determinada
disciplina.
 MEDIA ß (AV1 + AV2) / 2;
MEDIA ß (AV1 * AV2) / 2;
MEDIA ß (AV1 ** AV2) / 2;
MEDIA ß (AV1 - AV2) / 2;
MEDIA ß AV1 + AV2 / 2;
 4a Questão (Ref.: 201402253182) Pontos: 0,5 / 0,5
Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável “resto” o resto da
divisão de 6 por 2.
resto = (6 || 2);
 resto = (6 % 2);
resto = (6 mod 2);
resto = (6 div 2);
resto = (6 && 2);
 5a Questão (Ref.: 201402253744) Pontos: 0,5 / 0,5
Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
Os números ímpares entre 1 e 5 em ordem decrescente.
 Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
Os números pares entre 1 e 5 (inclusive) em ordem crescente.
Os valores entre 1 e 5 (inclusive) em ordem decrescente.
Os valores entre 1 e 5 (inclusive)em ordem crescente.
18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 3/4
 6a Questão (Ref.: 201402466274) Pontos: 0,0 / 1,0
O departamento do pessoal de uma empresa precisa de um programa para armazenar os 32 nomes dos
funcionários, cargos, número de dependentes e salário. 
Um desenvolvedor pensou em algumas linhas que precisariam ser incluídas no código para tornar possível a
construção dos trechos de entrada, saída e outros necessários. 
Observe as declarações abaixo e escolha a que possibilita isso.
 
 
 float sal[32]; int dep[32]; char nomes[32], cargos[32]; ;
float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20]; 
float dadosN[32][2]; char dadosC[32][30]; 
 float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20]; 
float sal[32]; int dep[32]; char dados[32][20]; 
 7a Questão (Ref.: 201402251327) Pontos: 0,5 / 0,5
Que comando deve ser usado para tomar uma decisão simples entre duas ações?
 if
while
for
do while
case
 8a Questão (Ref.: 201402466687) Pontos: 0,5 / 0,5
Assinale a opção correta.
 Um programa é um algoritmo codificado em uma linguagem de programação.
Programa e fluxograma são sinônimos.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Um programa é um algoritmo codificado em linguagem natural.
Um programa é um algoritmo codificado em uma pseudolinguagem.
 9a Questão (Ref.: 201402246257) Pontos: 0,0 / 0,5
Os comandos condicionais de seleção em Portugol são:
 Escreva e Leia
 Escolha e Se
Para e Enquanto
Escolha e Enquanto
Se e Para
18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 4/4
 10a Questão (Ref.: 201402468604) Pontos: 0,0 / 1,0
O trecho de código a seguir utiliza uma estrutura de repetição do tipo Para ( for ). Marque a alternativa que
apresenta de forma correta o mesmo algoritmo utilizando a estrutura de repetição Enquanto (while):
 
Seja: for( int i=3;i<100;i+=2)cout< < i ;
 d) int i;
 i=3;
 while(i<100){ i=i+2; cout << i; }
 a) int i;
 i=3;
 while(i<100){ cout << i; i=i+2;}
b) int i;
 i=3;
 while(i<100){ cout << i; i=i+2;}
e) int i;
 while(i<100){ cout << i; i=3;i=i+2;}
c) int i;
 while(i<100){ i=3; cout << i; i=i+2;}
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

Continue navegando