Buscar

Av P. Linguagem de Programação

Prévia do material em texto

1a Questão (Ref.: 201607876131)
	Acerto: 1,0  / 1,0 
	Analise as seguintes sentenças: 
I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. 
II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. 
III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. 
Das sentenças acima, apenas:
		
	
	III é verdadeira
	
	II é verdadeira
	
	I e III são verdadeiras
	
	I é verdadeira
	
	I e II são verdadeiras
		
	
	
	 2a Questão (Ref.: 201607284041)
	Acerto: 1,0  / 1,0 
	Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
		
	
	Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. 
	
	Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
	
	Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. 
	
	Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. 
	
	Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201607306612)
	Acerto: 1,0  / 1,0 
	Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia correta, após o processamento.
int X=3+8;
int Y=2*X;
float Z=X/2;
boolean A = true;
System.out.println("\n"+X);
System.out.println("\n"+Y);
System.out.println("\n"+Z);
System.out.println("\n"+A);
		
	
	11, 22, 5.0, null
	
	22, 11, 5.0, true
	
	11, 22, 5.0, VERDADEIRO
	
	11, 22, 5.0, true
	
	22, 12, 5.0, true
		
	
	
	 4a Questão (Ref.: 201607085674)
	Acerto: 1,0  / 1,0 
	Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
		
	
	*, +, ~
	
	.and., .or., .not
	
	&&, ||, !
	
	and, or, not
	
	&, #, $
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201607667982)
	Acerto: 1,0  / 1,0 
	Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
		
	
	São áreas que comportam outros componentes, inclusive outros painéis
	
	São elementos que fazem a intermediação entre um container e os demais GUI anexados. 
	
	São criados com a classe JPanel, que é derivada da classe Container
	
	O JPanel, assim como o JFrame são derivados do pacote java.util.awt
	
	A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201607667985)
	Acerto: 1,0  / 1,0 
	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:
		
	
	São extensões do pacote java.util.swing
	
	Conhecidos como componentes Java puros 
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
	
	Possui portabilidade, em relação ao componente AWT
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201607284083)
	Acerto: 1,0  / 1,0 
	Seja a classe:
public class Moto {
    public boolean estadoMotor;
    public void ligaMotor() {estadoMotor=true;}
    public void desligaMotor( ) {estadoMotor=false;}
}
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
		
	
	Moto m.new Moto( ); 
	
	Moto m.new Moto; 
	
	Moto m=new Moto(); 
	
	Moto m.new( ); 
	
	Moto m=new( ).Moto; 
		Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201607083528)
	Acerto: 1,0  / 1,0 
	Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa:
		
	
	É um atributo do objeto e não da classe.
	
	O dado atribuído a este atributo fica guardado no objeto, e não na classe.
	
	É acessado pelo objeto e não pela classe.
	
	O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
	
	É a forma mais próxima de se definir um atributo local em Java.
		
	
	
	 9a Questão (Ref.: 201607328862)
	Acerto: 1,0  / 1,0 
	Herança é a forma de reutilização de software na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas. Portanto uma subclasse é mais específica que sua super classe, então pode-se dizer que:
		
	
	que a subclasse nunca adiciona seus prórios campos e métodos.
	
	que a subclasse representa um grupo mais especializado de objetos.
	
	que a superclasse sempre adiciona novas caracteristicas em vistas as caracteristicas apresentadas pela sua subclasse.
	
	que a subclasse possuirá caracteristicas mais restritas que as de sua superclasse.
	
	que a superclasse representa um grupo mais especializado de objetos.
		Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201607743088)
	Acerto: 1,0  / 1,0 
	Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas: 
		
	
	Classes Abstratas
	
	Classes Polimórficas 
	
	Classes privadas
	
	Classes Final
	
	Interface

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes