Buscar

Prova POO - 6

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Salvo
Verifique o código abaixo, e informe qual conceito está sendo aplicado ao escrever o comportamento trabalhar() duas vezes na mesma classe com parâmetros diferentes.
public class Funcionario {
    public void trabalhar() {
        // Exemplo de código
    }
    public void trabalhar( int horas ) {
        // Exemplo de código
    }
}
Opções de pergunta 1:
	
		a) 
	sobreescrita
	
		b) 
	herança
	
		c) 
	polimorfismo
	
		d) 
	agregação
	
		e) 
	sobrecarga
Pergunta 2 (0,6 pontos)
 
Salvo
Verifique o código abaixo, e informe qual tipo de conceito que está sendo aplicado: 
public class Funcionario {
    public void trabalhar() {
        // Exemplo de código
    }
}
public class Gerente extends Funcionario {
    public void liderar() {
        // Exemplo de novo código
    }
    public static void main(String[] args) { 
        Funcionario f = new Gerente();
    }
}
Opções de pergunta 2:
	
		a) 
	encapsulamento
	
		b) 
	sobrecarga
	
		c) 
	sobreescrita
	
		d) 
	herança
	
		e) 
	criação de construtores
Pergunta 3 (0,6 pontos)
 
Salvo
Assinale a alternativa correta, em relação ao termo método, levando em conta o contexto sobre Programação Orientada a Objetos:
Opções de pergunta 3:
	
		a) 
	uma maneira de instanciar uma classe.
	
		b) 
	uma instância de uma classe funcional.
	
		c) 
	através do método é possível um objeto utilizar os recursos de outro objeto.
	
		d) 
	o elemento que define um comportamento da classe.
	
		e) 
	um objeto capaz de armazenar informações em seus atributos.
Pergunta 4 (0,6 pontos)
 
Salvo
Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra?
Opções de pergunta 4:
	
		a) 
	protected
	
		b) 
	implements
	
		c) 
	abstract
	
		d) 
	extends
	
		e) 
	static
Pergunta 5 (0,6 pontos)
 
Salvo
Use o diagrama de classe abaixo como referência para responder à questão
A imagem apresenta uma ilustração UML de uma classe chamada Carro
Dado o comando:
Carro car = new Carro();
São propósitos da palavra reservada new:
I. Criar um objeto do tipo Carro, instanciando a classe através da atribuição de memória para este novo objeto e seus atributos.
II. Retornar uma referência à memória alocada, atribuindo este valor à variável car, que é do tipo Carro.
III. Invocar (chamar) o método construtor da classe Carro.
Assinale a alternativa correta:
Opções de pergunta 5:
	
		a) 
	Estão corretas somente as proposições II e III
	
		b) 
	Somente a proposição I está correta
	
		c) 
	Todas as proposições estão corretas
	
		d) 
	Estão corretas somente as proposições I e II
	
		e) 
	Estão corretas somente as proposições I e III
Pergunta 6 (0,6 pontos)
 
Salvo
Identifique qual das declarações a seguir está com a sintaxe correta
Opções de pergunta 6:
	
		a) 
	Quadro A
	
		b) 
	Quadro B
	
		c) 
	Quadro C
	
		d) 
	Quadro D
	
		e) 
	Quadro A e C
Pergunta 7 (0,6 pontos)
 
Salvo
No contexto da Orientação a Objetos, quando é detectado um conjunto de objetos que possui uma mesma estrutura de atributos e comportamentos, é possível classificar estes objetos como:
Opções de pergunta 7:
	
		a) 
	Classe
	
		b) 
	Herança
	
		c) 
	Sobrecarga
	
		d) 
	Polimorfismo
	
		e) 
	Encapsulamento
Pergunta 8 (0,6 pontos)
 
Salvo
(ENADE 2017 – Ciências da Computação Bacharelado)
O encapsulamento é um mecanismo da programação orientada a objetos no qual os membros de uma classe (atributos e métodos) constituem uma caixa preta. O nível de visibilidade dos membros pode ser definido pelos modificadores de visibilidade "privado", "público" e "protegido".
Com relação ao comportamento gerado pelos modificadores de visibilidade, assinale a opção correta.
Opções de pergunta 8:
	
		a) 
	Um membro público é visível na classe à qual ele pertence, mas não é visível nas suas classes descendentes.
	
		b) 
	Um método protegido não pode acessar os atributos privados e declarados na própria classe.
	
		c) 
	Um atributo privado pode ser acessado apenas pelos métodos privados da própria classe ou pelos métodos protegidos das suas classes descendentes.
	
		d) 
	Um atributo privado pode ser acessado pelos métodos públicos da própria classe ou pelos métodos públicos das suas classes descendentes.
	
		e) 
	Um membro protegido é visível na classe à qual pertence e em suas classes descendentes.
Pergunta 9 (0,6 pontos)
 
Salvo
Verifique o código abaixo, e marque quais conceitos estão sendo aplicados:
public class Funcionario {
    public void trabalhar() {
        // Exemplo de código
    }
    public void trabalhar( int horas ) {
        // Exemplo de código
    }
}
public class Gerente extends Funcionario {
    public void trabalhar() {
        // Exemplo de novo código
    }
}
Selecionar 3 respostas corretas
Opções de pergunta 9:
	
		a) 
	criação de construtores 
	
		b) 
	herança
	
		c) 
	sobrecarga
	
		d) 
	sobreescrita
	
		e) 
	encapsulamento
Pergunta 10 (0,6 pontos)
 
Salvo
(JAVA SE 5 Certificação)
Qual dos seguintes modificadores de acessos não pode ser utilizado no método getMe() ?
class A {
void getMe() { }
}
class B extends A { 
void fazAlo() { 
    getMe();
}
}
Opções de pergunta 10:
	
		a) 
	private
	
		b) 
	package (padrão)
	
		c) 
	Todos são permitidos
	
		d) 
	protected
	
		e) 
	public

Continue navegando