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.
\, *, =, %