Buscar

PROGRAMACAO DE COMPUTADORES AV2

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 
Observe o código PARA abaixo na linguagem do Visualg: 
Para X:= 999 até 299 passo -99 faca 
Assinale o correspondente na linguagem C 
Ocultar opções de resposta 
1. 
for (int i=999; i>=299; i = i - 99) 
Resposta correta 
2. 
for (i=999; i>=299; i = i + 99) 
3. 
for (i==299; i>=299; i == i + 999) 
4. 
for (i=99; int i<999; i = i + 99) 
5. 
for (i=1; i<=999; int i = i - 99) 
2. Pergunta 2 
/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. 
existem tipos de dados no formato de Data, que normalmente seguem a data 
do sistema operacional. 
2. 
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. 
3. 
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. 
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. 
os computadores não guardam nenhum tipo de dados definidos pelo 
programador. 
Resposta correta 
3. Pergunta 3 
/0,6 
Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos 
usar a sintaxe correta. Qual das alternativas tem uma expressão aritmética usando 
a sintaxe correta do VisuAlg? 
Ocultar opções de resposta 
1. 
x <- (4 + 2))*(2-1) 
2. 
x <- (( 3 + 2) * 4 
3. 
x <- ( 4 / 2 ) + (3 > 2 ) 
4. 
x <- ( 3 <> 2) / 2 
5. 
x <- ( (2 + 5) * (2 * 8) ) 
Resposta correta 
4. Pergunta 4 
/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. 
var 
 soma, i, j : inteiro 
inicio 
 para i de 0 ate 7 faca 
 para j de 1 ate 5 faca 
 soma <- soma + 1 
 fimpara 
 fimpara 
 escrevaL ( soma ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
8 
2. Incorreta: 
14 
3. 
40 
Resposta correta 
4. 
48 
5. 
6 
5. Pergunta 5 
/0,6 
Dê o resultado que será exibido na tela depois da execução desse trecho do 
programa (JAVA) abaixo. Depois responda a alternativa que contém a saída 
correta. 
int x = 3; 
int y = 10; 
printf ("%d", (y % x) ); 
Ocultar opções de resposta 
1. Incorreta: 
0.3 
2. 
3.3 
3. 
1 
Resposta correta 
4. 
10 
5. 
3 
6. Pergunta 6 
/0,6 
O programa abaixo deve exibir a palavra “Monitor” cinco vezes na tela usando o 
comando ENQUANTO. Substitua a linha de comentário por uma linha que resolva 
esse problema. Responda qual seria essa linha que está faltando. 
var 
 c : inteiro 
inicio 
 c <-0 
 // Linha faltando 
 escrevaL ("Monitor") 
 c <- c + 2 
 fimenquanto 
fimalgoritmo 
Ocultar opções de resposta 
1. 
enquanto (5x) faca 
2. 
enquanto c < 10 faca 
Resposta correta 
3. 
para ( 4 * ) 
4. 
enquanto c < 5 faca 
5. 
enquanto para 1 ate 4 faca 
7. Pergunta 7 
/0,6 
Considere o trecho de programa abaixo para exibir a informação da maior idade de 
uma pessoa, caso a idade digitada via teclado seja maior ou igual a 18. Substitua a 
linha de comentário por uma linha que resolva esse problema. Responda qual seria 
essa linha que está faltando. 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - 
QUESTÃO 1_v1.PNG 
 
Ocultar opções de resposta 
1. 
se (0>=idade=<18) entao 
2. 
se (idade >= 0) e (idade<=18) entao 
3. 
se (idade >= 18) entao 
Resposta correta 
4. 
se (idade <= 18) entao 
5. 
se (nidade < 18) entao 
8. Pergunta 8 
/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 
Ocultar opções de resposta 
1. Incorreta: 
se (4>=nota<7) entao 
2. 
se (nota > 4) e (nota<7) entao 
3. 
se (nota <= 4) e (nota>7) entao 
4. 
se (nota >= 4) e (nota<=7) entao 
5. 
se (nota >= 4) e (nota<7) entao 
Resposta correta 
9. Pergunta 9 
/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"; 
Ocultar opções de resposta 
1. 
Apenas I e II estão corretas. 
2. 
Apenas II e III estão corretas. 
Resposta correta 
3. 
Apenas I e III estão corretas. 
4. 
Apenas I está correta. 
5. 
Apenas III está correta. 
10. Pergunta 10 
/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 
Ocultar opções de resposta 
1. 
Maior de 21 Responsabilidade penal. 
2. 
Responsabilidade penal. 
3. 
Maior de 21. 
Resposta correta 
4. 
Menor. 
5. 
Responsabilidade penal Menor.

Outros materiais