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

Foram encontradas 1.019 questões

Q825521 Engenharia de Software

Usar uma classe lista dentro de uma classe carrinho compras é exemplo de um bom princípio de programação.

Tal princípio é chamado de

Alternativas
Q825049 Engenharia de Software

Tratando-se de Orientação a Objetos, assinale a alternativa que contém as palavras corretas para preenchimento das lacunas em sua respectiva ordem.

Os_________especificam a maneira pela qual os dados de um objeto são manipulados.

O __________protege os dados do objeto do uso arbitrário e não intencional.

Os __________ possuem informações (contêm dados) e desempenham ações (possuem funcionalidade).

Alternativas
Q825034 Engenharia de Software
Herança múltipla pode ser mais bem entendida como:
Alternativas
Q824807 Engenharia de Software

Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.

O polimorfismo de inclusão, às vezes chamado de polimorfismo puro, torna mais fácil adicionar novos subtipos aos programas, sendo útil, também, porque diminui a quantidade de códigos que precisam ser escritos.

Alternativas
Q824806 Engenharia de Software

Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.

Herança é um mecanismo que permite criar uma nova classe, baseando-se nas definições de uma classe já existente. Porém, os métodos de uma classe não podem ser herdados.

Alternativas
Q824805 Engenharia de Software

Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.

Na programação orientada a objetos, é por meio dos objetos que se modela o software em termos reais.

Alternativas
Q814434 Engenharia de Software
Independentemente do ciclo de vida, o processo de desenvolvimento orientado a objetos requer etapas para
Alternativas
Q814433 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, assinale a alternativa correta.
Alternativas
Q814432 Engenharia de Software

Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, considere as seguintes assertivas:

I. o projeto orientado a objetos concentrase no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

II. as classes definem os objetos do sistema e suas interações, objetos esses que são criados dinamicamente a partir das definições de classes.

III. a mudança de implementação de um objeto ou a adição de serviços sempre altera profundamente outros objetos do sistema e demanda particular atenção para evitar bugs e inconsistências.

Quais assertivas estão corretas no que se refere ao desenvolvimento de sistemas orientados a objetos?

Alternativas
Q814334 Engenharia de Software
Sobre o paradigma de orientação a objetos, assinale a alternativa correta.
Alternativas
Q814333 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, considere as seguintes assertivas:
I. um objeto é uma entidade que possui um estado e um conjunto definido de operações definidas para funcionar nesse estado. II. o estado é representado por um conjunto de métodos de objeto. III. as operações associadas ao objeto fornecem um conjunto de atributos aos outros objetos da mesma classe.
Qual(is) assertiva(s) está(ão) correta(s) em relação à orientação a objetos?
Alternativas
Q814332 Engenharia de Software
Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, assinale a alternativa correta.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810552 Engenharia de Software
Assinale a alternativa correta que relaciona a sigla dos princípios enunciados por Martin e um resumo de cada princípio.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810551 Engenharia de Software
Robert C. Martin propôs um conjunto de princípios para programação e design orientado a objetos, assinale a alternativa que relaciona corretamente a sigla de cada princípio ao seu significado.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810545 Engenharia de Software
Assinale a alternativa que define claramente o conceito de coesão:
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810542 Engenharia de Software

Assinale a alternativa correta.

Quando se necessita de uma classe para implementar recursos comuns a duas ou mais classes utiliza-se:

Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810541 Engenharia de Software

Considerando o paradigma da orientação a objeto, para o enunciado abaixo, assinale a alternativa correta.

Paulo pode andar, correr, pular. Ele tem 30 anos, é casado e trabalha com Tecnologia da Informação e Comunicação.

Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810540 Engenharia de Software

Assinale a alternativa correta

São considerados princípios do Paradigma da Orientação a Objetos:

Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810539 Engenharia de Software

Após a leitura do texto abaixo, indique a alternativa correta:

A OO permite criar programas integrados por componentes, organizando partes separadas do sistema por responsabilidades e fazendo com que a comunicação entre estas partes do sistema ocorra por meio de mensagens.

Alternativas
Q810446 Engenharia de Software
A programação orientada a objetos é um paradigma de programação de computadores que pode ser utilizado em diversas linguagens de programação. Sobre classes em orientação a objetos, quando se diz uma classe D qualquer estende uma classe E, o que se está dizendo é que:
Alternativas
Respostas
281: A
282: A
283: D
284: C
285: E
286: C
287: D
288: C
289: B
290: E
291: A
292: A
293: A
294: D
295: D
296: D
297: C
298: A
299: D
300: A