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: 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 II, III, IV e V
Questão 2/5 - Lógica de Programação e Algoritmos
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++ resultará em um valor diferente do que escrever ++a.
É correto, apenas:
Nota: 20.0
A I e II
B I, II e IV
C I, II e III Você acertou!
D II, III e IV
E II e IV
Questão 3/5 - Lógica de Programação e Algoritmos
Os laços de repetição são ferramentas poderosas para o controle do fluxo
de execução do programa. A linguagem C possui três tipos de laços de
repetição, a saber, o for (PARA), o while (ENQUANTO) e o do-while
(REPITA-ATE).
Observe as afirmativas abaixo sobre laços de repetição:
I. Eles permitem que um determinado trecho de código seja executado até
que uma condição específica seja satisfeita.
II. O bloco dentro do while pode nunca ser executado, caso a condição seja
FALSA logo no primeiro teste.
III. O do-while executa o bloco e depois verifica a condição, portanto, o
bloco será executado ao menos uma vez.
IV. Não existe diferença entre o while e o do-while.
É correto, apenas:
Nota: 0.0
A I, II e III
B I, II, IV
C II, III, IV
D I e II
E Todas as respostas
Questão 4/5 - Lógica de Programação e Algoritmos
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 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: 0.0
A I, III, IV e V
B I, II, IV e V
C I, II e III
D I, II, III e IV
E Todas as respostas