Buscar

AV Programação Orientada a Objetos Java

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 4 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

Prévia do material em texto

22/11/2022 21:22 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 1/4
TIAGO HENRIQUE DE SOUZA QUEIROZ
Avaliação AV
 
 
202003104477 POLO ABDIAS - RECIFE - PE
 avalie seus conhecimentos
Disc.: DGT0244 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2022.3 EAD (G) / AV
Aluno: TIAGO HENRIQUE DE SOUZA QUEIROZ Matrícula: 202003104477
Data: 22/11/2022 21:24:40 Turma: 9001
Lupa RETORNAR À AVALIAÇÃO
 
 
 
 1a Questão (Ref.: 202007531303)
(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 como métodos get e set acessíveis externamente a classe, marque a opção que melhor
representa a prática aplicada.
Herança
Polimorfismo
Encapsulamento
Abstração
Dependência
 
 2a Questão (Ref.: 202007531260)
TJ/SC − 2010 − Analista de Sistemas
Assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em Java:
 Atenção
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
3. Não esqueça de finalizar a avaliação colocando o código verificador no campo no final da
página.
javascript:voltar_avaliacoes()
javascript:diminui();
javascript:aumenta();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416336\n\nStatus da quest%C3%A3o: Liberada para Uso.');
22/11/2022 21:22 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 2/4
O código será compilado normalmente e exibirá "false" quando for executado.
O código produz um erro de compilação, pois o compilador não conseguirá determinar a qual comando "if" a
cláusula "else" se refere.
O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado.
O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
 
 3a Questão (Ref.: 202008548953)
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 afirmar-se que:
Só podem possuir atributos privados.
Não permitem atributos públicos.
Métodos e atributos protegidos são legados às subinterfaces.
Estendem apenas classes concretas e interfaces.
Admitem herança múltipla.
 
 4a Questão (Ref.: 202008549027)
Ano: 2017 Banca: UPENET/IAUPE Órgão: UPE Prova: UPENET/IAUPE - 2017 - UPE - Analista de Sistemas - Banco de
Dados
Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que:
Métodos sobrescritos devem possuir assinaturas iguais.
Métodos declarados com o modificador final não podem ser sobrescritos.
Métodos sobrecarregados podem possuir diferentes tipos de retorno.
Um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
Métodos sobrecarregados devem possuir nomes iguais.
 
 5a Questão (Ref.: 202008532262)
(FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -2017)
Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir:
Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão
com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo
SQLException, ao executar a instrução conn.close(); ela deverá ser tratada:
Por quem chamou o método desconectar.
Por outro método dentro da classe ClienteDao.java.
No interior do método desconectar.
Pelo construtor da classe ClienteDao.java.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434103\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417338\n\nStatus da quest%C3%A3o: Liberada para Uso.');
22/11/2022 21:22 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 3/4
Por um bloco try...catch que deverá ser colocado no interior desse método.
 
 6a Questão (Ref.: 202008532226)
(FDC - MAPA - Fundação Dom Cintra - Analista de Sistemas - 2010)
Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser
executado, independentemente de como a execução de um composto try é finalizada, é conhecido como:
Except
Finally
Throws
Continue
Break
 
 7a Questão (Ref.: 202008413944)
(IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um monitor chamado meuMonitor
possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma dessas threads é
chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de
pronta?
Você não pode especificar qual thread será notificada.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
 
 8a Questão (Ref.: 202008428302)
(ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes
afirmações relacionadas a conceitos sobre 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 modificar o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e IV
I e III
II e III
III e IV
 
 9a Questão (Ref.: 202008552019)
Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de dados,
dentro de um ambiente transacional, permitindo um alto nível de padronização, como pode ser observado no trecho
de código incompleto, apresentado a seguir.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417302\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5299020\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437095\n\nStatus da quest%C3%A3o: Liberada para Uso.');
22/11/2022 21:22 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 4/4
Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e (3), para
que o código se torne funcional?
EntityManagerFactory / EntityManager / persist
Database / Entity / put
EntityManager / Command / insert
Connection / Statement / execute
EntityFactory / EntityManager / save
 
 10a Questão (Ref.: 202008551986)
Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de
dados específicos, 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, ondetemos como exemplo o JDBC, sendo classificada como:
Back-end
Front-end
Dispatcher
Middleware
Mensageria
 
Autenticação para a Prova Online
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
W8D3 Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 06/09/2022 até 23/11/2022.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais