Buscar

BDQ Prova

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
   ALGORITMOS
Simulado: CCT0239_SM_201512207217 V.1   Fechar
Aluno(a): FRANCISCO ULISSES NUNES GOMES Matrícula: 201512207217
Desempenho: 9,0 de 10,0 Data: 14/09/2015 07:32:30 (Finalizada)
  1a Questão (Ref.: 201512887783) Pontos: 1,0  / 1,0
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Apenas pseudolinguagem
Linguagem natural, fluxograma e pseudolinguagem
  Linguagem gráfica e pseudolinguagem
Linguagem natural e pseudolinguagem
�Linguagem natural e linguagem gráfica
 Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 201512235792) Pontos: 1,0  / 1,0
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é
chamada de:
Linguagem de alto nível
Linguagem de baixo nível
Compilador
Linguagem de Máquina
  Programa
 Gabarito Comentado.
  3a Questão (Ref.: 201512495200) Pontos: 1,0  / 1,0
Um  algoritmo  nada mais  é  do  que  uma  receita  que mostra  passo  a
passo os procedimentos necessários para a resolução de uma tarefa.
Ele não  responde a pergunta  "O que  fazer?", mas sim "como  fazer".
Em termos mais técnicos, um algoritmo é uma sequência lógica, finita
e  definida  de  instruções  que  devem  ser  seguidas  para  resolver  um
problema ou executar uma tarefa.
Embora  você  não  perceba,  utiliza  algoritmos  de  forma  intuitiva  e
automática diariamente quando executa  tarefas comuns. Como estas
atividades  são  simples  e  dispensam  ficar  pensando  nas  instruções
necessárias para fazê­las, o algoritmo presente nelas acaba passando
despercebido.
Ao nos recordarmos dos passos necessários para a construção de um
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
algoritmo veremos que após a elaboração de um algoritmo devemos
testá­lo  realizando  simulações  com  o  propósito  de  verificar  se  este
está ou não correto.
Existem alguns softwares disponíveis que efetuam a interpretação de
algoritmos  representados  em  pseudocódigos  ou  em  fluxogramas.
Porém  existe  uma  técnica  que  permite  a  simulação  do  processo  de
interpretação  de  um  algoritmo  utilizando  apenas  um  papel  e  uma
caneta. A esta técnica chamamos de:
Construção de Programas
Metodologia Estruturada
Metodologia Orientada a Objetos
  Teste de Mesa
Pseudocódigo
 Gabarito Comentado.
  4a Questão (Ref.: 201512854259) Pontos: 1,0  / 1,0
Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I
= 3, qual seria o valor final dos comandos seguintes:
a) C <­ A * B ­ I
b) K <­ I / 4 * 6 
c) C <­ B / A + 1,5
a) 21
b) impossível
c) 3
a) 21.0
b) 4.5
c) 3.0
  a) 21.0
b) impossível
c) 3.0
a) 21.0
b) 4.5l
c) impossível
a) 21.5
b) impossível
c) 3.0
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201512238227) Pontos: 1,0  / 1,0
Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário
líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto,
sendo este em valor percentual. 
prog�IROKD
���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q��
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q��
 leia salbruto;
���imprima��'LJLWH�R�GHVFRQWR������?Q��
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR�
fimprog
SURJ�IROKD
����real salbruto, desc, liquido;
����LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q��
  leia salbruto;
����LPSULPD��'LJLWH�R�GHVFRQWR������?Q��
  leia desc;
����OLTXLGR����VDOEUXWR����OLTXLGR�
�GHVF��������
����LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR�
ILPSURJ
prog�IROKD
���real�6DOEUXWR��'HVF��/LTXLGR�
���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q��
 leia salbruto;
���imprima��'LJLWH�R�GHVFRQWR������?Q��
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR�
fimprog
 
prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salario bruto :", "\n";
   leia salario;
   imprima "Digite o desconto :", "\n";
   leia desc;
   liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário é: ",liquido;
fimprog
 
  prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
 Gabarito Comentado.
  6a Questão (Ref.: 201512927471) Pontos: 1,0  / 1,0
O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz
quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a
seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor
fornecido para a variável x será 6 : 
Início 
int x,y,z;
escreva ("Entre com um valor inteiro para x:");
leia (x) ;
y <­ 30;
z <­ abs( raiz (x+y) );
z <­ z mod 2 + 3;
imprima (z) ;
fim.
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
8
6
2
  3
4
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201512836346) Pontos: 1,0  / 1,0
O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? 
Declaração de variável
Comando de leitura
Comando de saída
Atribuição de variável
  Comando de seleção
 Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 201512456406) Pontos: 1,0  / 1,0
1DGD�VHUi�LPSUHVVR��SRLV�Ki�HUUR�QR�DOJRULWPR�
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
��
  5HVXOWDGR����
4
5HVXOWDGR����
 Gabarito Comentado.
  9a Questão (Ref.: 201512813921) Pontos: 0,0  / 1,0
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int  mes;
  imprima "\ndigite um numero de 1 ­ 12: ";
  leia  mes ;
  escolha (mes)
 {
     caso 1 : imprima "\njaneiro\n"; pare;
     caso 2 : imprima "\nfevereiro\n"; pare;
     caso 3 : imprima "\nmarço\n"; pare;
     caso 4 : imprima "\nabril\n"; pare;
     caso 5 : imprima "\nmaio\n";pare;
     caso 6 : imprima "\njunho\n"; pare;
     caso 7 : imprima "\njulho\n"; pare;
     caso 8 : imprima "\nagosto\n"; pare;
     caso 9 : imprima "\nsetembro\n";pare;
     caso 10:imprima "\noutubro\n"; pare;
     caso 11:imprima "\nnovembro\n"; pare;
     caso 12:imprima "\ndezembro\n"; pare;
     senao  :imprima "\nInexistente\n";
 }
fimprog
 
e) Inexistente
  a) maio
    junho
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
  c) maio
d) maio
     julho
     setembro
     novembro
     dezembro
 Gabarito Comentado.
  10a Questão (Ref.: 201512927630) Pontos: 1,0  / 1,0
Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua
execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. 
prog teste 
int x, y, z; 
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
imprima "Digite um numero : "; 
leia x; 
imprima "Digite um segundo numero : "; 
leia y; 
se (x > y + 10 ) 
{ 
z <­ 10; 
se (z < x) 
{ 
imprima x mod 2; 
} 
senao 
{ 
imprima z + y; 
} 
}
senao { 
imprima x + y div 2; 
} 
fimprog 
  0
15
11
30.5
15.5
 Gabarito Comentado.  Gabarito Comentado.

Outros materiais