Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Lupa Exercício: CCT0261_EX_A5_201603425501 Matrícula: 201603425501 Aluno(a): RICARDO SOUZA DE CARVALHO Data: 25/10/2016 14:40:11 (Finalizada) 1a Questão (Ref.: 201603531528) Fórum de Dúvidas (0) Saiba (0) (PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta. A classe abstrata InputStream define métodos para entrada de dados baseada em bytes. A classe abstrata Reader define métodos para entrada de dados baseada em bytes. A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes. A classe abstrata File define métodos para entrada de dados baseada em bytes. A classe abstrata Writer define métodos para entrada de dados baseada em bytes. 2a Questão (Ref.: 201604040765) Fórum de Dúvidas (0) Saiba (0) Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à: Interface Herança Polimorfismo Exceção Classes Abstratas Gabarito Comentado 3a Questão (Ref.: 201604065649) Fórum de Dúvidas (0) Saiba (0) Com relação a uma classe abstrata é correto afirmar que: Esta só pode ser instanciada se o objeto também for abstrato. Esta não possui métodos. Esta não pode ser instanciada. Esta não possui métodos nem atributos abstratos Esta só possui métodos e atributos abstratos Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201603500085) Fórum de Dúvidas (0) Saiba (0) Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: obstrutiva múltipla concreta abstrata dinâmica Gabarito Comentado 5a Questão (Ref.: 201603500166) Fórum de Dúvidas (0) Saiba (0) Analise o código Java abaixo, sabendose que as classes encontramse no mesmo pacote, assinale a alternativa correta: class A { private int atrA; } class B extends A { protected int atrB; } class C extends B, A{ private int atrC; } A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B A classe B herda as características de A, mas não tem acesso direto ao atributo de A A classe B herda as características de A e pode acessar diretamente o atributo de A A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo 6a Questão (Ref.: 201603499686) Fórum de Dúvidas (0) Saiba (0) A palavra reservada EXTENDS implementa qual o conceito? Herança Visibilidade Portabilidade Associação Polimorfismo 7a Questão (Ref.: 201603499694) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Package Generalation Extends Import Unify 8a Questão (Ref.: 201603559607) Fórum de Dúvidas (0) Saiba (0) Sobre programação orientada a objetos, assinale a afirmativa INCORRETA: Uma classe que herda de outra é chamada superclasse. Pacote é um conjunto de classes e interfaces. Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe. Uma classe é um modelo usado para criar vários objetos com características semelhantes. Os objetos também são denominados instâncias.
Compartilhar