Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritimos 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 2/5 - Lógica de Programação e Algoritimos Uma variável que serve como um contador é usada frequentemente em laços de repetições. Existe um tipo de laço de repetição que usa em seu cabeçalho os campos para acolher os comandos de atribuição, de valor inicial e incremento/decremento do contador. Este é o laço conhecido como PARA, em linguagem C, for. Analise o código abaixo. for (1<valor inicial>;2 <condição>; 3<incremento>) { <4>; } Analise os números (1, 2, 3, e 4) do código acima e relacione, respectivamente, com as respostas abaixo. Nota: 20.0 A Teste, Inicialização, interação e instruções. B Inicialização, teste, interação e instruções. Você acertou! C Inicialização, interação, teste e instruções. D Inicialização, interação, instruções e teste. E Teste, interação, instruções e Inicialização. Questão 3/5 - Lógica de Programação e Algoritimos A estrutura de repetição do-while (REPITA-ATE) é bastante similar ao laço while (ENQUANTO). Essa estrutura é utilizada em simulações em que se faz necessário executar o corpo do laço uma vez e, depois, avaliar a expressão de teste para criar um ciclo repetido. Observe as afirmativas abaixo: I. Na estrutura de repetição do-while (REPITA-ATE), a expressão booleana é verificada antes da primeira execução. II. Na estrutura de repetição do-while (REPITA-ATE) temos a garantia que o laço será executado uma vez, pelo menos. III. O laço do-while é um while invertido. IV. Os comandos pertencentes ao laço somente deixarão de se repetir quando a condição for FALSA. V. A estrutura de repetição do-while (REPITA-ATE) é um LOOP PÓS-TESTADO. É correto apenas: Nota: 20.0 A I, III, IV e V B I, II, IV e V C II, III, IV e V Você acertou! D I, II, III e IV E Todas as respostas Questão 4/5 - Lógica de Programação e Algoritimos A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO for VERDADEIRA. Observe as afirmativas abaixo: I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA. II. No desvio da estrutura de seleção composta os comandos serão executados só caso a CONDIÇÃO for VERDADEIRA. III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples. IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção simples. V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção composta. É correto apenas: Nota: 20.0 A I e III Você acertou! B I e IV C II e V D I, III e IV E Apenas IV Questão 5/5 - Lógica de Programação e Algoritimos Todas as estruturas de repetições têm a mesma função, que é repetir uma instrução em um determinado número de vezes. Observe as afirmativas: I. O Do-While diferente do for e while, testa a condição no final da execução. II. O For é usado para fazer repetições, onde determinada rotina seja repetida enquanto a condição for verdadeira. III. O objetivo da estrutura While é repetir um determinado trecho ENQUANTO uma determinada condição for verdadeira. IV. Uma Condição pode ser qualquer expressão lógica válida. É correto apenas: Nota: 20.0 A II, apenas B I, apenas C I e II D I, II, III E Todas as respostas Você acertou!
Compartilhar