Buscar

Linguagem de programação 3

Prévia do material em texto

Qual sintaxe expressa a criação correta de uma classe em java?
		Quest.: 1
	
	
	
	
	public class Exemplo() {}
	
	
	public class Exemplo {}
	
	
	Public Exemplo {}
	
	
	class public Exemplo {}
	
	
	class Exemplo() {}
	
	
		2.
		A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de
		Quest.: 2
	
	
	
	
	JavaFX.
	
	
	J2SE.
	
	
	JavaBeans.
	
	
	Java API.
	
	
	Java Virtual Machine.
	
	
		3.
		Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição:
		Quest.: 3
	
	
	
	
	<=
	
	
	:
	
	
	:=
	
	
	=
	
	
	::
	
	
		4.
		Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam
		Quest.: 4
	
	
	
	
	objetos
	
	
	classes
	
	
	métodos
	
	
	tipos primitivos
	
	
	interfaces
	
	
		5.
		A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO:
		Quest.: 5
	
	
	
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
	
	
	São extensões do pacote java.util.swing
	
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
	
	
	Possui portabilidade, em relação ao componente AWT
	
	
	Conhecidos como componentes Java puros 
	
	
		6.
		As interfaces gráficas com o usuário (GUI - Graphical User Interface)  são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
		Quest.: 6
	
	
	
	
	java.awt e javax.swing 
	
	
	java.awt e java.lang 
	
	
	java.util  e java.lang 
	
	
	java.lang e javax.swing 
	
	
	javax.swing e java.util 
	
	
		7.
		Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa:
		Quest.: 7
	
	
	
	
	define a declaração de uma variável de referência associada a um variável primitiva.
	
	
	instância de uma classe.
	
	
	define estados internos de uma classe.
	
	
	são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação.
	
	
	um identificador utilizado para descrever o cenário do padrão como um todo.
	
	
		8.
		O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. 
Marque a questão que apresenta a abrangência do modificador protected.
		Quest.: 8
	
	
	
	
	Acessado de qualquer lugar.
	
	
	Acessado na classe e no pacote.
	
	
	Acessado na classe, no pacote e na subclasse.
	
	
	Acessado no pacote e na subclasse.
	
	
	Acessado apenas na classe e na subclasse.
	
	
		9.
		Qual(is) saída(s) após a execução do código abaixo?
class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } }
class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } }
class Terceira extends Segunda { String a = "Sistema de Informação"; }
class Testando { public static void main(String[] args) {
Terceira t = new Terceira();
Primeira p = new Primeira();
t.Calc(3);
System.out.print(t.x+" "+p.x); }
}
		Quest.: 9
	
	
	
	
	23 20
	
	
	23 23
	
	
	20 20
	
	
	Sistema de Informação
	
	
	20 3
	
	
		10.
		Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):
		Quest.: 10
	
	
	
	
	acesso externo direto a atributo
	
	
	polimorfismo
	
	
	sobrecarga de método
	
	
	sobrecarga de atributo
	
	
	herança múltipla

Continue navegando