Buscar

PROG. DE COMP

Prévia do material em texto

Página 1 de 3 
 
 
 
 
GRUPO SER EDUCACIONAL 
GRADUAÇÃO EAD 
GABARITO 
FINAL-2016.2B – 17/12/2016 
 
 
 
 
 
 
 
1. Considerando que o usuário informou o valor de 
T como sendo 30, o valor de W como sendo 60 e X 
sendo 20, qual a resposta correta para o valor final 
de Z no algoritmo abaixo? 
 
algoritmo “calculaZ” 
var 
T,W,X,A : real 
Inicio 
Escreval(“informe o valor de T”) 
leia(T) 
Escreval(“informe o valor de W”) 
leia(W) 
Se W > 50 então 
Escreval(“informe o valor de X”) 
Leia (X) 
senao 
X:= 30 
FimSe 
Se T > 20 entao 
Z:= T + 2*W – 4*X 
senao 
Z:= T – 2*W + 4*X 
fimse 
fimalgoritmo 
 
a) 60 
b) 70 
c) 80 
 
 
 
d) 90 
e) 100 
Alternativa correta: letra B. 
Identificação do conteúdo: estrutura de Seleçao – 
Guia de Estudos UNIDADE 1, página 15. 
Comentário: o caminhamento na estrutura de seleção 
carrega a variável X com o valor 20. o caminhamento 
do SE leva até a expressão Z:= T + 2*W – 4*X , ou seja 
: Z:= 30 + 120 – 80 = 70 
 
2. Analise o código abaixo e depois escolha a 
alternativa correta. 
 
ALGORITMO “mostradados” 
Var 
i : inteiro 
INICIO 
Para i:= 4 ate 32 passo 4 faca 
Escreval (“ i é múltiplo de 4”) 
Fimpara 
FIMALGORITMO 
 
a) vai exibir os múltiplos do número quatro entre 4 e 
64. 
b) vai travar imediatamente após o começo. 
c) vai exibir 8 vezes a frase (“ i é múltiplo de 4”). 
d) é uma repetição indeterminada. 
e) faz uma repetição determinada regressiva. 
 
 
GABARITO 
QUESTÕES COMENTADAS 
Disciplina PROGRAMAÇÃO DE COMPUTADORES 
Professor (a) RICARDO BAUDEL 
1 2 3 4 5 6 7 8 9 10 
B C D B E A C D A D 
 
 
 Página 2 de 3 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL 
 
 
Alternativa correta: Letra C. 
Identificação do conteúdo: estrutura de repetição – 
Guia de Estudos UNIDADE 2, página 2. 
Comentário: a variável I não está separada do lado de 
fora do texto, portanto aparece como texto simples 
repetido 8 vezes. 
 
3. Selecione, dentre as alternativas abaixo, a que 
tem uma expressão que utiliza contador. 
 
a) x:= 10 
b) x:= x + y 
c) x < 16 
d) x:= x + 1 
e) x: = “nome” 
Alternativa correta: Letra D. 
Identificação do conteúdo: contadores – Guia de 
Estudos UNIDADE 4 página 2 
Comentário: os contadores são adicionados ao valor 
1. 
 
4. Selecione, dentre as alternativas abaixo, a que 
tem uma expressão que utiliza uma média: 
 
a) x:= 0 
b) x:= soma / qtd 
c) soma := soma + x 
d) x:= x + 1 
e) x: = “teste' 
Alternativa correta: letra B. 
Identificação do conteúdo: contadores , 
acumuladores e médias – Guia de Estudos UNIDADE 
4, página 2, 
Comentário: as médias são calculadas a partir da 
divisão de acumuladores por contadores, 
 
5. Observe a estrutura de repetição inserida no 
algoritmo a seguir. 
 
var 
desconto : real 
inicio 
escreval(“informe valor do desconto a ser dado na 
nota”) 
leia(desconto) 
enquanto (desconto < 20) ou (desconto >100) 
faca 
 escreval(“informe valor do desconto a ser 
dado na nota”) 
 leia(desconto) 
fimenquanto 
 
Para que serve essa estrutura de repetição ? 
 
a) Para conceder descontos ao usuário. 
 
 
b) Para receber descontos acima de 100 reais. 
c) Para abrir uma repetição determinada. 
d) Para bloquear qualquer desconto. 
e) Para receber novamente as notas no caso do 
usuário colocar desconto menor que 20 ou 
maior do que 100. 
Alternativa correta: Letra E. 
Identificação do conteúdo: estrutura de repetição – 
Guia de Estudos UNIDADE 2, página 15. 
Comentário: o código é uma consistência, construída 
com repetição indeterminada. 
 
