A maior rede de estudos do Brasil

Grátis
7 pág.
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV1 ESTACIO

Pré-visualização | Página 1 de 1

Disciplina: EEX0140 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
	Período: 2021.3 EAD (GT) / AV
	Aluno: XXXXXXXXXXXXXXXXXXXXXXXX
	Matrícula: XXXXXXXXX
	Data: 21/11/2021 19:51:39
	Turma: 9005
	
	 ATENÇÃO
		1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
	2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
	
	 1a Questão (Ref.: 202006804022)
	TJ/SC − 2010 − Analista de Sistemas
Assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em Java:
		
	
	O código produz um erro de compilação, pois o compilador não conseguirá determinar a qual comando "if" a cláusula "else" se refere.
	
	O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado.
	
	O código será compilado normalmente e exibirá "false" quando for executado.
	
	O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
	
	O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
	
	
	 2a Questão (Ref.: 202006804065)
	(CETREDE − 2019 − Prefeitura de São Gonçalo do Amarante/ CE − Analista de Tecnologia da Informação)
Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe "Pedido" que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso "private". Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que melhor representa a prática aplicada.
		
	
	Encapsulamento
	
	Herança
	
	Abstração
	
	Dependência
	
	Polimorfismo
	
	
	 3a Questão (Ref.: 202007821715)
	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:
		
	
	Admitem herança múltipla.
	
	Só podem possuir atributos privados.
	
	Estendem apenas classes concretas e interfaces.
	
	Métodos e atributos protegidos são legados às subinterfaces.
	
	Não permitem atributos públicos.
	
	
	 4a Questão (Ref.: 202007821768)
	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 e II.
	
	Apenas III.
	
	I, II e III.
	
	Apenas II.
	
	Apenas I.
	
	
	 5a Questão (Ref.: 202007821723)
	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!ClasseDerivada!
	
	ClasseBase!ClasseDerivada!
	
	ClasseBase!ClasseBase!ClasseBase!
	
	ClasseBase!ClasseBase!ClasseDerivada!
	
	ClasseDerivada!ClasseDerivada!ClasseDerivada!
	
	
	 6a Questão (Ref.: 202007821764)
	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 dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
	
	Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
	
	Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
	
	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. 
	
	
	 7a Questão (Ref.: 202007698072)
	(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
	
	I, II, III, IV, V e VI
	
	Apenas I, II e III
	
	Apenas I, II, III e V
	
	Apenas I, II, III, IV e V
	
	
	 8a Questão (Ref.: 202007701057)
	(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 o estado de inoperante, colocando-a no estado de sleep().
	
	Efetua o registro da thread no schduler.
	
	Atribui um nome a uma thread em execução.
	
	Permite a implantação de uma concorrência sincronizada.
	
	Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
	
	
	 9a Questão (Ref.: 202007824748)
	Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados específicos, não sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para viabilização, o que se tornou um problema com a grande quantidade de fabricantes para as bases relacionais. Uma solução para o problema foi a criação de uma camada intermediária de software, com o objetivo de deixar o acesso ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classificada como:
		
	
	Front-end
	
	Back-end
	
	Middleware
	
	Mensageria
	
	Dispatcher
	
	
	 10a Questão (Ref.: 202007824854)
	Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada, e tudo que precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
		
	
	NamedQuery
	
	EntiyManager
	
	EntityManagerFactory
	
	Query
	
	Transaction

Crie agora seu perfil grátis para visualizar sem restrições.