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

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 6, do total de 7 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 
 
(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 
 
Herança 
 
Agregação 
 
Polimorfismo 
 
Reescrita 
 
 
 
 
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: 
 
 
"Public", "private" e "protected". 
 
"Protected", "private" e "public". 
 
"Private", "protected" e "public". 
 
"Private", "public" e "protected". 
 
"Protected", "public" e "private". 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO 
AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação - Processos 
(HUJB - UFCG) 
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos 
fazem parte da programação, como encapsulamento, herança e polimorfismo. 
No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa 
que apresenta o comando que usa cast implícito. 
 
 
void parar() {System.out.println(''Parado!'')}; 
 
Pai objeto = new Filho(); 
 
double[ ] nota = {7, 8, 9, 1, 4, 2}; 
 
Filho objetoFilho = (Filho)objetoPai; 
 
if (c instanceof Alcool) {abastecerAlcool (c);} 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 
2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas 
- Ênfase em Java - Crm e Web. 
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a 
um objeto e o valor do objeto. Em Java, o operador = = e o método equals, este 
definido para a classe Object, apresentam comportamento específico, que tem 
relação com essa característica. Considere o exemplo de um código Java 6 a 
seguir: 
public class Questao { 
public static void main(String [ ] args) { 
Integer a,b,c,d,e ; 
int f ; 
char r1,r2,r3,r4,r5 ; 
String s ; 
a=1; b=1; c = a ; 
d= b; f=1; e = f.; 
r 1= ( a.equals(b)? 's' : 'n' ) ; 
r 2= ( a.equals(c)? 's' : 'n' ) ; 
r 3= ( a==d? 's' : 'n' ) ; 
r 4= ( a==e? 's' : 'n' ) ; 
r 5= ( a.equals(f)? 's' : 'n' ) ; 
s = " "+r1+r2+r3+r4+r5 ; 
System.out.println(s) ; 
} 
} 
Executando-se esse código, em que é possível testar como o comportamento 
exemplificado foi implementado para a classe Integer e o tipo int, a resposta 
impressa será: 
 
 
sssss 
 
nnsss 
 
snnns 
 
nssss 
 
ssnns 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: 
INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da 
Informação (ADAPTADA) 
Acerca do método equals, analise as seguintes afirmativas: 
I. O equals recebe um Object como argumento e verifica se ele mesmo é igual 
ao Object recebido para retornar um boolean exclusivamente false. 
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, 
isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o ==, 
receberá false, pois são referências para objetos diferentes. 
III. Quando comparamos duas variáveis referência no Java, o == verifica se as 
duas variáveis se referem ao mesmo objeto. 
Podemos afirmar corretamente que: 
 
 
Apenas a afirmativa II está correta. 
 
As afirmativas II e III estão corretas. 
 
Apenas a afirmativa I está correta. 
 
As afirmativas I e II estão corretas. 
 
Apenas a afirmativa III está correta. 
 
 
 
 
6a 
 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'' é: 
 
 
 
Public 
 
Final 
 
Void 
 
Abstract 
 
Interface 
 
 
 
7a 
 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: 
 
 
Espera sincronizada 
 
Cancelado 
 
Bloqueado 
 
Novo 
 
Terminado 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão 
modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e 
MAX_PRIORITY, e por padrão toda thread recebe a prioridade 
NORM_PRIORITY. 
Assinale a alternativa que apresenta os valores da constante de cada uma das 
prioridades: 
 
 
MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma 
constante de 5); NORM_PRIORITY (uma constante de 3) 
 
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma 
constante de 2); NORM_PRIORITY (uma constante de 0) 
 
MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma 
constante de 1); NORM_PRIORITY (uma constante de 10) 
 
MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma 
constante de 5); NORM_PRIORITY (uma constante de 1) 
 
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma 
constante de 10); NORM_PRIORITY (uma constante de 5) 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Com o surgimento do DAO foi possível padronizar a forma com que as 
operações sobre o banco de dados são implementadas, o que levou à definição 
de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a 
partir da consulta através de sintaxe JPQL, ocorre com base no método: 
 
 
createEntityManager 
 
getEntityManager 
 
createResultList 
 
getResultList 
 
createNamedQuery 
 
 
 
 
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? 
 
 
executeQuery 
 
executeUpdate 
 
getConnection 
 
forName 
 
prepareStatement

Continue navegando