Buscar

AV programação orientada a objetos em 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 5 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

Prévia do material em texto

30/11/2021 20:37 EPS
https://simulado.estacio.br/alunos/ 1/5
RENAN NONATO PEREIRA
202001426477
 
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV
Aluno: RENAN NONATO PEREIRA 202001426477
Professor: CAIRO AUGUSTO WILLAMIL LUZ
 Turma: 9002
EEX0140_AV_202001426477 (AG) 18/11/2021 17:05:12 (F) 
 
Avaliação:
10,0
Nota Partic.: Av. Parcial.:
2,0
Nota SIA:
10,0 pts
 
 
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA 
 
 1. Ref.: 4416379 Pontos: 1,00 / 1,00
(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.
Abstração
Polimorfismo
Dependência
 Encapsulamento
Herança
 
 2. Ref.: 4503298 Pontos: 1,00 / 1,00
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
1. List letras = new ArrayList();
2. letras.add(¿W¿);
3. letras.add(¿X¿);
4. letras.add(¿G¿);
5. letras.add(¿B¿);
6. letras.add(¿A¿);
Qual das seguintes alternativas indica o método que ordena a lista anterior?
Collections.order(letras);
Arrays.order(letras);
Arrays.sort(letras); Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503298.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/11/2021 20:37 EPS
https://simulado.estacio.br/alunos/ 2/5
Arrays.sortby(letras);
 Collections.sort(letras);
 
 
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA 
 
 3. Ref.: 5434029 Pontos: 1,00 / 1,00
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:
Métodos e atributos protegidos são legados às subinterfaces.
Estendem apenas classes concretas e interfaces.
Só podem possuir atributos privados.
 Admitem herança múltipla.
Não permitem atributos públicos.
 
 4. Ref.: 5434103 Pontos: 1,00 / 1,00
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.
 Um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
Métodos sobrecarregados devem possuir nomes iguais.
Métodos declarados com o modificador final não podem ser sobrescritos.
Métodos sobrecarregados podem possuir diferentes tipos de retorno.
 
 5. Ref.: 5434063 Pontos: 1,00 / 1,00
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas
Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na
superclasse A, há o método calcularValor, também presente nas duas subclasses B e C, mas implementado de
maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte bloco de código:
A t1 = new A();
System.out.println(t1.calcularValor());
A t2 = new B();
System.out.println(t2.calcularValor());
A t3 = new C();
System.out.println(t3.calcularValor());
Após compilar e executar a aplicação, foram exibidos, na tela, os valores 4, 9 e 5. Nessa aplicação, evidencia-se o uso
de:
Métodos estáticos.
 Polimorfismo.
Sobrecarga de construtor.
Métodos abstratos.
Sobrecarga de métodos.
 
 6. Ref.: 5434078 Pontos: 1,00 / 1,00Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434103.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434063.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434078.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/11/2021 20:37 EPS
https://simulado.estacio.br/alunos/ 3/5
Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Técnico em Gestão 01 - Informática 
As interfaces são usadas nas aplicações Java quando se deseja permitir que diversas classes implementem
determinados métodos, mesmo que de formas diferentes. Em uma interface Java: 
Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
 Os métodos não podem ter os modificadores protected ou private. 
Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
 
 
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS 
 
 7. Ref.: 5313378 Pontos: 1,00 / 1,00
(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.
II e III
I e II
 II e IV
III e IV
I e III
 
 8. Ref.: 5310383 Pontos: 1,00 / 1,00
(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:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/11/2021 20:37 EPS
https://simulado.estacio.br/alunos/ 4/5
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de:
 XYZ
ZWYZ
XY
ZXY
XYZW
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 9. Ref.: 5437168 Pontos: 1,00 / 1,00
Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada, e tudo
que precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
 EntityManagerFactory
EntiyManager
Query
NamedQuery
Transaction Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437168.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/11/2021 20:37 EPS
https://simulado.estacio.br/alunos/ 5/5
 
 10. Ref.: 5437134 Pontos: 1,00 / 1,00
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: 
Permite mapear os relacionamentos da base de dados.
 Com a adoção do JPA eliminamos a necessidade do JDBC. 
Precisa de um arquivo de configuração denominado persistence.xml. 
É o mecanismo padrão de ORM do Java. 
Trabalha com códigoanotado Java. 
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Outros materiais