Buscar

AV 2 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 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

AV 2 PROGRAMAÇÃO DE COMPUTADORES 
Conteúdo do exercício 
1. Pergunta 1 
/0,6 
Considere que o usuário digite o valor 4 na única entrada de dados. 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 n = 7; 
 scanf("%d", &n); 
 n = n + 3; 
 n = n * 2; 
 printf("%d\n", n); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
10. 
2. 
20. 
3. 
7. 
4. 
14. 
Resposta correta 
5. 
4. 
 
 
2. Pergunta 2 
/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. 
de maior 
2. 
de menor 
Resposta correta 
3. 
printf 
4. 
nenhuma saída 
5. 
idoso 
3. Pergunta 3 
/0,6 
Considere a expressão no comando de saída do trecho de programa VisuAlg abaixo. 
Qual é a saída na tela depois da execução? 
escreva (( 23 / 5 ) <> ((3 - 2 ) > 32 - 89) 
Ocultar opções de resposta 
1. 
VERDADEIRO 
Resposta correta 
2. 
5 
3. 
-57 
4. 
Não aparece nada, pois está com erro! 
5. 
1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4. Pergunta 4 
/0,6 
Considere o trecho de programa abaixo (em C) para exibir a palavra “carro” quatro 
vezes na tela usando o comando for. Substitua a linha de comentário por uma linha que 
resolva esse problema. Responda qual seria essa linha que está faltando. 
// Linha faltando 
 printf( "carro \n" ); 
Ocultar opções de resposta 
1. 
for ( int i = 1; i< 4 ; i++) 
2. 
for ( int i = 20; i< 24 ; i++) 
Resposta correta 
3. 
for ( 4 * ) 
4. 
for i = 1 to 4 do 
5. 
for i = 1 . . 4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. Pergunta 5 
/0,6 
Usamos vários programas de computadores todos os dias, os chamados softwares. Todo 
programa ou software é desenvolvido numa linguagem de programação ou em mais de 
uma. Dentre as opções abaixo qual será a definição correta de um programa 
computacional: 
Ocultar opções de resposta 
1. 
um programa de computador é composto por um conjunto de telas, organizadas 
em grades, que fazem com que aquele computador realize alguma atividade. 
2. 
um programa de computador é composto por um comando, organizado na tela, 
que faz com que aquele computador realize quase nenhuma atividade. 
3. 
um programa de computador é composto basicamente por outros programas, 
organizados em caixas, que fazem com que aquele computador realize 
formatações. 
4. 
um programa de computador é composto por um conjunto de comandos, 
organizados em linhas, que fazem com que aquele computador realize alguma 
atividade. 
Resposta correta 
5. 
um programa de computador é composto por um conjunto de regras, organizadas 
em arquivos, que fazem com que aquele computador liste atividades. 
 
 
 
 
 
 
 
 
6. Pergunta 6 
/0,6 
Analise a sequência de estruturas SE abaixo e marque a alternativa correta 
Var 
jogo : literal 
inicio 
Escreval(“informe o seu jogo preferido”) 
leia(jogo) 
se (jogo=”D”) então 
 escreval(“dominó”) 
senao 
se (jogo = “x”) então 
 escreval(“xadrez”) 
se (jogo= “F”) então 
 escreval(“futebol”) 
 senao 
 escreval(“não informado”) 
 fimse 
fimse 
fimse 
FIMALGORITMO 
Considere que no algoritmo acima, o usuário digitou o valor “F” para o jogo preferido. 
Qual a mensagem que o programa vai emitir? 
Ocultar opções de resposta 
1. 
não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código 
Resposta correta 
2. 
vai emitir a mensagem “futebol” 
3. 
vai emitir a mensagem “dominó”. 
4. 
vai emitir a mensagem “xadrez e dominó”, pois falta um “senão” no código, 
5. 
vai emitir a mensagem “xadrez" 
 
7. Pergunta 7 
/0,6 
Considere o programa em C abaixo para exibir a mensagem “Fim do programa.”, caso 
seja digitado, via teclado, um número par. Substitua a linha de comentário por uma 
linha que resolva esse problema. Responda qual seria essa linha que está faltando. 
#include <stdio.h> 
int main() 
{ 
 int n = 0; 
 printf("Digite um número: "); 
 scanf("%d", &n); 
 // Linha faltando 
 printf("Fim do programa."); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
if ( n % 2 == 0 ) 
Resposta correta 
2. 
if ( n % 2 == 0 ) then 
3. 
if ( n / 2 == 0 ) 
4. 
if ( n % 2 = 1 ) 
5. 
if ( n \ 2 == 0 ) 
 
 
 
 
 
 
 
8. Pergunta 8 
/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 
 
Ocultar opções de resposta 
1. 
CASA 
2. 
CA 
Resposta correta 
3. 
MOTOCA 
4. 
MOTO 
5. 
CASACA 
 
 
 
 
 
 
 
 
 
 
 
9. Pergunta 9 
/0,6 
Observe a estrutura de repetição inserida no algoritmo a seguir. 
 
PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - 
QUESTÃO 2_v1.PNG 
Para que serve essa estrutura de repetição? 
Ocultar opções de resposta 
1. 
para receber novamente as idades no caso do usuário colocar valor menor que 
zero. 
Resposta correta 
2. 
para receber uma quantidade fixa de idades. 
3. 
para receber idades fora da faixa. 
4. 
para receber idades normalmente. 
5. 
para abrir uma repetição determinada. 
 
 
 
 
 
 
 
 
 
 
 
 
10. Pergunta 10 
/0,6 
Considere a sintaxe da linguagem C. Quais das alternativas só têm operadores 
aritméticos usados na linguagem C? 
Ocultar opções de resposta 
1. 
+, -, /, < 
2. 
MOD, /, *, <> 
3. 
*, -, >, + 
4. 
/, *, + , -, % 
Resposta correta 
5. 
\, *, =, %

Continue navegando