Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/1 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Peso da Avaliação 3,00 Qtd. de Questões 12 Acertos/Erros 11/1 Nota 10,00 Questão 1 Considere um algoritmo que solicite e armazene o preço de venda de uma mercadoria e o valor pago pelo cliente, nesse sentido, a saída deverá calcular e exibir o troco a ser entregue ao cliente. Sobre a solução do algoritmo em pseudocódigo do cenário proposto, analise as sentenças a seguir e assinale a alternativa CORRETA: A As opções I e II estão corretas. B As opções II e III estão corretas. C As opções I e III estão corretas. D Somente a opção III está correta. Questão 2 A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um problema sem precisar se preocupar com as regras complexas de uma linguagem de programação, permitirá que este algoritmo seja aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal como Begin e End, respectivamente. ( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read, respectivamente. ( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer, respectivamente. ( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem Pascal pela junção do sinal de igual com dois pontos (=:). ( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando “Case (V_Total >= 100) of”. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F - V. B F - F - V - V - F. C V - V - F - F - F. D F - V - F - V - V. Questão 3 Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso, assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação: A SE-ENTÃO. B ENQUANTO-FAÇA. C ESCOLHA CASO. D REPITA-ATÉ. Sizinio Santos Sizinio Santos Sizinio Santos 1/1 Questão 4 Pode-se dizer que diariamente estamos fazendo escolhas, decidindo entre uma ação ou outra. Cada ação que desenvolvemos está baseada em uma série de passos. Na área de sistemas, isso também acontece. A sequência de passos computacionais que transforma a entrada na saída, ou seja, procedimentos necessários para resolver um determinado problema, recebe um nome específico. Sobre esse nome, assinale a alternativa CORRETA: A Polinômios. B Cases. C Algoritmos. D Arquivos. Questão 5 Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O programa está correto e atende ao solicitado. ( ) O programa não está correto, devido ao erro na linha 26. ( ) O programa não está correto, devido ao erro na linha 30. ( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais. ( ) A inserção de valores na matriz está correta, somente a busca está com erro. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F - F. B V - F - F - V - F. C F - V - F - F - V. D V - F - V - V - V. Sizinio Santos Sizinio Santos Questão 6 Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média". Após o cálculo, verificar a situação do aluno, seguindo as regras: - Se a nota inferior a 4 está reprovado. - Acima de 8 aprovado. - No intervalo de 4 a 8 em exame. - Senão a nota está incorreta. Algoritmo "nota_semestre" var Nota1, Nota2, Nota3, Nota4, Media: Real Inicio Escreva ("Digite a Primeira nota: ") Leia (Nota1) Escreva ("Digite a Segunda nota: ") Leia (Nota2) Escreva ("Digite a Terceira nota: ") Leia (Nota3) Escreva ("Digite a Quarta nota: ") Leia (Nota4) media:=(Nota1+Nota2+Nota3+Nota4)/4 escolha media ... Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA: A caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota B inválida.") fimescolha Fimalgoritmo caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") C fimescolha Fimalgoritmo caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso D escreval("Nota inválida.") fimescolha Fimalgoritmo Sizinio Santos ... Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA: A caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo B caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo C caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo D caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outro caso escreval("Nota inválida.") fimescolha Fimalgoritmo Questão 7 Considere um algoritmo que leia um valor correspondente a uma temperatura em Fahrenheit, converta para graus centígrados e exiba a temperatura convertida. Para converter, basta utilizar a fórmula C = (F - 32) / 1,8, onde "f" é a temperatura lida. Nesse sentido, assinale a alternativa CORRETA que apresenta o algoritmo em pseudocódigo do cenário proposto: A ------------------------------------------- Algoritmo temperatura; var F, C : inteiro; início Escreva('Temperatura em Fahrenheit: '); Leia(C); C := (F - 32) / 1.8; Escreva( C, ' graus Centígrados.'); Fim. ------------------------------------------- B ------------------------------------------- Algoritmo temperatura; var F, C : Real; início Escreva('Temperatura em Fahrenheit: '); Leia(F); C := (F -32) / 1.8; Escreva( C, ' graus Centígrados.'); Fim. ------------------------------------------- C ------------------------------------------- Algoritmo temperatura; início Escreva('Temperatura em Fahrenheit: '); C := (F - 32) / 1.8; Escreva( C, ' graus Centígrados.'); Fim. ------------------------------------------- D ------------------------------------------- Algoritmo temperatura; var F, C : Real; início Escreva('Temperatura em Fahrenheit: '); Leia(F - 32) / 1.8); Escreva( C, ' graus Centígrados.'); Fim. ------------------------------------------- Questão 8 Os subalgoritmos são também conhecidos por vários outros termos, como subprograma, sub-rotinas, módulos. É um trecho de algoritmo desenvolvido para realizar uma ação específica. Baseado nisso, analise o código anexo e, depois, as sentenças a seguir: I- O programa não executará, pois usa write ao invés do writeln. II- O comando CLRSCR é utilizado para limpar a tela. III- O subalgoritmo para calcular o quadrador está definido corretamente. IV- O programa principal chama uma rotina paracalcular o quadrado de um número. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B Somente a sentença III está correta. C As sentenças II, III e IV estão corretas. D As sentenças II e IV estão corretas. Sizinio Santos Sizinio Santos Questão 9 Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA: A Se a condição da linha 14 for verdadeira, somente o Comando3 será executado. B O Comando 5 sempre será executado. C O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa. D Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados. Questão 10 Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com letras maiúsculas ou minúsculas, o que não ocorre em outras linguagens, como, por exemplo, C Sharp e PHP. Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem Pascal: A Case sensitive. B Case write. C Case of. D Case insensitive. Questão 11 (ENADE, 2008) Analise o código apresentado: A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional. B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional C Apresenta somente erro de divisão por zero. D Apresenta erros de estrutura condicional e expressão relacional inválida. inválida. Sizinio Santos Sizinio Santos Sizinio Santos 1/1https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcyNDYxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZ… Questão 12 (ENADE, 2008) Com relação ao algoritmo apresentado, que manipula um vetor de inteiros, julgue os itens a seguir: I Quando as variáveis I e J valerem, respectivamente, 0 e 1 , a linha 13 apresentará a sequência de valores 0,2,4,3,1. II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1 ,4. III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3, 4,1,2. Assinale a opção correta: A Apenas os itens II e III estão corretos . B Apenas o item III está correto. C Apenas os itens I e II estão corretos. D Apenas os itens I e III estão corretos. Sizinio Santos GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 1 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 2 Sizinio Oliveira dos Santos 20 VOLTAR Questão 3 Questão 4 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 4 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 5 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 6 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 6 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 7 Sizinio Oliveira dos Santos 20 VOLTAR Questão 8 Questão 9 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 10 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 11 GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial Questão 12
Compartilhar