Buscar

AV PARCIAL

Prévia do material em texto

Simulado: 
	 Fechar�
	Aluno(a): 
	Matrícula: 
	Desempenho: 6,0 de 10,0
	Data: 10/10/2015 17:26:36 (Finalizada)
	�
	 1a Questão (Ref.: 201513670202)
	Pontos: 1,0  / 1,0
	         Assinale a opção correta.  Quem fez a primeira representação de um diagrama de fluxo foi
	
	
	Charles Babbage
	 
	John von Newmman
	
	 Alan Turing
	
	 Al-Kharazmi
	
	 Herman Goldstine
	 Gabarito Comentado.�
	
	�
	 2a Questão (Ref.: 201513059960)
	Pontos: 0,0  / 1,0
	Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
	
	 
	Todas as alternativas são CORRETAS
	
	Apenas a alternativa I é CORRETA
	
	As alternativas II e III são INCORRETAS
	 
	As alternativas I e III são CORRETAS
	
	Nenhuma das opções anteriores
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 3a Questão (Ref.: 201513280511)
	Pontos: 1,0  / 1,0
	Assinale a opção correta. Sobre variáveis é correto afirmar que ...
	
	 
	uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
	
	uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
	
	o nome de uma variável sempre pode começar com acento.
	
	nomes de variáveis sempre podem iniciar com aspa.
	
	palavras reservadas podem ser usadas para nome de variáveis.
	 Gabarito Comentado.�
	
	�
	 4a Questão (Ref.: 201513062372)
	Pontos: 0,0  / 1,0
	Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
	
	 
	var
string SALARIO;
	
	var
logico SALARIO;
	
	var
caractere SALARIO;
	
	var
int SALARIO;
	 
	var
real SALARIO;
	 Gabarito Comentado.�
	
	�
	 5a Questão (Ref.: 201513751635)
	Pontos: 0,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
	
	2
	 
	8
	 
	3
	
	6
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 6a Questão (Ref.: 201513059959)
	Pontos: 1,0  / 1,0
	Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando?
	
	
	Comandos de linguagem de baixo nível e de alto nível
	
	Comandos de repetição
	
	Comandos de fluxograma
	
	Comandos de decisão
	 
	Comandos de entrada e saída
	 Gabarito Comentado.�
	
	�
	 7a Questão (Ref.: 201513313162)
	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';
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:
	
	
	Somente as alternativas I e II estão corretas
	
	Somente as alternativas III, IV e V estão corretas
	
	Nenhuma das opções acima
	
	Somente as alternativas I, II e V estão corretas
	 
	Somente as alternativas II, III e V estão corretas
	
	
	�
	 8a Questão (Ref.: 201513282379)
	Pontos: 0,0  / 1,0
	Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
       real x,y,z;
       leia x;
       leia y;
       leia z;
       se(x < y)
     {
         x<-y;
     } 
     se (z <  y)<y)
 {
          imprima x;
    }
    senao
   {
         se (x <  z) 
        {
             imprima z;
         }
         senao
        {
             imprima x;
        }
   }
fimprog</y)
Pode-se dizer que: 
	
	 
	b) O algoritmo sempre imprime o menor número.
	
	c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
	 
	a) O algoritmo sempre imprime o maior número.
	
	d) O algoritmo sempre imprime o primeiro número lido.
	
	e) O algoritmo sempre imprime o último número lido.
	 Gabarito Comentado.�
	
	�
	 9a Questão (Ref.: 201513060069)
	Pontos: 1,0  / 1,0
	De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
	
	 
	Se ou escolha
	
	Apenas o comando enquanto
	
	Para ou enquanto
	
	Apenas o de entrada
	
	Para e Se
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 10a Questão (Ref.: 201513067185)
	Pontos: 1,0  / 1,0
	O que será exibido de acordo com o trecho de código abaixo?
c 20
r  c mod 2
se (r = 0) entao
    escreva("Valor de r:", r)
senao
    se (r = 1) entao
         escreva("Valor de r: ",r)
    senao
        escreva("Valor de r:",r+3)
    fimse
fimse
	
	
	Valor de r: 10
	
	Nada será exibido.
	 
	Valor de r: 0
	
	Valor de r: 1
	
	Valor de r: 3
	 Gabarito Comentado.�
	
	��

Outros materiais

Perguntas Recentes