Você está na página 1de 6

SISTEMA DE ENSINO PRESENCIAL CONECTADO

CADERNO DE PROVA PRESENCIAL


1261253 - 4 SEMESTRE - SUPERIOR DE TECNOLOGIA EM ANLISE E
DESENVOLVIMENTO DE SISTEMAS
MATRIZ 2012/2 - DESENVOLVIMENTO ORIENTADO A OBJETOS - 1CHAM - 24/02/2014
Questo 1 - Cdigo: 3462
Para que um mtodo/atributo seja declarado como um mtodo/atributo de CLASSE,
devemos usar o modificador:
A. Virtual
B. Static
C. Abstract
D. Class
E. New

Questo 2 - Cdigo: 3458


Marque a alternativa que descreve uma classe concreta:
A. um tipo de classe que somente pode ser herdada e no instanciada.
B. A finalidade principal encapsular os mtodos pblicos da classe derivada.
C. De certa forma, pode-se dizer que esse tipo de classe uma classe conceitual
que pode definir funcionalidades para que as suas subclasses possam implementlas.
D. Classe que pode ser instanciada dando origem a um objeto.
E. Classe que implementa uma interface.

Questo 3 - Cdigo: 3463


Marque a alternativa que contm a linha de comando correta em C# para declarar
uma classe concreta:
A. abstract class Aluno
B. interface aluno
C. static class Aluno
D. class Aluno
E. concret class Aluno

Questo 4 - Cdigo: 3514


Quanto a um construtor, ERRADO dizer que:
A. responsvel pela instncia de uma classe.
B. um atributo que disparado automaticamente quando instanciamos um objeto.
C. Em C#, todo construtor declarado com a instruo construct.
D. Em C#, todo construtor deve ter o mesmo nome da classe.
E. Pode haver mais de um construtor em uma classe.

Questo 5 - Cdigo: 3475


Em Desenvolvimento Orientado a Objetos, existe o conceito de encapsulamento de
dados e/ou operaes. Isto significa que temos, por exemplo, os atributos da classe
declarados com o escopo da visibilidade private. Com isso, o objeto no expe os
dados contidos nos atributos. Para que se tenha acesso a estes dados, necessrio
criar mecanismos de acesso externo ao objeto. Assinale a alternativa que descreve
estes mecanismos:
A. Propriedade pblica, construtor.
B. Construtor, Mtodo pblico.
C. Propriedade pblica, Mtodo pblico.
D. Atributo protected, mtodo pblico
E. Proriedade protected, mtodo protected

Questo 6 - Cdigo: 3479


Marque V para verdadeiro e F para falso:
(F) Os mtodos e atributos protected so visveis apenas para a classe a que eles
pertencem.
(V) Polimorfismo a caracterstica de se ter dois mtodos com o mesmo nome e
comportamento distintos.
(F) Os mtodos definidos numa classe esttica so obrigatrios sua
implementao nas classes derivadas, se o mesmo for declarado abstrato.
(V) Os mtodos declarados numa classe esttica devem ter a declarao static na

sua assinatura.
(F) Todos os mtodos de uma interface devem ser declarados e implementados na
interface.
Marque a alternativa que corresponde sequncia correta do exerccio acima:
A. V - V - V - F - V
B. V - F - V - F - V
C. V - V - F - V - F
D. F - V - F - V - F
E. F - F - F - V - F

Questo 7 - Cdigo: 3490


Mensagens so requisies para que um objeto execute uma de suas aes. Cada
objeto somente pode responder s mensagens que constem do seu protocolo. O
protocolo de um objeto so as mensagens correspondentes s suas operaes,
alm do protocolo de sua superclasse. Marque a alternativa que representa este
modelo na programao orientada a objetos (POO).
A. private DateTime DataAtual
B. constructor _Pessoal()
C. public void CalcularSalario(double pPercentual)
D. class _Aluno: _Pessoa
E. abstract class Modelo

Questo 8 - Cdigo: 3517


Marque a alternativa que explique o que a linha de cdigo em C# seguinte est
fazendo:
Pessoa[] pessoa = new Pessoa[1];
A. Criando uma nova classe Pessoa.
B. Criando um novo atributo do tipo Pessoa.
C. Instanciando um objeto da classe Pessoa.
D. Definindo uma nova classe herdando de pessoa.
E. Instanciando um array do tipo Pessoa.

Questo 9 - Cdigo: 3515


Marque a alternativa que descreve uma classe concreta:
A. uma classe que somente pode ser herdada e no instanciada.
B. A finalidade principal encapsular os mtodos pblicos da classe derivada.
C. De certa forma, pode se dizer que este tipo de classe uma classe conceitual
que pode definir funcionalidades para que as suas subclasses possam implementlas.
D. Classe que pode ser instanciada dando origem a um objeto.
E. Classe que implementa uma interface.

Questo 10 - Cdigo: 3448


Marque a nica alternativa cuja afirmao est correta.
A. Classes so objetos instanciados em memria.
B. No podemos fazer herana de classes estticas.
C. Polimorfismo uma caracterstica usada para representar herana mltipla.
D. Mtodos virtuais so visveis somente nas classes derivadas.
E. Os mtodos virtuais so definidos com a diretiva override. ???

Questo 11 - Cdigo: 3524


Com base o diagrama de classes abaixo, implemente as classes e seus
relacionamentos e um mecanismo de acesso leitura e a gravao dos atributos
private de cada classe. Obs. Na declarao dos mtodos, no necessrio
implementar toda a regra de negcio, apenas declare o mtodo e implemente o
retorno de uma string vazia.
Classe Pessoa
------------------------ id: int
- nome: string
------------------------ incluir()
- recuperar()
------------------------

SubClasse Professor: Classe Pessoa


------------------------ formacao: string
- titulo
------------------------

Questo 12 - Cdigo: 3525


Explique o que Composio e Agregao.

Orculo
Nivel 4

Mensagens: 145
Data de inscrio: 05/08/2013
Idade: 46
Localizao: Minas Gerais, Brasil

Prova Presencial de Desenvolvimento Orientada a Objetos - 1


Chamada - 24/04/2014
por Acadmico Unopar em Sex 9 Maio 2014 - 9:02

Gabarito da Prova
4 Semestre - Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
Matriz 2012/2 Reg - 2012/1 DP - Desenvolvimento Orientado a Objetos - 1Cham 24/04/2014
Questes
01 B
02 D
03 D
04 B
05 C
06 D
07 C
08 E
09 D
10 B
11 Na resposta do gabarito devem ser utilizado o GET e SET do exemplo de
propriedade que foi mostrado em sala de aula.
12 So dois tipos especiais de associao em que a agregao representa um todo
que composto de vrias partes. AGREGAO: o objeto que contm a referncia a
outros objetos que PODEM EXISTIR independentemente da existncia dos objetos
referenciados. COMPOSIO: objeto que contm a referncia a outros objetos e
NO FAZ SENTIDO EM EXISTIR sem a existncia dos objetos referenciados.

Você também pode gostar