6. Observe o código PARA abaixo na linguagem do 
Visualg: 
 
Para X:= 500 até 1000 passo 10 faca 
 
Selecione o correspondente na linguagem C. 
 
a) for (int i=500; i<=1000; i = i + 10) 
b) for (i=1000; i>=500; i = i + 10) 
c) for (i=500; int i<1000; i = i + 10) 
d) for (i=1; i<=1000; int i = i - 10) 
e) for (i==1000; i>=500; i == i + 10) 
Alternativa correta: Letra A. 
Identificação do conteúdo: estrutura de repetição – 
Guia de Estudos UNIDADE 4, página 4. 
Comentário: a sintaxe da linguagem define que a 
forma é aquela encontrada na letra A. 
 
7. Observe o código abaixo na linguagem C e 
escolha a alternativa correta. 
 
#include <stdio.h> 
Int main() { 
float desconto, preco; 
scanf(“%f”, &preco); 
scanf(“%f”,desconto); 
scanf(“%f”,desconto - preco); 
return(0); 
} 
 
a) O algoritmo usa uma estrutura de repetição. 
b) O algoritmo rodará, mas vai parar na saída de 
dados. 
c) O algoritmo está incorreto, pois no SCANF era 
necessário colocar & antes da variável 
“desconto”. 
d) O algoritmo tem erro na declaração das variáveis. 
e) as variáveis são todas inteiras. 
Alternativa correta: letra C. 
Identificação do conteúdo: comandos de entrada da 
linguagem C – Guia de Estudos UNIDADE 4 página 3 
 
 
 
 Página 3 de 3 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL 
 
 
Comentário: a sintaxe da linguagem C define a forma 
de escrita do comando SCANF 
 
8. Analise o código abaixo em C. 
 
If (a< b) && (c< d) then 
 
selecione o seu equivalente em Visualg. 
 
a) para a= b até c faca 
b) se (a<b) ou (c< d) faca 
c) se (a<b) e (c< d) faca 
d) se (a<b) e (c< d) entao 
e) se (a<b) ou (c< d) então 
Alternativa correta: Letra D. 
Identificação do conteúdo: estrutura de Seleção no 
Visualg – Guia de Estudos UNIDADE 1 página 15. 
Comentário: 
 
9. Dentre as alternativas abaixo, escolha aquela que 
está correta. 
 
a) SOMA:= SOMA + valor realiza somatórios 
b) ENQUANTO .....{ } pode ser usado apenas em 
estruturas de repetição determinada 
c) SE..ENTAO..SENAO equivale ao FOR... e serve 
para estruturas de seleção 
d) PARA … FIMPARA.... { } equivale ao IF e pode 
ser usado como estrutura de repetição 
determinada 
e) expressões do tipo qtd:=qtd+ 1 são usadas em 
acumuladores 
Alternativa correta: letra A. 
Identificação do conteúdo: acumuladores – Guia de 
Estudos UNIDADE 4, página 2 . 
Comentário: os acumuladores são adicionados ao 
valor recebido. 
 
10. Analise o trecho de código abaixo na linguagem 
C. 
 
if x <= 10 { 
printf (“primeira dezena”); 
} 
else 
{ 
if x <= 20 { 
printf (“segunda dezena”); 
} 
} 
if x <= 30 { 
printf (“terceira dezena”); 
} 
 
 
 
Se a variável X tiver o valor 15, qual será a saída 
que o usuário verá na tela ? 
 
a) “primeira dezena” 
b) “segunda dezena” 
c) “terceira dezena” 
d) “segunda dezena” e em seguida “terceira 
dezena” 
e) “primeira dezena” e em seguida “terceira dezena” 
Alternativa correta: Letra D. 
Identificação do conteúdo: estrutura de Seleção na 
linguagem C – Guia de Estudos UNIDADE 4, página 
15. 
Comentário: o caminhamento na estrutura “IF” tem 
dois “IF” independentes(que testam se valor é menor 
que 20 e depois se é menor do que 30) e atingidos pela 
mesma situação(o numero inserido atende às duas 
condições) , portanto ambos exibem mensagens.

Continue navegando