Buscar

SIMULADO 2 DESENVOLVIMENTO DE SISTEMAS WEB

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 7 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

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 6, do total de 7 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

Prévia do material em texto

SIMULADO 2 DESENVOLVIMENTO DE SISTEMAS WEB
	
	Simulado: CCT0182_SM_201002070686 V.2 
	VOLTAR
	Aluno(a): ALAN DA SILVA
	Matrícula: 201002070686 
	Desempenho: 3,0 de 8,0
	Data: 18/09/2013 08:20:49 (F)
	
	 1a Questão (Ref.: 200571961219)
	Pontos: 0,0  / 1,0 
	(FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade:
		
	
	indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. 
	
	descreve a quantidade de objetos que podem ser instanciados para uma determinada classe.
	
	garante que uma classe seja utilizada na composição de múltiplos objetos.
	
	reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto.
	
	expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto.
	
	
	 2a Questão (Ref.: 200571965042)
	Pontos: 0,0  / 1,0 
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	
	
	
	
	
	
	
	
	
	
	
	
	 3a Questão (Ref.: 200571965025)
	Pontos: 0,0  / 1,0 
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	1,-6,3
	
	-1,6,3
	
	2,-6,0
	
	0,6,0
	
	0,-6,0
	
	
	 4a Questão (Ref.: 200571965063)
	Pontos: 1,0  / 1,0 
	(FCC-2008) NÃO são nomes válidos em Java: 
		
	
	cod_valor e cod$valor
	
	Codigo e codigo
	
	um1 e dois2
	
	3tres e tres3
	
	_Real e $real
	
	
	 5a Questão (Ref.: 200571965001)
	Pontos: 0,0  / 1,0 
	(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
O que é impresso como resultado da execução do programa composto pelas classes acima?
		
	
	(|X|Z||X||(|X|Z||Y||
	
	|X|Z||X|||X|Z||X||
	
	|X|Z||X|||X|Z||Z||
	
	|X|Z||X|||X|Z||Y||
	
	|X||||X|||X||||X||
	
	
	 6a Questão (Ref.: 200571965047)
	Pontos: 1,0  / 1,0 
	(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso: 
		
	
	abstract.
	
	protected.
	
	static.
	
	transient.
	
	volatile.
	
	
	 7a Questão (Ref.: 200571965012)
	Pontos: 0,0  / 1,0 
	Observe o trecho de código ilustrado na figura a seguir:
 Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima?
		
	
	20
	
	18
	
	22
	
	26
	
	24
	
	
	 8a Questão (Ref.: 200571961221)
	Pontos: 1,0  / 1,0 
	(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise: 
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos, consequentemente alterando a assinatura do método. 
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações. 
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma superclasse. 
Está correto o que consta em :
		
	
	I e II, apenas.
	
	I, II e III.
	
	II e III, apenas.
	
	III, apenas.
	
	I, apenas.
	
	
	 9a Questão (Ref.: 200571872920)
	
	Java é uma linguagem de programação com o objetivo de criar uma linguagem orientada a objetos dinâmica, para uso nos mesmos tipos de aplicações desenvolvidas em C e C++, mas sem as dificuldades e os erros mais comuns destas linguagens, facilitando a geração de código robusto, confiável, facilmente utilizável em plataformas diversas. Existem algumas características da tecnologia orientada a objetos como o encapsulamento. 
Explique essa característica.
		
	
Sua Resposta: 
	
Compare com a sua resposta: Encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. O encapsulamento impede que um programa se torne tão independente que uma pequena modificação possa causar grandes efeitos de propagação. 
	
	
	 10a Questão (Ref.: 200571956221)
	
	Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você evitaria esses problemas?
public class Point {
public Point (int x, int y){
this.x = x;
this.y = y;
}
public Point getLocation( ) { return new Point (x, y); }
public void move (int x, int y) { 
this.x = x;
this.y = y;
}
public void setLocation (int x, int y){
this.x = x;
this.y = y;
}
public void setLocation(Point p){
this.x = p.x;
this.y = p.y;
}
public int x;
public int y;
}
 
		
	
Sua Resposta: 
	
Compare com a sua resposta: 
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento.
Tornar x e y privados resolveria a situação.

Outros materiais