Buscar

Simulado 1 - 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 4 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

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 
 
(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". 
 
"Private", "public" e "protected". 
 
"Protected", "public" e "private". 
 
"Protected", "private" e "public". 
 
"Public", "private" e "protected". 
 
Explicação: 
Resposta correta: "Private", "protected" e "public". 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática) No Java, a classe que implementa uma lista 
ordenada que permite a inclusão de elementos nulos (null) é: 
 
 
HashMap 
 
List 
 ArrayList 
 
HashSet 
 
Collection 
 
 
Explicação: 
Resposta correta: ArrayList 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
Uma interface pode implementar uma classe. 
 
As variáveis e os métodos podem ter qualquer modificador de acesso. 
 
Interfaces são equivalentes às classes abstratas. 
 
Explicação: 
A resposta certa é: As variáveis são implicitamente public static final. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
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, entre outros recursos, classes, interfaces e classes abstratas. Uma 
instrução correta que uma interface Java pode conter é: 
 
 
Public void exibe( ) {System.out.print(''Ok'');} 
 Double calcular(double n1, double n2); 
 
Public double calcularTributos() {return 27.5;} 
 
Protected sacar(double valor); 
 
Private int calcularQuantidade(int n1); 
 
Explicação: 
A resposta certa é: Double calcular(double n1, double n2); 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
(INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016) Em uma implementação para gerenciar 
contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo 
Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nessa situação, ao se 
definir o método sacar( ), para identificar o nome da exceção que pode ser lançada, qual palavra-chave da 
linguagem deve-se usar? 
 
 
protected 
 
static 
 
try 
 
extend 
 throws 
Explicação: 
A resposta certa é:throws 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas) Um objeto de exceção possui, 
na linguagem Java, o método: 
 
 
Getprior( ). 
 getMessage( ). 
 
Getchvar( ). 
 
Getsign( ). 
 
Getfor( ). 
Explicação: 
A resposta certa é:getMessage( ). 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads: 
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente. 
II. Os sistemas que suportam múltiplas threads são chamados de multithread. 
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma 
simultânea. 
Sobre as afirmações, está correto o contido em: 
 
 I, II e III 
 
II e III, apenas 
 
I, apenas 
 
I e II, apenas 
 
I e III, apenas 
 
Explicação: 
A resposta certa é: I, II e III 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável 
pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado 
executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação 
caracteriza o seguinte estado: 
 
 
Bloqueado 
 
Terminado 
 Espera sincronizada 
 
Novo 
 
Cancelado 
 
 
Explicação: 
A resposta certa é: Espera sincronizada 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a 
partir de métodos específicos da classe EntityManager. Qual seria o método utilizado para encapsular uma 
instrução do tipo INSERT? 
 
 persist 
 
remove 
 
merge 
 
getReference 
 
getResultList 
 
 
Explicação: 
A resposta certa é: persist 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos 
instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e 
outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, 
qual método deve ser utilizado? 
 
 
prepareStatement 
 
getConnection 
 
executeQuery 
 
forName 
 executeUpdate 
 
 
Explicação: 
A resposta certa é: executeUpdate

Mais conteúdos dessa disciplina