Buscar

AV1 2012.1 EAD ALGORÍTIMOS

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

Avaliação On-Line 
	Avaliação:
	AV1-2012.1-EAD-ALGORÍTIMOS-CCT0239 
	Disciplina:
	CCT0239 - ALGORITMOS 
	Tipo de Avaliação:
	AV1 
	Aluno:
	201201379271 - JOSE SEBASTIAO VITAL JUNIOR 
	Nota da Prova: 
	7
	Nota do Trabalho:      
	Nota da Participação:      2 
	Total:  
	9
	Prova On-Line 
	
Questão: AV220102CCT0001055 (158264)
1 - Analise as sentenças abaixo sobre a UAL (Unesa Algorithmic Language) e, em seguida, assinale a alternativa correta: 
I. Sua estrutura básica determina que todos os comandos sejam colocados após o comando prog e antes do comando fimprog 
II. O nome do algoritmo é opcional e só poderá ter letras e números 
III. O comando fimprog finaliza o algoritmo e possui diversos parâmetros  Pontos da Questão: 0,5 
	Todas as sentenças são corretas 
	Somente as sentenças I e III estão corretas 
	Somente as sentenças I e II estão corretas 
	Somente a sentença I está correta 
	
Questão: AV220102CCT0001157 (158246)
2 - O que faz o seguinte programa em UAL? 
prog prova 
real i =2, soma= 0; 
imprima “\nO valor de i = “, soma+i*2, ”\n”; 
fimprog  Pontos da Questão: 1 
	Imprime: \n O valor de i = 0 
	Imprime: O valor de i = 4 
	Imprime: O valor de i = 2 
	Imprime O valor de i = 4 e Pula para a próxima linha 
	
Questão: AV220102CCT0001153 (158281)
3 - Qual o tipo de estrutura utilizada em algoritmo conhecida como estrutura de seleção?  Pontos da Questão: 0,5 
	Para 
	Repita 
	Enquanto 
	Se 
	
Questão: AV220102CCT0001010 (158292)
4 - Em um algoritmo na linguagem UAL, usamos comandos de linguagem identificando operadores e funções. No caso de operadores aritméticos “+” significa adição; “-“ significa subtração. Assinale a opção CORRETA que executa os comandos “/” e “**”, respectivamente.  Pontos da Questão: 0,5 
	divisão e potenciação 
	potenciação e divisão 
	divisão e multiplicação 
	multiplicação e divisão 
	
Questão: AV220102CCT0001063 (158269)
5 - Observe o trecho de programa em UAL abaixo. Se entrarmos com os valores a=7 e b=5, teremos como resposta apresentada no monitor, respectivamente: 
prog operadores 
   int a,b,quociente,resto; 
   imprima "Entre com A: "; 
   leia a; 
   imprima "Entre com B: "; 
   leia b; 
   quociente <- a div b; 
   resto <- a % b; 
   imprima "O quociente da divisão inteira é ", quociente, " e o resto é ", resto,"\n"; 
   imprima "A soma desses números é ", a+b, " e o resultado da subtração é ", a-b, "\n"; 
   imprima "Dividindo o primeiro pelo segundo número teremos ", a/b, "\n"; 
fimprog 
  Pontos da Questão: 1 
	´O quociente da divisão inteira é 2 e o resto é 1´ e ´A soma desses números é 2 e o resultado da subtração é 12´ 
	´O quociente da divisão inteira é 1 e o resto é 2´ e ´A soma desses números é 12 e o resultado da subtração é 2´ 
	´O quociente da divisão inteira é 2 e o resto é 5´ e ´A soma desses números é 75 e o resultado da subtração é -2´ 
	´O quociente da divisão inteira é 12 e o resto é 2´ e ´A soma desses números é 15 e o resultado da subtração é 5´ 
	
Questão: AV220102CCT0001214 (158277)
6 - 
Analise o trecho de programa a seguir escrito em C++ e escolha a opção que mostra a saída deste código considerando x=5 e y = 20
 
