Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:771103) Peso da Avaliação 1,50 Prova 55220270 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Existem dois tipos distintos de subalgoritmos: os do tipo Função e os do tipo Procedimento. A diferença entre os dois é muito simples: os subalgoritmos do tipo Função retornam um valor para o local onde foram chamados, enquanto os do tipo Procedimento não retornam valor algum. Observe o exemplo: A qual subalgoritmo essa sintaxe pertence? A Acumulador. B Looping. C Procedimento. D Função. Quando precisarmos saber qual é o maior valor dentre uma relação de valores numéricos, basta criar uma variável cujo objetivo é sempre armazenar o maior valor “até o momento”. Se entrar um valor maior ainda, a variável passará a armazenar este, e assim por diante. Quando chegar no fim, o maior valor estará armazenado na variável. Para que essa técnica funcione, a variável que guarda o maior valor precisa ser inicializada com o menor valor possível, geralmente 0 (zero). Qual técnica de programação essa descrição representa? A Menor valor. B Acumulador. C Maior valor. VOLTAR A+ Alterar modo de visualização 1 2 09/08/2025, 17:55 Avaliação II - Individual about:blank 1/6 D Looping. Sobre os subalgoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Existem dois tipos de subalgoritmos: funções e procedimentos. ( ) A declaração (construção) dos subalgoritmos é feita no início, entre a área de variáveis e o início do algoritmo principal. ( ) Variáveis e constantes que existem dentro de um algoritmo não são enxergadas dentro de um subalgoritmo e vice-versa. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - V - V. C F - V - F. D V - V - F. Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá executar. Do que estamos falando? A Registro. B Contador. C Gerador. D Looping. Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de instruções mais de uma vez. Essas estruturas repetirão um bloco de instruções até que uma determinada condição seja atendida. Condição é uma expressão que resultará sempre em verdadeiro ou falso, exatamente como são usadas na estrutura SE-ENTÃO. Observe o exemplo: 3 4 5 09/08/2025, 17:55 Avaliação II - Individual about:blank 2/6 Qual estrutura de repetição esse exemplo representa? A PARA-FAÇA. B SE-ENTÃO. C ENQUANTO-FAÇA. D REPITA-ATÉ. Observe o algoritmo a seguir: 6 09/08/2025, 17:55 Avaliação II - Individual about:blank 3/6 Tendo como entrada os valores 7, 3 e 5, qual seria a saída apresentada por esse algoritmo? A "O aluno está em exame com média: 5". B "O aluno está aprovado com média: 6,5". C "O aluno está reprovado com média: 3". D "O aluno está aprovado com média: 15". 09/08/2025, 17:55 Avaliação II - Individual about:blank 4/6 Considere uma estrutura "SE-ENTÃO" subordinado a outra "SE-ENTÃO". Que seleção teremos? A Subordinada. B Encadeada. C Repetida. D Desencadeada. Em muitos casos, dependendo de uma determinada situação, pode-se desejar executar uma ou mais instruções e, dependendo da situação, pode-se desejar executar outras instruções. Para permitir que um algoritmo siga caminhos diferentes dependendo de determinadas condições, utilizamos as estruturas de seleção. Observe o exemplo: Qual estrutura de seleção esse exemplo representa? A “SE-ENTÃO”. 7 8 09/08/2025, 17:55 Avaliação II - Individual about:blank 5/6 B Encadeada. C Composta. D Escolha-caso. Refere-se a ir adicionando ao valor (que uma variável já tem) outro valor qualquer, informado pelo usuário ou por qualquer outra fonte de dados. Que conceito é esse? A Inicialização. B Compactador. C Acumulador. D Visualizador. Utilizados quando for necessário somar vários valores e, a cada valor, ir acumulando o montante dessa soma em uma variável. Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for executada essa instrução, o valor da variável Salario será adicionado à soma de salários calculada até o momento e o resultado desaa soma será armazenado novamente na variável SomaSalarios. A qual técnica de programação essa descrição representa? A Inicialização. B Acumuladores. C Looping. D Contadores. 9 10 Imprimir 09/08/2025, 17:55 Avaliação II - Individual about:blank 6/6