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

22/09/22, 08:26 EPS
https://simulado.estacio.br/alunos/ 1/5
RENAN MUZI DA COSTA
202105153761
 
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV
Aluno: RENAN MUZI DA COSTA 202105153761
Professor: JHONATAN ALVES
 Turma: 9001
EEX0140_AV_202105153761 (AG) 18/08/2022 20:55:23 (F) 
Avaliação:
8,0
Nota SIA:
10,0 pts
 
 
 
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA 
 
 1. 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.sort(letras);
Arrays.order(letras);
Arrays.sortby(letras);
Arrays.sort(letras);
Collections.order(letras);
 
 2. Ref.: 4503288 Pontos: 1,00 / 1,00
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada)
Para responder à questão, considere o seguinte trecho de código Java:
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503298.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503288.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
22/09/22, 08:26 EPS
https://simulado.estacio.br/alunos/ 2/5
Por esse código, na definição das classes, constata-se o emprego do conceito de:
Agrupamento
Especialização
Generalização
 Composição
Herança
 
 
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA 
 
 3. Ref.: 5434082 Pontos: 0,00 / 1,00
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de
Sistemas
Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.
I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.
II -O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.
III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.
Quais estão corretas?
 Apenas III.
I e II.
Apenas I.
 Apenas II.
I, II e III.
 
 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 sobrecarregados podem possuir diferentes tipos de retorno.
 Um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
Métodos sobrescritos devem possuir assinaturas iguais.
Métodos declarados com o modificador final não podem ser sobrescritos.
Métodos sobrecarregados devem possuir nomes iguais.
 
 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
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434082.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434103.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434063.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
22/09/22, 08:26 EPS
https://simulado.estacio.br/alunos/ 3/5
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 abstratos.
Sobrecarga de construtor.
Sobrecarga de métodos.
Métodos estáticos.
 Polimorfismo.
 
 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: 
 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. 
Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
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.
III e IV
I e II
 II e IV
I e III
II e III
 
 8. Ref.: 5299020 Pontos: 1,00 / 1,00
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434078.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378.');
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.')
22/09/22, 08:26 EPS
https://simulado.estacio.br/alunos/ 4/5
(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 thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
 Você não pode especificar qual thread será notificada.
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 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 JDBC por possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
 Somente I, II e III
Somente I e II
Somente II e IV 
Somente II e III
Somente II, III e IV
 
 10. Ref.: 5437085 Pontos: 0,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 desc / executeUpdate 
insert into tbcliente order by nome / executeQuery
insert into tbcliente order by nome / executeUpdate 
 select * from tbcliente order by nome / executeQuery
select * from tbcliente / executeUpdate 
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.')
22/09/22, 08:26 EPS
https://simulado.estacio.br/alunos/ 5/5
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Mais conteúdos dessa disciplina