Você está na página 1de 5

UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 03/12/2021

PROVA HORA: 20:17

Polo: POLO CANOAS CANOAS / RS


Grupo Matricula: 239890 Módulo 3
Curso: CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS
Orientador Presencial: ANDRE RODRIGUES DA SILVA
Período: 2021/2 Avaliação Parcial: AS - P - G2P
Orientações:
A PROVA DEVE SER REALIZADA INDIVIDUALMENTE E SEM CONSULTA, AINDA QUE EXCEPCIONALMENTE, NESTE
SEMESTRE, SEJA APRESENTADA EM FORMATO VIRTUAL, CONFORME AUTORIZADO PELO PARECER CNE/CP 05, DE
28/04/2020 E REGULAMENTADO INSTITUCIONALMENTE PELA RESOLUÇÃO CONSUN 006, DE 20/05/2020, QUE DETERMINA EM
SEU ART. 4º: "AO PARTICIPAR DAS AVALIAÇÕES, O ALUNO O ALUNO ASSUME QUE A AUTORIA DAS RESPOSTAS DAS
ATIVIDADES AVALIATIVAS É DE SUA RESPONSABILIDADE E REALIZADAS DE FORMA INDIVIDUAL, SOB O RISCO DE
RESPONDER INSTITUCIONAL E CIVILMENTE, NO CASO DE IDENTIFICAÇÃO DE FRAUDE, PLÁGIO, OU OUTRAS AÇÕES QUE
COMPROMETAM A LISURA, A TRANSPARÊNCIA E OS PRINCÍPIOS ÉTICOS QUE FUNDAMENTAM O PROCESSO DE
AVALIAÇÃO DA APRENDIZAGEM." REALIZE A PROVA COM ATENÇÃO E, AO FINAL, DIGITE SUAS RESPOSTAS NA GRADE, A
PARTIR DO LINK DISPONIBILIZADO NA MENSAGEM ENVIADA PELO AUTOATENDIMENTO.
EM CASO DE DÚVIDAS COM RELAÇÃO AO QUE FOI LANÇADO NA GRADE DE RESPOSTAS NO SISTEMA, VERIFIQUE O LINK
ENVIADO PARA SEU E-MAIL.
Aluno: MARCO ANTONIO BRUM KERCHINER Código: 011106679 CGU: 7617229
Prova: 3000621 Turma: 1388 Chave de Avaliação: 0003819270 Data: 06/12/2021 20:00
Disciplina:151113 - PROGRAMAÇÃO ORIENTADA A OBJETOS

1 Coomple a frase.
Por meio do mecanismo de ___________, dois métodos de uma mesma classe podem ter o mesmo nome,
desde que suas listas de parâmetros sejam diferentes.

(A) sobrenome.
(B) sobrescrita.
(C) sobrehead.
(D) sobrecarga.
(E) sobrecoxa.

2 Em java, o modificador de acesso define a visibilidade e pode ser de três tipos básicos:
I. é visível apenas pela própria classe.
II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. é visível por qualquer classe.
Os métodos definidos em I, II e III são respectivamente denominados

(A) private, protected e public.


(B) private, public e protected.
(C) public, protected e private.
(D) protected, private e public.
(E) protected, public e private.

001 / 005
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 03/12/2021

PROVA HORA: 20:17

Aluno: MARCO ANTONIO BRUM KERCHINER Código: 011106679 CGU: 7617229


Prova: 3000621 Turma: 1388 Chave de Avaliação: 0003819270 Data: 06/12/2021 20:00
Disciplina:151113 - PROGRAMAÇÃO ORIENTADA A OBJETOS

3 O paradigma de programação orientada a objetos possui alguns princípios que são considerados como
básicos, sendo importante entender a estrutura geral de como eles funcionam para compreender os
fundamentos de um programa de computador.
Com relação ao trecho acima, interligue as colunas, associando os princípios da programação orientada a
objetos, na 1ª coluna, como suas características, na 2ª coluna.
1ª COLUNA
I - Permite que os programadores estendam a funcionalidade das classes do código para eliminar códigos
repetitivos. Seu objeto principal é a superclasse e todos os objetos que o seguem são subclasses.
II - Permite que os programadores repliquem o objeto em diferentes partes ou outros programas.
III - São chamados de sobrescrita e sobrecarga.
IV - Auxilia a isolar o impacto das alterações feitas no código, pois, caso haja alterações, ela afetará apenas
variáveis mostradas e não o código externo.
V - Forma uma barreira protetora ao redor da informação que a separa do resto do código.
2ª COLUNA
1 - Encapsulamento
2 - Abstração
3 - Herança
4 - Polimorfismo

(A) I - 2, II - 2, III - 4, IV -3, V - 1


(B) I - 3, II - 2, III - 3, IV -1, V - 4
(C) I - 4, II - 3, III - 1, IV -1, V - 2
(D) I - 3, II - 1, III - 4, IV -2, V - 1
(E) I - 1, II - 1, III - 4, IV -2, V - 3

4 Na programação orientada a objetos, métodos de acesso do tipo setter têm a finalidade primária de:

(A) inicializar os valores de atributos de um objeto assim que ele é instanciado.


(B) contar quantas vezes o valor de um atributo foi obtido.
(C) obter o valor de um atributo.
(D) salvar o valor de um atributo de um objeto em um banco de dados.
(E) modificar o valor de um atributo.

002 / 005
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 03/12/2021

PROVA HORA: 20:17

Aluno: MARCO ANTONIO BRUM KERCHINER Código: 011106679 CGU: 7617229


Prova: 3000621 Turma: 1388 Chave de Avaliação: 0003819270 Data: 06/12/2021 20:00
Disciplina:151113 - PROGRAMAÇÃO ORIENTADA A OBJETOS

5 Observe o trecho de código abaixo:


I - Numa futura implementação de herança os atributos da classe Pilha serão herdados.
II - O Método isEmpty apresenta erro de sintaxe, pois não existe o tipo de dado boolean.
III - Ao instanciar o objeto, o método push necessita de um parâmetro para ser chamado.
São corretas as assertivas:

(A) Apenas III.


(B) Apenas II.
(C) I, II e III.
(D) Apenas I.
(E) Apenas I e III..

003 / 005
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 03/12/2021

PROVA HORA: 20:17

Aluno: MARCO ANTONIO BRUM KERCHINER Código: 011106679 CGU: 7617229


Prova: 3000621 Turma: 1388 Chave de Avaliação: 0003819270 Data: 06/12/2021 20:00
Disciplina:151113 - PROGRAMAÇÃO ORIENTADA A OBJETOS

6 As ________ são objetos, que uma vez criados não podem ser modificados, ou seja, são imutáveis. Sua classe
possui alguns métodos tais como o toUpperCase e o indexOf e elas podem ser criadas a partir de uma matriz
de caracteres.
Assinale a opção que completa a lacuna corretamente

(A) Linguagens Java e C++


(B) Variáveis do tipo "TEXT"
(C) Instâncias
(D) Variáveis do tipo inteiro
(E) Strings

7 O paradigma orientado a objetos é um dos paradigmas mais utilizados no mercado de trabalho. Além de ser
um dos primeiros paradigmas com o qual nós temos contato quando começamos a estudar desenvolvimento
de software, a maioria das linguagens utilzadas pela indústria em geral possui uma forte base orientada a
objetos, o que faz com que seja essencial o domínio deste paradigma. Neste artigo, vamos verificar quais são
os pontos principais do paradigma orientado a objetos. Um dos pilares do paradigma é o polimorfsimo. O
polimorfismo é:

(A) a habilidade pela qual uma única operação ou nome de atributo pode ser definido em mais de uma classe e
X assumir implementações diferentes em cada uma dessas classes.
(B) a multiplicidade de atributos de determinada classe.
(C) a propriedade de um diagrama de classes ter múltiplas classes possuidoras de atributos.
(D) a habilidade de um atributo ou variável poder identificar instâncias de classes com atributos dependentes.
(E) a propriedade de uma instrução poder apontar para múltiplos objetos de uma mesma classe sem
implicações de desempenho.

8 Em relação a métodos, a imagem abaixo mostra como se implementa um método.


O item C é denominado Retorno do método, quais itens podem ser considerados um retorno válido para um
método?

(A) Os tipos primitivos e todas as classes


(B) Apenas classes criadas que estão presente na API JAVA
(C) Apenas tipos primitivos
(D) Os tipos primitivos, todas as classes e void
(E) Apenas void
004 / 005
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 03/12/2021

PROVA HORA: 20:17

Aluno: MARCO ANTONIO BRUM KERCHINER Código: 011106679 CGU: 7617229


Prova: 3000621 Turma: 1388 Chave de Avaliação: 0003819270 Data: 06/12/2021 20:00
Disciplina:151113 - PROGRAMAÇÃO ORIENTADA A OBJETOS

9 Quando se diz que uma classe "Cachorro" estende a classe "Animal", em Programação Orientada a Objetos,
estamos afirmando o mesmo que:

(A) as classes são ditas como "irmãs".


(B) a classe "Cachorro" é subclasse de "Animal".
(C) a classe "Animal" deriva da classe "Cachorro".
(D) a classe "Animal" é derivada de "humano".
(E) a classe "Animal" é subclasse de "cachorro".

10 Observe o trecho de código abaixo, e julgue as assertivas.


I - O Método isEmpty e isFull não podem ser usados na classe Main.
II - O Comando para instanciar o objeto está incorreto, pois falta o parâmetro.
III - O Método show é implícito na classe Pilha.

(A) Apenas II.


(B) Apenas I e II.
(C) Apenas III.
(D) Apenas I e III.
(E) Apenas I.

005 / 005

Você também pode gostar