Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV

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

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo − 
Adaptada) 
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser 
referenciado de diversas formas é conhecido como: 
 
 
Superclasse 
 
Reescrita 
 Polimorfismo 
 
Agregação 
 
Herança 
Respondido em 02/10/2021 22:26:13 
 
Explicação: 
Resposta coreta: Polimorfismo 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista 
em Tecnologia − Adaptada) 
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. 
O qualificador, também conhecido por modificador, define a visibilidade e pode ser de 
três tipos básicos: 
 
I. O método é visível apenas pela própria classe. É o qualificador mais restritivo. 
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo 
pacote. 
III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de 
que qualquer classe pode usar este método. 
 
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente: 
 
 "Private", "protected" e "public". 
 
"Protected", "public" e "private". 
 
"Protected", "private" e "public". 
 
"Private", "public" e "protected". 
 
"Public", "private" e "protected". 
Respondido em 02/10/2021 22:29:12 
 
Explicação: 
Resposta correta: "Private", "protected" e "public". 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista 
de Processos Organizacionais - Tecnologia da Informação - Sistemas 
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de 
herança é suportado pelo Java 7? 
 
 
Java 7 não suporta herança. 
 
Herança múltipla. 
 Herança simples. 
 
Herança por prototipagem. 
 
Herança por interface. 
Respondido em 02/10/2021 22:29:32 
 
Explicação: 
A resposta certa é: Herança simples. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - 
Desenvolvimento de Sistemas 
Assinale a afirmativa correta sobre herança em JAVA. 
 
 
Subclasses têm acesso aos campos privados da sua superclasse. 
 
Propriedades mais especializadas da hierarquia ficam em superclasses. 
 
Subclasses herdam o comportamento e o estado da superclasse tanto na herança 
de classe quanto na de interface. 
 Toda classe que não estenda especificamente uma outra classe é uma subclasse 
de Object. 
 
Propriedades comuns a todas as classes da hierarquia ficam em subclasses. 
Respondido em 02/10/2021 22:30:16 
 
Explicação: 
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma 
subclasse de Object. 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em 
Informática - Desenvolvimento 
A herança entre classes, em Java, define-se, utilizando a palavra-chave: 
 
 
Implements 
 
References 
 
Matches 
 Eextends 
 
Inherits 
Respondido em 02/10/2021 22:30:37 
 
Explicação: 
A resposta certa é: Eextends 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre herança em Java, afirma-se que: 
I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são 
herdados. 
II) Os atributos e métodos privados não são herdados pela subclasse. 
III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma 
interface. 
A alternativa que contém apenas opções corretas é: 
 
 
Somente a II. 
 
Somente a I. 
 
Somente a III. 
 
I e II. 
 II e III. 
Respondido em 02/10/2021 22:31:14 
 
Explicação: 
A resposta certa é: II e III. 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método 
pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma 
thread? 
 
 
Object.wait() 
 
ReentrantLock.lock() 
 
Thread.join() 
 
FileInputStream.read() 
 Thread.yield() 
Respondido em 02/10/2021 22:33:14 
 
Explicação: 
A resposta certa é: Thread.yield() 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso 
de threads na linguagem Java, assinale a opção correta: 
 
 
Métodos static não podem ser synchronized. 
 
Todo thread recebe uma prioridade padrão que é igual ao menor nível de 
prioridade possível. Para configurar essa prioridade, pode ser utilizado o método 
setPriority. 
 
O método yield é utilizado para forçar um thread a entrar no modo de suspensão. 
 O método join é utilizado para garantir que determinado thread não seja 
executado até que outro tenha entrado no estado inativo. 
 
Uma classe pode definir tanto métodos quanto variáveis sincronizadas. 
Respondido em 02/10/2021 22:35:40 
 
Explicação: 
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja 
executado até que outro tenha entrado no estado inativo. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE 
que acessa um banco de dados MySQL. 
 
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções: 
 
 
ClassNotFoundException e NullPointerException 
 
InterruptedException e NullPointerException 
 
InterruptedException e SQLException 
 
IOException e IllegalArgumentException 
 ClassNotFoundException e SQLException 
Respondido em 02/10/2021 22:37:49 
 
Explicação: 
A resposta certa é: ClassNotFoundException e SQLException 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar 
classes de controle JPA, de forma automatizada, a partir das entidades, concentrando 
todos os métodos necessários para encapsular as operações DML. No caso da remoção 
de um registro, qual seria o método oferecido pela classe de controle? 
 
 destroy 
 
merge 
 
persist 
 
create 
 
edit

Outros materiais