Buscar

POO - AV1

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 6 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 6 páginas

Prévia do material em texto

21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 1/6
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
Aluno(a): FABIANO RODRIGUES DE CARVALHO OLIVEIRA 202009241931
Acertos: 9,0 de 10,0 17/03/2023
Acerto: 0,0  / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem
de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2,
de modo a ocultar qualquer código fonte existente nesse local.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e
apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa
funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1
exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) {
III. while (repetir.equals("SIM")) {
Quais estão corretas?
 I, II e III.
Apenas I.
Apenas I e II.
Apenas III.
 Apenas II e III.
Respondido em 17/03/2023 17:02:20
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 2/6
Explicação:
Resposta correta: Apenas II e III.
Acerto: 1,0  / 1,0
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia −
Adaptada)
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir.
O quali�cador, também conhecido por modi�cador, de�ne a visibilidade e pode ser de três tipos básicos:
 
I. O método é visível apenas pela própria classe. É o quali�cador mais restritivo.
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. O método é visível por qualquer classe. É o quali�cador mais aberto no sentido de que qualquer classe pode
usar este método.
 
Os tipos básicos dos modi�cadores descritos em I, II e III são, respectivamente:
"Public", "private" e "protected".
"Protected", "private" e "public".
"Protected", "public" e "private".
 "Private", "protected" e "public".
"Private", "public" e "protected".
Respondido em 17/03/2023 16:40:21
Explicação:
Resposta correta: "Private", "protected" e "public".
Acerto: 1,0  / 1,0
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 a�rmar:
Uma interface pode implementar uma classe.
Elas fazem parte de herança.
As variáveis e os métodos podem ter qualquer modi�cador de acesso.
 As variáveis são implicitamente public static �nal.
Interfaces são equivalentes às classes abstratas.
Respondido em 17/03/2023 16:41:04
 Questão2
a
 Questão3
a
21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 3/6
Explicação:
A resposta certa é: As variáveis são implicitamente public static �nal.
Acerto: 1,0  / 1,0
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas -
Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de
''Polimor�smo''. A palavra que completa as lacunas na classe ''Conta'' é:
Public
Final
Interface
 Abstract
Void
Respondido em 17/03/2023 16:44:52
Explicação:
A resposta certa é: Abstract
Acerto: 1,0  / 1,0
(COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modi�cada)
Considere as seguintes a�rmativas sobre os tipos de exceções que existem na linguagem Java e o que
caracteriza cada um desses tipos.
I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.
II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe
Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.
III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou
problemas internos à máquina virtual Java (JVM).
IV - O compilador Java não permite que sejam de�nidos tratadores (cláusulas catch) para as exceções de tipo
RuntimeException e Error.
Estão corretas as a�rmativas
I e IV
II e III
III e IV
 Questão4
a
 Questão5
a
21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 4/6
II e IV
 I e III
Respondido em 17/03/2023 16:46:25
Explicação:
A resposta certa é:I e III
Acerto: 1,0  / 1,0
(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 (...) { ... } ... �nally { ... }
Analise as a�rmações abaixo, sobre o seu funcionamento.
1) Uma cláusula �nally é colocada no �m 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 �nally é 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 �nally 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 �nally é
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 �nally. 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, 3, 4 e 5
1, 2, 3 e 5
 1, 2, 4 e 5
2, 3, 4 e 5
Respondido em 17/03/2023 16:49:38
Explicação:
A resposta certa é:1, 2, 4 e 5
Acerto: 1,0  / 1,0
(CESGRANRIO - BNDES - Pro�ssional 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?
Utilizar a keyword lockable no bloco de M.
 Declarar o método M como synchronized.
Implementar connection pooling no acesso ao banco de dados.
 Questão6
a
 Questão7
a
21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 5/6
Reescrever M em Assembly, necessariamente.
Ajustar o �rewall de borda para permitir uma conexão por IP.
Respondido em 17/03/2023 16:51:59
Explicação:
A resposta certa é: Declarar o método M como synchronized.
Acerto: 1,0  / 1,0
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode
entrar em um determinado estado por um intervalo de tempo especí�co, retornando ao estado executável
quando for noti�cada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte
estado:
Terminado
Cancelado
 Espera sincronizada
Novo
Bloqueado
Respondido em 17/03/2023 16:53:22
Explicação:
A resposta certa é: Espera sincronizada
Acerto: 1,0  / 1,0
Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o bancode 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:
createResultList
getEntityManager      
createEntityManager
createNamedQuery
 getResultList
Respondido em 17/03/2023 16:55:21
Explicação:
A resposta certa é: getResultList
Acerto: 1,0  / 1,0
Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de entidades e
coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto-relacional. Observe a linha de
código apresentada a seguir.   
 Questão8
a
 Questão9
a
 Questão10
a
21/03/2023, 15:14 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304129333&cod_prova=6080666108&f_cod_disc= 6/6
De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a linha de
código que iria sucedê-la?
List< Aluno > ls = st.executeQuery(''select * from ALUNOS'');          
List< Aluno > ls = st.prepareStatement(''select * from ALUNOS'');
ResultSet rs = st.executeUpdate(''select * from ALUNOS''); 
 ResultSet rs = st.executeQuery(''select * from ALUNOS'');           
List ls = st().executeUpdate(''select * from ALUNOS'');         
Respondido em 17/03/2023 16:59:11
Explicação:
A resposta certa é: ResultSet rs = st.executeQuery(''select * from ALUNOS'');

Continue navegando