Buscar

LG 2014.1

Prévia do material em texto

Avaliação: CCT0261_AV » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AV 
	Aluno: 
	Professor:
	RAFAEL MONTEIRO RIBEIRO
	Turma: 9003/AB
	Nota da Prova: 2,5        Nota de Partic.: 2        Data: 07/06/2014 11:17:00 
	
	 1a Questão (Ref.: 201202409278)
	sem. N/A: Dissertativa 2 - Aula 10
	Pontos: Sem Correç.  / 1,5 
	Seja a classe Carro e sua subclasse da CarroPasseio:
public class Carro {
        protected double preco=1000.00;
        protected final double taxa=150.00;
        public double calculaPreco()
    {
        return  preco+taxa;
    }
}
public class CarroPasseio extends Carro{
    private double precoModelo;
    public void setPreco(double p){precoModelo=p;}
    public double calculaPreco()
    {
        return preco+taxa+precoModelo;
    }
}
Qual a saída produzida pela execução do código abaixo: 
public class Teste {
    public static void main(String[] args) {
        Carro c=new Carro();
        CarroPasseio b=new CarroPasseio();
        b.setPreco(1500.00);
        System.out.println(b.calculaPreco());
        System.out.println(c.calculaPreco());
    }     
}
 
		
	
Resposta: 
	
Gabarito: 
2650.0
1150.0 
	
	
	 2a Questão (Ref.: 201202234156)
	3a sem.: Princípios da Orientação a objetos
	Pontos: Sem Correç.  / 1,5 
	Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se utilizar um método especial chamado construtor. 
Explique quais características este método especial deve ter e implemente um método construtor para uma classe Carro com os atributos marca e modelo. 
		
	
Resposta: 
	
Gabarito: 
O método construtor deve ter o mesmo nome da classe e não pode possuir retorno. 
public Carro(String marca, String modelo){
 this.marca=marca;
 this.modelo=modelo;
}
	
	
	 3a Questão (Ref.: 201202413863)
	10a sem.: PRINCÍPIOS DE ORIENTAÇÃO A OBJETOS
	Pontos: 0,0  / 0,5 
	(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo.
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
		
	
	I, II e IV
	
	II, III e IV
	
	III e IV
	
	I e III
	
	I e II
	
	
	 4a Questão (Ref.: 201202209651)
	3a sem.: Introdução à linguagem de programação
	Pontos: 0,0  / 0,5 
	Analise os 3 trechos de código abaixo e assinale a alternativa correta: 
i. 
final int ARRAY_SIZE = 5; 
ARRAY_SIZE = 10; 
ii. 
int b[] = new int[10]; 
for(int i=0; i<=b.length(); i++) 
b[i] = 1; 
iii. 
int a[][] = { {1,2} , {3,4} }; 
a[1,1] = 5;
		
	
	não possui nenhum erro nos 3 trechos de código
	
	i. não é possível inicializar uma variável final no momento da declaração / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração
	
	i. não existe variável final / 
ii. acesso a um index do vetor inexistente causando estouro / 
iii. não é possível inicializar uma matriz no momento da declaração
	
	i. não possui nenhum erro / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração
	
	i. não é possível alterar o valor ARRAY_SIZE para 10 / 
ii. Acesso a um index do vetor inexistente causando estouro / 
iii. atribuição do valor 5 de forma incorreta na matriz
	
	
	 5a Questão (Ref.: 201202255598)
	1a sem.: Programação
	Pontos: 0,0  / 0,5 
	Seja um programa em java com o seguinte código:
public class PrimeiroPrograma { 
public static void main (String args[]) {
          System.out.println("Bem vindo ao Mundo Java");
}
}
Marque a única alternativa CORRETA:
		
	
	O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java.
	
	O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
	
	O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
	
	O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula.
	
	O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java.
	
	
	 6a Questão (Ref.: 201202210816)
	2a sem.: Introdução à Linguagem de Programação
	Pontos: 0,5  / 0,5 
	A tecnologia Java é, basicamente, dividida em: 
		
	
	JSE, JDE e JPE
	
	JSE, JEEP e JME
	
	JSE, JDE e JME
	
	JSE, JEE e JME
	
	JSE, JEE e JPE
	
	
	 7a Questão (Ref.: 201202210820)
	4a sem.: Introdução à Linguagem de Programação
	Pontos: 0,5  / 0,5 
	Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
		
	
	static final int SIZE = 10
	
	this extend integer SIZE := 10
	
	void final int SIZE = 10
	
	this final int SIZE :=10
	
	static extend integer SIZE = 10
	
	
	 8a Questão (Ref.: 201202209644)
	5a sem.: Introdução à interface gráfica
	Pontos: 0,5  / 0,5 
	Marque a opção que preenche as lacunas corretamente: 
1. Um _____ organiza os componentes GUI em um Container. 
2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 
3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 
4. GUI é um acrônimo para _____ . 
		
	
	Controlador de classes, setFrame, JTextField, índice unificado de usuário
	
	Gerenciador de layout, thread, JFrame, interface gráfica com o usuário
	
	Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário
	
	Gerenciador de classes, run, JOPtionPane, índice unificado de usuário
	
	Controlador de objetos, run, JFrame, interface gráfica com o usuário
	
	
	 9a Questão (Ref.: 201202209165)
	7a sem.: TECNOLOGIA JAVA
	Pontos: 1,0  / 1,0 
	A palavra reservada EXTENDS implementa qual o conceito?
		
	
	Polimorfismo
	
	Herança
	
	Associação 
	
	Portabilidade
	
	Visibilidade
	
	
	 10a Questão (Ref.: 201202209565)
	12a sem.: Princípios de Orientação a Ojetos
	Pontos: 0,0  / 1,0 
	Assinale a opção correta sobre conceitos Java:
		
	
	classe aninhada é um recurso que permite definir uma classe dentro de outra e que surgiu a partir da versão 1.1 do Java. Assim como métodos e propriedades, uma classe aninhada é considerada um membro da classe
	
	é possível instanciar uma classe abstrata, assim como uma interface
	
	o Java possui diversos tipos de Listeners (ouvidores), que são responsáveis por listar dados em uma tabela de erros
	
	são modificadores de visibilidade exclusivos de métodos: public, private e protected
	
	a conversão de um número real para String é dado com o comando: String.parseString()

Continue navegando