Académique Documents
Professionnel Documents
Culture Documents
1 – Programe um sistema console que simule um sistema de médias, onde serão inseridas pelo menos 5 notas, e o
sistema exibirá se o aluno está aprovado, ou reprovado além de exibir a média do aluno. USE O CONCEITO DE
RESPONSABILIDADE DE CLASSES, CLASSES ESTÁTICAS E DINÂMICAS.
2 – Dentro das definições aprendidas em sala e na gama de conteúdo disponível quais seriam os 4 pilares da
programação orientada a objetos e explique cada uma delas com exemplos práticos em código C#.
3 – Assinale a alternativa que, na programação orientada a objetos, representa a característica que permite prover
uma única interface a entidades de diferentes tipos.
a) Herança.
b) Encapsulamento.
c) Reuso.
d) Acoplamento.
e) Polimorfismo.
4- Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando
se define um atributo de uma classe com o modificador de acesso privado, significa que...
c) a classe é abstrata.
I. A unidade primária de uma aplicação .NET é o Assembly. O Assembly é uma coleção de códigos auto-descritivo,
recursos e metadados.
II. Quando uma aplicação .NET é compilada, ela não é compilada para o código de máquina, e sim para a Microsoft
Intermediate Language.
III. A .NET Base Class Library contém as classes básicas que fornecem serviços e objetos necessários ao se escrever
programas.
a) I e II, apenas.
b) I, apenas.
c) III, apenas.
d) I, II e III.
e) II e III, apenas.
7 – Com base no material disponibilizado qual a definição dada pelo autor SOMERA (2006), para o termo
Orientação a Objetos?
8 – Tomando como ponto de partida, que você tem bem definido o conceito de abstração, por favor faça o que se
pede abaixo:
a) Você enquanto desenvolvedor foi contratado para programar um novo módulo de um sistema de passagens
o ticketmaq ficando incumbido de programar o módulo de controle de rotas e horários dos ônibus. Tente
abstrair os conceitos principais inerentes ao módulo a ser desenvolvido pela perspectiva da orientação a
objetos.
10 – Implemente em C# um sistema console que dada os valores de X e Y execute a equação de primeiro grau para
achar o valor de Z. Apresente ainda a raiz quadrada do Z encontrado.
Z = 12X – 9,5Y;
11 – O que significa as palavras reservadas NEW e THIS.
12 – De maneira geral o que significa os prefixos get e set convencionados usados geralmente em métodos nas
linguagens de programação.