Buscar

CCE1121 A9 201301447676 V1 LOGICA DE PROGRAMACAO

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 5 páginas

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

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO 
CCE1121_A9_201301447676_V1 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: PAULO ALEXI DIEMER Matrícula: 201301447676 
Disciplina: CCE1121 - LÓG.PROGRAM. Período Acad.: 2017.1 (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
1. 
 
 
Observe o algoritmo abaixo e selecione a opção que resume o que ele 
faz. 
 
 
 
 
 
Repete 6 vezes a entrada de dados; conta quando for ímpar ; conta 
todos os números e exibe, ao final, o percentual de ímpares. 
 
Repete 5 vezes: a entrada de dados; conta quando for par e conta 
todos os números. 
 
Repete 5 vezes: a entrada de dados; conta quando for ímpar; conta 
todos os números e exibe, ao final, o percentual de ímpares. 
 
Repete 6 vezes: a entrada de dados; conta quando for ímpar e conta 
todos os números. 
 
Repete 6 vezes: a entrada de dados; conta quando for par e conta 
todos os números. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
 
Observe o algoritmo abaixo e selecione a opção que resume o que ele 
faz. 
 
 
 
 
 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o 
quadrado de cada número digitado exceto o do último 
 
Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o 
dobro de cada número digitado inclusive do último 
 
Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o 
dobro de cada número digitado exceto do último 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o 
quadrado de cada número digitado inclusive do último 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o 
dobro de cada número digitado exceto do último 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
Qual o resultado da variável Z após a execução do código abaixo? 
x = 5; 
y = 7; 
z = 3; 
if ((x - 1) > 2) 
 y = y + 1; 
else 
 y = y -1; 
z = z + x + y; 
 
 
 
11 
 
20 
 
13 
 
16 
 
17 
 
 Gabarito Comentado 
 
 
4. 
 
 
Na figura abaixo, você encontra quatro trechos de códigos onde a estrutura do...while ou 
está presente simulando outra estrutura de repetição, ou está sendo simulada por outra 
estrutura de repetição. 
 
 
 
Escolha a opção que identifica qual estrutura do... while está simulando, ou qual 
estrutura está simulando, mas analisando, obrigatoriamente, na ordem: a) / b) / c) / d) 
 
 
 
d) do while simula for / c) do while é simulado por while / b) do while é simulado por 
for / a) do while simula while 
 
a) do while simula while / b) do while é simulado por for / c) do while é simulado por 
while / d) do while simula for 
 
d) do while simula for / b) do while é simulado por for / a) do while simula while / c) 
do while é simulado por while 
 
b) do while é simulado por for / a) do while simula while / d) do while simula for / c) 
do while é simulado por while 
 
a) do while simula while / d) do while simula for / c) do while é simulado por while / 
b) do while é simulado por for 
 
 
 
5. 
 
 
Um aluno estava estudando para a prova de Lógica de 
Programação quando viu um exercício que pedia para que fosse 
construído um trecho que pudesse simular a estrutura do for, 
usando do ... while. 
 
Observe o trecho abaixo e escolha a opção que resolve esse 
problema: 
 
 
 
 
x=0; 
do 
{ 
x += 2; cout << x << "\n" ; 
} 
while(x <= 10); 
 
x=2; 
do 
 
cout << x << "\n" ; 
x += 2; 
 
while(x <= 10); 
 
do 
{ 
x=2; cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
 
x=2; 
do 
{ 
cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
 
x=2; 
do 
{ 
cout << x << "\t" ; 
x += 2; 
} 
while(x <= 10); 
 
 Gabarito Comentado

Outros materiais