Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.154 questões

Q120046 Engenharia de Software
O paradigma de orientação a objetos é centrado em conceitos que envolve os seguintes princípios fundamentais: abstração, encapsulamento, herança e polimorfismo. Esse paradigma evoluiu desde a sua concepção original e tornou-se uma força pivotal no desenvolvimento da ciência, da tecnologia e de quaisquer outros domínios em que é aplicada, inclusive na área de desenvolvimento de software. A esse respeito, assinale a opção correta.
Alternativas
Ano: 2010 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2010 - UDESC - Analista de Sistemas |
Q120008 Engenharia de Software
Analise o texto abaixo:

Sejam “A” e “B” duas classes em um programa orientado a objetos. Se “A” é __________ de “B”, então objetos da classe “A” _________________ atributos que objetos da classe “B”.

Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Alternativas
Ano: 2010 Banca: FUNCAB Órgão: SES-GO Prova: FUNCAB - 2010 - SES-GO - Analista de Sistemas |
Q117515 Engenharia de Software
Na orientação a objetos, quando você modifica todas as operações invisíveis de um objeto para melhorar seu desempenho sem se preocupar com o resto do programa, estamos diante de um conceito conhecido como:
Alternativas
Q116326 Engenharia de Software
Indique o tipo de recurso da orientação a objetos que permite que as classes compartilhem atributos e operações baseados em um relacionamento, geralmente generalização.
Alternativas
Q115823 Engenharia de Software
A ideia fundamental de linguagens orientadas a objetos significa a possibilidade de combinar, em um único registro, campos que conterão dados e campos que são funções para operar esses dados. A respeito da linguagem C++ e do paradigma da orientação a objetos, assinale a opção INCORRETA.
Alternativas
Q115685 Engenharia de Software
No tocante à orientação a objetos, assinale a opção que preenche corretamente as lacunas do texto abaixo.

Um objeto é uma _____________ de uma classe. Já uma classe descreve um grupo de objetos com as mesmas __________________, ________________, tipos de relacionamentos e __________________.
Alternativas
Q115105 Engenharia de Software
Separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos, evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

Assinale a opção que se refere ao conceito descrito acima, amplamente utilizado na orientação a objetos.
Alternativas
Q115104 Engenharia de Software
O processo para desenvolvimento orientado a objetos consiste em montar um modelo de aplicação e depois acrescentar detalhes a ele durante o projeto. A mesma notação é utilizada da análise ao projeto para implementação, de modo que a informação acrescentada em um estágio de desenvolvimento não precisa ser perdida ou traduzida para o próximo estágio.

Assinale a opção que apresenta os estágios da metodologia descrita acima.

Alternativas
Q115101 Engenharia de Software
Herança é uma forma de reutilização na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modi?cadas. A respeito da linguagem Java e do conceito de herança, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – Os membros private de uma superclasse são herdados pelas suas subclasses.

II – Os membros protected de uma superclasse podem ser acessados por membros de suas subclasses.

III – Os métodos da subclasse podem referir-se a membros public e protected herdados da superclasse.

IV – Membros public da superclasse tornam-se membros public da subclasse.

A sequência correta é:
Alternativas
Q114997 Engenharia de Software
Imagem 020.jpg

Considerando-se o quadro ESCOLA, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – Cada objeto pertencente a uma entidade é chamado de instância. Em uma ESCOLA, existem as entidades Funcionários e Alunos.

II – Os funcionários podem ser professores ou então os que exercem funções administrativas. Dessa forma, professor é uma instância da entidade Funcionários.

III – Atributos são propriedades que identi?cam as entidades Nome, Matrícula e Disciplinas que leciona. Esses atributos podem ser atributos de Professor.

IV – Cada atributo de uma entidade é associado a um domínio de valores. Esses domínios podem ser um conjunto de números inteiros, números reais, cadeias de caracteres ou qualquer outro tipo de valor que o atributo pode assumir; sendo assim, o domínio do atributo Disciplinas seria todas as disciplinas ensinadas na escola.

A sequência correta é:
Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114686 Engenharia de Software
As três propriedades que caracterizam uma linguagem de programação orientada a objeto são:

Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114672 Engenharia de Software
Uma classe de objetos descreve umgrupo de objetos com propriedades:

Alternativas
Q112576 Engenharia de Software
O mecanismo de separação de aspectos internos e externos de um objeto que visa a impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado, chama-se
Alternativas
Q110046 Engenharia de Software
“Mapeamento estabelecido entre duas classes de coisas, ou objetos que são visualizados através da abstração.” Tal afirmativa refere-se:
Alternativas
Q109534 Engenharia de Software
A análise orientada a objetos baseia-se em conceitos simples como objetos e atributos, classes e membros, todo e partes do todo. Assinale a alternativa que apresenta corretamente conceito ou característica da análise orientada a objetos.
Alternativas
Q108457 Engenharia de Software
Generalização e agregação são conceitos relacionados ao paradigma da orientação objeto. Esses conceitos estão relacionados com a(o):
Alternativas
Q108451 Engenharia de Software
No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:
Alternativas
Q106823 Engenharia de Software
A respeito de generalização e especialização, assinale a opção correta.
Alternativas
Q106806 Engenharia de Software
A respeito da programação orientada a objetos, assinale a opção correta.
Alternativas
Q93626 Engenharia de Software
O Paradigma da Orientação a Objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. É através da interação entre objetos que uma tarefa computacional é realizada. Com relação à Orientação a Objetos, analise as seguintes afirmativas:

I. Objetivos realizam tarefas através da requisição de serviços a outros objetos.
II. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares.
III. A classe é um repositório para comportamento associado ao polimorfismo.

Podemos afirmar corretamente que:
Alternativas
Respostas
861: D
862: A
863: E
864: B
865: D
866: C
867: C
868: D
869: C
870: C
871: D
872: E
873: B
874: A
875: E
876: C
877: C
878: B
879: C
880: C