Buscar

Simulado - Programação Orientada a Objetos em Java

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

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Acertos: 10,0 de 10,0 
 
 
 
 
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: 
 
 
Reescrita 
 
Agregação 
 
Superclasse 
 Polimorfismo 
 
Herança 
Respondido em 05/11/2021 08:00:15 
 
Explicação: 
Resposta coreta: Polimorfismo 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big Data) 
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java. Nesse 
sentido, escolha a alternativa que apresenta um programa executável escrito em Java. 
 
 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
 public class Main { 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
} 
 
public class HelloWorld { 
public static void HelloWorld() { 
System.out.println("Hello World!"); 
} 
} 
 
println("Hello World!") 
 
public class Main { 
System.out.println("Hello World!"); 
} 
Respondido em 05/11/2021 08:03:05 
 
Explicação: 
Resposta correta: 
public class Main { 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
} 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma 
interface: 
 
 
Pode ser instanciada diretamente por meio da instrução new. 
 
Somente permite herança simples. 
 
Pode possuir assinaturas de métodos públicos e protegidos. 
 Pode possuir métodos abstratos e estáticos. 
 
Pode conter declarações de constantes e de variáveis não inicializadas. 
Respondido em 05/11/2021 08:14:30 
 
Explicação: 
A resposta certa é: Pode possuir métodos abstratos e estáticos. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - 
Desenvolvimento (ADAPTADA) 
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de 
''Polimorfismo''. A palavra que completa as lacunas na classe ''Conta'' é: 
 
 
 Abstract 
 
Final 
 
Void 
 
Public 
 
Interface 
Respondido em 05/11/2021 08:13:51 
 
Explicação: 
A resposta certa é: Abstract 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas 
Analise as seguintes sentenças em relação à linguagem Java: 
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a 
implementação da classe virtual abstract. 
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a 
palavra-chave implements seguida das interfaces separadas por vírgula. 
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes. 
Em relação às sentenças supracitadas, pode-se afirmar que apenas: 
 
 II é verdadeira; 
 
I é verdadeira; 
 
I e II são verdadeiras; 
 
III é verdadeira; 
 
II e III são verdadeiras. 
Respondido em 05/11/2021 08:11:52 
 
Explicação: 
A resposta certa é: II é verdadeira; 
 
 
 
6a 
 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: 
 
 
References 
 
Matches 
 
Inherits 
 Eextends 
 
Implements 
Respondido em 05/11/2021 08:03:52 
 
Explicação: 
A resposta certa é: Eextends 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades concorrentes em Java 
são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras 
de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma: 
 
 
Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado. 
 Subclasse da classe predefinida thread, que fornece suporte para o método run. 
 
Exceção para o método main. 
 
Classe abstrata run e, em seguida, definir subclasses run. 
 
Exceção para o método run. 
Respondido em 05/11/2021 08:10:44 
 
Explicação: 
A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run. 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado: 
 
 
STOPED 
 BLOCKED 
 
TIMED_WAITING 
 
RUNNABLE 
 
WAITING 
Respondido em 05/11/2021 08:04:24 
 
Explicação: 
A resposta certa é: BLOCKED 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão com o banco de dados e, a partir 
da obtenção da conexão, instanciar os objetos que serão responsáveis por executar as instruções SQL. Selecione a 
classe, pertencente à API JDBC, que administra e seleciona o driver adequado para iniciar uma conexão com o banco de 
dados na linguagem Java. 
 
 DriverManager 
 
ResultSet 
 
Connection 
 
Statement 
 
PreparedStatement 
Respondido em 05/11/2021 08:09:27 
 
Explicação: 
A resposta certa é: DriverManager 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações 
sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser 
modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo 
automático, o que é viabilizado pelo método: 
 
 setAutoCommit 
 
getConnection 
 
executeQuery 
 
rollback 
 
executeUpdate 
Respondido em 05/11/2021 08:08:44 
 
Explicação: 
A resposta certa é: setAutoCommit

Continue navegando