Buscar

AV2 Programação de computadores

Prévia do material em texto

Conteúdo do exercício 
1. Pergunta 1 
/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. 
os computadores não guardam nenhum tipo de dados definidos pelo 
programador. 
Resposta correta 
5. 
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. 
2. Pergunta 2 
/0,6 
Levando em conta os comandos para executar repetições, considere o comando de 
repetição usado e 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 
 g : inteiro 
inicio 
 g <- 9 
 repita 
 g <- g + 5 
 ate g > 32 
 escrevaL ( g ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
28. 
2. 
34. 
Resposta correta 
3. 
32. 
4. 
40. 
5. 
33. 
3. Pergunta 3 
/0,6 
Conte quantas das frases abaixo estão corretas e marque a alternativa adequada. 
o SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 
o SE..ENTAO..SENAO equivale ao FOR e serve para estruturas de seleção 
o PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como 
estrutura de repetição determinada 
o expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos 
Ocultar opções de resposta 
5. 
2 
6. 
1 
7. 
0 
Resposta correta 
8. 
4 
9. 
3 
4. Pergunta 4 
/0,6 
Temos um laço que se repete um número X de vezes. Quantas vezes a palavra “barco” 
será repetida depois da execução desse trecho do programa C abaixo? Responda a 
alternativa que contém a quantidade de vezes. 
#include <stdio.h> 
int main() 
{ 
 int n = 1; 
 do { 
 for (int i=1; i<3; i++) 
 printf("barco\n"); 
 n++; 
 printf("barco\n"); 
 } while (n <4); 
 return 0; 
} 
Ocultar opções de resposta 
0. 
6. 
1. 
9. 
Resposta correta 
2. 
10. 
3. 
8. 
4. 
12. 
5. Pergunta 5 
/0,6 
Dado o trecho de programa abaixo, quantas vezes a frase “A casa é verde.” irá aparecer 
na tela? 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - 
QUESTÃO 5_v1.PNG 
 
Ocultar opções de resposta 
0. 
Nenhuma vez 
1. 
2 vezes 
Resposta correta 
2. 
5 vezes 
3. 
10 vezes 
4. 
1 vez 
6. Pergunta 6 
/0,6 
Os contadores são muito utilizados na programação. Dentre as alternativas abaixo, 
assinale a que mostra um contador sendo atualizado 
Ocultar opções de resposta 
0. 
x:= x + 1 
Resposta correta 
1. 
v:= 15 
2. 
w: = x + y 
3. 
d := 125 - d 
4. 
total:= total + valor 
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 
0. 
se (0>=idade=<18) entao 
1. 
se (idade >= 0) e (idade<=18) entao 
2. 
se (nidade < 18) entao 
3. 
se (idade <= 18) entao 
4. 
se (idade >= 18) entao 
Resposta correta 
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. 
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 
0. 
40 
Resposta correta 
1. 
8 
2. 
6 
3. 
14 
4. 
48 
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 
0. 
Apenas I e II estão corretas. 
1. 
Apenas I e III estão corretas. 
2. 
Apenas I está correta. 
3. 
Apenas II e III estão corretas. 
Resposta correta 
4. 
Apenas III está correta. 
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 
0. 
se numero “-“ entao 
1. 
se numero < 0 entao 
Resposta correta 
2. 
se numero maior 0 
3. 
se numero menor que 0 
4. 
se numero > 0 entao

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes