Logo Passei Direto
Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Simulado sobre Programação Orientada a Objetos em Java com questões de múltipla escolha, respostas corretas, pontuações e explicações curtas (ex.: System.out.println, equals, herança, bloco finally), extraído do ambiente Meus Simulados da Estácio.

User badge image
Rafael

em

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

Prévia do material em texto

05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Meus Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Acertos: 10,0 de 10,0
05/11/2022
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 segunda linha do código deveria ser → public static main(String args) {
A primeira linha do código deveria ser → private class OlaMundo {
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Não deveria ter a quinta linha do código.
Não deveria ter a quarta linha do código.
Respondido em 05/11/2022 18:29:42
Explicação:
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Acerto: 1,0 / 1,0
(COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática)
Considere o seguinte programa escrito em linguagem Java:
Questão1
a
Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na
alternativa:
 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para
Pagar Hoje+4: 1034.0
Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para
Pagar Hoje+4: 4400.0
Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para
Pagar Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0
Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para
Pagar Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0
Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0
Respondido em 05/11/2022 18:31:42
Explicação:
Resposta correta: Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor
para Pagar Hoje+4: 1034.0
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 I está correta.
Apenas a afirmativa II está correta.
Apenas a afirmativa III está correta.
 As afirmativas II e III estão corretas.
As afirmativas I e II estão corretas.
Respondido em 05/11/2022 18:40:04
Explicação:
 Questão3
a
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
A resposta certa é: As afirmativas II e III estão corretas.
Acerto: 1,0 / 1,0
Sobre herança em Java, afirma-se que:
I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados.
II) Os atributos e métodos privados não são herdados pela subclasse.
III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface.
A alternativa que contém apenas opções corretas é:
Somente a II.
I e II.
 II e III.
Somente a I.
Somente a III.
Respondido em 05/11/2022 18:33:33
Explicação:
A resposta certa é: II e III.
Acerto: 1,0 / 1,0
(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012)
No código Java abaixo, verifica-se que o bloco finally será executado:
 De qualquer forma.
Apenas se a exceção levantada não for tratada no bloco catch.
Apenas se uma exceção for levantada.
Apenas se nenhuma exceção for levantada.
Apenas se a exceção levantada for tratada no bloco catch.
Respondido em 05/11/2022 18:36:03
Explicação:
A resposta certa é:De qualquer forma.
Acerto: 1,0 / 1,0
(CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de Sistema -2018 -modificada)
Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a
não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente.
IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou
não.
Está(ão) correta(s) apenas a(s) afirmativa(s)
 I e II
III e IV
 Questão4
a
 Questão5
a
 Questão6
a
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
III
IV
I e IV
Respondido em 05/11/2022 18:38:54
Explicação:
A resposta certa é:I e II
Acerto: 1,0 / 1,0
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java,
reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo
invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado
momento, somente por uma thread?
Reescrever M em Assembly, necessariamente.
 Declarar o método M como synchronized.
Implementar connection pooling no acesso ao banco de dados.
Utilizar a keyword lockable no bloco de M.
Ajustar o firewall de borda para permitir uma conexão por IP.
Respondido em 05/11/2022 18:33:59
Explicação:
A resposta certa é: Declarar o método M como synchronized.
Acerto: 1,0 / 1,0
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na linguagem Java, assinale a opção
correta:
Uma classe pode definir tanto métodos quanto variáveis sincronizadas.
 O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado
inativo.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade,
pode ser utilizado o método setPriority.
Métodos static não podem ser synchronized.
O método yield é utilizado para forçar um thread a entrar no modo de suspensão.
Respondido em 05/11/2022 18:35:31
Explicação:
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no
estado inativo.
Acerto: 1,0 / 1,0
O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por
padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de
comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método:
rollback
 setAutoCommit
executeUpdate
getConnection
executeQuery
Respondido em 05/11/2022 18:40:22
Explicação:
 Questão7
a
 Questão
8a
 Questão9
a
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
A resposta certa é: setAutoCommit
Acerto: 1,0 / 1,0Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão com o banco de dados e, a partir da obtenção da
conexão, instanciar os objetos que serão responsáveis por executar as instruções SQL. Selecione a classe, pertencente à API JDBC, que
administra e seleciona o driver adequado para iniciar uma conexão com o banco de dados na linguagem Java.
Statement
Connection
ResultSet
PreparedStatement
 DriverManager
Respondido em 05/11/2022 18:41:13
Explicação:
A resposta certa é: DriverManager
 Questão10
a
javascript:abre_colabore('38403','297813112','5868629503');

Mais conteúdos dessa disciplina