Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:1522503) Peso da Avaliação 2,00 Prova 105372176 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à sintaxe dessa estrutura, analise as afirmativas a seguir: I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a utilização dos operadores lógicos E, OU e NÃO. II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado, funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. Assinale a alternativa CORRETA: A As afirmativas II, III e IV estão corretas. B As afirmativas I e III estão corretas. C Somente a afirmativa IV está correta. D Somente a afirmativa I está correta. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Com base nesse conceito, escreva um algoritmo que leia 5 valores e armazene todos eles. Em seguida, o algoritmo deverá exibir quantos valores positivos estão armazenados no vetor. Analise o código e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O teste e a contagem dos valores negativos, poderia ser feito no primeiro loop. ( ) A declaração de um vetor e uma matriz é a mesma. ( ) O algoritmo solicitará somente 5 valores. ( ) Para verificar se o valor é negativo, compare-se o valor com zero. Algoritmo "atividade" var valores : vetor [1..5] de real i, negativos : inteiro inicio VOLTAR A+ Alterar modo de visualização 1 Revisar Conteúdo do Livro 2 10/09/2025, 16:30 Avaliação II - Individual about:blank 1/6 negativosde determinado curso, verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso a ser utilizado pelo desenvolvedor: A Subalgoritmos. B Estrutura de escolha. C Funções. D Vetores. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação. ( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura. ( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para- 8 9 10/09/2025, 16:30 Avaliação II - Individual about:blank 5/6 faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa. ( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição. ( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - F - F. B F - F - V - V - F. C V - V - F - V - V. D F - V - V - F - V. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir: I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor para o algoritmo que o chamou. II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo. III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo. IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma correspondência (número, ordem e tipo) com os parâmetros definidos na função. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças II e IV estão corretas. C As sentenças I e III estão corretas. D Somente a sentença III está correta. 10 Imprimir 10/09/2025, 16:30 Avaliação II - Individual about:blank 6/6