Prévia do material em texto
Leonam Freire da Silva Dias
Nota final---
5,4/6
Tentativa 1Enviado: 21/06/21 13:48 (UTC-3)
5,4/6
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/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.
34.
Resposta correta
2.
32.
3.
33.
4.
28.
5.
40.
2. Pergunta 2
/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.
vai emitir a mensagem “xadrez e dominó”, pois falta um “senão” no código,
2.
vai emitir a mensagem “futebol”
3.
vai emitir a mensagem “dominó”.
4.
vai emitir a mensagem “xadrez"
5.
não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código
Resposta correta
3. Pergunta 3
/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
Mostrar opções de resposta
4. Pergunta 4
/0,6
Saber quais dados devem entrar no sistema é o primeiro passo para seguir na especificação de um
programa, ou seja, saber o que entra no sistema, como é processado, e o que sai. Depois disso,
devemos traduzir essas informações numa linguagem de programação que o computador entenda.
Esse passo é chamado de “codificação”. Depois de codificar o programa, são realizados testes para
ver se o mesmo funciona a contento. Se necessário, são feitos ajustes. Diante desta informação
marque qual das alternativas abaixo não condiz com o processo descrito:
Ocultar opções de resposta
1.
definir quais são os dados de saída, que são os dados a serem transmitidos ou exibidos em tela.
2.
definir o processamento, ou seja, que tipo de transformação será aplicada aos dados.
3.
formatar o algoritmo, pois quanto mais linhas ele possuir melhor, sempre.
Resposta correta
4.
entender o problema a ser resolvido e definir os dados que entrarão no sistema.
5.
construir e testar o algoritmo.
5. Pergunta 5
/0,6
Se você quiser abrir uma repetição determinada em C, qual estrutura utilizaria?
Ocultar opções de resposta
1.
FOR
Resposta correta
2.
DIM
3.
VAR
4.
CHAR
5.
IF
6. Pergunta 6
/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.
se (nota <= 4) e (nota>7) entao
2.
se (4>=nota<7) entao
3.
se (nota >= 4) e (nota<7) entao
Resposta correta
4.
se (nota >= 4) e (nota<=7) entao
5.
se (nota > 4) e (nota<7) entao
7. Pergunta 7
/0,6
Analise o código abaixo em C:
If (a< b) || (c< d) then
Marque o seu equivalente em Visualg.
Ocultar opções de resposta
1.
se (a<b) ou (c< d) faca
2.
se (a< b) ou (c< d) entao
Resposta correta
3.
para a= b até c passo d faca
4.
se (a< b) e (c>d) entao
5.
se (c< b) e (a< d) faca
8. Pergunta 8
/0,6
Com o uso de uma estrutura de repetição, temos um laço que se repete um número de vezes. Quantas
vezes o laço será repetido depois da execução desse trecho do programa C abaixo? Assinale a
alternativa que contém a quantidade de repetições.
#include <stdio.h>
int main()
{
int n = 2;
do {
// Laço
n = n + 3;
} while (n < 13);
return 0;
}
Ocultar opções de resposta
1.
4.
Resposta correta
2.
13.
3. Incorreta:
3.
4.
11.
5.
5.
9. Pergunta 9
/0,6
Considere a sintaxe da linguagem C. Quais das alternativas só tem tipos primitivos da linguagem C?
Ocultar opções de resposta
1.
Caractere, int, real
2.
Booleano, real, inteiro
3.
int, float, char
Resposta correta
4.
Real, inteiro, float
5.
Real, inteiro, char
10. Pergunta 10
/0,6
Para calcular e exibir a área de um retângulo qualquer, temos o trecho de programa abaixo. Substitua
a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que
está faltando. OBS: A área do retângulo é igual a base vezes a altura.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO
6_v1.PNG
Ocultar opções de resposta
1.
a <- B + H
2.
a <- B * H
Resposta correta
3.
Área <- B x H
4.
Área <- H * B
5.
a <- B . H