Buscar

APOL 4 - LÓGICA DE PROGRAMAÇÃO E ALGORITIMO 2019

Prévia do material em texto

APOL 4 
Nota: 100 
Disciplina(s): 
Lógica de Programação e Algoritmos 
Questão 1/5 - Lógica de Programação e Algoritmos 
Assim como no vetor, cada item da matriz é acessado por um número inteiro chamado de índice que armazena vetores em 
uma estrutura de dados com duas ou mais dimensões. É correto afirmar: 
I. int Matriz[5][3]; Declara uma matriz de 5 linhas e 3 colunas. 
II. int Matriz[5][3]; Declara uma matriz de 5 colunas e 3 linhas. 
III. int Matriz[8][2]; Declara uma matriz de 8 linhas e 2 colunas. 
IV. int Matriz[8][2]; Declara uma matriz de 8 colunas e 2 linhas. 
V. int Matriz[2][2]; Declara uma matriz de 2 linhas duplas. 
Observe as afirmativas abaixo: 
Nota: 20.0 
 
A I, II e IV 
 
B I, II e III 
 
C I e III 
Você acertou! 
 
D II e IV 
 
E Todas as respostas 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
As estruturas de repetições, também conhecidas como laços (loops), servem para executar um conjunto de ações mais de 
uma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão. 
Observe as afirmativas sobre este assunto: 
 
I. Essas estruturas nem sempre possuem um contador implícito que garante que o número de repetições seja finito. 
II. A 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. 
III. O valor da variável contadora pode ser incrementado, ou decrementado, em quantas unidades o programador quiser 
definir. 
IV. O incremento é um recurso que serve pera definir qual o valor será somado à variável. Por exemplo, de 1 em 1 (valor 
padrão), de 2 em 2, de 3 em 3. 
V. A estrutura de repetição PARA implementa um contador implicitamente. 
Estão corretas, apenas: 
Nota: 20.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 
Você acertou! 
 
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: 20.0 
 
A I, II e III 
Você acertou! 
 
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: 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 5/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

Continue navegando

Outros materiais