Buscar

Apol 4 - Lógica de Programação e Algoritmos

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos 
A estrutura de repetição for (PARA) é uma estrutura que reúne no cabeçalho os 
elementos de inicialização, condição e iteração reunidos na forma e o corpo é 
organizado em seguida. 
 
I. A inicialização da variável contadora é realizada implicitamente, com o valor de 
<início> informado da declaração da estrutura PARA. 
II. A iteração é controlada pela condição que determina a quantidade de vezes 
que será repetida pelo valor <início> e <fim>. 
III. No final de cada iteração, o valor da variável contadora é incrementado no 
valor especificado pelo <valor de incremento>). 
IV. O bloco de uma ou mais instrução são delimitados pelas chaves. 
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica 
é conhecida como laços de repetições aninhados. 
 
 
É correto apenas: 
 A I, III, IV e V 
 B I, II, IV e V 
 C II, III, IV e V 
 D I, II, III e IV 
 E Todas as respostas 
Questão 2/5 - Lógica de Programação e Algoritmos 
As estruturas de repetições também são conhecidas como laços (loops) é a 
execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, 
dependendo de uma condição verdadeira ou falsa, resultado booleano da 
avaliação de uma expressão. 
A linguagem C permite a utilização de uma estrutura dentro de outra estrutura de 
repetição. Quando um laço faz parte do corpo de outro laço, dizemos que o laço 
interno é? 
 A A estrutura de repetição while (ENQUANTO) 
 B A estrutura de repetição while-do (ATE-REPITA) 
 C A estrutura de repetição do-while (REPITA-ATE) 
 D A estrutura de repetição for (PARA) 
 E A estrutura de repetição aninhada 
Questão 3/5 - Lógica de Programação e Algoritmos 
Um contador é um tipo de acumulador cujo valor pode aumentar, ou diminui, e é 
usado no controle de estruturas de repetições. Observe as afirmativas abaixo: 
 
I. c = c + 1 é o equivalente a escrever c++ 
II. c-- decrementa a variável c em uma unidade inteira 
III. c++ incrementa a variável c em uma unidade inteira 
IV. c++ é a mesma coisa que C++ 
V. c -- é usado para indicar um erro na variável 
É correto apenas: 
 A I, III e IV 
 B I, III e V 
 C I, II e IV 
x D I, II e III 
 E Todas as alternativas 
Questão 4/5 - Lógica de Programação e Algoritmos 
As estruturas de repetições também são conhecidas como laços (loops) é a 
execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, 
dependendo de uma condição verdadeira ou falsa, resultado booleano da 
avaliação de uma expressão. 
Existe uma estrutura de repetição em que 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. Essa estrutura é conhecida como? 
 A A estrutura de repetição while (ENQUANTO) 
 B A estrutura de repetição while-do (ATE-REPITA) 
 C A estrutura de repetição do-while (REPITA-ATE) 
 D A estrutura de repetição for (PARA) 
 E A estrutura de repetição toward (EM DIREÇÃO A) 
Questão 5/5 - Lógica de Programação e Algoritmos 
A linguagem C permite a utilização de uma estrutura de repetição dentro de 
outra estrutura de repetição. Quando um laço faz parte do corpo de outro laço, 
dizemos que o laço interno é um laço aninhado. Analise o algoritmo abaixo sobre 
este assunto. 
 
int main () 
{ 
 int i=0; 
 do 
 { 
 int j=0; 
 do 
 { 
 printf(" UNINTER ", i,j); 
 j++; 
 } while (j<2); 
 i++; 
 printf("\n"); 
 } while (i<2); 
system("pause"); 
return 0; 
} 
Nesse algoritmo foi usado a estrutura de repetição do-while. A saída na tela para 
o usuário, imprimirá: 
 A Duas vezes a palavra UNINTER em duas linhas distintas. 
 B Três vezes a palavra UNINTER em uma só linha. 
 C Uma vez a palavra UNINTER em duas linhas distintas 
 D Uma vez a palavra UNINTER em uma só linha 
 E Duas vezes a palavra UNINTER em uma linha e uma vez a palavra 
UNINTER em outra linha.

Mais conteúdos dessa disciplina