Prévia do material em texto
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 1/7
Conteúdo do exercício
Ocultar opções de resposta
Pergunta 1 -- /0,6
O programa abaixo deve exibir a palavra “Monitor” cinco vezes na tela usando o comando ENQUANTO.
Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha
que está faltando.
var
c : inteiro
inicio
c <-0
// Linha faltando
escrevaL ("Monitor")
c <- c + 2
fimenquanto
fimalgoritmo
Resposta corretaenquanto c < 10 faca
Incorreta: enquanto (5x) faca
enquanto para 1 ate 4 faca
enquanto c < 5 faca
para ( 4 * )
Pergunta 2 -- /0,6
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 2/7
Mostrar opções de resposta
Mostrar opções de resposta
Dê o resultado que será exibido na tela depois da execução desse trecho do programa (JAVA) abaixo.
Depois responda a alternativa que contém a saída correta.
int x = 3;
int y = 10;
printf ("%d", (y % x) );
Pergunta 3 -- /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;
}
Pergunta 4 -- /0,6
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 3/7
Mostrar opções de resposta
Mostrar opções de resposta
Faça a relação entre as colunas. Considere a sintaxe da linguagem C. Preencha a COLUNA 2 com os
números de referência da COLUNA 1. OBS: Pode haver referências (números) duplicadas e/ou referências
que não serão colocadas na coluna 2.
COLUNA 1
( 1 ) int
( 2 ) float
( 3 ) char
COLUNA 2
( ) Usado para definir o número de pessoas em uma festa
( ) Usado para representar o valor de uma nota fiscal
( ) Usado para guardar a primeira letra do nome de uma pessoa
( ) Usado para representar a nota de um aluno
Pergunta 5 -- /0,6
Analise as alternativas e assinale a correta.
Pergunta 6 -- /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
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 4/7
Ocultar opções de resposta
Ocultar opções de resposta
Resposta corretaCA
CASACA
CASA
MOTO
MOTOCA
Pergunta 7 -- /0,6
Toda linguagem usa operadores lógicos. Não é diferente em C, em Visualg, Pascal, Java ou PHP. Todas
são linguagens que usam esses operadores. No caso específico da linguagem C, qual das alternativas
abaixo está correta ?
o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira
o operador && tem resultado verdadeiro quando as duas sentenças são falsas
Incorreta: os operadores lógicos em C não são usados com estruturas de decisão
Resposta correta
o operador II tem resultado verdadeiro quando as duas sentenças são
verdadeiras
os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha
Pergunta 8 -- /0,6
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 5/7
Ocultar opções de resposta
Observe o código abaixo e marque a alternativa incorreta.
#include <stdio.h>
main() {
float qtd, valor, total;
printf("Digite a quantidade e ENTER\n");
scanf("%f", &qtd);
printf("quantidade digitada : %f \n", qtd);
total= qtd*valor;
printf("o total geral é %f \n",total);
}
O que acontecerá se tentarmos executar esse algoritmo?
Resposta corretaO algoritmo rodará sem problemas
O algoritmo tem uma repetição determinada
O algoritmo tem uma estrutura de seleção que está incorreta
O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma
comparação
Pergunta 9 -- /0,6
Faça a execução manual do programa e dê o resultado que será exibido na tela depois da execução desse
trecho do programa abaixo. Considere que o usuário digitará 2 na leitura da variável qtd. Esse programa
usa uma seleção dentro de outra seleção. Depois responda a alternativa que contém a saída correta.
var
qtd : inteiro
sabor : caractere
inicio
leia (qtd)
sabor <- "C"
se sabor = "M" entao
escreva("Morango")
senao
se qtd > 2 entao
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 6/7
Ocultar opções de resposta
Ocultar opções de resposta
escreva("Desconto!")
senao
escreva("Chocolate")
fimse
fimse
fimalgoritmo
Incorreta: Desconto
Morango
Desconto! Chocolate
Morango Desconto!
Resposta corretaChocolate
Pergunta 10 -- /0,6
Considere a série de operações aritméticas. 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
a, b, c : inteiro
inicio
a <- 4
b <- 21
c <- b \ a
c <- a + b + c
escreva( c )
fimalgoritmo
15.
27.
Resposta correta30.
14/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_12926151_1/review/inline-feedback?… 7/7
25.
10.