591 Q148072
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Analise as seguintes afirmativas sobre o princípio OO (Orientação a Objetos) conhecido como Encapsulamento:

I. Os métodos de acesso (setters) impedem que os atributos da classe assumam valores inapropriados.

II. Os métodos de acesso (setters) são automaticamente invocados quando um objeto é instanciado.

III. Métodos de acesso (setters) que simplesmente atribuem um valor aos atributos da classe, sem qualquer verificação, deveriam ser removidos e o atributo correspondente tornado público.

IV. O encapsulamento esconde a implementação dos métodos de uma classe dos seus clientes.

O número de afirmativas corretas é:

592 Q148057
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, julgue os próximos itens.

I Há linguagens de programação orientadas a objetos em que a determinação do método a ser executado em resposta a uma mensagem pode ocorrer na compilação ou pode ser adiada até a execução do código.

II Uma subclasse pode herdar atributos e métodos das suas superclasses. Em uma hierarquia C++, as visibilidades dos atributos e dos métodos herdados não podem, em uma subclasse, ser diferentes das suas visibilidades nas superclasses.

III Um atributo cujo valor é compartilhado entre as instâncias de uma classe tem escopo de classe. Um atributo com escopo de classe é, na linguagem Java, um atributo estático (static). Em UML, nos diagramas de classe, os...

593 Q148047
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao script apresentado acima, escrito com a tecnologia ColdFusion, julgue os itens que se seguem.

O estilo de programação adotado nesse script é mais próximo ao paradigma de programação estruturada que ao de programação orientada a objetos.

594 Q148007
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

O Projeto Orientado a Objetos tem os componentes:

595 Q148004
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com os conceitos envolvendo o paradigma de programação orientada a objetos, julgue os itens que se seguem.

Um objeto é a representação em memória de uma classe. Por meio dele é possível acessar as funcionalidades disponibilizadas pela classe.

596 Q147992
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a programação usando-se orientação a objetos, assinale a opção correta.

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

Na orientação a objetos, um objeto é composto pelos seus dados e pelas funções que os manipulam, componentes que são conhecidos, respectivamente, por:

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

Julgue as seguintes afirmações sobre elementos de linguagens orientadas a objetos.

I. Construtores/inicializadores são operações especiais responsáveis por iniciar a execução de uma aplicação orientada a objetos.

II. Atributos são informações que definem as características que um objeto terá. Por exemplo, nome e cpf, para objetos que representem pessoas.

III. Métodos são responsáveis por definir qual será o comportamento dos objetos de uma classe. Em uma aplicação bancária típica, objetos que representam contas correntes teriam métodos como transferir, saldo e número.

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

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

Escolha a alternativa INCORRETA sobre os conceitos de programação orientada a objetos.

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

No que se refere aos conceitos de linguagens orientadas a objetos e de ambientes de desenvolvimento integrado (IDEs), julgue os próximos itens.

A plataforma J2EE possui APIs para o tratamento de objetos DOM (document object model).