Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /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 “futebol” 2. vai emitir a mensagem “dominó”. 3. vai emitir a mensagem “xadrez" 4. vai emitir a mensagem “xadrez e dominó”, pois falta um “senão” no código, 5. não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código Resposta correta 2. Pergunta 2 /0,6 Uma empresa realizou uma promoção dando desconto no estacionamento em caso de compras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo “descontoestacionamento” var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionamento”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval(“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? Ocultar opções de resposta 1. 105 2. 15 3. 10 4. 5 Resposta correta 5. 110 3. Pergunta 3 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 7_v1.PNG Ocultar opções de resposta 1. 4 9 - A é menor que B 2. 9 4 - B é menor que A 3. A B - A é menor que B 4. A B - B é menor que A 5. 9 4 - A é menor que B Resposta correta 4. Pergunta 4 /0,6 Analise as alternativas e assinale a correta. Mostrar opções de resposta 5. Pergunta 5 /0,6 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 Ocultar opções de resposta 1. se numero%3 = 0 entao Resposta correta 2. se numero div 3 = 0 entao 3. se numero resta 0 entao 4. se numero \ 3 = 0 entao 5. se numero%3 = 3 entao 6. Pergunta 6 /0,6 Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos usar a sintaxe correta. Qual das alternativas tem uma expressão aritmética usando a sintaxe correta do VisuAlg? Ocultar opções de resposta 1. Incorreta: x <- (( 3 + 2) * 4 2. x <- ( 4 / 2 ) + (3 > 2 ) 3. x <- ( (2 + 5) * (2 * 8) ) Resposta correta 4. x <- (4 + 2))*(2-1) 5. x <- ( 3 <> 2) / 2 7. Pergunta 7 /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 escreva("Desconto!") senao escreva("Chocolate") fimse fimse fimalgoritmo Ocultar opções de resposta 1. Desconto! Chocolate 2. Morango 3. Desconto 4. Chocolate Resposta correta 5. Morango Desconto! 8. Pergunta 8 /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 ) 2. if ( n / 2 == 0 ) 3. if ( n % 2 = 1 ) 4. if ( n % 2 == 0 ) then 5. if ( n % 2 == 0 ) Resposta correta 9. Pergunta 9 /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 4. Incorreta: se (nota <= 4) e (nota>7) entao 5. se (nota >= 4) e (nota<7) entao Resposta correta 10. Pergunta 10 /0,6 Na linguagem do Visualg, para receber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o comando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Supondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? Ocultar opções de resposta 1. scanf(B); 2. printf(“%d”, B); 3. scanf(“%f”, B); 4. printf(“%f”, B); Resposta correta 5. scanf(“%d”, B);
Compartilhar