Buscar

A7 LÓGICA DE PROGRAMAÇÃO


Continue navegando


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=2462749&p0=03c7c0ace395d80182db07ae2c30f034 1/4
 
CCE1121_EX_A7_201512259179_V1
 
 
 
 
  LÓGICA DE PROGRAMAÇÃO
7a aula
  Lupa    
Vídeo PPT MP3
 
 
Exercício: CCE1121_EX_A7_201512259179_V1  Matrícula: 201512259179
Aluno(a): FRANK ANGELO DA SILVA MIRANDA Data: 08/06/2017 20:25:43 (Finalizada)
 
  1a Questão (Ref.: 201512422970)  Fórum de Dúvidas (0)       Saiba   (0)
Um programa pode  ser  formado  por  uma,  ou mais  funções. Quando  existir mais  de  uma  função,
onde deverão se posicionar as demais funções em relação à função main()?
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
 
Observe as afirmativas acima e assinale a resposta CORRETA
II e III estão corretas
Só a II está correta
  II e IV estão corretas
I e IV estão corretas
I e III estão corretas
 
 
  2a Questão (Ref.: 201512544727)  Fórum de Dúvidas (0)       Saiba   (0)
O algoritmo abaixo foi construído para gerar a série: 100 99 98 ... 3 2 1.
Entretanto, ele apresenta um erro que não é sinalizado durante a interpretação.
Selecione a opção que aponta o erro.
                                  
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462749&p0=03c7c0ace395d80182db07ae2c30f034 2/4
  Tem que trocar x++ por x­­
A variável x não foi inicializada
Teria que colocar \t dentro das aspas na linha onde está o comando imprima.
Não pode ser usado x++. Tem que trocar para x<­x + 1
O teste x >= 1 está errado
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  3a Questão (Ref.: 201512554608)  Fórum de Dúvidas (0)       Saiba   (0)
Um  aluno  de  Lógica  de  Programação  após  estudar  a  estrutura  de  repetição  for  resolveu  fazer  algumas
experiências para tentar repetir um bloco dez vezes.
 
Abaixo podemos ver os cinco trechos testados por ele.
 
 
 
Assinale a opção que apresenta aqueles que repetiram dez vezes.
II, III e IV
I, II e V
I, IV e V
  II e V
  I e IV
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  4a Questão (Ref.: 201512422972)  Fórum de Dúvidas (0)       Saiba   (0)
O  presidente  da  construtora  Sempre  Verde  precisou,  em  um  determinado  momento,  reajustar  o
salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de
Lógica de Programação, criou uma função com o seguinte protótipo: 
 
float calcSalario(float salario, float percentual);
 
Baseado nesse protótipo é CORRETO afirmar que a função:
Retornará o salário somado ao percentual
Não retorna nenhum valor para a função chamadora
Recebe dois valores passados por referência
Retornará dois valores para a função chamadora
  Recebe dois valores, salário e o percentual, passados por valor
 
 Gabarito Comentado
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462749&p0=03c7c0ace395d80182db07ae2c30f034 3/4
 
  5a Questão (Ref.: 201513301868)  Fórum de Dúvidas (0)       Saiba   (0)
Leia atentamente o código:
#include
#include
using namespace std;
int main (){
   int i,x;
   x=5;
   for(i=1;i<=x;i++)
   cout<    system("pause");
}
A parte do programa controlada pela estrutura de repetição será executada:
"i" vezes.
3 vezes
nenhuma vez.
1 vez
  5 vezes
 
 
  6a Questão (Ref.: 201513149137)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a alternativa correspondente ao resultado do trecho de código abaixo: 
VAR
cont, r: inteiro;
INICIO
para cont de 1 até 10 faça 
     r = cont % 3;
     if (r =0 && cont >= 5) então     
        escreva(cont);         
    fimse 
fimpara
FIM
Exibe os números 4,5,7,8,10.
  Exibe os números 6 e 9.
Exibe os números 7 e 8.
  Exibe os números 3, 6 e 9.
Exibe os números 5,7,8,10.
 
 
  7a Questão (Ref.: 201513055435)  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 por uma quantidade conhecida de
vezes é o:
  While / enquanto
If­else / se­senão
  For / para
Do..while / faça..enquanto
If­elseif­else / se­senãose­senão
 
2017­6­9 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?ids=2017&id=1713326&classId=753045&topicId=2462749&p0=03c7c0ace395d80182db07ae2c30f034 4/4
 
  8a Questão (Ref.: 201512542729)  Fórum de Dúvidas (0)       Saiba   (0)
Pode­se dizer do comando ´para´:
Usa uma condição semelhante ao comando ´se´ para repetir.
Os valores inicial e final devem ser números fixos.
Usa numeros reais como contador.
  É uma estrutura de repetição estática com contador incorporado.
Sempre varia o contador de 1 em 1.