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

Foram encontradas 1.154 questões

Q213777 Engenharia de Software
As instâncias de uma classe são

Alternativas
Q213774 Engenharia de Software
Em uma hierarquia de classes é possível especificar operações com a mesma assinatura em pontos diferentes da hierarquia. Portanto, essas operações presentes nas classes-filha

Alternativas
Q162880 Engenharia de Software
Considere um trem composto por uma locomotiva e por vários vagões. A classe Trem tem os métodos addVagao() e removeVagao(). O tipo de relacionamento entre as classes Trem e Vagão é:
Alternativas
Q162347 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.
Alternativas
Q162346 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.
Alternativas
Q162345 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Na orientação a objetos, um objeto tipicamente possui estado e operações definidas. O estado é representado por atributos, e as operações associadas ao objeto podem fornecer serviços a outros objetos. Os objetos são criados de acordo com classes.
Alternativas
Q162344 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162214 Engenharia de Software
Os componentes de uma biblioteca de software, no modelo orientado a objetos, correspondem a
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162213 Engenharia de Software
Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162212 Engenharia de Software
Considere:

Casas ABC Ltda., Empresa e Nome da Empresa.

Na orientação a objetos, os itens acima representam, respectivamente,
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Analista de Sistemas |
Q54065 Engenharia de Software
Um diagrama de objetos
Alternativas
Q52990 Engenharia de Software
Julgue os itens de 68 a 72, relativos aos princípios da engenharia de
software.

Sistemas de software podem ser decompostos em subsistemas, que, por sua vez, podem ser decompostos em módulos. Um módulo é normalmente um componente de sistema que fornece um, ou mais, serviços para outros módulos. No desenvolvimento orientado a objetos, um módulo pode ser composto por um conjunto de classes.
Alternativas
Q52978 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As características a seguir estão corretas para um modelo construído com a UML: pacotes contêm colaborações; as colaborações estão documentadas via diagramas de interação e diagramas de classe; as colaborações descrevem realizações de casos de uso; os padrões de projeto (design patterns) empregados no modelo estão representados via colaborações parametrizadas.
Alternativas
Q52316 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

No diagrama, Bicicleta e Veiculo_motor são tipos de veículos e, dessa forma, têm relação de herança com veiculo. É correto afirmar que veiculo é subclasse de Bicicleta e Veiculo_motor.
Alternativas
Q52310 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Os objetos permitem encapsular dados e funções, que modelam comportamentos e atributos, respectivamente.
Alternativas
Q52309 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Nesse tipo de projeto, são usadas relações de classe e de herança. Nas relações de classe, objetos com características comuns são agrupados e descritos por uma classe de objetos. Nas relações de herança, novas classes são criadas a partir de características de classes preexistentes.
Alternativas
Q51045 Engenharia de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Mensagens e métodos são de fato correlacionados, dado que as mensagens são os meios pelos quais os objetos interagem, e cada mensagem a um objeto ativa um comportamento desse objeto que é descrito no correspondente método.
Alternativas
Q51042 Engenharia de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Na análise orientada a objetos, a descoberta de um conjunto de operações que pode ser definido para determinado objeto do domínio de análise, de modo que tais operações apliquem-se a todas as ocorrências desse objeto, indica a necessidade de polimorfismo nas mensagens da classe que representará tal objeto.
Alternativas
Q50324 Engenharia de Software
Imagem associada para resolução da questão

Assinale o diagrama de classe que expressa corretamente a implementação mostrada acima, em Java, das classes Produto e Fabricante, bem como da associação entre as mesmas.
Alternativas
Q45704 Engenharia de Software
Uma série de modelos pode ser produzida durante um projeto orientado a objetos. O projeto inclui modelos estáticos e dinâmicos. Um modelo que é considerado dinâmico é o de:
Alternativas
Respostas
1061: D
1062: A
1063: B
1064: C
1065: C
1066: C
1067: C
1068: A
1069: E
1070: E
1071: C
1072: C
1073: C
1074: E
1075: E
1076: C
1077: C
1078: E
1079: D
1080: A