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

A utilização de polimorfismo em programação orientada a objetos ajuda a eliminar a lógica

947982 Q148085
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em programação orientada a objetos, é correto afirmar que herança múltipla:

947983 Q148078
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre programação orientada a objetos.

I. Um dos pontos fortes da orientação a objetos é a possibilidade de utilizar conceitos mais intuitivos para modelar os sistemas, ao invés de funções ou instruções de máquina.

II. O principal conceito de orientação a objetos é o de Classe, que é a entidade que representa a abstração de uma função da programação funcional ou de um procedimento da programação imperativa.

III. Java, C# e Smalltalk são exemplos de linguagens orientadas a objetos.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

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

Considere o diagrama de classes e as afirmativas abaixo:

1. Um objeto da classe B pertence a exatamente um único objeto da classe A.

2. A classe A realiza a interface C.

3. A classe A herda as variáveis e os métodos da classe D.

Assinale a alternativa correta

947985 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...

947986 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...

947987 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

947988 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

947989 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.

947990 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: