Buscar

AV ALGORITMOS 2015.3


Continue navegando


Prévia do material em texto

Avaliação: CCT0239_AV_ » ALGORITMOS      
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	GELLARS MARIA DA SILVEIRA TAVARES
	Turma: 9024/AF
	Nota da Prova: 3,0   Nota de Partic.: 1,5     Data: 17/11/2015 15:56:27 (F)
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 236549)
	Pontos: 0,0  / 1,5
	Uma agência bancária possui dois tipos de investimentos, de acordo com o quadro abaixo. Faça um programa que leia o tipo de investimento e seu valor, e calcule e mostre o valor corrigido, conforme o tipo de investimento.
		
	
Resposta:
	
Gabarito:
INÍCIO
   TIPO: INTEIRO
    VL_ATUAL, VL_CORRIGIDO: REAL;
 
    LEIA (TIPO, VL_ATUAL)
    SE (TIPO = 1) ENTÃO
       VL_CORRIGIDO ← VL_ATUAL * 1.03
       ESCREVA ("INVESTIMENTO : POUPANÇA: ")
    SENÃO
       VL_CORRIGIDO ← VL_ATUAL * 1.04
       ESCREVA ("INVESTIMENTO :FUNDOS DE RENDA FIXA: ")
    FIM SE
    ESCREVA ("VALOR INICAL: ",VL_ATUAL)
    ESCREVA ("VALOR CORRIGIDO: ", VL_CORRIGIDO)
FIM
		
	
	
	 2a Questão (Ref.: 229089)
	Pontos: 0,0  / 1,5
	Escreva um programa em C++ para ler 50 números e imprimir a quantidade de números felizes.
 
Definição :  Um número é feliz se é par e se é divisível 10.
 
Considere já fornecido :
                    
                   using namespace std;
		
	
Resposta:
	
Gabarito: 
		
	
	
	 3a Questão (Ref.: 228396)
	Pontos: 0,5  / 0,5
	Assinale a opção correta.
		
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	Um programa é um algoritmo codificado em linguagem natural.
	 
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	Programa e fluxograma são sinônimos.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 228687)
	Pontos: 0,5  / 0,5
	Qual será o resultado da expressão:  A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente:
		
	 
	3
	
	0
	
	5
	
	1
	
	4
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 568167)
	Pontos: 0,5  / 0,5
	As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter:
		
	
	a tangente de um ângulo em radianos
	
	a conversão de um número inteiro x para real
	 
	a raiz de um número x
	
	o logaritmo neperiano de x
	
	o seno de um ângulo em radianos
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 228468)
	Pontos: 0,0  / 0,5
	
		
	 
	Resultado : 1
	
	 1
	
	Resultado : 4
	 
	Nada será impresso, pois há erro no algoritmo.
	
	4
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 585983)
	Pontos: 0,5  / 0,5
	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
	
	
d) maio
     julho
     setembro
     novembro
     dezembro
	 
	c) maio
	
	b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 11210)
	Pontos: 0,0  / 0,5
	Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição.
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas.
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço.
As afirmações corretas são:
 
		
	 
	I e II
	
	II, III e IV
	
	I, II e III
	
	II e III
	 
	I, II e IV
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 620094)
	Pontos: 1,0  / 1,0
	Considere o trecho de programa em C++ abaixo.  O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num % 2 == 0)
    cout << num << "é divisível por 2";
  else
    if (num % 3 == 0 && num % 5 == 0)
       cout << num << " é divisível por 3 e por 5";
    else
        cout << num << " ### " ;
		
	
	 
Apenas 7
	
	 
7 não é divisível por 2.
	
	 
7 é divisível por 3 e por 5.
	
	 
Nada aparece, pois o trecho de programa possui erro.
	 
	7 ###
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 268353)
	Pontos: 0,0  / 1,0
	Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0
		
	 
	Todas as afirmativas são verdadeiras
	 
	As afirmativas I e III são verdadeiras
	
	As afirmativas II e III são verdadeiras
	
	Somente a III é verdadeira
	
	Somente a afirmativa I é verdadeira