Buscar

Linguagem de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1.
		Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
		Quest.: 1
	
	
	
	
	J2EE - Java2 Enterprise Edition
	
	
	J2SE - Java2 Standard Edition
	
	
	Java applets
	
	
	J2ME - Java2 Micro Edition
	
	
	Java servlets
	
	
		2.
		Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM:
		Quest.: 2
	
	
	
	
	A JVM gera um código executável para cada sistema operacional.
	
	
	Ela é usada para compilar um código Java.
	
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
	
	
	A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional.
	
	
	A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
	
	
		3.
		(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. 
public class testeLogica {
public static void main(String[] args) { 
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo) 
		Quest.: 3
	
	
	
	
	false, false, false, true
	
	
	false, true, false, true
	
	
	true, false, false, true
	
	
	true, true, true, false
	
	
	true, false, true, false
	
	
		4.
		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. 
		Quest.: 4
	
	
	
	
	4 - 1 - 3 - 2
	
	
	2 - 3 - 1 - 4
	
	
	3 - 2 - 1 - 4
	
	
	1 - 4 - 3 - 2
	
	
	2 - 1 - 4 - 3
	
	
		5.
		Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
		Quest.: 5
	
	
	
	
	Apenas a alternativa iii está correta. 
	
	
	Apenas a alternativa i está correta. 
	
	
	Todas as alternativas estão corretas. 
	
	
	Apenas a alternativa ii está correta. 
	
	
	Todas as alternativas estão erradas.
	
	
		6.
		Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
		Quest.: 6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		7.
		Considere as afirmativas a seguir:
I.   Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante a sua instanciação.
II.  Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação.
III. Os construtores só podem ser acionados através do operador new.
IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno.
 
		Quest.: 7
	
	
	
	
	Somente as afirmativas I, II e III são corretas.
	
	
	Somente as afirmativas III e IV são corretas.
	
	
	Somente as afirmativas II, III e IV são corretas.
	
	
	Somente as afirmativas I e II são corretas.
	
	
	Somente as afirmativas I e IV são corretas.
	
	
		8.
		Como se instancia um objeto em Java?
		Quest.: 8
	
	
	
	
	Classe objeto = new Construtor;
	
	
	Classe objeto = Construtor();
	
	
	Construtor objeto = new Classe;
	
	
	Construtor objeto = new Classe();
	
	
	Classe objeto = new Construtor();
	
	
		9.
		    Considerando o conceito de Interface em Java e a interface Comparable que possui o método abstrato compareTo para comparar objetos, marque a opção correta :
		Quest.: 9
	
	
	
	
	Se uma classe X implementar a interface Comparable ela terá que definir o método compareTo apenas se o método for usado em alguma parte da classe. 
	
	
	O método compareTo precisa ser mudado na interface de abstract para concreto, pois somente assim, poderemos defini-lo na classe que implementar a interface Comparable.
 
	
	
	Se uma classe X implementar a interface Comparable ela terá que ser abstrata, pois caso contrário, ocorrerá erro de compilação.
	
	
	Se uma classe X implementar a interface Comparable ela terá que definir todos os métodos da interface, ou seja, terá que definir o método compareTo, pois caso contrário, ocorrerá erro de compilação.
	
	
	Precisamos definir os atributos da interface Comparable de acordo com a classe que estará implementando-a.
	
	
		10.
		Numa hierarquia de classes, onde a classe pai apresenta um método concreto M() que será herdado pela classe filha, mas deseja-se alterar a funcionalidade do método M() para as instâncias da classe filha, mantendo-se a mesma assinatura para o métodos em ambas as classes. Isto pode ser feito usando-se: 
		Quest.: 10
	
	
	
	
	sobrecarga de método. 
	
	
	sobrescrita de método. 
	
	
	método abstrato.
	
	
	encapsulamento do método. 
	
	
	herança de método.

Outros materiais