Buscar

NOTA 10 programacao orientada a objeto em javascript

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 7 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

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 6, do total de 7 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

1a Questão (Ref.: 202016758967)
	(Instituto Ânima Sociesc/2010) A linguagem de programação Java é uma linguagem orientada a objetos e como tal, possui características como: herança (habilidade de especificar que um programa é igual a outro, determinando somente as suas diferenças.), polimorfismo (habilidade de uma mesma palavra ou símbolo ter significado diferente em contextos distintos.) e encapsulamento (divisão de um programa em componentes distintos com interação limitada.). Neste contexto, marque a afirmativa correta:
		
	
	Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato implements Runnable {". Esta declaração é um exemplo de uso de polimorfismo em Java.
	
	Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal {". Esta declaração é um exemplo de uso de encapsulamento em Java.
	
	Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal {". Esta declaração é um exemplo de uso de herança em Java.
	
	Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal {". Esta declaração é um exemplo de uso de polimorfismo em Java.
	
	Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal {". Esta declaração é um exemplo de uso de herança em Java.
	
	
	 2a Questão (Ref.: 202013499449)
	(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:
		
	
	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 "protected" permite que apenas a própria classe possa acessar o recurso.
	
	O modificador "default" é atribuído quando não é informado nenhum modificador de acesso.
	
	O modificador "private" permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso.
	
	
	 3a Questão (Ref.: 202014541094)
	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:
		
	
	Só podem possuir atributos privados.
	
	Estendem apenas classes concretas e interfaces.
	
	Não permitem atributos públicos.
	
	Métodos e atributos protegidos são legados às subinterfaces.
	
	Admitem herança múltipla.
	
	
	 4a Questão (Ref.: 202014541144)
	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();
	
	Default int obterDados();
	
	Public NewInterface();
	
	Protected void consultarProcesso();
	
	Public int aumentarSalario(int s){return s*1.1;}
	
	
	 5a Questão (Ref.: 202014541147)
	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?
		
	
	I, II e III.
	
	I e II.
	
	Apenas III.
	
	Apenas II.
	
	Apenas I.
	
	
	 6a Questão (Ref.: 202014541143)
	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. 
	
	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. 
	
	Os métodos não podem ter os modificadores protected ou private. 
	
	
	 7a Questão (Ref.: 202014420443)
	(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
	
	I e III
	
	II e III
	
	II e IV
	
	
	 8a Questão (Ref.: 202014406085)
	(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 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.
	
	Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
	
	Você não pode especificar qual thread será notificada.
	
	
	 9a Questão (Ref.: 202014544132)
	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 II, III e IV
	
	Somente I e II
	
	Somente II e IV           
	
	Somente I, II e III
	
	Somente II e III
	
	
	 10a Questão (Ref.: 202014544150)
	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:
		
	
	insert into tbcliente order by nome / executeUpdate          
	
	select * from tbcliente / executeUpdate      
	
	select * from tbcliente order by nome / executeQuery
	
	insert into tbcliente order by nome / executeQuery
	
	select * from tbcliente order by nome desc / executeUpdate

Continue navegando