Quiz
Questões - Java e Orientação a Objetos - Teste 06
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (10)
1Ano: 2019 - Técnico
Utilizando Java 8 e sobre a classe cliente ao lado, o que podemos afirmar corretamente?- AA classe cliente não pode ser estendida.
- BSubclasses de cliente devem implementar o método compra().
- CSubclasses concretas de cliente devem utilizar um construtor padrão.
- DSubclasses concretas de cliente devem implementar o método compra().
- ESubclasses de cliente não podem sobrescrever o método getNome()
2Ano: 2010 - Banca: Fundep - Órgão CODIUB - Analista de Sistemas Júnior
Indique o recurso da programação orientada a objetos que permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam:- AAbstração
- BHerança
- CMétodos
- DPolimorfismo
3Ano: 2015 - Banca: COPS-UEL - Órgão: UEL - Cargo: Agente Universitário - Analista de Informática - Desenvolvimento de Sistemas
Sobre a programação orientada a objetos no Java considere as afirmativas a seguir:
I - Métodos static herdados não podem ser sobrescritos.
II - Uma classe abstrata é criada com a palavra-chave abstract.
III - Uma classe abstrata está impedida de possuir métodos abstratos.
IV - Construtores static podem ser declarados como abstract.- ASomente I e II.
- BSomente II.
- CSomente II e III.
- DSomente II, III e IV.
- ETodas estão corretas.
4Ano: 2017 - Banca IADES - Órgão: Fundação Hemocentro de Brasília - DF - Tecnologia da Informação
Considerando que Luta e Jogo são classes e que Esporte, Individual e Coletivo são interfaces, com relação aos conceitos de classes e interfaces da linguagem Java, assinale a alternativa correta:- Ainterface Futebol implements Esporte, Jogo{ }
- Binterface Futebol extends Esporte, Coletivo{ }
- Cinterface Futebol implements Esporte{ }
- Dclass Judo extends Esporte, Individual { }
- Einterface Karate extends luta { }
5Ano: 2017 - Banca: FCC - Órgão: 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 pode conter é:- Apublic void exibe(){ System.out.println("OK");}
- Bprotected sacar( double valor );
- Cprivate int calcularQuantidade(int n1);
- Dpublic double calculaTributos{return 27.5;}
- Edouble calcular(double n1, double n2);
6Ano: 2018 - Banca: FCC - Órgão: SABESP - Técnico em Gestão 1 - Informática
As interfaces são usadas nas aplicações Java quando se deseja permitir que diversas classes implementem determinados métodos, mesmo de formas diferentes. Em uma Interface Java:- Aos métodos não podem ter os modificadores protected ou private.
- Bnão pode haver assinatura de método cujo tipo de retorno seja void.
- Cpode haver múltiplos construtores desde que recebam parâmetros diferentes.
- Dnão pode haver dois ou mais métodos de mesmo nome, mesmo que recebam parâmetros diferentes.
- Etodo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
7Ano: 2015 - Banca: FCC - Órgão: DPE-SP - Prova: Programador
Em Java podem ser utilizados diversos tipos de classes como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem:- Aser implementadas somente por uma outra classe concreta.
- Bconter um ou mais construtores desde que recebam parâmetros diferentes.
- Cconter métodos com corpo implementado.
- Dser instanciadas diretamente.
- Epossuir assinatura de métodos.
8Ano: 2014 - Banca:FCC - Órgão:TRF 3a. Região - Analista Judiciário - Informática
Questão desatualizada
Herança e interfaces são conceitos de orientação a objetos que possibilitam a obtenção de polimorfismo.
Em Java, uma interface pode:- Aherdar de mais de uma interface
- Bser instanciada diretamente por meio da instrução new.
- Cpossuir apenas assinaturas de métodos públicos e protegidos.
- Dpossuir métodos abstratos e estáticos.
- Econter declaração de constantes e variáveis não inicializadas.
9Ano: 2013 Banca: CESPE Órgão: MPU Prova: CESPE - 2013 - MPU - Analista - Desenvolvimento de Sistemas
Julgue os itens subsequentes a respeito de programação orientada a objetos.
Na programação orientada a objetos, o polimorfismo permite que cada componente de um programa agregue toda a informação relevante para sua manipulação como uma unidade. Com esse mecanismo ocultam-se detalhes de uma estrutura complexa, que podem interferir no processo de desenvolvimento da classe.- ATrue
- BFalse
10Ano: 2014 Banca: FCC Órgão: TRT - 13ª Região (PB) Prova: FCC - 2014 - TRT - 13ª Região (PB) -
Analista Judiciário - Tecnologia da Informação
Um dos conceitos mais importantes da orientação a objetos é o de interface. Interfaces podem reduzir o
acoplamento entre as classes e tornar o código mais reutilizável. Em Java, as interfaces- Apodem ou não fornecer implementação de métodos, apesar de ser mais comum implementá-los apenas nas classes que as implementam.
- Bpodem ser implementadas apenas por classes que utilizam em sua declaração a palavra extends.
- Cnão podem ter campos de instância, mas permitem a especificação de constantes.
- Dpodem ser instanciadas de outras classes, desde que estejam no mesmo pacote.
- Epodem ter seus objetos convertidos no tipo classe diretamente, sem a realização de typecasting.
Information
- Description
- Concursos Públicos Desenvolvimento de Software (Orientação a Objetos e LP Java) Quiz on Questões - Java e Orientação a Objetos - Teste 06, created by Luis Felipe Guariento on 03/08/2021.
- Author
- Luis Felipe Guariento
- Language
- Português
- Views
- 0
- History
- Created on 3 Aug 2021 · updated on 3 Aug 2021
- Tags
- Rating
- No ratings yet Rate this quiz