Buscar

Apol 4 Lógica de Programação e Algoritmos Nota 100 2018 PDF

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 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á:
Nota: 20.0
A
Duas vezes a palavra UNINTER em duas linhas distintas.
Você acertou!
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.
Questão 2/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:
Nota: 20.0
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
Você acertou!
Questão 3/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?
Nota: 20.0
A
A estrutura de repetição while (ENQUANTO)
Você acertou!
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 4/5 - Lógica de Programação e Algoritmos
A estrutura de repetição do-while (REPITA-ATE) não NECESSITA escrever duas vezes a leitura de dados do usuário, pois ela é pós-
testada. Observe a implementação de um algoritmo com do-while (REPITA-ATE):
1. algoritmo "SomaAteChegar0" 
2. var 
3. valor : REAL 
4. soma : REAL 
5. inicio 
6. soma := 0 
7. REPITA 
8.      ESCREVAL ("Digite um valor: ") 
9.      LEIA (valor) 
10.     soma := soma + valor 
11.     ESCREVAL ("Total: ", soma) 
12.ATE valor = 0 
13.fimalgoritmo 
Observe as afirmativas abaixo:
I. As instruções das LINHAS 8, 9, 10 e 11 serão executadas antes da realização do teste na LINHA 12.
II. O teste na LINHA 12 é realizado e, caso a variável seja do tipo inteiro e com valor zero, o laço é interrompido e o resto do algoritmo 
entra em execução.
III. As instruções das LINHAS 8, 9, 10 e 11 serão executadas novamente depois da realização do teste na LINHA 12 ser 
VERDADEIRO.
IV. O teste na LINHA 12 é realizado e, caso a variável seja do tipo real e com valor zero, o laço é interrompido e o resto do algoritmo 
entra em execução.
V. As instruções das LINHAS 8, 9, 10 e 11 só serão executadas após a realização do teste na LINHA 12.
É correto, apenas:
Nota: 20.0
A
I e IV
Você acertou!
B I, II e V
C III e IV
D III e V
E Todas as alternativas
Questão 5/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:
Nota: 20.0
A I, III e IV
B I, III e V
C I, II e IV
D
I, II e III
Você acertou!
E Todas as alternativas

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes