Logo Passei Direto
Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Ferramentas de estudo

Questões resolvidas

Observe cuidadosamente o código Java a seguir:
Assinale a alternativa correta:
A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")

Com base no código Java a seguir, responda:
Qual das seguintes alternativas indica o resultado da execução do código?
Corsa
null
O carro é null
O carro é Corsa
O código não será compilado, pois apresenta erros

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?
static
try
extend
throws
protected

No código Java abaixo, verifica-se que o bloco finally será executado:
Apenas se a exceção levantada não for tratada no bloco catch.
De qualquer forma.
Apenas se a exceção levantada não for tratada no bloco catch.
Apenas se a exceção levantada for tratada no bloco catch.
Apenas se nenhuma exceção for levantada.
Apenas se uma exceção for levantada.

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.
F - F - V
V - F - V
V - F - F
V - V - F
F - V - V

Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?
Object.wait()
Thread.yield()
ReentrantLock.lock()
Thread.join()
FileInputStream.read()

Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java.
Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
Connection
PreparedStatement
DriverManager
Statement
ResultSet

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Observe cuidadosamente o código Java a seguir:
Assinale a alternativa correta:
A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")

Com base no código Java a seguir, responda:
Qual das seguintes alternativas indica o resultado da execução do código?
Corsa
null
O carro é null
O carro é Corsa
O código não será compilado, pois apresenta erros

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?
static
try
extend
throws
protected

No código Java abaixo, verifica-se que o bloco finally será executado:
Apenas se a exceção levantada não for tratada no bloco catch.
De qualquer forma.
Apenas se a exceção levantada não for tratada no bloco catch.
Apenas se a exceção levantada for tratada no bloco catch.
Apenas se nenhuma exceção for levantada.
Apenas se uma exceção for levantada.

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.
F - F - V
V - F - V
V - F - F
V - V - F
F - V - V

Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?
Object.wait()
Thread.yield()
ReentrantLock.lock()
Thread.join()
FileInputStream.read()

Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java.
Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
Connection
PreparedStatement
DriverManager
Statement
ResultSet

Prévia do material em texto

12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
Aluno(a): LUCAS NORBERTO E SILVA 202102214726
Acertos: 9,0 de 10,0 12/04/2023
Acerto: 1,0  / 1,0
(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação)
Observe cuidadosamente o código Java a seguir:
1. public class OlaMundo {
2. public static void main(String[] args) {
3. System.println("Olá Mundo!");
4. }
5. }
Assinale a alternativa correta:
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quinta linha do código.
Não deveria ter a quarta linha do código.
A segunda linha do código deveria ser → public static main(String args) {
 A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Respondido em 12/04/2023 15:50:07
Explicação:
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Acerto: 1,0  / 1,0
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
public class Automovel {
public void nome(String nome) {
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
return nome;
}
}
public class Carro extends Automovel {
@Override public void nome(String nome) {
return ¿O carro é ¿ + super.nome(nome);
}
}
public class Executa { public static void main(String[] args) {
Carro carro = new Carro();
System.out.println(carro.nome(¿Corsa¿));
}
}
 
Qual das seguintes alternativas indica o resultado da execução do código?
Corsa
null
O carro é Corsa
O carro é null
 O código não será compilado, pois apresenta erros
Respondido em 12/04/2023 15:51:10
Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
Acerto: 0,0  / 1,0
Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico
Judiciário - Tecnologia da Informação
Considere a interface Java declarada abaixo:
public interface NewInterface {
}
A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:
Public int aumentarSalario(int s){return s*1.1;}
 Public NewInterface();
Protected void consultarProcesso();
Default int obterDados();
 Public void NewInterface();
Respondido em 12/04/2023 15:52:47
 Questão3
a
12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
Explicação:
A resposta certa é: Public void NewInterface();
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 é:
 Double calcular(double n1, double n2);
Private int calcularQuantidade(int n1);
Protected sacar(double valor);
Public void exibe( ) {System.out.print(''Ok'');}
Public double calcularTributos() {return 27.5;}
Respondido em 12/04/2023 15:51:46
Explicação:
A resposta certa é: Double calcular(double n1, double n2);
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 Insu�ciente quando o saldo da conta se encontra menor que o solicitado no
saque. Nessa situação, ao se de�nir o método sacar( ), para identi�car o nome da exceção que pode ser lançada,
qual palavra-chave da linguagem deve-se usar?
try
static
 throws
protected
extend
Respondido em 12/04/2023 15:53:52
Explicação:
A resposta certa é:throws
Acerto: 1,0  / 1,0
(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012)
No código Java abaixo, veri�ca-se que o bloco �nally será executado:
 Questão4
a
 Questão5
a
 Questão6
a
12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
 De qualquer forma.
Apenas se a exceção levantada não for tratada no bloco catch.
Apenas se a exceção levantada for tratada no bloco catch.
Apenas se nenhuma exceção for levantada.
Apenas se uma exceção for levantada.
Respondido em 12/04/2023 15:56:50
Explicação:
A resposta certa é:De qualquer forma.
Acerto: 1,0  / 1,0
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modi�cada) Sobre a classe thread da
linguagem Java, informe se cada a�rmativa 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 - V - F
F - F - V
V - F - F
 V - F - V
F - V - V
Respondido em 12/04/2023 15:57:31
Explicação:
A resposta certa é: V - F - V
Acerto: 1,0  / 1,0
(CESGRANRIO - BNDES - Pro�ssional 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?
ReentrantLock.lock()
 Questão7
a
 Questão8
a
12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
 Thread.yield()
Object.wait()
FileInputStream.read()
Thread.join()
Respondido em 12/04/2023 15:59:11
Explicação:
A resposta certa é: Thread.yield()
Acerto: 1,0  / 1,0
Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados,
onde, no caso das consultas, elas retornam os valores em uma estrutura especí�ca do Java. Selecione a interface
de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na
linguagem Java.
 ResultSet 
Statement
Connection  
DriverManager 
PreparedStatement
Respondido em 12/04/2023 16:00:18
Explicação:
A resposta certa é: ResultSet 
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 à de�niçã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:
createNamedQuery
createResultList
createEntityManager
 getResultList
getEntityManager      
Respondido em 12/04/2023 15:58:44
Explicação:
A resposta certa é: getResultList
 Questão9
a
 Questão10
a
12/04/2023, 16:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6

Mais conteúdos dessa disciplina