Prévia do material em texto
Disciplina: PPRROOGGRRAAMMAAÇÇÃÃOO OORRIIEENNTTAADDAA AA OOBBJJEETTOOSS EEMM JJAAVVAA AAVVSS
Aluno: GGUUNNAARR VVIINNGGRREE DDAA SSIILLVVAA MMOOTTAA 220022220044227700449988
Turma: 99000011
DGT0244_AVS_202204270498 (AG) 19/03/2023 15:54:57 (F)
Avaliação: 1100,,0000 pts Nota SIA: 1100,,0000 pts
EEMM22112200110044 -- IINNTTRROODDUUÇÇÃÃOO ÀÀ PPRROOGGRRAAMMAAÇÇÃÃOO OOOO EEMM JJAAVVAA
11.. Ref.: 4392388 Pontos: 11,,0000 / 11,,0000
(COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática)
Considere o seguinte programa escrito em linguagem Java:
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
1 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392388.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392388.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392388.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392388.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392388.');
Analisando a lógica do programa anterior, é CORRETO a�rmar que, ao �nal da execução do programa, serão impressas as respostas disponíveis na
alternativa:
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
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: 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
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
2 of 8 31/03/2023, 17:08
22.. Ref.: 4416379 Pontos: 11,,0000 / 11,,0000
(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 modi�cador de acesso "private". Ao continuar a análise, você veri�ca
métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a
objetos e a utilização dos modi�cadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a
opção que melhor representa a prática aplicada.
Abstração
Herança
Polimor�smo
Encapsulamento
Dependência
EEMM22112200555500 -- AAPPRROOFFUUNNDDAAMMEENNTTOO DDEE HHEERRAANNÇÇAA EE PPOOLLIIMMOORRFFIISSMMOO EEMM JJAAVVAA
33.. Ref.: 5434072 Pontos: 11,,0000 / 11,,0000
Sobre herança em Java, a�rma-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 I.
I e II.
II e III.
Somente a II.
Somente a III.
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
3 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434072.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434072.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434072.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434072.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434072.');
44.. Ref.: 5434029 Pontos: 11,,0000 / 11,,0000
Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas
entidades de Java, é correto a�rmar-se que:
Admitem herança múltipla.
Estendem apenas classes concretas e interfaces.
Métodos e atributos protegidos são legados às subinterfaces.
Só podem possuir atributos privados.
Não permitem atributos públicos.
EEMM22112200555511 -- IIMMPPLLEEMMEENNTTAAÇÇÃÃOO DDEE TTRRAATTAAMMEENNTTOO DDEE EEXXCCEEÇÇÕÕEESS EEMM JJAAVVAA
55.. Ref.: 5417283 Pontos: 11,,0000 / 11,,0000
(VUNESP - Câmara de Sertãozinho -SP -Auxiliar Legislativo - Informática -2019)
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
try { // código a ser executado } except { // tratamento da exceção }
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }
if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
66.. Ref.: 5417361 Pontos: 11,,0000 / 11,,0000
(VUNESP- TJ-PA - Analista Judiciário- Análise de Sistema - Desenvolvimento - 2014)
Considere a classe Java descrita a seguir:
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
4 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
Se essa classe for executada, será apresentada no console a:
Mensagem ''1''.
Mensagem ''2''.
Exceção ''Error''.
Mensagem ''3''.
Exceção ''RuntimeException''
EEMM22112200555522 -- PPRROOGGRRAAMMAAÇÇÃÃOO PPAARRAALLEELLAA EEMM JJAAVVAA:: TTHHRREEAADDSS
77.. Ref.: 5310383 Pontos: 11,,0000 / 11,,0000
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
5 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
(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:
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
6 of 8 31/03/2023, 17:08
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de:
ZWYZ
XYZ
XYZW
XY
ZXY
88.. Ref.: 5313378 Pontos: 11,,0000 / 11,,0000
(ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes a�rmações
relacionadas a conceitossobre a linguagem de programação Java e os métodos da classe ThreadGroup:
I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modi�car o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
Indique a opção que contenha todas as a�rmações verdadeiras.
III e IV
I e III
II e IV
I e II
II e III
EEMM22112200555533 -- IINNTTEEGGRRAAÇÇÃÃOO CCOOMM BBAANNCCOO DDEE DDAADDOOSS EEMM JJAAVVAA
99.. Ref.: 5437134 Pontos: 11,,0000 / 11,,0000
Um dos grandes avanços na construção de sistemas cadastrais com base em Java foi o surgimento do JPA (Java Persistence Architecture),
diminuindo e padronizando todo o código necessário. Assinale a alternativa INCORRETA acerca do JPA:
Com a adoção do JPA eliminamos a necessidade do JDBC.
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
7 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.
Precisa de um arquivo de con�guração denominado persistence.xml.
É o mecanismo padrão de ORM do Java.
1100.. Ref.: 5437062 Pontos: 11,,0000 / 11,,0000
Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados especí�cos, não
sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para viabilização, o que se tornou um problema com a
grande quantidade de fabricantes para as bases relacionais. Uma solução para o problema foi a criação de uma camada intermediária de
software, com o objetivo de deixar o acesso ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classi�cada
como:
Mensageria
Dispatcher
Back-end
Middleware
Front-end
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304244226
8 of 8 31/03/2023, 17:08
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');