Buscar

AV2 - Programação de Computadores (5)

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

Prévia do material em texto

Pergunta 1 
/0,6 
Analise o programa e dê o resultado que será exibido na tela depois da execução do 
programa abaixo. Considere a seleção encadeada. Em seguida, assinale a alternativa que 
contém a saída correta. 
var 
 idade : inteiro 
inicio 
 idade <- 21 
 se idade > 21 entao 
 escreva("Responsabilidade penal") 
 senao 
 se idade = 21 entao 
 escreva("Maior de 21") 
 senao 
 escreva("Menor") 
 fimse 
 fimse 
fimalgoritmo 
1. • 
Maior de 21. 
Resposta correta 
2. 
Maior de 21 Responsabilidade penal. 
3. 
Responsabilidade penal Menor. 
4. 
Responsabilidade penal. 
5. 
Menor. 
• Pergunta 2 
/0,6 
Considere o programa que leia uma letra como resposta. Se a letra for “S” então escreva 
“SIM” caso contrário escreva “NÃO”. Substitua a linha de comentário por uma linha 
que resolva esse problema. Responda qual seria essa linha que está faltando. 
var 
 res : caractere 
inicio 
 escreva("Digite a resposta: ") 
 leia (res) 
 // Linha faltando 
 escreva ("NÃO") 
senao 
 escreva ("SIM") 
fimse 
fimalgoritmo 
1. • 
se res = "S" entao 
2. 
se res <> "S" entao 
Resposta correta 
3. 
se res <> "N" entao 
4. 
se res = "SIM" entao 
5. 
se res = "NÃO" entao 
• Pergunta 3 
/0,6 
Considere a sintaxe de uma linguagem algorítmica (VisuAlg, Portugol, etc.). Quais das 
alternativas tem uma declaração correta para os tipos primitivos de uma linguagem 
algorítmica em português? 
1. • 
z : inteiro 
Resposta correta 
2. 
w double 
3. 
c : char 
4. 
int x 
5. 
Integer: a 
• Pergunta 4 
/0,6 
As estruturas de repetição são encontradas em diversas linguagens, como C, Vba ou 
Visualg. Supondo que você quisesse fazer uma contagem de 300 até 100 
regressivamente de 30 em 30, como você faria? 
1. • Incorreta: 
para i de 300 ate 100 passo 30 faca 
2. 
para i de 100 ate 300 passo 30 faca 
3. 
para i de 300 ate 100 passo -30 faca 
Resposta correta 
4. 
para i:= 100 passo 30 ate 300 faca 
5. 
para i de 100 ate 300 faca 
• Pergunta 5 
/0,6 
Conte quantas das frases abaixo estão corretas e marque a alternativa adequada. 
• SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 
1 
• SE..ENTAO..SENAO equivale ao FOR e serve para estruturas de seleção 
• PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como 
estrutura de repetição determinada 
• expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos 
1. • 
0 
Resposta correta 
2. 
4 
3. 
3 
4. 
1 
5. 
2 
• Pergunta 6 
/0,6 
Considere o trecho de programa abaixo para exibir a informação de “prova final”, caso 
a nota digitada via teclado seja menor que 7 e maior ou igual a 4. Substitua a linha de 
comentário por uma linha que resolva esse problema. Responda qual seria essa linha 
que está faltando. 
var 
 nota : inteiro 
inicio 
 escrevaL("Digite a nota: ") 
 leia( nota ) 
 // Linha faltando 
 escrevaL("Prova final") 
 fimse 
fimalgoritmo 
1. • 
se (4>=nota<7) entao 
2. 
se (nota >= 4) e (nota<7) entao 
Resposta correta 
3. 
se (nota <= 4) e (nota>7) entao 
4. Incorreta: 
se (nota >= 4) e (nota<=7) entao 
5. 
se (nota > 4) e (nota<7) entao 
• Pergunta 7 
/0,6 
Faça a relação entre as colunas. Considere a sintaxe da linguagem C. Preencha a 
COLUNA 2 com os números de referência da COLUNA 1. OBS: Pode haver 
referências (números) duplicadas e/ou referências que não serão colocadas na coluna 2. 
 COLUNA 1 
( 1 ) int 
( 2 ) float 
( 3 ) char 
 COLUNA 2 
( ) Usado para definir o número de pessoas em uma festa 
( ) Usado para representar o valor de uma nota fiscal 
( ) Usado para guardar a primeira letra do nome de uma 
pessoa 
( ) Usado para representar a nota de um aluno 
1. • 
2, 1, 2, 3 
2. 
1, 2, 3, 1 
3. 
1, 3, 2, 2 
4. 
1, 2, 3, 2 
Resposta correta 
5. 
1, 3, 3, 1 
• Pergunta 8 
/0,6 
Podemos usar o comando PARA em uma repetição. Considerando esse comando, dê o 
resultado que será exibido na tela depois da execução desse trecho do programa abaixo. 
Em seguida, assinale a alternativa que contém a saída correta. 
var 
 i , x : inteiro 
inicio 
 para i de 0 ate 3 faca 
 x <- x + 3 
 fimpara 
 escrevaL ( x ) 
fimalgoritmo 
1. • 
12. 
Resposta correta 
2. 
10. 
3. 
9. 
4. 
3. 
5. 
13. 
• Pergunta 9 
/0,6 
Analise o programa e dê o resultado que será exibido na tela depois da execução desse 
trecho do programa abaixo. Considere que o programa usa uma seleção dentro de outra 
seleção Depois responda a alternativa que contém a saída correta. 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - 
QUESTÃO 2_v1.PNG 
 
1. • 
MOTOCA 
2. 
MOTO 
3. 
CA 
Resposta correta 
4. 
CASA 
5. 
CASACA 
• Pergunta 10 
/0,6 
Analise as atribuições abaixo considerando a sintaxe da linguagem C e as declarações 
das variáveis. Quais das atribuições estão corretas? 
// declarações 
 int x; 
 float i; 
 char a; 
I x = 2.5; 
II i = 25; 
III a = "2"; 
Pergunta 10 
/0,6 
Analise as atribuições abaixo considerando a sintaxe da linguagem C e as declarações 
das variáveis. Quais das atribuições estão corretas? 
// declarações 
 int x; 
 float i; 
 char a; 
I x = 2.5; 
II i = 25; 
III a = "2"; 
1. 
1. 
Apenas I e II estão corretas. 
2. 
Apenas I e III estão corretas. 
3. 
Apenas III está correta. 
4. 
Apenas I está correta. 
5. 
Apenas II e III estão corretas. 
Resposta correta

Outros materiais