Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos Uma estrutura de seleção é uma estrutura de desvio do fluxo de controle que realiza diferentes ações dependendo do resultado (VERDADEIRO ou FALSO) da condição. Temos os seguintes possíveis tipos de estruturas de seleção: I. Simples II. Composta III. Encadeada IV. Múltipla escolha V. Terciária São estruturas de seleção, apenas: Nota: 20.0 A I, II, III e V B I, II, III e IV Você acertou! C I, II, IV e V D I, III, IV e V E II, III, IV e V Questão 2/5 - Lógica de Programação e Algoritmos As estruturas de repetições também são conhecidas como laços (loops) é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão. A linguagem C permite a utilização de uma estrutura dentro de outra estrutura de repetição. Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é? Nota: 20.0 A A estrutura de repetição while (ENQUANTO) B A estrutura de repetição while-do (ATE-REPITA) C A estrutura de repetição do-while (REPITA-ATE) D A estrutura de repetição for (PARA) E A estrutura de repetição aninhada Você acertou! Questão 3/5 - Lógica de Programação e Algoritmos Na estrutura de repetição while (ENQUANTO), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou na entrada, do laço. Enquanto o resultado da condição for verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco. A figura abaixo mostra o fluxograma de uma estrutura de repetição while (ENQUANTO). Observe as afirmativas abaixo: I. Na estrutura de repetição while (ENQUANTO) a expressão booleana é verificada antes da primeira execução das instruções. II. Na estrutura de repetição while (ENQUANTO), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas. III. Na estrutura de repetição while (ENQUANTO), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em execução. IV. Na estrutura de repetição while (ENQUANTO), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente. V. A estrutura de repetição while (ENQUANTO) implementa um contador implicitamente. É correto apenas: Nota: 20.0 A I, III, IV e V B I, II, IV e V C I, II e III D I, II, III e IV Você acertou! E Todas as respostas Questão 4/5 - Lógica de Programação e Algoritmos Existem situações que é necessário testar várias condições, onde uma ação será executada caso outras ações sejam satisfeitas. Para resolver esse tipo de problema usa-se a estrutura de seleção encadeada, que nada mais é do que o encadeamento de estruturas de seleção compostas em um algoritmo. Observe as afirmativas abaixo: I. O encadeamento pode ser feito em múltiplos níveis, bastando para isso acrescentar mais blocos SE-ENTÃO-SENÃO, um dentro do outro, à estrutura. II. Há outras estruturas em lógica que simplificam esse tipo de operação, como a estrutura ESCOLHA-CASO (na linguagem c é o SWITCH/CASE). III. Existem situações em que os caminhos para a tomada de uma decisão acabam formando uma espécie de árvore com diversas ramificações, onde cada caminho é um conjunto de instruções. IV. Uma estrutura de seleção encadeada faz o uso de várias estruturas SE-ENTÃO-SENÃO embutidas umas dentro das outras. V. Dentro de uma estrutura SE-ENTÃO-SENÃO é perfeitamente possível usar mais de uma linha de comando, ou até mesmo outras estruturas SE-ENTÃO-SENÃO. É correto apenas: Nota: 20.0 A I, II, III e IV B I, II, III e V C II, III, IV e V D I, III, IV e V E Todas as alternativas Você acertou! Questão 5/5 - Lógica de Programação e Algoritmos Acerca de laços de repetição. A expressão booleana que avalia após cada leitura do corpo e determina se uma nova leitura deverá ser feita ou se a estrutura de repetição pode ser encerrada é conhecida como? Nota: 20.0 A Inicialização B Condição Você acertou! C Precisão composta D Corpo E Iteração
Compartilhar