if (x>=10)
    cout << "situacao 1\t ";
else
{
   if (y < 50)
     cout << "situacao 2\t";
   cout << "outra\n";
}        
  Pontos da Questão: 1 
	
situacao 1
	situacao 1 outra 
	
situacao 2
	
 situacao 2 outra
	
Questão: AV220102CCT0001220 (158275)
7 - 
Qual dos trechos de programa escritos em C++  indica quantos dias tem em um determinado mês?
  Pontos da Questão: 1 
	
switch(mes){
      case 1,3,5,6,8,10,12:  cout <<  "mes de 31 dias\n" ;
                                                 break;
      case 4,6,9,11:  cout << "mes de 30 dias\n" ;
                                    break;
     case 2: cout <<  "28 ou 29 dias\n" ;
                    break;
}
	
if(mes == 2)
    cout << "28 ou 29 dias\n" ;
if (mes == 4 || mes == 6 || mes == 9 || mes = 11)                                                                                       
   cout << "mes de 30 dias\n" ;
else
    cout << "mes de 31 dias\n";
 
 
	
if(mes == 2)
    cout << "28 ou 29 dias\n" ;
else 
   if (mes == 4 || mes == 6 || mes == 9 || mes = 11)                                                                                    
        cout <<  "mes de 30 dias\n" ;
   else
       cout <<  "mes de 31 dias\n" ;
 
	
switch(mes){
      case 1: break;
      case 3: break;
      case 5: break;
      case 7: break;
      case 8: break;
      case 10: break;
      case 12: cout <<  "mes de 31 dias\n" ;
                       break;
      case 4: break;
      case 6: break;
      case 9: break;
      case 11: cout <<  "mes de 30 dias\n";
                       break;
     case 2: cout << "28 ou 29 dias\n" ;
                    break;
}
 
	
Questão: AV220102CCT0001106 (158300)
8 - Quando estamos criando um algoritmo para execução de alguma tarefa, utilizamos os comandos de entrada e saída para sua construção. Estes comandos são responsáveis pela clareza da finalidade do algoritmo para os usuários finais e para o seu correto funcionamento. Desta forma sabemos que:  Pontos da Questão: 1 
	Devemos usar o comando leia e o exibir em seguida, para interação. 
	É bom inserir uma mensagem na tela antes do comando de leitura. 
	O ideal é sempre utilizar os comandos de leitura apenas, para diminuir o código. 
	É obrigatório inserir uma mensagem na tela e não o comando de leitura. 
	
Questão: AV220102CCT0001019 (158297)
9 - A transformação de dados em outros que sejam mais significativos para uma determinada finalidade pode ser definida como: (Assinale a alternativa CORRETA)  Pontos da Questão: 0,5 
	Dados Compartilhados 
	Informação 
	Sistema 
	Processamento de dados 
	
Questão: AV220102CCT0001068 (158270)
10 - 
Observe o trecho de programa em UAL abaixo. Analise as três sentenças apresentadas e, em seguida, assinale a alternativa correta: 
prog operadores 
   int a,b,c,d; 
   imprima "Entre com A: "; 
   leia a; 
   imprima "Entre com B: "; 
   leia b; 
   c <- a div b; 
   d <- a % b; 
   imprima a, "\n", b, "\n", c, "\n", d, "\n"; 
fimprog
I. As variáveis c e d receberão, respectivamente, o quociente e o resto da divisão das duas entradas realizadas pelo usuário
II. Todas as quatro variáveis inteiras declaradas servirão para armazenar temporariamente as entradas de dados do usuário
III. O último comando imprima exibirá na tela as variáveis entradas pelo usuário, o quociente e o resto da divisão entre elas, tudo na mesma linha, sem caracteres de separação
  Pontos da Questão: 1 
	Todas as sentenças são corretas
	Somente a sentença I está correta 
	Somente as sentenças II e III estão corretas 
	Somente as sentenças I e III estão corretas

Outros materiais