Buscar

Avaliação Parcial (Linguagem de Programação)

Prévia do material em texto

1a Questão 
	Acerto: 1,0  / 1,0
	Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação intermediária, chamada:
		
	 
	Bytecode
	
	classe
	
	Dot Net
	
	Servlet
	
	JavaServePages
		
	
	
	 2a Questão 
	Acerto: 1,0  / 1,0
	Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download:
		
	
	Eclipse
	
	JRE
	
	JSP
	
	NetBeans
	 
	JDK
		
	
	
	 3a Questão 
	Acerto: 1,0  / 1,0
	Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição:
(1) if
(2) if...else
(3) while
(4) switch
Definições:
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos.
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações.
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de continuação do loop for verdadeira.
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações.
		
	
	3 - 2 - 1 - 4
	
	2 - 1 - 4 - 3
	
	2 - 3 - 1 - 4
	 
	4 - 1 - 3 - 2
	
	1 - 4 - 3 - 2
		
	
	
	 4a Questão 
	Acerto: 1,0  / 1,0
	Levando em consideração os conceitos sobre vetores, assinale a opção correta:
		
	
	declara-se um vetor: int c[5] = new int();
	 
	é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
	
	um vetor somente pode armazenar tipos primitivos de dados
	
	o índice de um vetor sempre começa em 1
	
	o limite de um vetor em Java é de 255 posições
		
	
	
	 5a Questão 
	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
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
	
	Possui portabilidade, em relação ao componente AWT
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão 
	Acerto: 1,0  / 1,0
	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:
		
	
	java.util  e java.lang
	
	java.lang e javax.swing
	
	java.awt e java.lang
	 
	java.awt e javax.swing
	
	javax.swing e java.util
		 Gabarito Comentado.
	
	
	 7a Questão 
	Acerto: 1,0  / 1,0
	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.
		
	 
	Acessado na classe, no pacote e na subclasse.
	
	Acessado no pacote e na subclasse.
	
	Acessado apenas na classe e na subclasse.
	
	Acessado na classe e no pacote.
	
	Acessado de qualquer lugar.
		 Gabarito Comentado.
	
	
	 8a Questão 
	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.
	
	
	 9a Questão 
	Acerto: 1,0  / 1,0
	Com relação a uma classe abstrata é correto afirmar que:
		
	
	Esta só pode ser instanciada se o objeto também for abstrato.
	
	Esta não possui métodos.
	
	Esta não possui métodos nem atributos abstratos
	 
	Esta não pode ser instanciada.
	
	Esta só possui métodos e atributos abstratos
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão 
	Acerto: 1,0  / 1,0
	A palavra reservada EXTENDS implementa qual o conceito?
		
	
	Visibilidade
	 
	Herança
	
	Associação
	
	Portabilidade
	
	Polimorfismo

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes