Buscar

Princípios da Orientação a Objetos

Prévia do material em texto

03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/4
 
O paradigma orientado a objetos, vislumbra um sistema:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades
propostas pelo sistema.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam
definidas com base em classes já existentes.
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de
forma diferente.
IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria
classe.
No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas:
MODELAGEM DE SISTEMAS 
Lupa Calc.
 
 
PPT
 
MP3
 
CCT0681_A1_201801178062_V4 
 
Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062
Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
As assertivas I, II, III e IV
Apenas as assertivas I e III
Apenas as assertivas II e III
Apenas as assertivas I, II e III
Apenas as assertivas I, II e IV
 
 
 
Explicação:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades
propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam
definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela
herança, 
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de
forma diferente. - VERDADE
IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria
classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe
 
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','1','','OWCBEWAY4V8NPK4DLY1R','');
javascript:abre_frame('3','1','','OWCBEWAY4V8NPK4DLY1R','');
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/4
Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de modelagem).
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos.
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental.
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos.
Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS.
Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA
 
No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como:
Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos modelos, oriundos
de processos de modelagem, avalie as assertivas a seguir:
I. Uma maquete de um condomínio residencial é um modelo.
II. Um modelo é uma representação da realidade
III. Um modelo aumenta o nível de complexidade do entendimento da realidade
IV. Cada realidade somente contempla um único modelo.
Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas.
 
2.
I, II e III
Apenas I
Apenas I e III
Apenas II e III
Apenas I e II
 
 
 
Explicação:
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. - Verdade
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, o diagrama de
classes é um diagrama estrutural
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. - Falso, a
UML não é uma metodologia e sim uma linguagem visual de modelagem.
 
 
 
 
3.
Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de
parâmetros sejam diferentes, constituindo assim uma assinatura diferente.
Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado).
Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de certo
tipo.
Variável de uma instância que descreve as características dos objetos.
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a
mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada.
 
 
 
Explicação:
Para haver polimorfismo precisa haver herança previamente.
Poli = varios e morfirmo = forma
Varias implementações (formas) de um mesmo método (mesma assinatura). Em cada implementação, um novo
comportamento
 
 
 
 
4.
I
I e II
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/4
Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-
68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram
posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a
popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java.
Na POO, uma classe é:
A UML divide os diagramas em:
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não
uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes,
incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa
extensão de XML. Quais afirmações estão corretas?
I, II e IV
II
II e III
 
 
 
Explicação:
I. Uma maquete de um condomínio residencial é um modelo. - VERDADE
II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a complexidade da realidade
III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo dimini a complexidade
da realidade e nos permite um maior entendimento.
IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do condomínio
residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são possíveis vários modelos , sob
diferentes perspectivas da mesma realidade.
 
 
 
 
5.
um objeto com função de instanciação, em que não se podem definir características.
um modelo ou molde de construção de objetos, em que não se podem definir características.
um modelo ou molde de construção de objetos, em que se definem características e comportamentos.
um objeto com função de instanciação, em que se definem comportamentos por meio de atributos.
uma instância de um objeto
 
 
 
Explicação:
Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e comportamento
 
 
 
 
6.
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento
Nenhuma das anteriores
Diagramas Estruturais e Diagramas Comportamentais
Diagramas Comportamentais e Diagramas de Fluxo de Dados
 
 
 
 
7.
Apenas I e II.
Apenas II.
I, II e III.
Apenas I e III.
ApenasII e III.
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/4
Os diagramas UML da categoria comportamental são os de:
 
 
 
Explicação:
 I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a ordem com que as
ações são realizada, logo não é uma metodologia.
II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações,
agregações e generalizações; - verdade
III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é linguagem orientada a
objetos para programação e sim uma linguagem de modelagem
 
 
 
 
 
8.
classes, objetos e componentes.
casos de uso, sequência e classes.
casos de uso, atividades e máquinas de estados.
classes, atividades e sequência.
objetos, estrutura composta e máquinas de estado.
 Não Respondida Não Gravada Gravada
Exercício inciado em 03/05/2020 11:02:35. 
javascript:abre_colabore('34595','190033029','3791416327');

Mais conteúdos dessa disciplina