721 Q148367
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

A sobreposição (overriding) é um mecanismo específico de hierarquias de classes com múltipla herança, visando facilitar a definição dos atributos e métodos válidos no contexto de uma classe, quando tais atributos e métodos puderem ser herdados de mais de uma superclasse.

722 Q148284
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de orientação a objetos, julgue os seguintes itens.

Os atributos e métodos privados (private) de uma classe são acessíveis apenas nos métodos da própria classe e suas subclasses. Esse é o nível mais rígido de encapsulamento.

723 Q148106
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Uma instância de classe, na técnica de orientação ao objeto, é

724 Q148105
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A programação orientada ao objeto se inicia com o projeto, que apresenta aos programadores, principalmente, um

725 Q148093
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

A técnica de sobrecarga permite o polimorfismo, e pode ser utilizada para distinguir, em uma determinada classe, dois métodos com o mesmo nome, o mesmo conjunto de argumentos, mas com resultados de tipos diferentes.

726 Q148087
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos de projetos orientados a objetos, julgue os itens subseqüentes.

Em um sistema orientado a objetos, a herança é um conceito que leva a objetos agregados. O objeto complexo pode ser montado selecionando-se um conjunto de padrões de projeto e compondo-se o objeto adequado.

727 Q148086
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de orientação a objetos, julgue os seguintes itens.

O escopo de um parâmetro restringe-se ao corpo de um construtor ou método no qual é declarado. Em contraste, um atributo pode ser acessado de qualquer lugar da mesma classe.

728 Q148084
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Uma importante característica da orientação a objetos é o fato de um objeto de uma classe poder ser utilizado em um contexto onde um objeto de uma superclasse é esperado. Este tipo de substituição é possível graças a qual dos conceitos a seguir?

729 Q148083
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Com relação à redefinição de métodos em uma linguagem de programação orientada a objetos, considere duas classes A e B, com B herdando (sendo uma subclasse) de A. Considere ainda que A define um método, m, com um parâmetro de entrada do tipo inteiro e sem parâmetro de retorno. Este método é redefinido em B, exatamente com a mesma assinatura e sem invocar qualquer método da superclasse. Finalmente, considere um identificador a, declarado com tipo A e inicializado com um objeto do tipo B. Neste contexto, a chamada de método a.m(2) tem o seguinte efeito:

730 Q148082
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Boas práticas de programação orientada a objetos recomendam o seguinte:

731 Q148068
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Em relação à programação orientada a objeto é correto afirmar

732 Q148062
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O browser é uma ferramenta para softwares orientados ao objeto que

733 Q148061
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A análise orientada ao objeto é basicamente um processo

734 Q148008
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

No paradigma de orientação a objetos e nos tipos abstratos de dados, a importante característica de abstração de representação de dados é suportada pelo seguinte conceito:

735 Q148006
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de orientação a objetos, julgue os seguintes itens.

Em Java, se uma superclasse não tiver construtor padrão e o construtor de uma subclasse não chamar explicitamente nenhum dos outros construtores da superclasse, ocorrerá erro em fase de compilação.

736 Q148005
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de orientação a objetos, julgue os seguintes itens.

Por meio da relação de herança, é possível reutilizar ou alterar os métodos de classes existentes, bem como adicionar novos atributos e métodos a fim de adaptá-las a novas situações.

737 Q148003
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de orientação a objetos, julgue os itens seguintes.

Os atributos e métodos protegidos (protected) são acessíveis no pacote e nos métodos da própria classe, mas não o são nas suas subclasses.

738 Q148002
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de orientação a objetos, julgue os itens seguintes.

Abstração é a técnica utilizada pelos objetos para obter segurança, modularidade e autonomia.

739 Q148096
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de orientação a objetos, assinale a opção correta.

740 Q148018
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

A programação orientada a objetos se utiliza de um mecanismo no qual se efetua, dinamicamente, uma verificação acerca da possibilidade ou não de um objeto poder executar uma ação específica. Tal mecanismo é chamado

741 Q148176
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

Em programação orientada a objetos

742 Q797888
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na programação orientada a objetos são utilizados classes e métodos. Um método
743 Q728542
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Sobre programação orientada a objetos analise as afirmativas:

I- A POO (programação orientada a objetos) encapsula dados (atributos) e métodos (comportamento) em objetos.

II- Os objetos têm a propriedade de ocultar informações. Isto significa que, embora os objetos possam saber se comunicar uns com os outros, através de interfaces bem-definidas, os objetos, normalmente, não têm permissão para conhecer como os outros objetos são implementados.

III- O conceito de Encapsulamento (ocultamento de informação) é baseado na restrição do escopo ou visibilidade da informação, utilizada em projetos baseados em objetos, para obter melhor legibilidade, manutenibilidade e reusabilidade do software.

IV- O método construtor de uma classe Java é um método especial, que po...

744 Q728477
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Em relação à herança, sobreposição de métodos e escopo em Java, é correto afirmar:
745 Q655372
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que:
746 Q655371
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A programação orientada a eventos é um paradigma de programação no qual o fluxo do programa é determinado por eventos.

Considerando a programação orientada a eventos, a página ASPx e o código fonte apresentados, a alternativa correta é:

747 Q148189
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise as seguintes afirmações relativas à Programação Orientada a Objetos:

I. quando os objetos são criados, os valores dos atributos de instâncias sempre serão iguais e serão mantidos à medida que o programa for executado, mesmo que diferentes ações sejam solicitadas a estes objetos;

II. em uma aplicação, deve existir apenas uma instância de uma mesma classe;

III. enquanto os atributos definem o que um objeto armazena, os métodos definem os serviços que podem ser solicitados a um objeto;

IV. os objetos são instâncias de classes.

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

748 Q148188
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Programação Orientada a Objetos, quando uma classe é instanciada, pode ser necessário atribuir valores iniciais aos atributos ou executar um determinado procedimento. Isto é possível com a utilização de

749 Q148187
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Programação Orientada a Objetos, quem de-fine os serviços que podem ser solicitados a uma instância, isto é, define o comportamento dinâmico de uma instância, é o(a)

750 Q148186
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Programação Orientada a Objetos, os atributos podem ser

751 Q148185
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Programação Orientada a Objetos, quem define os serviços que podem ser solicitados a um objeto são as(os)

752 Q148124
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O paradigma da programação orientada a objetos se tornou popular tomando o espaço anteriormente ocupado pela programação orientada por procedimentos. Em relação aos conceitos da programação orientada a objetos, é correto afirmar que

753 Q148123
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Sobre linguagens orientadas a objetos, pode-se dizer:

754 Q148071
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise as seguintes afirmações relativas à Programação Orientada a Objetos:

I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento.

II. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma classe.

III. Em um programa orientado a objetos, as instâncias definem os serviços que podem ser solicitados aos métodos.

IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando a classe à qual pertence é executada.

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