Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 1/8 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:689611) Peso da Avaliação 3,00 Prova 39754578 Qtd. de Questões 11 Acertos/Erros 8/3 Nota 8,00 Os operadores aritméticos, relacionais e lógicos são muito importantes nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões por meio de comparações ou combinações, as quais resultarão em um valor verdadeiro ou falso. Considerando as seguintes atribuições: a = 3; b = 9 e c = 1, analise as opções a seguir: I- (a > b) E (b >= c) = VERDADEIRO II- (a - b > c) OU (b = 3) = FALSO III- (a + b) >= (a + c) = FALSO IV- (a * b) > (a * c) = VERDADEIRO Assinale a alternativa CORRETA: A As opções I e IV estão corretas. B As opções II e IV estão corretas. C Somente a opção III está correta. D As opções I, II e IV estão corretas. Algumas linguagens de programação dividem os tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem de programação Java, por exemplo, o tipo de dados inteiro é dividido em alguns tipos primitivos. Além disso, a capacidade de armazenamento de cada um deles é diferente. Considerando esses tipos primitivos da linguagem Java (da Oracle), analise as sentenças a seguir: I- Byte. II- Short. III- Int. VOLTAR A+ Alterar modo de visualização 1 2 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 2/8 IV- Long. V- Vetores e Matrizes. Assinale a alternativa CORRETA: A As sentenças III e V estão corretas. B Somente a sentença III está correta. C As sentenças I, II, III e V estão corretas. D As sentenças I, II, III e IV estão corretas. 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 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". 3 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 3/8 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. 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 descrição narrativa? A É a construção de algoritmos em linguagem natural. B É a construção de algoritmos em linguagem computacional. C É a construção de algoritmos com diagramas de chapin. D É a construção de algoritmos com representações gráficas. 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 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 4 5 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 4/8 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. Os arrays multidimensionais, também conhecidos como matrizes, são vetores de vetores que formam uma estrutura de tabela, com isso é possível armazenar informações mais complexas. Sobre os conceitos de matrizes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em uma matriz de alunos com tamanho 5x5, o comando "alunos[2][1]" é válido para retornar um valor presente na matriz. ( ) A declaração "numeros: vetor[1..2,1..2] de inteiro" cria uma matriz de 3 linhas e 3 colunas. ( ) A declaração "numeros: vetor[1..5,1..3] de inteiro" cria uma matriz em Portugol corretamente. ( ) Nas matrizes, os índices são um par de números utilizados para acessar os elementos da estrutura. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - V - F - V. C V - F - V - V. D F - F - F - V. 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 6 7 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 5/8 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. ( ) 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 F - F - V - V. B V - V - V - F. C F - V - V - F. D V - F - F - V. Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução começa na primeira linha e vai avançando sequencialmente, executando o código linha após linha até chegar ao final. Entretanto, frequentemente surge a necessidade de colocar instruções dentro de um programa que só serão executadas caso alguma condição específica aconteça. Para essa finalidade, a maioria das linguagens possui estruturas de condição para realizar essa tarefa. Observe o fluxograma a seguir: 8 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 6/8 Que estrutura condicional esse fluxograma representa? A SE-ENTÃO. B SENÃO CASO. C SE-ENTÃO-SENÃO. D CASO SEJA. Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentesnas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem as sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma mesma sentença. Sobre a conjunção, analise as seguintes afirmativas: I- Pode ser representado pelo caractere ^ II- "Brasil é país e Pedro é aluno" é uma conjunção válida. III- "Suíça é um país ou palmeira é uma árvore" é uma conjunção válida. IV- As proposições são unidas pelo conectivo e. Assinale a alternativa CORRETA: A Somente a afirmativa I está correta. B As afirmativas I, II e IV estão corretas. C As afirmativas II e III estão corretas. D Somente a afirmativa IV está correta. 9 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 7/8 Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta. Com base no enunciado, qual é o objetivo do diagrama de Chapin? A É uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. B É usada como referência genérica para uma linguagem de projeto de programação, tendo como finalidade mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento de uma linguagem computacional (Clipper, C, Fortran, Pascal, Delphi, Visual-Objects) e sua documentação. C É usada sempre quando se deseja que o receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de algoritmos. D Apresentar uma visão mais hierárquica e estruturada da lógica do sistema. A vantagem do uso consiste no fato de que é mais fácil representar as estruturas que têm um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. (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 22/06/22, 08:40 Avaliação Final (Objetiva) - Individual 8/8 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