Buscar

ALGORITMOS - AV - 19.11.2013

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

Prévia do material em texto

Avaliação: » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 
Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 
Nota da Prova: Nota de Partic.: Data: 19/11/2013 
1a Questão (Ref.: 201102269874) DESCARTADA
cout
gets
cin
scanf
sets
4a Questão (Ref.: 201102269957) Pontos:0,8 / 0,8
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;
5a Questão (Ref.: 201102353818) Pontos:0,0 / 0,8
Analise as sentenças abaixo sobre estruturas de decisão e, em seguida, assinale a alternativa correta: 
I. Na seleção simples, após a execução do teste, tanto será executado um bloco de comandos se o resultado do 
teste for verdadeiro quanto será executado um outro bloco de comandos se o resultado for falso. 
II. Na seleção encadeada, após a execução do teste, só será executado o bloco de comandos se o resultado do 
teste for verdadeiro.
III. Seleção encadeada, após a execução do teste, será executado um bloco de comandos se o resultado do teste 
for verdadeiro, podendo ter um outro teste; caso não seja, um outro teste será feito até que todas as possibilidades 
de respostas sejam contempladas. 
Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Somente as sentenças I e III estão corretas
Somente a sentença III está correta
Tosas as sentenças estão corretas
6a Questão (Ref.: 201102292117) Pontos:0,8 / 0,8
Considerando o trecho de programa abaixo e os seguintes valores de entrada: 4, 7, 8, 2, 0, 1, 3, 4 e 2, qual será a 
saída produzida? 
int lin, col, mat[3][3]; 
for (lin=0; lin<3; lin++) 
 for(col=0; col<3; col++)
 cin >> mat[lin][col];
 for (lin=0; lin< 3; lin++) 
 for(col=0; col<3; col++)
 if (lin==col) cout << "\n" << mat[lin][col]; 
4, 7, 8
4, 0, 2
2, 0, 1
3, 4, 2
2, 0, 2
7a Questão (Ref.: 201102267654) Pontos:0,7 / 0,8
05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33
Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresente-a em 
graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: 
Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus.
Onde:
CC é a temperatura informada pelo usuário
FF.F é a temperatura convertida pelo programa
Resposta: prog "converter temperatura" var tempC, TempF:real; inicio imprima "Informe o valor em graus 
Celsius:"; leia (tempC); tempF <- (1.8 * tempC)+32; imprima "A temperatura em Fahrenheit é:" tempF; 
fimalgoritmo
Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é:
algoritmo "Conversão de temperatura"
var
tempC, tempF:real
inicio
escreva("Informe a temperado em graus Celsius:")
leia(tempC)
tempF<-(1.8*tempC)+32
escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.")
fimalgoritmo
Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que podem 
ser apresentadas várias formas de solução.
8a Questão (Ref.: 201102275233) Pontos:0,0 / 0,8
Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? 
cin >> numero;
if (numero / 2 == 0)
 cout << "par";
else
 cout <<"impar";
cin >> numero;
if (numero %2 == 0)
 cout << "par";
else
 cout <<"impar";
cin >> numero;
cout << numero %2;
cin >> numero;
if (numero % 2 = 0)
 cout << "par";
else
 cout <<"impar";
cin >> numero;
if (numero %2 = 1)
 cout << "par";
else
 cout <<"impar";
9a Questão (Ref.: 201102274650) Pontos:0,8 / 0,8
Assinale as alternativas corretas em relação a quantidade de vezes que a palavra "Frase" será impressa, no trecho 
de código abaixo. 
i � 555 
enquanto (i > 553) faca
05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33
 j � 122
 enquanto (j < 125) faca
 escreva ( "Frase" )
 j � j+1
 fimenquanto
 i � i-1
fimenquanto
8 vezes
4 vezes
6 vezes
5 vezes
7 vezes
10
a
 Questão (Ref.: 201102322621) Pontos:0,8 / 0,8
Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um número que é utilizado de forma fixa durante a execução de um programa.
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado 
durante a execução do programa
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a 
execução do programa
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado 
durante a execução do programa
Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado 
durante a execução do programa
11a Questão (Ref.: 201102272663) Pontos:0,0 / 0,8
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))
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33

Outros materiais