Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritimos Uma variável contadora começa com um valor inicial e a condição para executar a iteração é o que define a quantidade de repetições do laço. No final de cada iteração, o valor da variável contadora é incrementado em um número definido pelo programador. Observe as afirmativas abaixo: I. A expressão a=a+1 é equivalente ao uso de a++, ou seja, realiza a soma do valor 1 ao conteúdo já existente da variável a. II. O incremento pode ser representado por dois sinais ++, enquanto o de decremento, por dois sinais --. III. Os operadores de incremento e decremento tem a finalidade de acelerar o processo de adicionar ou remover uma unidade de um determinado número. IV. Escrever a++, e observar o valor da variável em tempo de execução do código, irá resultar em um valor diferente do que escrever ++a. É correto, apenas: Nota: 0.0 A I e II B I, II e IV C I, II e III D II, III e IV E II e IV Questão 2/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 3/5 - Lógica de Programação e Algoritimos 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 4/5 - Lógica de Programação e Algoritimos Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em relação aos IFs encadeados. Observe as afirmativas sobre as diferenças entre o switch e ifs encadeados: I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos. II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos. III. Uma dessas diferenças é que o switch executa seu bloco em cascata. Caso a variável indique o primeiro case, e dentro do switch conter 5 cases, todos os outros 4 cases serão executados, a não ser que seja utilizado o comando break para sair do switch. IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos a variável que desejamos comparar. V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos os operadores lógicos que desejamos comparar. É correto apenas: Nota: 20.0 A I, II e III B I, II e IV C II, II e V D I, III e V E I, III e IV Você acertou! Questão 5/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: 0.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
Compartilhar