Buscar

AV2 - Programação de Computadores

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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

1. Pergunta 1 
/0,6 
Faça a execução manual do programa e dê o resultado que será exibido na tela 
depois da execução desse trecho do programa abaixo. Considere que o usuário 
digitará 2 na leitura da variável qtd. Esse programa usa uma seleção dentro de 
outra seleção. Depois responda a alternativa que contém a saída correta. 
var 
qtd : inteiro 
 sabor : caractere 
inicio 
 leia (qtd) 
sabor <- "C" 
 se sabor = "M" entao 
 escreva("Morango") 
 senao 
 se qtd > 2 entao 
 escreva("Desconto!") 
 senao 
 escreva("Chocolate") 
 fimse 
 fimse 
fimalgoritmo 
Ocultar opções de resposta 
1. 
Chocolate 
Resposta correta 
2. 
Desconto 
3. 
Morango 
4. 
Morango Desconto! 
5. 
Desconto! Chocolate 
2. Pergunta 2 
/0,6 
Uma empresa realizou uma promoção dando desconto no estacionamento em caso 
de compras acima de um dado valor. O algoritmo abaixo faz esse cálculo. 
Algoritmo “descontoestacionamento” 
var 
compra,estacionamento,total : real 
inicio 
escreval(“informe valor da compra”) 
leia(compra) 
escreval(“informe valor do estacionamento”) 
leia(estacionamento) 
se compra > 100 então 
 total := estacionamento - 5 
senao 
 se compra <= 150 então 
 total:= estacionamento - 20 
fimse 
escreval(“total a pagar de estacionamento”, total) 
FIMALGORITMO 
Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de 
estacionamento? 
Ocultar opções de resposta 
1. 
15 
2. 
110 
3. 
105 
4. 
10 
5. 
5 
Resposta correta 
3. Pergunta 3 
/0,6 
Usando o comando “for” em uma repetição, temos um laço que se repete um 
número fixo de vezes. Considerando esse comando, dê o resultado que será exibido 
na tela depois da execução desse trecho do programa C abaixo. Em seguida, 
assinale a alternativa que contém a saída correta. 
#include <stdio.h> 
int main() 
{ 
 int b = 20; 
 for (int i =2; i < 7; i++ ){ 
 b -= 2; 
 } 
 printf("%d\n", b); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
8. 
2. 
14. 
3. 
12. 
4. Incorreta: 
20. 
5. 
10. 
Resposta correta 
4. Pergunta 4 
/0,6 
Na linguagem C, usamos o “IF” como estrutura de seleção. Analise o trecho de 
código abaixo na linguagem C e depois escolha a alternativa correta. 
if idade <= 100 
{ 
printf (“de menor”); 
} 
else 
{ 
if idade<= 65 { 
printf (“de maior”); 
 } 
else 
{ 
printf (“idoso”); 
 
} 
} 
 
Se a variável IDADE tiver o valor 10, qual será a saída que o usuário verá na tela? 
Ocultar opções de resposta 
1. 
idoso 
2. 
printf 
3. 
de menor 
Resposta correta 
4. 
nenhuma saída 
5. 
de maior 
5. Pergunta 5 
/0,6 
Analise o código abaixo em C: 
If (a< b) || (c< d) then 
Marque o seu equivalente em Visualg. 
Ocultar opções de resposta 
1. 
se (a<b) ou (c< d) faca 
2. 
se (c< b) e (a< d) faca 
3. 
para a= b até c passo d faca 
4. 
se (a< b) e (c>d) entao 
5. 
se (a< b) ou (c< d) entao 
Resposta correta 
6. Pergunta 6 
/0,6 
Dê o resultado que será exibido na tela depois da execução desse trecho do 
programa abaixo. Depois responda a alternativa que contém a saída correta. 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - 
QUESTÃO 7_v1.PNG 
 
Ocultar opções de resposta 
1. 
A B - A é menor que B 
2. 
9 4 - A é menor que B 
Resposta correta 
3. 
9 4 - B é menor que A 
4. 
4 9 - A é menor que B 
5. Incorreta: 
A B - B é menor que A 
7. Pergunta 7 
/0,6 
Observe o código abaixo e marque a alternativa incorreta. 
#include <stdio.h> 
main() { 
float qtd, valor, total; 
printf("Digite a quantidade e ENTER\n"); 
scanf("%f", &qtd); 
printf("quantidade digitada : %f \n", qtd); 
total= qtd*valor; 
printf("o total geral é %f \n",total); 
} 
O que acontecerá se tentarmos executar esse algoritmo? 
Ocultar opções de resposta 
1. 
O algoritmo rodará, mas vai parar na saída de dados, pois não usa 
corretamente as variáveis 
2. 
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois 
faz uma comparação 
3. 
O algoritmo tem uma repetição determinada 
4. 
O algoritmo rodará sem problemas 
Resposta correta 
5. 
O algoritmo tem uma estrutura de seleção que está incorreta 
8. Pergunta 8 
/0,6 
Dê o resultado que será exibido na tela depois da execução desse trecho do 
programa abaixo. Depois responda a alternativa que contém a saída correta. 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - 
QUESTÃO 8_v1.PNG 
 
Ocultar opções de resposta 
1. 
10 
Resposta correta 
2. 
1 
3. 
8 
4. 
5 
5. 
12 
9. Pergunta 9 
/0,6 
Na estruturação dos programas de computadores são definidos os tipos de dados 
que serão fornecidos como entrada a serem processados e para gerarem uma 
determinada saída. Sobre os tipos de dados, marque a alternativa INCORRETA: 
Ocultar opções de resposta 
1. 
os computadores não guardam nenhum tipo de dados definidos pelo 
programador. 
Resposta correta 
2. 
números inteiros são dados numéricos positivos ou negativos. Não possuem 
casas decimais depois da vírgula. São os números que usamos trivialmente e 
não precisam de exemplo. 
3. 
os computadores trabalham manipulando dados que ficam armazenados na 
memória RAM. Esses dados são manipulados através dos comandos das mais 
diversas linguagens de programação. 
4. 
tipos de dados no formato TEXTO podem armazenar caracteres texto, 
número ou datas, porém todos serão armazenados, lidos e interpretados 
como texto. 
5. 
existem tipos de dados no formato de Data, que normalmente seguem a data 
do sistema operacional. 
10. Pergunta 10 
/0,6 
Em um programa que decide se um número inteiro informado pelo usuário é um 
número positivo ou negativo, está faltando uma linha para terminar. Substitua a 
linha de comentário por uma linha que resolva esse problema. Responda qual seria 
essa linha que está faltando. 
var 
 numero : inteiro 
inicio 
 escreva("Forneça o número inteiro: ") 
 leia (numero) 
 // Linha faltando 
 escreva ("NEGATIVO") 
senao 
 escreva ("POSITIVO") 
fimse 
fimalgoritmo 
Ocultar opções de resposta 
1. 
se numero maior 0 
2. 
se numero “-“ entao 
3. 
se numero menor que 0 
4. 
se numero < 0 entao 
Resposta correta 
5. 
se numero > 0 entao

Continue navegando