Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Disciplina: EEX0140 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2022.1 EAD (GT) / AV 
Aluno: PRESTATIVO 
Data: 17/05/2022 23:52:05 
 
 
 ATENÇÃO 
NOTA 10 
 
 
 1a Questão (Ref.: 202012805985) 
(FGV − 2012 − Senado Federal −Analista Legislativo − Análise de Sistemas) 
Observe a figura a seguir, associada à linguagem Java. 
 
Para permitir que um mesmo programa seja executado em vários sistemas operacionais, a plataforma Java gera 
códigos genéricos *.class e os traduz para o código da máquina local, *.exe ou *.bin, somente no momento da 
execução. Nesse contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, 
recebem o nome de: 
 
 
Framecode 
 
Microcode 
 
Javacode 
 
Scriptcode 
 
Bytecode 
 
 
 2a Questão (Ref.: 202012806010) 
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada) 
Para responder à questão, considere o seguinte trecho de código Java: 
 
Por esse código, na definição das classes, constata-se o emprego do conceito de: 
 
 Composição 
 Herança 
 Especialização 
 Generalização 
 
Agrupamento 
 
 
 3a Questão (Ref.: 202013736751) 
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. 
 
Admitem herança múltipla. 
 
Não permitem atributos públicos. 
 
Só podem possuir atributos privados. 
 
 
 4a Questão (Ref.: 202013736801) 
Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico 
Judiciário - Tecnologia da Informação 
Considere a interface Java declarada abaixo: 
public interface NewInterface { 
} 
A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é: 
 
 Public void NewInterface(); 
 Public NewInterface(); 
 Default int obterDados(); 
 
Protected void consultarProcesso(); 
 
Public int aumentarSalario(int s){return s*1.1;} 
 
 
 5a Questão (Ref.: 202013736785) 
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: 
 
 
Sobrecarga de construtor. 
 
Métodos estáticos. 
 
Sobrecarga de métodos. 
 
Polimorfismo. 
 
Métodos abstratos. 
 
 
 6a Questão (Ref.: 202013736800) 
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: 
 
 
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
 
Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez. 
 
Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
 
Os métodos não podem ter os modificadores protected ou private. 
 Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
 
 
 7a Questão (Ref.: 202013613108) 
(AOCP - BRDE - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Analise as opções e assinale as 
corretas sobre os diferentes estados em que uma Thread Java pode estar: 
I. Nova 
II. Executável 
III. Bloqueada 
IV. Terminada 
V. Esquecida 
VI. Persistida 
 
 
Apenas I, II, III e IV 
 
Apenas I, II e III 
 
Apenas I, II, III e V 
 I, II, III, IV, V e VI 
 Apenas I, II, III, IV e V 
 
 
 8a Questão (Ref.: 202013616093) 
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir: 
 
 
 
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método 
yield(), na linha 16. 
 
 
Atribui um nome a uma thread em execução. 
 
Efetua o registro da thread no schduler. 
 
Atribui o estado de inoperante, colocando-a no estado de sleep(). 
 
Faz com que a thread corrente pause, possibilitando que outra thread seja executada. 
 
Permite a implantação de uma concorrência sincronizada. 
 
 
 9a Questão (Ref.: 202013739807) 
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 / executeQuery 
 
select * from tbcliente order by nome desc / executeUpdate 
 
insert into tbcliente order by nome / executeUpdate 
 
 
 10a Questão (Ref.: 202013739789) 
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 II, III e IV 
 
Somente II e IV 
 
Somente II e III 
 
Somente I e II

Mais conteúdos dessa disciplina