A maior rede de estudos do Brasil

Grátis
6 pág.
Avaliação Parcial 01   05   Atividade   Algoritimos

Pré-visualização | Página 1 de 1

ALGORITMOS
Simulado: CCT0239_SM_201602156484 V.1   Fechar
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Matrícula: 201602156484
Desempenho: 7,0 de 10,0 Data: 29/04/2016 15:34:55 (Finalizada)
  1a Questão (Ref.: 201602790740) Pontos: 1,0  / 1,0
Assinale a opção correta.
  Linguagem gráfica livre não está isenta de ambiguidades.
Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos.
Devemos evitar a representação de um algoritmo com pseudolinguagem.
Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado
Pseudolinguagem, vez por outra, demonstra ambiguidade.
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 201602790217) Pontos: 1,0  / 1,0
 Assinale a opção que corretamente define algoritmo para a programação :
           uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando
qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar apenas
problemas matemáticos.
            uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando
qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema
computacional.
         uma sequência de passos finitos que devem ser escritos de forma razoavelmente precisa,
como o objetivo de solucionar um problema computacional.
          uma sequência de passos finitos ou não que devem ser escritos de forma clara, evitando
qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema
computacional.
       uma sequência de passos finitos, mas às vezes infinitos, que devem ser escritos de forma
razoavelmente precisa, como o objetivo de solucionar um problema qualquer.
 Gabarito Comentado.
  3a Questão (Ref.: 201602790059) Pontos: 0,0  / 1,0
Estudamos que o comando de atribuição armazena um dado na memória principal.
Observe o algoritmo abaixo e assinale a opção que exibe a saída.
prog teste
 int n1, n2, n3;
 n1 <­ 12;
 n2 <­ 18;
 n3 <­ 6;
 n1 <­ n1 * n2;
 n2 <­ n2  div n3;
 n3 <­ n1 % 5;
 imprima n1, "\t", n2, "\n", n3;
fimprog
  216      3
1
192     3
1
216     3
4
216     3       1
  216     3
2
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201602800652) Pontos: 0,0  / 1,0
Qual será a saída obtida pela execução da linha de comando a seguir? 
imprima (23031989 div 10000) % 100;
  2303
230
  3
23
2
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201602876143) Pontos: 0,0  / 1,0
Em todas as  linguagens de programação temos algumas funções pré‐definidas. Muitas
estão presentes na maioria delas.
As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe
o  seno  de  um  ângulo  e  que  exige  que  o  ângulo  seja  fornecido  uma  determinada
unidade.
Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo
usuário, qual trecho escolheria?
leia angulo; imprima sin(angulo);   onde angulo estaria em radianos
leia angulo; imprima seno(angulo);   onde angulo estaria em radianos
  leia angulo; imprima seno(angulo);   onde angulo estaria em graus
leia angulo; imprima sin(angulo);    onde angulo estaria em graus
  leia angulo; imprima sen(angulo);   onde angulo estaria em radianos
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  6a Questão (Ref.: 201602825547) Pontos: 1,0  / 1,0
O comando de entrada de dados é o __________________________.
  leia
imprimir
imprima
escreva
inicio
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201602183115) Pontos: 1,0  / 1,0
Sobre o FLUXOGRAMA abaixo podemos afirmar que :
  Apresenta na sua lógica a estrutura básica DECISÃO
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Apresenta na sua lógica a estrutura básica REPETIÇÃO
Apresenta na sua lógica as três estruturas básicas de programação
 Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 201602780540) Pontos: 1,0  / 1,0
O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? 
Atribuição de variável
Comando de saída
  Comando de seleção
Comando de leitura
Declaração de variável
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201602790743) Pontos: 1,0  / 1,0
          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe‐se que
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
senão
   imprima  "Maior idade = ", id2;
fimprog
 
  prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 201602758115) Pontos: 1,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
 
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
d) maio
     julho
     setembro
     novembro
     dezembro
a) maio
    junho
  c) maio
e) Inexistente
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.