Prévia do material em texto
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:823256) Peso da Avaliação 3,00 Prova 65525629 Qtd. de Questões 10 Acertos/Erros 5/3 Canceladas 2 Nota 7,00 Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Com relação ao algoritmo apresentado na imagem anexa, analise as sentenças 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, 2, 1, 3, 4. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B Somente a sentença II está correta. C Somente a sentença I está correta. D As sentenças I, II e III estão corretas. Os pseudocódigos são representações usadas como referência genérica para uma linguagem de projeto de programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento em uma linguagem computacional. Analise o código a seguir: algoritmo "Idade média" var idade, soma, cont: inteiro media: real VOLTAR A+ Alterar modo de visualização 1 2 02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 2/6 inicio cont := 0 repita escreval("Digite uma idade: ") leia(idade) soma := soma + idade cont := cont + 1 ate idade = 0 cont := cont - 1 media := soma / cont fimalgoritmo Considerando que sejam informadas três idades com o valor 15, 20 e 30, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A soma das idades será 65. ( ) A quantidade será 3. ( ) A média da idade será 21.6. ( ) A saída de dados do algoritmo é a idade, quantidade e média de idades. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - V - V - F. C F - F - V - V. D V - F - F - V. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 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 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 3 02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 3/6 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 As afirmativas II e IV estão corretas. B Somente a afirmativa I está correta. C As afirmativas I, III e IV estão corretas. D Somente a afirmativa III está correta. O professor Niklaus Wirth, vendo a necessidade de implementar as ideias de maneira mais fácil, junto com seus colegas da Universidade Técnica de Zurique (Suíça) desenvolveram, no início dos anos 1970, a linguagem PASCAL. Com base na linguagem de programação que foi baseado a linguagem Pascal, assinale a alternativa CORRETA: A Linguagem C. B Linguagem Lisp. C Linguagem ALGOL 60. D Linguagem Fortran. As tabelas-verdade são utilizadas na lógica para determinar o valor lógico de proposições compostas, que são proposições que resultam de uma operação entre proposições simples. O resultado lógico da proposição composta é determinado por meio dos valores lógicos das proposições simples. A respeito das tabelas verdade, avalie as asserções a seguir e a relação proposta entre elas: 4 5 02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 4/6 I- Tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis lógicas. PORQUE II- As variáveis lógicas se encontram em apenas duas situações (verdadeiro ou falso) e em um conjunto de operadores aritméticos. Assinale a alternativa CORRETA: A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 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 := 10 fim := 15 PARA I DE comeco ATÉ fim FAÇA SE I MOD 2 = 0 ENTÃO Soma := soma + I escreval(soma) FIMSE FIMPARA Fimalgoritmo Considerando o código 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. 6 02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 5/6 ( ) O algoritmo escreverá para o usuário os números: 10, 22 e 36. ( ) O valor final da variável soma será 36. ( ) O algoritmo faz a soma dos números ímpares. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - F - V - V. C V - F - F - V. D F - V - V - F. Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: cada passo/instrução/etapa de um algoritmo deve ser executável. A qual característica a descrição anterior pertence? A Clareza. B Efetividade. C Entrada. D Saída. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação para o próprio computador. Eles uma sequência de operações para resolver um problema definido. Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir: I- Elaborar um número infinito de passos. II- Não se preocupar com as entradas de dados. III- Criar a condição de parada das estruturas de repetição. IV- Analisar adequadamente a saída, chegando à solução esperada do problema. V- Não permitir que o programa entre em loop. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. 7 8 02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual about:blank 6/6 B As sentenças II, III, IV e V estãocorretas. C As sentenças III, IV e V estão corretas. D As sentenças IV e V estão corretas. As proposições podem ser combinadas entre si e, para representar essas combinações, são utilizados os conectivos lógicos "e", "ou", "se...então", "se e somente se" ou "não". A finalidade dos conectivos é conectar duas ou mais proposições. Sobre conectivos lógicos assinale a alternativa CORRETA que apresenta uma proposição com conjunção: A O café é preto ou o leite é branco. B O café não é preto. C O café é preto e o leite é branco. D Se o café é preto então o leite é branco. A construção dos algoritmos passa por alguns passos elementares para encontrar uma solução de alta qualidade. Logo, para construir um algoritmo, deve-se, primeiramente, entender o problema a ser resolvido, para na sequência identificar e definir as entradas de dados, descrever os passos para resolver o problema, definir os dados de saída e finalmente construir o algoritmo. Sobre a construção de algoritmos, assinale a alternativa CORRETA: A Elaborar os passos dentro de uma quantidade infinita de passos. B Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção. C É necessário criar uma condição fim, a qual permitirá que o algoritmo entre em loop. D Escrever o algoritmo com termos que permitam duplo entendimento. 9 10 Imprimir