Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:986647) Peso da Avaliação 2,00 Prova 91778524 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso. ( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas. ( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das condições a serem atendidas. ( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis. ( ) O comando Escolha-Caso é mais complexo do que o comando Se-então, porém sua atuação é mais ampla. Assinale a alternativa que apresenta a sequência correta: A F, F, V, V, F. B F, V, F, V, V. C V, V, F, V, V. D V, V, V, F, F. E V, F, F, F, V. 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 Função. B Looping. C Procedimento. D Acumulador. 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: VOLTAR A+ Alterar modo de visualização 1 2 3 RTLG Carimbo A qual estrutura de seleção esse exemplo corresponde? A Escolha-caso. B Encadeada. C Composta. D “SE-ENTÃO”. Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa correta: A O Comando5 sempre será executado. B Se a condição da linha 14 for verdadeira, somente o Comando3 será executado. C O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa. D Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados. E Os Comandos 4 e 5 sempre serão executados. A pseudolinguagem Portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que ele 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. 4 Revisar Conteúdo do Livro 5 ( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-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 F, V, V, F, V. B V, F, V, V, V. C V, F, F, F, F. D F, F, V, V, F. E V, V, F, V, V. 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: Qual estrutura de repetição esse exemplo representa? A PARA-FAÇA. B ENQUANTO-FAÇA. C SE-ENTÃO. D REPITA-ATÉ. Trata-se da sintaxe do comando "SE-ENTÃO".Assinale a alternativa CORRETA que apresenta essa sintaxe: A Se então Início Fim B Se então fim início C Se então Início retorna D Se talvez Início Fim 6 7 Revisar Conteúdo do Livro Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Nesse tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente associado a cada uma destas. ( ) O identificador poderá receber valores do tipo inteiro ou caractere. ( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão. ( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo algum. ( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo tomar caminhos diversos. Assinale a alternativa que apresenta a sequência correta: A V, F, F, V, F. B F, V, F, F, V. C V, V, V, V, F. D F, F, V, F, V. E V, F, V, F, V. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas por eles. 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 Procedimentos. B Funções. C Subalgoritmos. D Estrutura de escolha. E Vetores. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso, assinale a alternativa correta que apresenta a estrutura mais adequada para atender a essa solicitação: A ESCOLHA-CASO B REPITA-ATÉ C SE-ENTÃO D ENQUANTO-FAÇA E PARA-FAÇA 8 9 10 Imprimir