Prévia do material em texto
Prova 1
AV2 PROGRAMAÇÃO DE COMPUTADORES
UNG UNIVERITAS
Parte superior do formulário
Parte inferior do formulário
Parte superior do formulário
Pergunta 1
0.6 pontos
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. 13.
2. 3.
3. 9.
4. 12. Resposta Correta
5. 10.
Parte inferior do formulário
2.
Parte superior do formulário
Pergunta 2
0.6 pontos
Considere um programa para exibir os números pares entre 3 e 15. Para isso, deve usar o comando ENQUANTO. 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 10_v1.PNG
1. enquanto n >= 14 faca
2. enquanto n > 15 faca
3. enquanto 4 ate 14 faca
4. enquanto n < 14 faca
5. enquanto n < 15 faca Resposta CorretaParte inferior do formulário
3.
Parte superior do formulário
Pergunta 3
0.6 pontos
Considere o programa que leia um número inteiro informado pelo usuário e diga se ele é múltiplo de 3. 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: ")
leia (numero)
// Linha faltando
escreva ("O número é múltiplo de 3!")
fimse
fimalgoritmo
1. se numero \ 3 = 0 entao
2. se numero div 3 = 0 entao
3. se numero resta 0 entao
4. se numero%3 = 3 entao
5. se numero%3 = 0 entao Resposta Correta
Parte inferior do formulário
4.
Parte superior do formulário
Pergunta 4
0.6 pontos
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
1. se (idade <= 18) entao
2. se (0>=idade=<18) entao
3. se (idade >= 18) entao Resposta Correta
4. se (idade >= 0) e (idade<=18) entao
5. se (nidade < 18) entao
Parte inferior do formulário
5.
Parte superior do formulário
Pergunta 5
0.6 pontos
Se você quiser abrir uma repetição determinada em C, qual estrutura utilizaria?
1. CHAR
2. DIM
3. FOR Resposta Correta
4. VAR
5. IF
Parte inferior do formulário
6.
Parte superior do formulário
Pergunta 6
0.6 pontos
VBA é a sigla que em inglês significa Visual Basic Application, mas que possui várias características fundamentais para desenvolver aplicações, servindo de base para aprender a criar programas computacionais dentro do Microsoft Office. Identifique a alternativa INCORRETA sobre o VBA:
1. o VBA busca ser uma linguagem orientada a eventos. Ser orientada a eventos quer dizer que a linguagem está pronta para reagir a fatos(eventos) como cliques de mouse, cliques na barra de espaço, pressionar a tecla Enter, movimentos de mouse e outros.
2. ele (VBA) busca substituir e aprimorar as capacidades das linguagens de programação de macros.
3. ele (VBA) é uma implementação do Visual Basic da Microsoft que está presente em todos os programas do Microsoft Office, e alguns outros.
4. ela permite automatizar diversas atividades nos produtos Office, sendo muito usada no Excel, que é o editor de planilhas da Microsoft, uma ferramenta extremamente eficiente e poderosa
5. essa linguagem de programação só é usada no Word e no power point. Resposta CorretaParte inferior do formulário
7.
Parte superior do formulário
Pergunta 7
0.6 pontos
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.
#include
int main()
{
int y=0, x=4, z=3;
y = x + z;
if ( y > z )
if ( x > z )
printf("%d", y);
else
printf("%d", z);
return 0;
}
1. 10.
2. 0.
3. 3.
4. 4.
5. 7. Resposta Correta
Parte inferior do formulário
8.
Parte superior do formulário
Pergunta 8
0.6 pontos
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;
}
1. if ( n % 2 = 1 )
2. if ( n % 2 == 0 ) then
3. if ( n % 2 == 0 ) Resposta Correta
4. if ( n \ 2 == 0 )
5. if ( n / 2 == 0 )
Parte inferior do formulário
9.
Parte superior do formulário
Pergunta 9
0.6 pontos
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)
1. VERDADEIRO Resposta Correta
2. -57
3. 5
4. 1
5. Não aparece nada, pois está com erro!
Parte inferior do formulário
10.
Parte superior do formulário
Pergunta 10
0.6 pontos
Considere o programa que leia um valor real informado pelo usuário e diga se o número é negativo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando.
var
n : real
inicio
escreva("Digite o número: ")
leia (n)
// Linha faltando
escreva ("Número negativo!")
fimse
fimalgoritmo
1. se n / 2 = 0 entao
2. se n<0 entao Resposta Correta
3. se n >= 0 entao
4. se n div 2 = 0 entao
5. se n = 0 entao
Parte inferior do formulário
Parte inferior do formulário