Prévia do material em texto
A
B
C
D
E
1
�IBADE �IPM � JP �Analista
Previdenciário �Analista de
Informática �Analista de Sistemas e
Programação �2018�
A linguagem de programação JAVA
utiliza exceções para lidar com erros
e outros eventos excepcionais.
Nessa linguagem, uma nova
exceção pode ser lançada por meio
da seguinte palavra reservada:
launch.
upgrade.
generate.
throw.
catch.
2
Um dos grandes avanços na
construção de sistemas cadastrais
com base em Java foi o surgimento
do JPA �Java Persistence
hora
:
min
:
seg
Ocultar
Questão de 10
Em branco
1 2 3 4 5
6 7 8 9 10
Programacao Orientada a…
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
1 of 11 09/06/2025, 19:23
A
B
C
D
E
A
Architecture), diminuindo e
padronizando todo o código
necessário. Assinale a alternativa
INCORRETA acerca do JPA�
É o mecanismo padrão de
ORM do Java.
Trabalha com código
anotado Java.
Precisa de um arquivo de
configuração denominado
persistence.xml.
Com a adoção do JPA
eliminamos a necessidade
do JDBC.
Permite mapear os
relacionamentos da base
de dados.
3
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.
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
2 of 11 09/06/2025, 19:23
B
C
D
E
Toda classe que não
estenda especificamente
uma outra classe é uma
subclasse de Object.
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.
Propriedades comuns a
todas as classes da
hierarquia ficam em
subclasses.
4
Ano: 2018 Banca: FCC Órgão:
SABESP Prova: FCC � 2018 �
SABESP � Técnico em Gestão 01 �
Informática As interfaces são
usadas nas aplicações Java quando
se deseja permitir que diversas
classes implementem determinados
métodos, mesmo que de formas
diferentes. Em uma interface Java:
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
3 of 11 09/06/2025, 19:23
A
B
C
D
E
Os métodos não podem ter
os modificadores protected
ou private.
Não pode haver
assinaturas de métodos
cujo tipo de retorno seja
void.
Pode haver múltiplos
construtores, desde que
recebam parâmetros
diferentes.
Não pode haver dois ou
mais métodos com o
mesmo nome, mesmo que
recebam parâmetros
diferentes.
Todo método deverá ser
implementado por uma das
subclasses da aplicação
pelo menos uma vez.
5
�SUGEP � UFRPE � Técnico em
Tecnologia da Informação �2016�
Considere o esquema do construto
try que faz parte do mecanismo de
tratamento de exceções da
linguagem de programação Java no
quadro abaixo. try { ... } catch (...) {
... } ... finally { ... }
Analise as afirmações abaixo, sobre
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
4 of 11 09/06/2025, 19:23
A
B
C
D
E
o seu funcionamento.
1� Uma cláusula finally é colocada
no fim de uma lista de tratadores,
imediatamente depois de uma
construção try completa.
2� Se a cláusula try lança nenhuma
exceção, a cláusula finally é
executada antes de a execução
continuar depois da construção try.
3� Se a cláusula try gera uma
exceção e é capturada por um
tratador, a cláusula finally não é
executada.
4� Se a cláusula try gera uma
exceção, mas não é pega por um
tratador após o construto try, a
cláusula finally é executada antes de
a exceção ser propagada.
5� A construção try sem tratadores
de exceção pode ser seguida por
uma cláusula finally. Isso faz
sentido, claro, somente se nos
comandos que a compõem existe
um throw, break, continue ou return.
Estão corretas, apenas:
1, 2, 3 e 4
1, 2, 3 e 5
1, 3, 4 e 5
1, 2, 4 e 5
2, 3, 4 e 5
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
5 of 11 09/06/2025, 19:23
A
B
C
D
E
6
�IF/SE � Analista - Tecnologia da
Informação - 2010� Em um trecho de
código Java, um monitor chamado
meuMonitor possui 5 threads em
seu pool de espera. Todas essas
threads possuem a mesma
prioridade. Uma dessas threads é
chamada thread 1. Como você pode
notificar thread 1 para que ela passe
do estado de espera para o estado
de pronta?
Executar notify(thread1�; no
trecho de código
synchronized de
meuMonitor.
Executar
meuMonitor.notify(thread1�;
no trecho de código
synchronized de qualquer
objeto.
Executar thread1.notify();
no trecho de código
synchronized de qualquer
objeto.
Executar thread1.notify();
em qualquer trecho de
código (synchronized ou
não) de qualquer objeto.
Você não pode especificar
qual thread será notificada.
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
6 of 11 09/06/2025, 19:23
A
B
7
�BRDE � AOCP � Analista de
Sistemas - Desenvolvimento de
Sistemas - 2012� Sobre
Multiprogramação e Threads em
Java, analise as assertivas e
assinale a alternativa que aponta as
corretas:
I. A Multiprogramação é uma
maneira de alcançar uma forma
limitada de paralelismo, mesmo em
um computador com apenas uma
CPU.
II. Mesmo em um computador com
apenas uma CPU, diferentes threads
de uma aplicação gráfica como
exemplo podem parecer estar todas
sendo executadas ao mesmo tempo.
III. Java threads são objetos que
podem cooperar e comunicar-se
entre si para compartilhar objetos
em memória, a tela, ou outros tipos
de recursos e periféricos.
IV. A troca entre as threads sendo
executadas ocorre rapidamente
porque cada thread possui sua
própria pilha armazenada na
memória da Máquina Virtual Java. A
pilha de cada thread contém as
varáveis locais e os frames dos
métodos que a thread está
executando atualmente.
Apenas I e II
Apenas I e III
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
7 of 11 09/06/2025, 19:23
C
D
E
A
B
C
D
E
Apenas II e III
Apenas II, III e IV
I, II, III e IV
8
Através das ferramentas de
produtividade do NetBeans, criamos
um controlador JPA de forma
automatizada, e tudo que
precisamos para viabilizar seu
funcionamento é o fornecimento, no
construtor, de um objeto do tipo:
EntiyManager
Transaction
Query
EntityManagerFactory
NamedQuery
9
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
8 of 11 09/06/2025, 19:23
A
B
�Instituto Ânima Sociesc/2010� A
linguagem de programação Java é
uma linguagem orientada a objetos
e como tal, possui características
como: herança (habilidade de
especificar que um programa é igual
a outro, determinando somente as
suas diferenças.), polimorfismo
(habilidade de uma mesma palavra
ou símbolo ter significado diferente
em contextos distintos.) e
encapsulamento (divisão de um
programa em componentes distintos
com interação limitada.). Neste
contexto, marque a afirmativa
correta:
Suponha que uma
determinada classe tenha a
seguinte declaração:
"public class Gato extends
Animal {". Esta declaração
é um exemplo de uso de
herança em Java.
Suponha que uma
determinada classe tenha a
seguinte declaração:
"public class Gato extends
Animal {". Esta declaração
é um exemplo de uso de
polimorfismo em Java.
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
9 of 11 09/06/2025, 19:23
C
D
E
Suponha que uma
determinada classe tenha a
seguinte declaração:
"private class Gato
interface Animal {". Esta
declaração é um exemplo
de uso de encapsulamento
em Java.
Suponha que uma
determinada classe tenha a
seguinte declaração:
"private class Gato
interface Animal {". Esta
declaração é um exemplo
de uso de herança em
Java.
Suponha que uma
determinada classe tenha a
seguinte declaração:
"public class Gato
implements Runnable {".
Esta declaração é um
exemplo de uso de
polimorfismo em Java.
10
�COMPERVE � 2020 � TJ/RN �
Analista de Sistemas Sênior −
Adaptada)
Os modificadores de acesso são
palavras-chave que delimitam o
nível de acesso, a visibilidade e o
encapsulamento de elementos na
linguagem Java. Sobre os
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
10 of 11 09/06/2025, 19:23
A
B
C
D
E
modificadores de acesso, é correto
afirmar:
O modificador
"protected"permite que
apenas a própria classe
possa acessar o recurso.
O modificador
"private" permite que
apenas a própria classe e
as classes do mesmo
pacote possam acessar o
recurso.
O modificador
"public" permite que
apenas a própria classe e
aqueles que a herdarem
possam acessar o recurso.
O modificador "default" é
atribuído quando não é
informado nenhum
modificador de acesso.
Nenhum modificador
restringe o acesso de um
recurso da superclasse
pela subclasse.
Zen https://estacio.saladeavaliacoes.com.br/prova/681c97...
11 of 11 09/06/2025, 19:23