Buscar

Linguagem de programação 2

Prévia do material em texto

De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina."
		Quest.: 1
	
	
	
	
	JSR
	
	
	JRE
	
	
	JDK
	
	
	JVM
	
	
	garbage collector
	
	
		2.
		A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado 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. Esse interpretador trata-se do(a):
		Quest.: 2
	
	
	
	
	JavaBeans.
	
	
	Java API.
	
	
	J2SE.
	
	
	JDK.
	
	
	Java Virtual Machine.
	
	
		3.
		Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
		Quest.: 3
	
	
	
	
	int [][] matriz = new int [5][5]; 
	
	
	int [][] matriz = new int [4][5]; 
	
	
	int [][] matriz = new int [5,4]; 
	
	
	int [][] matriz = new int [4,5]; 
	
	
	int matriz [4][5]; 
	
	
		4.
		Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
		Quest.: 4
	
	
	
	
	Resposta = CIDADES 
	
	
	Resposta = 
	
	
	Êrro de compilação
	
	
	Êrro de sintaxe
	
	
	Resposta = CIDADE
	
	
		5.
		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.: 5
	
	
	
	
	java.awt e java.lang 
	
	
	java.util  e java.lang 
	
	
	java.awt e javax.swing 
	
	
	java.lang e javax.swing 
	
	
	javax.swing e java.util 
	
	
		6.
		O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. 
		Quest.: 6
	
	
	
	
	DESTROI_ON_CLOSE
	
	
	DO_NOTHING_ON_CLOSE 
	
	
	HIDE_ON_CLOSE 
	
	
	DISPOSE_ON_CLOSE 
	
	
	EXIT_ON_CLOSE 
	
	
		7.
		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:
		Quest.: 7
	
	
	
	
	É a forma mais próxima de se definir um atributo local em Java.
	
	
	É acessado pelo objeto e não pela classe.
	
	
	O dado atribuído a este atributo fica guardado no objeto, e não na classe.
	
	
	O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
	
	
	É um atributo do objeto e não da classe.
	
	
		8.
		Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que:
		Quest.: 8
	
	
	
	
	um objeto em uma classe é apenas uma definição, pois a ação só ocorre quando o objeto é invocado através de um método.
	
	
	uma classe é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ela, assim como se relacionar e enviar mensagens a outras classes.
	
	
	herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma classe, aproveitando seus comportamentos e variáveis possíveis.
	
	
	uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e operações.
	
	
	uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de um sistema para manter informações sobre ela, interagir com ela ou ambos.
	
	
		9.
		(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as afirmativas abaixo. 
I. Objetos são instâncias de classes. 
II. Herança é uma relação entre objetos. 
III. Mensagens são formas de executar métodos. 
IV. Classes são apenas agrupamentos de métodos. 
V. Ocorre herança múltipla quando mais de um método é herdado. 
VI. Herança é uma relação entre classes. 
Está correto o que se afirma APENAS em:
		Quest.: 9
	
	
	
	
	 II, III e V.
	
	
	 I, III e IV.
	
	
	I, III e VI.
	
	
	III, IV e VI
	
	
	II, IV e V.
	
	
		10.
		Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código:
public abstract class Animal { 
   public int peso;
   public abstract void locomover();
}
Ao analisar o código, podemos afirmar, exceto:
		Quest.: 10
	
	
	
	
	Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. 
	
	
	Todos os métodos são implicitamente públicos e abstratos. 
	
	
	Nenhum objeto pode ser instanciado para uma classe abstrata. 
	
	
	Métodos abstratos não possui corpo.
	
	
	O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua hierarquia.

Continue navegando