Buscar

Conceitos de Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando

Outros materiais