Você está na página 1de 7

SIMULADO 1 DESENVOLVIMENTO DE SISTEMAS WEB

Simulado: CCT0182_SM_201002070686 V.1


Aluno(a): ALAN DA SILVA
Desempenho: 3,0 de 8,0

1a Questo (Ref.: 200572668442)


Assinale a sintaxe correta para a estrutura CASE em Java.

VOLTAR
Matrcula: 201002070686
Data: 17/09/2013 16:11:19 (F)

Pontos: 1,0
/ 1,0

2a Questo (Ref.: 200572664621)

Pontos: 0,0
/ 1,0

(FCC - 2012) Sobre conceitos em programao orientada a objetos (OOP), analise:


I. No polimorfismo ad-hoc, mtodos com o mesmo nome e pertencentes mesma classe, podem receber
argumentos distintos, consequentemente alterando a assinatura do mtodo.
II. No polimorfismo paramtrico possvel determinar o mtodo como atributos de objetos so acessados
por outros objetos, protegendo o acesso direto aos mesmos atravs de operaes.
III. Na restrio de multiplicidade possvel determinar o nmero de atributos e operaes que uma classe
pode herdar de uma superclasse.
Est correto o que consta em :

III, apenas.
I, II e III.
I, apenas.
II e III, apenas.
I e II, apenas.

3a Questo (Ref.: 200572668425)


Considere o trecho de cdigo ilustrado na figura a seguir:

Pontos: 0,0
/ 1,0

Qual ser a sada do cdigo ilustrado na figura?

0,6,0
1,-6,3
0,-6,0
-1,6,3
2,-6,0

4a Questo (Ref.: 200572668463)

Pontos: 0,0
/ 1,0

(FCC-2008) NO so nomes vlidos em Java:


3tres e tres3
cod_valor e cod$valor
um1 e dois2
Codigo e codigo
_Real e $real

5a Questo (Ref.: 200572668401)

Pontos: 1,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 execuo do programa composto pelas classes acima?

|X|Z||X|||X|Z||Y||
(|X|Z||X||(|X|Z||Y||
|X|Z||X|||X|Z||Z||
|X||||X|||X||||X||
|X|Z||X|||X|Z||X||

Pontos: 0,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:
6a Questo (Ref.: 200572668447)

volatile.
abstract.
transient.
static.

protected.

7a Questo (Ref.: 200572668412)

Pontos: 1,0
/ 1,0

Observe o trecho de cdigo ilustrado na figura a seguir:

Qual o valor de y ao final da execuo do trecho de cdigo ilustrado na figura acima?

24
22
20
26
18

8a Questo (Ref.: 200572664619)

Pontos: 0,0
/ 1,0

(FCC - 2012) Em relao a projetos orientados a objetos, a restrio de multiplicidade:


reduz a complexidade, pois permite tratar mltiplos objetos como um nico objeto.
expressa a possibilidade de composio de mltiplos atributos e mtodos para um objeto.
indica o nmero de instncias de uma classe que participa da relao com as instncias de outra
classe.
descreve a quantidade de objetos que podem ser instanciados para uma determinada classe.
garante que uma classe seja utilizada na composio de mltiplos objetos.

9a Questo (Ref.: 200572576320)


Java uma linguagem de programao com o objetivo de criar uma linguagem orientada a objetos
dinmica, para uso nos mesmos tipos de aplicaes desenvolvidas em C e C++, mas sem as dificuldades e
os erros mais comuns destas linguagens, facilitando a gerao de cdigo robusto, confivel, facilmente
utilizvel em plataformas diversas. Existem algumas caractersticas da tecnologia orientada a objetos como
o encapsulamento.
Explique essa caracterstica.

Sua Resposta:

Compare com a sua resposta: Encapsulamento consiste na separao dos aspectos externos de um objeto,
acessveis por outros objetos, dos detalhes internos da implementao daquele objeto, que ficam ocultos dos
demais objetos. O encapsulamento impede que um programa se torne to independente que uma pequena
modificao possa causar grandes efeitos de propagao.

10a Questo (Ref.: 200572659621)


Dada a definio 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 representao interna de Point. Tal acesso irrestrito destri o
encapsulamento.
Tornar x e y privados resolveria a situao.