Logo Passei Direto
Buscar

java list 3

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Você acertou 10 de 10
questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
1 Marcar para revisão
Ano: 2017 Banca: FCC Órgão: TRE�PR Prova:
FCC � 2017 � TRE�PR � Técnico Judiciário -
Programação de Sistemas
Uma aplicação Java pode conter, dentre outros
recursos, classes, interfaces e classes
abstratas. Uma instrução correta que uma
interface Java pode conter é:
Public void exibe( )
�System.out.print("Ok");}
Protected sacar(double valor).
Private int calcularQuantidade(int n1).
Questão 1 de 10
Corretas �10�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Lista de exercícios Polimorfis… Sair
D
E
A
B
Public double calculaTributos() {return
27.5;}
Double calcular(double n1, double
n2�.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Interfaces, em Java, não admitem
declaração de método, mesmo que vazia,
a menos que se trate de método estático.
2 Marcar para revisão
Ano: 2020 Banca: COMPERVE Órgão: TJ�RN
Prova: COMPERVE � 2020 � TJ�RN � Analista de
Sistemas Sênior �ADAPTADA�
Uma interface na linguagem Java é apenas um
contrato que a classe deve cumprir com a
interface que a implementa. Sobre interfaces na
linguagem Java, é correto afirmar:
As variáveis são implicitamente public
static final.
Elas fazem parte de herança.
C
D
E
Uma interface pode implementar uma
class.
As variáveis e métodos podem ter
qualquer modificador de acesso.
Interfaces são equivalentes às classes
abstratas.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Interfaces, em Java, somente podem
conter constantes ou atributos que sejam
estáticos.
3 Marcar para revisão
A linguagem de programação Java é uma
linguagem que suporta a programação OO,
implementando vários conceitos como
Interfaces, classes e métodos abstratos,
polimorfismo e outros. Analise as opções a
seguir e marque a única alternativa correta com
relação à linguagem de programação Java.
A
B
C
D
E
Se uma classe for declarada abstrata,
todos os seus métodos serão
obrigatoriamente abstratos.
Se um método de uma classe for
declarado abstrato, a classe também
deverá ser declarada abstrata.
Somente Interfaces podem ser
abstratas.
Atributos podem ser declarados
abstratos.
Uma classe abstrata só pode estender
uma Interface ou outra classe
Abstrata.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A linguagem impõe que se uma classe
possuir ao menos um método abstrato, ela
também deve ser declarada abstrata,
evitando sua instanciação sem que o
método abstrato tenha sido implementado.
4 Marcar para revisão
Interfaces são um conceito da programação
OO que em Java é suportado pela entidade
A
B
C
D
E
Interface. A programação OO também define
outros conceitos, como classes abstratas, que
também é suportado por Java. Sobre isso,
assinale a única afirmação correta acerca da
entidade Interface da linguagem Java.
Classes abstratas e Interfaces não
podem ter operação concreta e nem
atributo.
Interfaces não podem ter constantes
nem atributos.
Interfaces e Classes abstratas não são
equivalentes.
Interfaces podem ser estendidas por
classes.
Assim como as classes abstratas, uma
interface pode ter atributos e deve ter
pelo menos uma operação abstrata.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Uma classe abstrata define um tipo
abstrato de dado, um padrão de
comportamento que todas as classes que
se valham dos métodos da classe abstrata
herdarão da classe que os implementar.
Além disso, uma classe abstrata pode
possuir estado (atributos) e membros
privados, protegidos e públicos, e uma
A
B
C
D
E
Interface não pode possuir estado e nem
membros protegidos ou públicos. Além
disso, uma interface admite herança
múltipla e classes não.
5 Marcar para revisão
No Java Collections Framework �JCF�, existem
interfaces, classes abstratas e classes
concretas que fornecem diferentes
funcionalidades.
Analise as afirmativas a seguir:
I. ArrayList e LinkedList são classes concretas
que implementam a interface List.
II. HashMap é uma interface que precisa ser
implementada pelo programador.
III. AbstractSet é uma classe abstrata que
fornece implementações parciais da interface
Set.
Assinale a alternativa correta:
Apenas I está correta.
Apenas II está correta.
Apenas III está correta.
I e III estão corretas.
I, II e III estão corretas.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
��
I � Correto
ArrayList e LinkedList são classes
concretas que implementam a
interface List.
��
II � Incorreto
HashMap é uma classe concreta, não
uma interface. O programador não
precisa implementar.
��
III � Correto
AbstractSet é uma classe abstrata que
fornece implementações parciais da
interface Set, facilitando a criação de
novas classes que implementam Set.
6 Marcar para revisão
Abaixo vê-se um trecho de programa em Java
onde “Derivada” é subclasse de "Base".
A
B
C
D
E
A linha 4 é um exemplo de:
Downcasting.
Upcasting.
Herança.
Referência para classe aninhada.
Erro de referenciação.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A palavra reservada this é uma referência
para o objeto corrente, no caso do código
exibido, um objeto da classe “Base”. Em
java um cast é usado para fazer a
correção de tipo, isto é, alterar o tipo do
objeto referenciado, no programa a
referência this está sendo convertida em
um objeto da classe Derivada que é
subclasse de base, por isso o
downcasting.
7 Marcar para revisão
Considere a seguinte interface Java:
A
B
C
D
E
java
public interface Operacoes {
}
Assinale a alternativa que representa uma
declaração válida que pode ser colocada no
corpo dessa interface, sem causar erro de
compilação:
protected void executar();
Operacoes() {
System.out.println("Construtor"); }
static int somar(int a, int b) { return a +
b; }
public int subtrair(int a, int b) { return a
- b; }
default void imprimir();
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Justificativa:
Alternativa A�  protected não é permitido
em métodos de interfaces.
Alternativa B�  Interfaces não podem ter
construtores.
Alternativa C�  Correto. Interfaces em Java
(desde Java 8) podem ter métodos static
com corpo. Esse método é válido.
A
B
C
D
E
Alternativa D�  Métodos com corpo em
interfaces precisam ser default, static ou
private. O modificador public com corpo
sem ser default ou static gera erro.
Alternativa E�  Métodos default precisam
de corpo. Essa declaração gera erro de
compilação por estar incompleta.
8 Marcar para revisão
Java possui modificadores que, aplicados às
classes, instruem o compilador sobre como
tratá-las. Na linguagem Java, ao se declarar
uma classe como “final” ela:
Não pode ser instanciada.
Não pode ser subclasse de outra
classe.
Não pode ser superclasse de outra
classe.
Pode ser estendida por uma Interface.
Equivale ao conceito de classe
abstrata.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A
B
C
D
E
Gabarito Comentado
O modificador “final” instrui o compilador
para tratar a classe como um elemento que
não pode ser alterado. Dessa forma, Java
não permite que uma classe “final” seja
estendida.
9 Marcar para revisão
Interface é um mecanismo de Java que permite
a definição de um contrato de uso, ocultando a
implementação. Analise as afirmações a seguir
sobre Interface na linguagem Java:
I. Interface é uma forma pela qual Java suporta
polimorfismo.II. Interface não suporta herança múltipla.
III. Deve-se declarar uma Interface como
abstrata se ela possuir pelo menos um método
abstrato.
É correto apenas o que se afirma em:
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
Resposta correta
A
B
C
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Em Java, a entidade Interface permite
herança múltipla e abstração pura. Ao
prover a abstração, a Interface também
provê um meio para que a definição do
método a ser efetivamente chamado seja
postergada para o tempo de execução,
suportando assim o polimorfismo.
10 Marcar para revisão
Escolha, dentre as opções a seguir, a única que
exibe um código que pode ser executado
corretamente.
D
E
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Escolha, dentre as opções a seguir, a única
que exibe um código que pode ser
executado corretamente.

Mais conteúdos dessa disciplina