Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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 2/5 - Lógica de Programação e Algoritimos As estruturas de seleção simples são utilizadas para testar certa condição antes de executar determinada ação. I. Se a condição for atendida, um conjunto de instruções deverá ser executado. II. Toda condição é interpretada como uma pergunta que pode ter como resposta verdadeiro ou falso. III. Se a condição não for atendida, o fluxo da execução do algoritmo seguirá após o fim do bloco de decisão. IV. Os comandos dentro do bloco de decisão só serão executados depois de testada a condição e ela ser verdadeira. V. Na linguagem C, a condição é testada com o comando “if (<condição>)”. É correto apenas: Nota: 20.0 A I, II, III e V B I, II, III e IV C I, II, IV e V D I, III, IV e V E Todas as alternativas Você acertou! Questão 3/5 - Lógica de Programação e Algoritimos 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 Questão 4/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: 0.0 A Teste, Inicialização, interação e instruções. B Inicialização, teste, interação e instruções. 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 5/5 - Lógica de Programação e Algoritimos A linguagem C usa a estrutura de condição SWITCH/CASE que efetua vários testes sobre um dado de uma mesma variável. Esta operação com vários testes com IFs teria sido complicada (mas possível). Vejamos a sintaxe do switch/case: 1. Switch (variável) 2. { 3. case valor1: 4. // blocos de instruções 1 5. break; 6. case valor2: 7. // blocos de instruções 2 8. break; 9. default: 10. // blocos de instruções 3 11. break; 12. } Observe as afirmativas abaixo: I. Na linha 1, em switch(variável), definimos a variável que desejamos comparar. II. Na linha 3, informamos que se o valor declarado neste case for igual ao contido no switch, blocos de instruções 1 serão executados. III. Caso o valor contido no switch não seja atendido em uma das condições, nenhum bloco de instruções será executado. IV. O comando break é utilizado para especificar a última linha de código a ser executada dentro da condição. V. O operador default é utilizado quando o valor contido no switch não é atendido por nenhum dos cases especificados. É correto apenas: Nota: 20.0 A I, II, III e IV B I, II, IV e V Você acertou! C II, III, IV e V D I, III, IV e V E Todas as alternativas
Compartilhar