Buscar

AV2 2013.02

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

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

Prévia do material em texto

3/6/2014 BDQ Prova
file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 1/5
Avaliação: CCT0239_AV2_ » ALGORITMOS
Tipo de Avaliação: AV2
Aluno:
Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AA
Nota da Prova: 6,5 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 28/08/2013 14:36:36
 1a Questão (Cód.: 10250) Pontos: 0,5 / 0,5
Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente".
=>
>=
 !=
=<
<=
 2a Questão (Cód.: 94217) Pontos: 0,0 / 0,5
Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: 
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é
igual a zero (código ASCII igual a 0). 
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o
tamanho necessário menos um.
 Somente as sentenças I e II estão corretas
Somente as sentenças II e III estão corretas
Todas as sentenças estão corretas
Somente as sentenças I e III estão corretas
 Somente a sentença II está correta
 3a Questão (Cód.: 15706) Pontos: 0,5 / 0,5
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que
estrutura em C++ melhor representa esta tarefa?
 do{
 // [bloco de comandos]
} while (cfp !=0);
for (cpf=0; cpf !=0; cpf++)
{
3/6/2014 BDQ Prova
file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 2/5
 // [bloco de comandos]
}
while{
 // [bloco de comandos]
} do (cfp !=0);
do while (cfp !=0){
 // [bloco de comandos]
}
if (cpf != 0){
 // [bloco de comandos]
}
 4a Questão (Cód.: 10270) Pontos: 0,5 / 0,5
Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
 var
real SALARIO;
var
int SALARIO;
var
caractere SALARIO;
var
logico SALARIO;
var
string SALARIO;
 5a Questão (Cód.: 116543) Pontos: 0,0 / 0,5
Analise os algoritmos abaixo e assinale aquele que calcula corretamente a área de um quadrado a partir da
leitura do lado do quadrado.
 Algoritmo CalcArea
var
real lado, area;
inicio
escreva ("Digite o lado de uma quadrado:");
leia (lado);
area=lado*lado;
escreva("A área do quadrado é:", area);
fim
Algoritmo CalcArea
inicio
escreva ("Digite o lado de uma quadrado:");
leia (lado);
area=lado*lado;
3/6/2014 BDQ Prova
file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 3/5
escreva("A área do quadrado é:", area);
fim
Algoritmo CalcArea
var
real lado, area;
inicio
escreva ("Digite o lado de uma quadrado:");
 leia (lado);
area=lado*lado;
escreva("A área do quadrado é:" area);
f im
Algoritmo CalcArea
var
real lado, area;
inicio
escreva ("Digite o lado de uma quadrado:");
area=lado*lado;
escreva("A área do quadrado é:", area);
fim
 Algoritmo CalcArea
real lado, area;
inicio
escreva ("Digite o lado de uma quadrado:");
leia (lado);
area=lado*lado;
escreva("A área do quadrado é:", area);
fim
 6a Questão (Cód.: 14749) Pontos: 0,5 / 0,5
Analise o código abaixo e determine qual o valor final da variável SOMA ?
 int x = 0, soma = 0 ;
 for (x=1; x<=5; x=x+1)
 soma = soma + x;
 cout << "O valor da SOMA é "<< soma;
 15
20
25
05
10
3/6/2014 BDQ Prova
file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 4/5
 7a Questão (Cód.: 10344) Pontos: 1,0 / 1,0
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;
 8a Questão (Cód.: 94187) Pontos: 1,0 / 1,0
Analise o código mostrado na figura abaixo e assinale a alternativa que descreve o resultado correto da sua
execução:
A apenas metade da frase será escrita na tela
A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma letra em cada linha
A frase "Aprender a construir Algoritmos" será escrita na tela da forma normal, em texto corrido,
conforme digitado
A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma palavra em cada linha
 A frase "Aprender a construir Algoritmos" será escrita na tela de trás pra frente
 9a Questão (Cód.: 7944) Pontos: 1,5 / 1,5
Desenvolva um algoritmo em pseudocódigo para calcular a área e o perímetro de uma sala. O usuário informará a largura e
comprimento da sala e deverão ser apresentados : Área e Perímetro. 
Obs: O Perímetro equivale a soma de todos os lados da sala.
Resposta: inicio real largura, comprimento, area, perimetro escreva "Informe largura" leia largura escreva
"Informe comprimento" leia comprimento area = largura * comprimento perimetro = (largura * 2) +
(comprimento * 2) escreva "Area: " + area escreva "Perimetro: " + perimetro fim
3/6/2014 BDQ Prova
file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 5/5
Gabarito:
Inicio.
 Variavel int LARG, COMP, AREA, PERIM
 Ler LARG
 Ler COMP
 Calcular AREA = LARG * COMP
 Calcular PERIM = (2 * LARG) + (2 * COMP)
 Imprimir "Largura = ", LARG
 Imprimir "Comprimento = ", COMP
Fim.
 10a Questão (Cód.: 49040) Pontos: 1,0 / 1,5
Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B
cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000
habitantes, implemente um algoritmo que calcule quantos anos serão necessários para que a população da
cidade B ultrapasse a população da cidade A
Resposta: inicio inteiro popA, popB, ano popA = 100000 popB = 50000 ano = 0 enquanto (popA > popB) { popA
= popA * 1,02 popB = popB * 1,03 ano = ano+1 } fim
Gabarito: int main() { 
int anos=0; float pa=100000, pb=50000;
while(pb<=pa) { 
pa += 0.02 * pa; 
pb += 0.03 * pb; 
anos++; 
} 
cout << "Numero de anos:" << anos <<"\n"; system("pause"); 
}
Período de não visualização da prova: desde 21/08/2013 até 02/09/2013.

Outros materiais