Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:668591) Peso da Avaliação 3,00 Prova 33045587 Qtd. de Questões 11 Acertos/Erros 9/2 Nota 9,00 É notória a importância da construção do algoritmo que, 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, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Considerando que a quantidade e o valor unitário informados seja igual a 3 e 2,50, respectivamente, a informação impressa na linha 16 será: O valor total a pagar é 7,50. ( ) O conteúdo armazenado nas variáveis Produto e V total não serão exibidas ao usuário. ( ) Na linha 15, será atribuído à variável V_total o resultado da multiplicação da quantidade pelo valor unitário. ( ) Na linha 11, o comando leia possibilitará a entrada de dados para a variável Qtde. ( ) O uso do caractere underline nas variáveis declaradas na linha 5 encontra-se em desconformidade com as regras previamente estabelecidas para a formação das variáveis. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F - F. B V - F - V - V - F. C F - F - V - V - V. D V - V - F - V - F. As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco VOLTAR A+ Alterar modo de visualização 1 2 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 2/7 de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da condição. Sobre as estruturas condicionais, analise o código a seguir: escreval ("Digite a 1ª nota :") leia(n1) escreval ("Digite a 2ª nota :") leia(n2) escreval ("Digite a 3ª nota :") leia(n3) escreval ("Digite a 4ª nota :") leia(n4) media <- (n1 + n2 + n3 + n4) / 4 se (media >= 8) entao escreval ("O aluno foi aprovado com média excelente") senao se (media >= 5) entao escreval ("O aluno foi aprovado com média boa") senao escreval ("O aluno não foi aprovado") fimse Sobre o algoritmo apresentado, analise as afirmativas a seguir: I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi aprovado com média boa". II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi aprovado". III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário. IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi aprovado com média excelente". Assinale a alternativa CORRETA: A Somente a afirmativa I está correta. B As afirmativas I, III e IV estão corretas. C Somente a afirmativa III está correta. D As afirmativas II e IV estão corretas. As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: Algoritmo "aula" var notaFinal : inteiro Inicio notaFinal <- 7 3 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 3/7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse FimAlgoritmo A Verdadeiro. B "aluno reprovado". C Falso. D "aluno aprovado". A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um problema previamente proposto. Os pensamentos são uma sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema é possível obter várias soluções diferentes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A lógica de programação é utilizada na criação de programas de computador. ( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática. ( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas. ( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B V - V - F - F. C F - F - V - F. D V - F - V - F. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Diagrama de Chapin? A É a construção de algoritmos com diagramas de atividade. B É a construção de algoritmos em linguagem computacional. 4 5 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 4/7 C É a construção de algoritmos em linguagem natural. D É a construção de algoritmos com representações gráficas hierárquica e estruturada. Augusto discutindo futebol com Oswaldo declarou que se o time X venceu o último jogo, então o time Y é campeão. Oswaldo, depois de algumas horas, descobriu que a declaração era falsa. Sobre a verdade descoberta por Oswaldo, assinale a alternativa CORRETA: A O time X não venceu o último jogo e o time Y não é campeão. B Se o time Y não é campeão, então o time X não venceu o último jogo. C O time X venceu o último jogo e o time Y não é campeão. D O time X não venceu o último jogo e o time Y é campeão. Considere uma situação em que um professor que queira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um programa que: 1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A. 2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina B. 3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo. Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente ordenados, e seus índices variam entre 0 e n - 1, sendo n o tamanho do array. 1. para ( i de 0 até 29 ) faça 2. para ( j de 0 até 39 ) faça 3. 4. 5. 6. fim-para 7. fim-para Com base nessas informações, assinale a alternativa CORRETA que apresenta o trecho a ser incluído nas linhas 3, 4 e 5 do código, para que o programa funcione corretamente: A 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se B 3. se ( a[j] = b[i] ) entao 4. escreva ( a[j] ) 5. fim-se C 3. se ( a[i] = b[i] ) entao 4. escreva ( a[i] ) 5. fim-se D 3. se ( a[i] = b[j] ) entao 4. escreva ( a[i] ) 5. fim-se As estruturas de condição compostas se-então-senão permitem o encadeamento de regras e de condicionais, oferecendo a possibilidade de executar determinadas ações se o resultado da expressão lógica for verdadeira e outras ações se o resultado for falso. Analise o algoritmo a seguir e classifique 6 7 8 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 5/7 V para as sentenças verdadeiras e F para as falsas: 01 algoritmo "Sexo da pessoa" 02 var nome, sexo : texto;03 inicio 04 escreval ("Digite o seu nome: ") 05 leia (nome) 06 07 escreval ("Digite o seu sexo: ") 08 leia (sexo) 09 10 se (sexo = "Masculino") entao 11 escreval ("Ilmo Sr. ", nome) 12 senao se (sexo = "Feminino") entao 13 escreval ("Ilmo Sra. ", nome) 14 senao 15 escreval ("Digite um sexo válido") 16 fimse 17 fimse 18 19 fimalgoritmo ( ) Caso o usuário digite exatamente "masculino" para a variável "sexo" e "Cristovam" para a variável "nome", será exibida a mensagem "Ilmo Sr. Cristovam". ( ) Caso o usuário digite exatamente "Feminino" para a variável "sexo" e "Marina" para a variável "nome", será exibida a mensagem "Ilmo Sra. Marina". ( ) Caso o usuário digite exatamente "masc" para variável "sexo", será exibida a mensagem "Digite um sexo válido". ( ) Na linha 10, a comparação ' sexo = "Masculino" ' retorna um valor verdadeiro ou falso para a estrutura condicional. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - V - V. C V - F - V - V. D F - F - V - V. Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar. Como são conhecidos estes tipos dados? A São conhecidos como Principiantes. B São conhecidos como Primordiais. C São conhecidos como Primitivos. D São conhecidos como Iniciais. 9 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 6/7 Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais aprimoradas. Analise o código a seguir: Algoritmo "Soma_Numeros" Var soma,I, comeco, fim : inteiro Inicio soma:=0 comeco := 15 fim := 20 PARA I DE comeco ATÉ fim FAÇA SE I MOD 2 <> 0 ENTÃO Soma := soma + I escreval(soma) FIMSE FIMPARA Fimalgoritmo Sobre o algoritmo exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15. ( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39. ( ) O valor final da variável soma será 39. ( ) O algoritmo faz a soma dos números pares. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - F - F - V. C F - V - V - F. D V - V - V - F. (ENADE, 2018) A tabela-verdade é um instrumento da matemática utilizado para determinar os valores lógicos das proposições compostas, a partir de atribuições de todos os possíveis valores lógicos das proposições simples componentes. Sobre tabelas-verdade, analise as tabelas a seguir com 10 11 06/10/2022 14:56 Avaliação Final (Objetiva) - Individual about:blank 7/7 os valores para as proposições "p" e "q" e assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II, III e IV estão corretas. C As sentenças I e II estão corretas. D As sentenças II e IV estão corretas. Imprimir
Compartilhar