Baixe o app para aproveitar ainda mais
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
Compartilhar