Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV

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

Avaliação: 4,00 pts Nota SIA: 4,00 pts 
01/03/2024 14:12:24. 
 
 Ref.: 4503304 Pontos: 1,00 / 1,00 
(l BFC - 2020 - EBSERH - Analista de Tecnologia da Informação) 
Observe cuidadosamente o código Java a seguir: 
1. public class OlaMundo { 
2. public static void main(String[] args) { 
3. System.println("Olá Mundo!"); 
 
5. } 
Assinale a alternativa correta: 
Não deveria ter a quarta linha do código. 
A segunda linha do código deveria ser public static main(String args) { Não 
deveria ter a quinta linha do código. 
A terceira linha do código deveria ser System.out.println("Olá Mundo! 
A primeira linha do código deveria ser private class OlaMundo { 
 Ref.: 4503292 Pontos: 1,00 / 1,00 
(COMPERVE - 2020 - TJ/RN - Analista de Sistemas Sênior - Adaptada) 
Analise o trecho de código Java a seguir. 
1 
2 
3 
4 
o 1 2 3 
 
 
 
o 
 
A partir da análise do código, observa-se que: 
Será exibido o endereço de memória do objeto. 
O código compila, mas não mostra nada. 
O código não compila. 
Os modificadores de acesso não podem estar ocultos. 
Será exibido um texto no console. 
 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 "public"permite que apenas a própria classe e aqueles que a herdarem possam acessar 
o recurso. 
O modificador "protected"permite que apenas a própria classe possa acessar o recurso. 
C] Nenhum modificador restringe o acesso de um recurso da superclasse pela subclasse. 
O modificador "private"permite que apenas a própria classe e as classes do mesmo pacote possam 
acessar o recurso. 
O modificador "defau/t"é atribuído quando não é informado nenhum modificador de acesso. 
 Ref.: 4503298 Pontos:0,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? 
C] Arrays.sortby(letras); 
Collections.sort(letras); 
Arrays.sort(letras); 
Collections.order(letras); 
Arrays.order(letras); 
 
 Ref.: 5434130 Pontos:0,00 / 1,00 
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNI FESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista 
de Tecnologia da Informação (ADAPTADA) 
Acerca do método equals, analise as seguintes afirmativas: 
l. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar 
um boolean exclusivamente false. 
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, 
contendo 18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. 
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao 
mesmo objeto. 
Podemos afirmar corretamente que: 
C] As afirmativas I e II estão corretas. 
Apenas a afirmativa II está correta. 
 As afirmativas II e III estão corretas. 
Apenas a afirmativa III está correta. C] 
Apenas a afirmativa I está correta. 
 Ref.: 8023088 Pontos:0,00 / 1,00 
Em um aplicativo de gestão de projetos, uma classe abstrata Funcionario define o método abstrato 
trabalhar(). As classes Desenvolvedor e Gerente herdam de Funcionario e implementam o método 
trabalhar() de maneiras específicas para suas funções. 
Qual é o conceito de programação orientada a objetos ilustrado pelo método trabalhar() nas classes 
Desenvolvedor e Gerente? 
Polimorfismo, com diferentes implementações do mesmo método em subclasses. 
Implementação de interface, onde trabalhar() é um método de uma interface. 
Encapsulamento, pois trabalhar() está oculto nas subclasses. 
Herança múltipla, com Desenvolvedor e Gerente herdando de várias classes. 
Sobrecarga de método, onde trabalhar() tem várias versões com parâmetros diferentes. 
 
(INSTITUTO AOCP -l BGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de Aplicações Web Mobile 
-2019) 
Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos 
durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está 
fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo 
que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O 
problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, 
assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da 
conexão com o banco de dados. 
catch 
else finally 
 Ref.: 5417290 Pontos:0,00 / 1,00 
(AOCP -BRDE -Analista de Sistemas -Desenvolvimento de Sistemas - Prova TI PO 4-2012) 
Na linguagem Java, podemos trabalhar com exceções. Sobre esses conceitos, analise as assertivas e assinale a 
alternativa que aponta as corretas. 
l. As exceções são eventos inesperados que ocorrem durante a execução de um programa. Uma exceção pode 
ser o resultado de uma condição de erro ou simplesmente uma entrada inesperada. De qualquer forma, em 
linguagens orientadas a objetos como Java, as exceções são vistas como objetos. 
II. Em Java, exceções são lançadas por trechos de código que detectam alguns tipos de condições inesperadas. 
Podem também ser lançadas pelo ambiente de execução Java se este encontra uma situação imprevista. 
III. A sintaxe genérica para um bloco try-catch em Java é a seguinte: 
 
try 
<block of Statementg ce 
ptio n_type «ide ntifie 
«block of statements 
«ide ntifie 
 fina ce ption_type» «ide ntifier>) 
 
IV. Em Java, podemos capturar uma exceção ocorrida por meio de trechos de código capazes de tratá-la. 
Apenas l, II e IV 
Apenas II e III 
Apenas I e III 
III e lV 
C] Apenas l, II e III 
 
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread 
da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a 
opção que corresponde à sequência correta. 
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável 
por iniciar a execução do thread. 
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra 
thread tenha completado sua execução. 
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o 
processador voluntariamente. 
C] 
 
EM2120553- INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 Ref.: 5437115 Pontos:0,00 / 1,00 
Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma 
delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo 
descrita aqui? 
Persistence Unit 
 Java Server Faces from JPA Controller Classes 
Swing GUI Forms from Entity Classes 
Entity Classes from Database 
JPA Controller Classes from Entity Classes

Outros materiais