Logo Passei Direto
Buscar

Simulado 2 - Programação Orientada a Objetos em Java

Ferramentas de estudo

Questões resolvidas

Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados?
SQLite
Firebase
MySQL
Derby
PostgreSQL

(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?


FileInputStream.read()


Object.wait()


Thread.yield()


Thread.join()


ReentrantLock.lock()

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados?
SQLite
Firebase
MySQL
Derby
PostgreSQL

(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?


FileInputStream.read()


Object.wait()


Thread.yield()


Thread.join()


ReentrantLock.lock()

Prévia do material em texto

A
B
C
D
E
1 Marcar para revisão
Atualmente temos diversas
opções de sistemas para
gerenciamento de bancos de
dados (SGBDs), como Oracle e
SQL Server, por exemplo. A
grande maioria dos sistemas de
gerenciamento exige a instalação
de um servidor apropriado e uma
sequência de ações de
configuração, mas a plataforma
Java traz uma opção de banco de
dados relacional simples, na
distribuição do JDK, que não
precisa de um servidor, sendo
totalmente construído na
linguagem Java. Qual o nome
desse banco de dados?
MySQL
SQLite 
PostgreSQL     
Firebase         
Derby
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 1/11
A
B
C
2 Marcar para revisão
(COPESE-UFT − 2012 − MPE/TO
− Técnico Ministerial ¿
Informática)
Analise o código Java a seguir.
É CORRETO afirmar que o código:
Apresenta um erro de
compilação na linha 13,
visto que o nome dos
parâmetros do
construtor é diferente do
nome dos atributos da
classe "Pessoa".
Mostra a saída "Joao 20
joao@mp.to.gov.br".
Apresenta um erro de
compilação na linha 5,
pois como o atributo
idade é privado, o
conteúdo deste atributo
não pode ser acessado
forma em outra classe,
sendo necessário criar
métodos públicos na
classe "Pessoa".
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 2/11
D
E
Não pode ser executado
porque existe mais de
uma classe no arquivo
ConcursoMPE.java e,
assim, o compilador não
saberá qual delas deve
ser executada.
Mostra apenas a saída
"Joao 20" porque o
atributo email da classe
"Pessoa" tem o
modificador de acesso
protected e, assim, seu
conteúdo não pode ser
impresso.
3 Marcar para revisão
(CETREDE − 2019 − Prefeitura de
São Gonçalo do Amarante/ CE −
Analista de Tecnologia da
Informação)
Ao analisar um determinado
trecho de código em um
programa Java, você se depara
com uma determinada classe
"Pedido" que possui os atributos
comprador e valorTotal
declarados com a utilização do
modificador de acesso "private".
Ao continuar a análise, você
verifica métodos públicos
chamados getComprador,
getValorTotal, setComprador e
setValorTotal. Considerando os
conceitos de orientação a objetos
e a utilização dos modificadores
para proteção de atributos, bem
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 3/11
A
B
C
D
E
A
B
C
como métodos get e set
acessíveis externamente a classe,
marque a opção que melhor
representa a prática aplicada.
Polimorfismo
Dependência
Abstração
Herança
Encapsulamento
4 Marcar para revisão
(CESGRANRIO - BNDES -
Profissional Básico - Análise de
Sistemas - 2013) Qual método
pertencente à biblioteca nativa de
Java não é capaz de bloquear a
execução de uma thread?
Object.wait()
ReentrantLock.lock()
Thread.join()
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 4/11
D
E
FileInputStream.read()
Thread.yield()
5 Marcar para revisão
(CESGRANRIO - TRANSPETRO -
Analista de Sistemas Júnior -
2011) Uma das características da
linguagem Java é a possibilidade
de implementar programas com
múltiplas linhas de execução
(multithreaded execution). Nesse
contexto, é fornecido o programa
em Java a seguir:
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 5/11
A
B
C
D
E
Entre as possibilidades de saída
resultantes da execução do
programa fornecido, inclui-se a
impressão de:
XY
XYZ
XYZW
ZWYZ
ZXY
6 Marcar para revisão
(CS-UFG - SANEAGO-GO-
Analista de Sistemas - 2018 -
modificada)
Uma desenvolvedora JAVA
chamou um método X que pode
gerar uma exceção não
verificada. Porém, essa chamada
não foi circundada por um bloco
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 6/11
A
B
C
D
E
de tratamento de exceção. O que
acontecerá com esse código?
Não compilará, pois o
JAVA não suporta
exceções não
verificadas.
Não compilará, pois o
JAVA exige tratamento
de exceção.
Compilará e lançará
exceção, caso o método
X seja chamado.
Compilará e executará
normalmente, caso a
exceção não seja
lançada por X.
Compilará e as exceções
serão ignoradas.
7 Marcar para revisão
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
00
hora
: 47
min
: 03
seg
Ocultar
Questão 10 de 10
Respondidas (10) Em branco (0)
Finalizar prova
1 2 3 4 5
6 7 8 9 10
SM2 Programacao Orientada a Objetos Em…
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 7/11
A
B
C
D
E
A
B
Delete, qual método deve ser
utilizado?
prepareStatement
forName
executeUpdate
getConnection
executeQuery
8 Marcar para revisão
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.
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 8/11
C
D
E
A
B
C
Uma interface pode
implementar uma class.
As variáveis e métodos
podem ter qualquer
modificador de acesso.
Interfaces são
equivalentes às classes
abstratas.
9 Marcar para revisão
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,
dentre outros recursos, classes,
interfaces e classes abstratas.
Uma instrução correta que uma
interface Java pode conter é:
Public void exibe( )
{System.out.print("Ok");}
Protected sacar(double
valor).
Private int
calcularQuantidade(int
n1).
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 9/11
D
E
A
B
C
Public double
calculaTributos() {return
27.5;}
Double calcular(double
n1, double n2).
10 Marcar para revisão
A programação OO estipula um
conjunto de paradigmas, como a
herança, o polimorfismo, e o
controle de acesso aos membros.
Sendo Java uma linguagem que
suporta a programação OO,
analise as opções a seguir e
assinale a única correta.
Java não suporta
herança multinível.
Java suporta herança
múltipla.
Java implementa o
polimorfismo através de
estrutura switch-case.
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 10/11
D
E
Em Java, não há
encapsulamento.
Toda classe em Java
sempre tem uma
superclasse - a classe
Objetcts.
04/10/2026, 14:56 estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/
https://estacio.saladeavaliacoes.com.br/prova/6ac2928efd6dfa24a40cfa06/ 11/11

Mais conteúdos dessa disciplina