Buscar

Avaliando 04

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

2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 1/5
 
CCT0535_EX_A4_201608126331_V1
 
 
 
 
  LÓGICA DE PROGRAMAÇÃO
4a aula
  Lupa    
Vídeo PPT MP3
 
 
Exercício: CCT0535_EX_A4_201608126331_V1  Matrícula: 201608126331
Aluno(a): SIDNEI JEFFERSON DE OLIVEIRA Data: 22/05/2017 16:05:53 (Finalizada)
 
  1a Questão (Ref.: 201608276642)  Fórum de Dúvidas (0)       Saiba   (0)
Observe  o  algoritmo  abaixo.  Se  você  digitar 19  quando  for  solicitado  o  primeiro  valor  e  digitar 5,
quando  for  solicitado  o  segundo  valor,  as  variáveis  q,  r  e  d  ficarão  com  determinados  valores
armazenados.
Assinale a opção onde os valores corretos aparecem, na ordem.
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro
e uma para divisão que retorna um quociente real.
Lembre­se também do que significa os caracteres de controle \n e \t.
 
prog operadores
int a,b,q,r;
real d;
leia a;
leia b;
q<­ a div b;
r<­ a % b;
d<­ a/b;
imprima "\n", q, "\n", r, "\n", d, "\n";
fimprog
3          4          3#posicionados nas colunas 1/ 9 / 17
3          4           3.8 #posicionados nas colunas 1/ 9 / 17
  3
4
3.8
2
3 
3.8
4
3 
3
 
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 2/5
  2a Questão (Ref.: 201608276692)  Fórum de Dúvidas (0)       Saiba   (0)
Na lista de exercícios que foi  liberada pela professora de Lógica, na questão X, estava presente o
algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o
acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518.
Assinale a opção CORRETA para a saída desse algoritmo.
inicio
inteiro data 
escrever "Digite a data no formato mmddaa: "
ler data 
escrever data % 100, " / " 
escrever data / 10000, " / " 
escrever (data / 100) %100, "\n" 
fim
11  /  18  /  15
11  /  15  /  18
  18  /  11 /  15
18  /  15  /  11
15  /  11 /  18
 
 
  3a Questão (Ref.: 201608397677)  Fórum de Dúvidas (0)       Saiba   (0)
Observe as afirmativas abaixo e assinale a resposta CORRETA
I Duas vantagens para se usar funções: Dividir o programa em partes menores e
reusá­las em vários programas.
II Não é obrigado usar o  tipo para cada parâmetro no cabeçalho da  função se
todos forem do mesmo tipo. Somente um é suficiente.
III No protótipo de uma função, podemos usar somente os tipos dos parâmetros,
isto é, não precisamos incluir os nomes dos parâmetros.
IV  Toda  variável  declarada  dentro  da  função  main()  é  denominada  variável
Global.
V Podemos ter nomes de variáveis iguais declaradas em funções diferentes.
I ,  IV  e  V  são verdadeiras
I , II  e  V  são verdadeiras
  I , III  e  V  são verdadeiras
II , IV  e V  são verdadeiras
II  , III   e IV  são verdadeiras
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 3/5
  4a Questão (Ref.: 201608159194)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação à lógica de programação, considere os pseudocódigos:
 
Somente Alg2 tem consistência em sua representação e chega a um resultado.
O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
Somente Alg1 tem consistência em sua representação e chega a um resultado.
O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
  Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
 
 
  5a Questão (Ref.: 201608276835)  Fórum de Dúvidas (0)       Saiba   (0)
As funções existem para decompor um problema em partes menores, simplificando e organizando o
programa como um  todo. Tendo em vista o que  foi exposto, assinale a opção que apresenta uma
afirmativa ERRADA em relação aos conceitos de funções.
Todas  as  funções  apresentam  no  seu  cabeçalho  um  par  de  parênteses  após  o  nome  da
funçao. 
  O comando return encerra a execução de uma função e pode retornar vários valores para a
função chamadora. 
As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
O  protótipo  de  uma  função  informa  ao  compilador  o  tipo  de  retorno,  o  nome  e  a  lista  de
parâmetros da função.
Além do valor de uma variável é possível passar para uma função a referência ou o endereço
da variável.
 
 Gabarito Comentado
 
  6a Questão (Ref.: 201608276841)  Fórum de Dúvidas (0)       Saiba   (0)
Um desenvolvedor,  ao  construir  um programa,  precisou  de  uma  função  que  calculasse  o  produto
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 4/5
entre  dois  números  inteiros.  Ele  construiu  uma  função,  tendo  considerado  a  propriedade  de
fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
 
                  cout << "Produto =  " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
float multiplicar(int a, int b);
void multiplicar(int ; int);
void multiplicar(int a, int b);
void multiplicar(int a, b);
  int multiplicar(int a, int b) ; 
 
 Gabarito Comentado
 
  7a Questão (Ref.: 201608397644)  Fórum de Dúvidas (0)       Saiba   (0)
Um aluno da Engenharia gostaria de definir uma função que retornasse a soma
dos termos de uma PA Finita
Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar
em sua função.
Observe o corpo da função e escolha a opção que corresponde ao cabeçalho
dessa função.
  int somaPA( int a1, int an, int n)
int somaPA( int a1, int an, int n);
int somaPA( int a1, an, n);
int somaPA( a1, an, n)
int somaPA( int a1, an, n)
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  8a Questão (Ref.: 201608276748)  Fórum de Dúvidas (0)       Saiba   (0)
O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
escrever
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 5/5
escolha
se 
enquanto
  ler
 
 Gabarito Comentado

Continue navegando