Buscar

Av2 Algoritmos 3001

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

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

001106416799057750999290520149902062014
A
Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________
Disciplina: CCT0001 / ALGORITMOS Data: ___ /___ /______
Período: 2014 - 01 / AV2 Turma: 3001
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta 
azul ou preta, na folha de respostas.
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova. 
Nesse período, nenhum aluno poderá deixar a sala. Terminada a prova, o aluno deverá entregar ao 
professor a folha de questões e a folha de respostas, devidamente identificadas.
É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante 
a realização da prova.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo 
na folha de respostas.
Boa prova.
1. Questão (Cód.:8040) _______ de 2,00 
Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O usuário 
informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: 
Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT.
Onde:
VVV é o valor informado pelo usuário
JJJ é a taxa de juros sobre o valor
TTT é o valor dos juros sobre o valor informado pelo usuário 
Fonte/Autor: RAUL BENITES PARADEDA
2. Questão (Cód.:49027) _______ de 2,00 
Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados 
que forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o 
processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s".
Fonte/Autor: URAQUITAN SIDNEY GOUVEIA CARNEIRO DA CUNHA
3. Questão (Cód.:95462) _______ de 1,00 
Observe o trecho de código abaixo.
algoritmo ALG; 
 variáveis 
 X: lógico; 
 Y: string; 
 início 
 Y:=´MEC´;X:=FALSO; 
 repetir
Página 1 de 5BDQ: Prova Nacional Integrada
02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm
 imprimir(Y);
 X:=NÃO X; 
 até que (NÃO X); 
 fim.
Após a execução, a quantidade de vezes que a variável Y será impressa é igual a: 
A d) 3 
B c) 2 
C a) 0 
D e) 4
E b) 1 
Fonte/Autor: SIDNEY NICOLAU VENTURI FILHO
4. Questão (Cód.:15615) _______ de 1,00 
Preciso de um radio taxi. Vou ligar para a central que costumo usar. Se houver taxi disponivel farei a solicitação, caso 
contrário ligarei para outra central.
Qual dos algoritmos abaixo representa esta situação?
A
leia disponivel;
solicita_taxi ( );
se (disponivel = "nao")
então
 ligar_outra_central ( );
fim_se
B
leia disponivel;
se (disponivel = "sim")
então
 solicita_taxi ( );
fim_se
C
leia disponivel;
se (disponivel = "nao")
então
 ligar_outra_central ( );
fim_se
D
leia disponivel;
se (disponivel = "sim")
então
 solicita_taxi ( );
senão
 ligar_outra_central ( );
fim_se
E
leia disponivel;
solicita_taxi ( );
ligar_outra_central ( );
Fonte/Autor: SIMONE MARKENSON
5. Questão (Cód.:13277) _______ de 0,50 
Para desenvolver um algoritmo, precisamos dividir o problema apresentado em três fases fundamentais: entrada, 
processamento e saída. Após análise do problema avalie as afirmações:
Página 2 de 5BDQ: Prova Nacional Integrada
02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm
Afirmações:
1. As notas das provas (P1, P2, P3 e P4) são dados de entrada.
2. A média é um dado de entrada.
3. A média dos alunos (Média) é a saída de dados.
4. A entrada não permite o cálcula da saída desejada..
Estão corretas as afirmações:
A 1 e 2, somente.
B 1, 3 e 4.
C 2, 3 e 4.
D 1, 2 e 4.
E 1 e 3, somente.
Fonte/Autor: TATIANA DIAS SILVA
6. Questão (Cód.:63035) _______ de 0,50 
Observe o trecho de programa abaixo. Acompanhe no teste de mesa com os valores indicados na sequencia de números e 
diga o que será exibido pela última linha dste trecho.
Sequencia de números: 23, 5, 12, 45, 105, 8
int a, num[6],conta=0;
for(a=0;a<6;a++){ 
 cout<<"\nnumero: "; 
 cin>>num[a]; 
 if(num[a] % 5 == 0) 
 conta++;
}
cout<<"\ntotal ->"< 
A total ->6
B total ->198
C total ->3
D total ->1
E total ->0
Fonte/Autor: SIMONE MARKENSON
7. Questão (Cód.:15655) _______ de 0,50 
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?
A
if (media <= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
B
if (media != 6)
{
 cout << "Aprovado";
}
else
{
 cout << "Reprovado";
}
C if (media > 6)
{
 cout << "Aprovado";
}
else
{
Página 3 de 5BDQ: Prova Nacional Integrada
02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm
 cout << "Reprovado";
}
D
if (media > 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
E
if (media >= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
Fonte/Autor: SIMONE MARKENSON
8. Questão (Cód.:13050) _______ de 0,50 
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. 
A ((pontos>=10) ! (pontos <=20))
B ((pontos>=10) # (pontos <=20))
C ((pontos>=10) % (pontos <=20))
D ((pontos>=10) || (pontos <=20))
E ((pontos>=10) && (pontos <=20))
Fonte/Autor: TATIANA DIAS SILVA
9. Questão (Cód.:15620) _______ de 0,50 
Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? 
A
cin >> numero;
if (numero % 2 = 0)
 cout << "par";
else
 cout <<"impar";
B
cin >> numero;
cout << numero %2;
C
cin >> numero;
if (numero %2 == 0)
 cout << "par";
else
 cout <<"impar";
D
cin >> numero;
if (numero / 2 == 0)
 cout << "par";
else
 cout <<"impar";
E
cin >> numero;
if (numero %2 = 1)
 cout << "par";
else
 cout <<"impar";
Fonte/Autor: SIMONE MARKENSON
10. Questão (Cód.:7855) _______ de 0,50 
As estruturas básicas utilizadas para a criação de algoritmos são?
A Sequencial, decisão e repetição
B Sequencial, pseudocódigo e fluxograma
C Pseudocódigo, fluxograma e linguagem de programação
D Fluxograma, pseudocódigo e repetição
E Decisão, repetição e fluxograma
Página 4 de 5BDQ: Prova Nacional Integrada
02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm
Fonte/Autor: RAUL BENITES PARADEDA
11. Questão (Cód.:13046) _______ de 0,50 
Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições 
necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da 
estrutura assuma um valor falso. Quando for este caso, podemos usar:
1. switch / case
2. do / while
3. for
4. while
Estão corretas as afirmativas:
A 1 e 3, somente.
B 1 e 2, somente.
C 1, 2 e 4, somente.
D 2, 3 e 4, somente. 
E 3 e 4, somente.
Fonte/Autor: TATIANA DIAS SILVA
12. Questão (Cód.:58557) _______ de 0,50 
Para Harry Farrer o que caracteriza um algoritmo?
A Todo algoritmo deve ser interpretado pelo Homem, ter início e fim. 
B Todo algoritmo deve ter obrigatoriamente um laço infinito. 
C Todo algoritmo deve ter início e fim mas não precisa ser interpretado pelo Homem. 
D Todo algoritmo deve ser interpretado pelo Homem sem necessidade de ter fim. 
E Todo algoritmodeve ter obrigatoriamente um comando de seleção
Fonte/Autor: ALVARO FARIAS PINHEIRO
Instituição:
CENTRO UNIVERSITÁRIO ESTÁCIO DO CEARÁ
Prova Impressa em 02/06/2014 por
ALEXANDRE MACHADO SILVA
Ref.: 11064167 Prova Montada em 29/05/2014
Página 5 de 5BDQ: Prova Nacional Integrada
02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes