Buscar

A9.1 LÓGICA DE PROGRAMAÇÃO

Prévia do material em texto

2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462752&p0=03c7c0ace395d80182db07ae2c30f034 1/5
 
CCE1121_EX_A9_201512259179_V2
 
 
 
 
  LÓGICA DE PROGRAMAÇÃO
9a aula
  Lupa    
Vídeo PPT MP3
 
 
Exercício: CCE1121_EX_A9_201512259179_V2  Matrícula: 201512259179
Aluno(a): FRANK ANGELO DA SILVA MIRANDA Data: 09/06/2017 07:35:15 (Finalizada)
 
  1a Questão (Ref.: 201512515444)  Fórum de Dúvidas (0)       Saiba   (0)
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); 
do 
{ 
x=2; cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
 
x=2; 
do 
{ 
cout << x << "\t" ; 
x += 2; 
} 
while(x <= 10); 
 
x=2; 
do 
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462752&p0=03c7c0ace395d80182db07ae2c30f034 2/5
 
cout << x << "\n" ; 
x += 2; 
 
while(x <= 10); 
 
  x=2; 
do 
{ 
cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
 
 
 Gabarito Comentado
 
  2a Questão (Ref.: 201513151377)  Fórum de Dúvidas (0)       Saiba   (0)
Das estruturas de repetição utilizadas na elaboração de algoritmos, temos a estrutura de repetição contada e
a estrutura de repetição condicional (com teste no início e teste no final do laço de repetição). Considerando o
funcionamento destas estruturas, avalie as asserçoes abaixo e marque a alternativa correta:
I ­ Na estrutura de repetição contada, o número de repetições dos comandos
dentro do laço é previamente conhecido;
II­ Na estrutura de repetição condicional, com teste no final, o conjunto de
comandos dentro do laço é executado pelo menos uma vez;
III­ qualquer estrutura de repetição condicional sempre pode ser substituida por
uma estrutura de repetição contada. 
Todas são verdadeiras
Apenas I é verdadeira
Apenas II e III são verdadeiras
Apenas III é verdadeira
  Apenas I e II são verdadeiras
 
 
  3a Questão (Ref.: 201512544761)  Fórum de Dúvidas (0)       Saiba   (0)
Observe o algoritmo abaixo e selecione a opção que resume o que ele faz.
 
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462752&p0=03c7c0ace395d80182db07ae2c30f034 3/5
                                          
Repete  5  vezes:  a  entrada  de  dados;  conta  quando  for  par  e  conta  todos  os
números.
Repete  6  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  ;    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.
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  4a Questão (Ref.: 201513055431)  Fórum de Dúvidas (0)       Saiba   (0)
As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é possível que
determinado trecho de código se repita enquanto determinada situação aconteça. Nesse sentido, a estrutura de
repetição mais adequada para algoritmos em que o código deve ser repetido pelo menos uma vez é o:
  Do..while / faça..enquanto
While / enquanto
If­elseif­else / se­senãose­senão
  For / para
If­else / se­senão
 
 
  5a Questão (Ref.: 201513301901)  Fórum de Dúvidas (0)       Saiba   (0)
Assinale a alternativa que corresponde à estrutura de controle/repetição que é executada ao menos uma vez
quando presente ao código.
  do­while
for­while
for
do
if
 
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462752&p0=03c7c0ace395d80182db07ae2c30f034 4/5
 
  6a Questão (Ref.: 201512327810)  Fórum de Dúvidas (0)       Saiba   (0)
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;
17
  11
13
  16
20
 
 Gabarito Comentado
 
  7a Questão (Ref.: 201512977331)  Fórum de Dúvidas (0)       Saiba   (0)
Um laco do­while é útil quando seu corpo:
  Deve ser executado pelos menos uma vez
Pode nunca ser executado
Termina após a primeira execução
Nunca é executado
NDA
 
 
  8a Questão (Ref.: 201512554624)  Fórum de Dúvidas (0)       Saiba   (0)
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.
 
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462752&p0=03c7c0ace395d80182db07ae2c30f034 5/5
 
 
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)
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
  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  /  c) do while é simulado por while  / b) do while é simulado por  for  / a) do while
simula while
  d) do while simula for / b) do while é simulado por for / a) do while simula while / c) do while é simulado
por while

Continue navegando