Buscar

AV com gabarito 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 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

28/11/2021 16:48 EPS
https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 1/4
Álvaro Ciribelli Borges
202003203361
 
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV
Aluno: ÁLVARO CIRIBELLI BORGES 202003203361
Professor: RICARDO LUIS BALIEIRO
 Turma: 9004
EEX0140_AV_202003203361 (AG) 21/10/2021 22:26:14 (F) 
 
Avaliação:
9,0
Nota Partic.: Nota SIA:
10,0 pts
 
 
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA 
 
 1. Ref.: 4392384 Pontos: 1,00 / 1,00
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada)
Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, a visibilidade e o encapsulamento de
elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar:
O modificador "protected" permite que apenas a própria classe possa acessar o recurso.
Nenhum modificador restringe o acesso de um recurso da superclasse pela subclasse.
O modificador "public" permite que apenas a própria classe e aqueles que a herdarem possam acessar o
recurso.
O modificador "private" permite que apenas a própria classe e as classes do mesmo pacote possam acessar o
recurso.
 O modificador "default" é atribuído quando não é informado nenhum modificador de acesso.
 
 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?
Arrays.sortby(letras);
Arrays.order(letras);
Arrays.sort(letras);
Collections.order(letras);Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392384.');
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.')
28/11/2021 16:48 EPS
https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 2/4
 Collections.sort(letras);
 
 
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA 
 
 3. Ref.: 5434029 Pontos: 0,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.
Só podem possuir atributos privados.
 Admitem herança múltipla.
Não permitem atributos públicos.
 Estendem apenas classes concretas e interfaces.
 
 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 declarados com o modificador final não podem ser sobrescritos.
Métodos sobrecarregados podem possuir diferentes tipos de retorno.
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.
 
 5. Ref.: 5434037 Pontos: 1,00 / 1,00
Ano: 2016 Banca: UFES Órgão: UFES Prova: UFES - 2016 - UFES - Técnico de Tecnologia da Informação
Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java.
A saída a ser impressa pelo programa é:
ClasseBase!ClasseDerivada!
Educational 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: 5434037.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
28/11/2021 16:48 EPS
https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 3/4
ClasseDerivada!ClasseDerivada!ClasseDerivada!
 ClasseBase!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseBase!ClasseDerivada!
ClasseBase!ClasseBase!ClasseBase!
 
 6. Ref.: 5434078 Pontos: 1,00 / 1,00
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.
 Os métodos não podem ter os modificadores protected ou private. 
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
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.: 5313369 Pontos: 1,00 / 1,00
(BRDE - AOCP - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Sobre Multiprogramação e Threads em
Java, analise as assertivas e assinale a alternativa que aponta as corretas:
I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador
com apenas uma CPU.
II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo
podem parecer estar todas sendo executadas ao mesmo tempo.
III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a
tela, ou outros tipos de recursos e periféricos.
IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha
armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos
métodos que a thread está executando atualmente.
Apenas I e III
 I, II, III e IV
Apenas II e III
Apenas II, III e IV
Apenas I e II
 
 8. Ref.: 5299020 Pontos: 1,00 / 1,00
(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?
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
 Você não pode especificar qual thread será notificada.
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.
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434078.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313369.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5299020.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
28/11/2021 16:48 EPS
https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 4/4
 
 9. Ref.: 5437067 Pontos: 1,00 / 1,00
O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características
importantes para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBCpor possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
Somente II e III
Somente I e II
Somente II, III e IV
Somente II e IV 
 Somente I, II e III
 
 10. Ref.: 5437085 Pontos: 1,00 / 1,00
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC,
para retornar corretamente os dados de uma tabela com o nome tbcliente, classificados em ordem crescente pelo
campo nome.
As respostas para as lacunas (1) e (2) seriam, respectivamente:
 select * from tbcliente order by nome / executeQuery
select * from tbcliente / executeUpdate 
insert into tbcliente order by nome / executeUpdate 
select * from tbcliente order by nome desc / executeUpdate 
insert into tbcliente order by nome / executeQuery
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437067.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437085.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando