Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /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. Chocolate Resposta correta 2. Desconto 3. Morango 4. Morango Desconto! 5. Desconto! Chocolate 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. 15 2. 110 3. 105 4. 10 5. 5 Resposta correta 3. Pergunta 3 /0,6 Usando o comando “for” em uma repetição, temos um laço que se repete um número fixo de vezes. Considerando esse comando, 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 b = 20; for (int i =2; i < 7; i++ ){ b -= 2; } printf("%d\n", b); return 0; } Ocultar opções de resposta 1. 8. 2. 14. 3. 12. 4. Incorreta: 20. 5. 10. Resposta correta 4. Pergunta 4 /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. idoso 2. printf 3. de menor Resposta correta 4. nenhuma saída 5. de maior 5. Pergunta 5 /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 (c< b) e (a< d) faca 3. para a= b até c passo d faca 4. se (a< b) e (c>d) entao 5. se (a< b) ou (c< d) entao Resposta correta 6. Pergunta 6 /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. A B - A é menor que B 2. 9 4 - A é menor que B Resposta correta 3. 9 4 - B é menor que A 4. 4 9 - A é menor que B 5. Incorreta: A B - B é menor que A 7. Pergunta 7 /0,6 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? Ocultar opções de resposta 1. O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis 2. O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma comparação 3. O algoritmo tem uma repetição determinada 4. O algoritmo rodará sem problemas Resposta correta 5. O algoritmo tem uma estrutura de seleção que está incorreta 8. Pergunta 8 /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 8_v1.PNG Ocultar opções de resposta 1. 10 Resposta correta 2. 1 3. 8 4. 5 5. 12 9. Pergunta 9 /0,6 Na estruturação dos programas de computadores são definidos os tipos de dados que serão fornecidos como entrada a serem processados e para gerarem uma determinada saída. Sobre os tipos de dados, marque a alternativa INCORRETA: Ocultar opções de resposta 1. os computadores não guardam nenhum tipo de dados definidos pelo programador. Resposta correta 2. números inteiros são dados numéricos positivos ou negativos. Não possuem casas decimais depois da vírgula. São os números que usamos trivialmente e não precisam de exemplo. 3. os computadores trabalham manipulando dados que ficam armazenados na memória RAM. Esses dados são manipulados através dos comandos das mais diversas linguagens de programação. 4. tipos de dados no formato TEXTO podem armazenar caracteres texto, número ou datas, porém todos serão armazenados, lidos e interpretados como texto. 5. existem tipos de dados no formato de Data, que normalmente seguem a data do sistema operacional. 10. Pergunta 10 /0,6 Em um programa que decide se um número inteiro informado pelo usuário é um número positivo ou negativo, está faltando uma linha para terminar. 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 inteiro: ") leia (numero) // Linha faltando escreva ("NEGATIVO") senao escreva ("POSITIVO") fimse fimalgoritmo Ocultar opções de resposta 1. se numero maior 0 2. se numero “-“ entao 3. se numero menor que 0 4. se numero < 0 entao Resposta correta 5. se numero > 0 entao
Compartilhar