651 Q148075
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Considere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos.

1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse.

2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem.

3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe.

4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subcla...

652 Q148070
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos diagramas utilizados em análise e projeto orientados a objetos, o diagrama de casos de uso, por procurar repr...

653 Q148064
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O compartilhamento automático de métodos e dados entre classes, subclasses e objetos é possibilitado, na programação orientada a objetos, pelo mecanismo de

654 Q148063
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dadas as seguintes afirmações sobre programação orientada a objetos:

I. As mensagens que se movimentam de um objeto para outro são os únicos conectores do objeto com o mundo exterior.

II. As mensagens trabalham em resposta aos métodos e manipulam os valores das varáveis de instância.

III. Os objetos passivos são aqueles que não são mais necessários, sendo apagados para liberar memória.

Está correto o que se afirma APENAS em

655 Q148049
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da programação orientada a objetos (POO), assinale a opção incorreta.

656 Q148048
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)
Embora o design orientado a objetos possa apresentar semelhanças com o modelo relacional há súbitas diferenças. Assinale a alternativa que indica uma dessas diferenças:
657 Q148035
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas à programação orientada a objetos.

I. Uma mensagem em um método é a ação de efetuar uma chamada a um objeto.

II. A herança serve para criar objetos que incorporem propriedades e métodos de outros objetos. Assim, podem-se definir objetos a partir de outros sem ter que reescrevê-los na sua totalidade.

III. As funcionalidades associadas aos objetos são denominadas atributos das classes.

IV. O polimorfismo caracteriza-se pelo uso do mesmo nome de método para identificar diferentes métodos em uma mesma classe ou diferentes métodos em classes diferentes.

Indique a opção que contenha todas as afirmações verdadeiras.

658 Q148028
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A respeito do paradigma de programação orientado a objetos, assinale a alternativa INCORRETA.

659 Q148015
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à Orientação Objeto, analise as sentenças seguintes.

I - Objetos podem ser vistos como estruturas de dados encapsulados por classes.

II - Nas metodologias de modelagem orientadas a objetos, as entidades do domínio do problema são representados por objetos.

III - Os campos das estruturas de dados são os atributos do objeto, e os procedimentos são as respectivas mensagens.

IV - Objetos similares são agrupados em classes.

Em relação às sentenças acima. pode-se afirmar que apenas:

660 Q148014
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Dentre os recursos da Programação Orientada a Objetos, um está associado ao mecanismo que permite definir uma nova classe (subclasse) a partir de uma classe já existente (superclasse). Outro se preocupa em manter as propriedades e métodos de uma classe no mesmo bloco de código e impõe que a interface para uma classe seja separada da implementação. Esses recursos são conhecidos, respectivamente, por: