Buscar

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

17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/8
 
Simulado AV
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): JEFFERSON BELARMINO DA SILVA 202001156615
Acertos: 9,0 de 10,0 17/10/2021
Acerto: 1,0 / 1,0
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada)
Analise o trecho de código Java a seguir.
A partir da análise do código, observa-se que:
O código compila, mas não mostra nada.
Será exibido o endereço de memória do objeto.
Os modificadores de acesso não podem estar ocultos.
 O código não compila.
Será exibido um texto no console.
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/8
Respondido em 17/10/2021 13:31:23
Explicação:
Resposta correta: O código não compila.
Acerto: 0,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 class Main {
System.out.println("Hello World!");
}
public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
println("Hello World!")
 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!");
}
}
Respondido em 17/10/2021 13:41:36
 Questão2
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/8
Explicação:
Resposta correta: 
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
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?
 Herança simples.
Java 7 não suporta herança.
Herança múltipla.
Herança por prototipagem.
Herança por interface.
Respondido em 17/10/2021 13:42:40
Explicação:
A resposta certa é: Herança simples.
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.
 Questão3
a
 Questão4
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/8
if (c instanceof Alcool) {abastecerAlcool (c);}
Filho objetoFilho = (Filho)objetoPai;
double[ ] nota = {7, 8, 9, 1, 4, 2};
void parar() {System.out.println(''Parado!'')};
 Pai objeto = new Filho();
Respondido em 17/10/2021 13:45:16
Explicação:
A resposta certa é: Pai objeto = new Filho();
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 ;
 Questão5
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/8
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á:
nnsss
ssnns
 sssss
snnns
nssss
Respondido em 17/10/2021 13:50:36
Explicação:
A resposta certa é: sssss
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:
III é verdadeira;
II e III são verdadeiras.
I e II são verdadeiras;
 II é verdadeira;
I é verdadeira;
Respondido em 17/10/2021 13:53:42
 Questão6
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/8
Explicação:
A resposta certa é: II é verdadeira;
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:
TIMED_WAITING
RUNNABLE
 BLOCKED
WAITING
STOPED
Respondido em 17/10/2021 14:11:37
Explicação:
A resposta certa é: BLOCKED
Acerto: 1,0 / 1,0
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem
Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à
sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a
execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha
completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador
voluntariamente.
V - F - F
V - V - F
F - F - V
 Questão7
a
 Questão8
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/8
 V - F - V
F - V - V
Respondido em 17/10/2021 13:54:28
Explicação:
A resposta certa é: V - F - V
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? 
getConnection
forName
prepareStatement 
 executeUpdate 
executeQuery
Respondido em 17/10/2021 13:58:35
Explicação:
A resposta certa é: executeUpdate 
Acerto: 1,0 / 1,0
Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir
as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo?
jdbc.xml 
database.xml
web.xml
orm.xml
 Questão9
a
 Questão10
a
17/10/2021 14:22 Estácio: Alunos
https://simulado.estacio.br/alunos/ 8/8
 persistence.xml
Respondido em 17/10/2021 14:03:58
Explicação:
A resposta certa é: persistence.xml
javascript:abre_colabore('38403','269641488','4897007310');

Outros materiais