Buscar

Simulado_algoritmo_01

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

28/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2342376624 1/5
   ALGORITMOS
Simulado: CCT0239_SM_201502134161 V.1   Fechar
Aluno(a): THIAGO MACHADO DA SILVA Matrícula: 201502134161
Desempenho: 6,0 de 8,0 Data: 28/04/2015 14:24:06 (Finalizada)
  1a Questão (Ref.: 201502739726)
Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso?
Sua Resposta: Linguagem natural, Fluxograma e pseudolinguagem.
Compare com a sua resposta: Linguagem narrativa, linguagem gráfica e pseudo linguagem.
  2a Questão (Ref.: 201502377916)
Construa um algoritmo que receba a idade de um atleta e o classifique dentre as seguintes categorias:
idade: 8 a 10 anos ­ categoria MIRIM
idade: 11 a 13 anos ­ categoria JUNIOR
idade: 14 a 17 anos ­ categoria JUVENIL
idade igual ou maior que 18 anos ­ categoria ADULTO.
O algoritmo deve  ser  representado em C++ e utilizar  a estrutura de  escolha  switch/case  na  definição  da
categoria do atleta.
Sua Resposta: #include <iostream>#include <cstdlib>using namespacestd;int main(){cout<<"Entre com a
idade do atleta:"; int a; cin>>a; if(a>=8) { switch (a) { case 8:cout<< "MIRIM\n"; case 9:cout<< "MIRIM\n";
case 10:cout<< "MIRIM\n"; break; case 11:cout<< "JUNIOR\n"; case 12:cout<< "JUNIOR\n"; case 13:cout<<
"JUNIOR\n"; break; case 14:cout<< "JUVENIL\n"; case 15:cout<< "JUVENIL\n"; case 16:cout<< "JUVENIL\n";
case 17:cout<< "JUVENIL\n"; break; default: cout<<"ADULTO\n"; } } else { cout<<"Idade fora da faixa
permitida !\n"; } system("pause");}
Compare com a sua resposta:
A resposta não é única,pois depende do algoritmo adotado para resolver a tarefa.
Sendo uma das respostas possíveis:
int main(){
 cout<<"Entre com a idade do atleta:";
 int a;
 cin>>a;
 if(a>=8)
 {
  switch (a){
   case 8:
   case 9:
   case 10:cout<< "MIRIM\n";
    break;
   case 11:
   case 12:
   case 13:cout<< "JUNIOR\n";
    break;
   case 14:
   case 15:
   case 16:
   case 17:cout<< "JUVENIL\n";
    break;
28/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2342376624 2/5
   default: cout<<"ADULTO\n";
  }
 }
 else{ cout<<"Idade fora da faixa permitida !\n";}
system("pause");
}
 
 
  3a Questão (Ref.: 201502755985) 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 seleção
Atribuição de variável
Comando de saída
 Gabarito Comentado.
  4a Questão (Ref.: 201502376346) Pontos: 1,0  / 1,0
As estruturas condicionais são utilizadas em situações de processamento que impliquem uma tomada de
decisão acerca de quais comandos devam ser executados a partir do resultado de uma determinada condição a
ser testada. Neste sentido:
i) No trecho do Algoritmo abaixo:
       Se (condição) então
          Comandos1
     Senão
         Comandos2
     Fim ­ se;
     Ou os comandos1, ou os comandos2 serão executados;
PORQUE
ii) A condição testada terá como resultado, sempre, um dos dois valores: verdadeiro/falso.
As afirmativas i e ii são verdadeiras e a segunda não justiça a primeira.
Ambas as afirmativas são falsas.
  As afirmativas i e ii são verdadeiras e a segunda justifica a primeira.
A afirmativa i é false e a ii é verdadeira.
A afirmativa i é verdadeira e a ii é false.
28/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2342376624 3/5
  5a Questão (Ref.: 201502375584) Pontos: 0,0  / 1,0
É um tipo de estrutura onde os comandos são executados numa sequência pré­estabelecida, isto é, cada
comando só é  executado quando o anterior é finalizado. A afirmação refere­se à:
Estrutura padronizada
Estrutura definida.
Estrutura organizacional
  Estrutura sequencial.
  Estrutura lógica.
 Gabarito Comentado.
  6a Questão (Ref.: 201502739721) Pontos: 1,0  / 1,0
Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c
depois de executado o trecho do do algoritmo abaixo: 
...
Se ( a > b) 
b <­ a 
senao 
se (b > a)
a<­ b 
senão 
c<­ b+a 
...
  a= 16, b= 16 e c = 23
a= 10, b= 10 e c = 23
a= 16, b= 10 e c = 23
a= 10, b= 16 , c = 23
a= 16, b= 16 e c = 26
  7a Questão (Ref.: 201502408637) Pontos: 1,0  / 1,0
Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise:
 
De acordo com sua análise podemos afirmar que:
I)  O sinal % vai retornar a porcentagem do valor de entrada;
II) O sinal % retorna o resto da divisão;
III) A  variável resposta vai armazenar o texto 'PAR' ou 'IMPAR';
28/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2342376624 4/5
IV) A variável decimal irá ser impressa na tela;
V)  A variável resposta irá ser impressa na tela;
 
Marque somente a alternativa correta:
Nenhuma das opções acima
  Somente as alternativas II, III e V estão corretas
Somente as alternativas III, IV e V estão corretas
Somente as alternativas I e II estão corretas
Somente as alternativas I, II e V estão corretas
  8a Questão (Ref.: 201502210585) Pontos: 1,0  / 1,0
Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser
alterado durante a execução do programa
  Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado
durante a execução do programa
Um número que é utilizado de forma fixa durante a execução de um programa.
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante
a execução do programa
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado
durante a execução do programa
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201502414832) Pontos: 0,0  / 1,0
Quando definimos uma variável na verdade estamos fazendo uma reserva
estática de memória. Esta reserva de memória é dita estática por ser definida
em tempo de compilação, diferente da reserva dinâmica de memória que é feita
em tempo de execução. Portanto, toda declaração de variáveis é a reserva de
uma certa quantidade de memória antes da execução do programa, sendo
assim é necessário que seja estabelecida a quantidade de memória que está
sendo reservada e também seu endereço. Isto é feito, respectivamente, pela
definição do:
identificador da variável apenas, pois uma variável sempre possui o
mesmo tipo de dado.
  identificador da variável e do tipo de dado.
  tipo de dado e identificador da variável.
tipo da variável apenas, pois a alocação é feita sempre no mesmo
endereço de memória.
compilador que está alocando a memória e pelo tipo de linguagem que
está sendo utilizado.
 Gabarito Comentado.
28/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2342376624 5/5
  10a Questão (Ref.: 201502157845) Pontos: 1,0  / 1,0
Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela
armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é:
  real
lógico
string
inteiro
caractere
 Gabarito Comentado.

Outros materiais