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

Acerca de fundamentos de orientação a objetos, assinale a opção correta.

642 Q148172
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Em algumas linguagens de Programação Orientadas a Objetos, como por exemplo o C++, ao se derivar uma classe a partir de uma classe base, a classe base pode ser herdada como public, protected ou private. Quando a derivação é do tipo public, os membros

643 Q148171
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas aos conceitos básicos de Programação Orientada a Objetos.

I. Modificações de uma classe base requerem, obrigatoriamente, que as classes derivadas mudem.

II. Uma classe derivada não pode conter atributos adicionais diferentes dos existentes na sua classe base.

III. Criar uma classe derivada não afeta o código-fonte da sua classe base. A integridade de uma classe base é preservada pela herança.

IV. Uma classe derivada contém os atributos e comportamentos de sua classe base.

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

644 Q148170
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas aos conceitos básicos relacionados a programação e Linguagens de Programação Orientadas a Objetos.

I. Na Programação Orientada a Objetos o overflow em operações aritméticas e a divisão por zero não podem ser tratados como exceções.

II. Uma vez que uma exceção é disparada o controle não pode retornar diretamente ao ponto de disparo.

III. Uma exceção termina o bloco no qual ela ocorreu.

IV. O tratamento de exceções é utilizado para tratar erros de sintaxe, isto é, erros que acontecem como resultado da compilação de um programa.

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

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

Relacione o conceito de Orientação a Objetos à sua respectiva

descrição.

Conceito

I – Agregação

II – Coesão

III – Encapsulamento

IV – Herança

Descrição

(P) É uma medida que indica até que ponto as partes de um

objeto admitem a finalidade única do objeto.

(Q) Tipo de associação que indica que um dos objetos participantes

precisa desempenhar o papel de controlador

do outro objeto.

(R) Relacionamento entre classes que permite a uma classe

especializada (subclasse) ter acesso às característica...

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

Um método especial utilizado, em programação orientada a objetos, para inicializar as variáveis de instância de uma classe é

647 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

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

649 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).

650 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

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:

661 Q147994
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 objeto é a ação de efetuar uma chamada a um método. Por exemplo, para informar ao objeto "forno" para ele "esquentar", deve-se passar uma mensagem. Para mandar mensagens aos objetos utiliza-se o operador ponto, seguido do método que se deseja utilizar, por exemplo, forno.esquentar().

II. Os Atributos em Programação Orientada a Objetos são os elementos que definem a estrutura de uma Classe. Os atributos podem ser divididos em atributos de instância ou de classe.

III. O Polimorfismo é a criação de objetos que incorporam propriedades e métodos de outros objetos.

IV. A Abstração é o mecanismo utilizado para proteger o acesso direto (referência) aos atributos ...

662 Q147993
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na Programação Orientada a Objetos é correto afirmar que uma Classe

663 Q785127
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Técnicas de orientação a objetos têm-se tornado muito difundidas e usadas no desenvolvimento de sistemas de software, por permitirem modularização eficiente e boas condições de reúso de código. Com relação à programação orientada a objetos e às principais linguagens orientadas a objetos, julgue os itens que se seguem. Em um programa orientado a objetos, as estruturas básicas de código, denominadas classes, definem tipos de objetos a serem instanciados.
664 Q785108
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

A implementação apresentada não permite que, por meio de uma referência a uma instância da classe "EstaçãoTratamentoEsgoto", sejam feitas alterações nos registros de vazão já associados a esta instância em um código que é declarado...

665 Q784861
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

Nos construtores das interfaces, somente é permitido o uso de atributos do tipo public, static e final. Além disso, todos os métodos devem ser abstratos. Uma classe pode herdar de uma interface por meio do uso da instrução implements.

666 Q655370
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As figuras I, II e III acima apresentam um conjunto de diagramas UML simplificados de um sistema de software para terminais de auto-atendimento bancário (ATM). Considerando essas figuras, julgue os itens que se seguem.

O diagrama de seqüência da figura III apresenta informações acerca da sincronização requerida entre os objetos.
667 Q560638
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o conceito de Frameworks, como utilizado na Programação Orientada a Objetos:

I - Um framework é um conjunto de classes que representa um design abstrato para soluções em uma família de aplicações.

II - A inversão de controle ou reuso ativo é um pontos inovadores introduzido pelos frameworks.

III - Os frameworks do tipo black box baseiam seu mecanismo de extensão através da composição de objetos.

 É/são correta(s) somente a(s) afirmativa(s):

668 Q148366
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

Na programação orientada a objetos, o polimorfismo é a capacidade de um objeto de apresentar várias visões diferentes de suas estruturas de dados internas.

669 Q148365
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

Se o construtor da subclasse não chamar explicitamente um construtor da superclasse, então a superclasse usa seu construtor default, isto é, sem argumentos. Se a superclasse não tiver construtor default e o construtor da subclasse não chamar explicitamente nenhum construtor, o próprio Java se encarrega de gerar, em tempo de execução, um construtor default da superclasse.

670 Q148364
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

As classes abstratas com métodos abstratos não forçam as subclasses a sobrescreverem e implementarem os métodos declarados como abstratos. Se uma classe não fornecer uma implementação para um método abstrato herdado, o próprio Java cria uma subclasse concreta, com implementação default de todos os métodos herdados.

671 Q148363
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

As chamadas de método em Java podem ser polimórficas. Um mesmo nome de método pode ser usado, em momentos diferentes para invocar diferentes métodos, dependendo do tipo e número de parâmetros utilizados para fazer essa chamada, podendo assim assumir diferentes formas durante a execução de um programa.

672 Q148362
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

A palavra chave static pode ser usada em Java para definir atributos de classe, existindo assim uma cópia do atributo de classe durante todo o processamento, independentemente do número de instâncias criadas. Uma utilização freqüente da palavra static é na definição de constantes.

673 Q148191
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que

674 Q148190
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Na programação orientada a objetos, o encapsulamento

675 Q148144
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Na orientação a objetos, a herança é uma das funcionalidades que facilitam o reúso de software.

676 Q148077
Ciência da Computação
Ano: 2005
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)
Na programação orientada a objetos, é correto afirmar:
677 Q148027
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

Existe um relacionamento de composição estabelecido entre a classe "ResponsávelETE" e "EstaçãoTratamentoEsgoto".

678 Q148009
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Qual das seguintes afi rmações a respeito do paradigma de Programação Orientada a Objetos é verdadeira?

679 Q147999
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

A programação orientada a objetos é uma evolução da programação estruturada, tendo-lhe sido acrescentados conceitos como herança, encapsulamento e polimorfismo.

680 Q785130
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.

681 Q785125
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.

Encapsulamento significa ser capaz de incorporar os dados e métodos de uma classe previamente definida.

682 Q785124
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.

O polimorfismo, em que se usa o mesmo nome de método com o mesmo retorno e argumentos idênticos, chama-se sobrecarga.

683 Q785122
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.

Uma classe final é uma classe que não tem classes herdeiras e cuja implementação permite garantir segurança de acesso aos objetos.

684 Q785121
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.

Quando uma subclasse declara um método de mesmo nome de um método da sua superclasse com o tipo de retorno e os tipos dos argumentos idênticos, tem-se o que é denominado sobrecarga.

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

Quando comparada a métodos tradicionais de desenvolvimento, a orientação a objetos sugere um novo estilo de decomposição/modularização, baseado em:

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

Nas técnicas orientadas ao objeto, os objetos são caracterizados

687 Q785073
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.

Na linguagem Java, um construtor de subclasse deve sempre chamar o construtor de superclasse como sua primeira instrução. Caso não exista esse construtor, o compilador Java irá inserir automaticamente uma chamada da superclasse, o que funcionará apenas se a superclasse tiver um construtor sem parâmetros. Caso contrário, será informada a ocorrência de erro.

688 Q784905
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.

O polimorfismo é a característica de determinada classe apresentar diferentes comportamentos, cada um podendo ser ativado simplesmente pelo envio de uma mensagem apropriada e diferenciada das demais.

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

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

No paradigma de orientação a objetos, o acesso aos atributos das classes do sistema deve ser feito exclusivamente por meio de uma interface definida p...

690 Q784862
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

O emprego do polimorfismo apresenta problemas similares ao emprego da estrutura lógica de desvio condicional múltiplo (switch) disponível em grande parte das linguagens de programação.

691 Q784860
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

A existência de herança é uma garantia da legibilidade e da qualidade da documentação das subclasses que herdam de classes existentes.

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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Os testes de integração de software orientado a objetos procuram encontrar erros no objeto cliente de um serviço, sem se interessarem pela suplementação do fornecedor desse serviço.

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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Uma das formas de reutilização aplicável na análise orientada a objetos é a procura por padrões de projeto já conhecidos e validados e para os quais tenha sido divulgado um molde para a criação de classes e objetos.

694 Q784857
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

O objeto de uma superclasse pode ser tratado como objeto de uma das subclasses dessa superclasse.

695 Q784856
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

As variáveis de instância de uma classe declaradas no corpo de um dos métodos da classe podem ser utilizadas por qualquer dos outros métodos da classe.

696 Q784855
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

Um dos problemas da reutilização de programas é o estabelecimento de mecanismos de proteção que assegurem que as cópias mestras das classes reutilizadas não sejam corrompidas.

697 Q784854
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

A fatoração de atributos e comportamentos de determinado grupo de classes permite organizar uma superclasse por composição das classes existentes nesse grupo.

698 Q784853
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

engenharia progressiva é o processo de transformar um projeto orientado a objetos, representado, por exemplo, por um diagrama de classes, em código-fonte de uma linguagem de programação específica.

699 Q784852
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

O fato de uma subclasse acessar os membros privados da superclasse pode comprometer a reutilização de programas.

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

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Uma das conseqüências da utilização do polimorfismo é a realização de programas que contêm menos lógica de desvio, o que facilita o teste, a depuração e a manutenção desses programas, além de lhes conferir uma a...

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

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Uma subclasse em geral encapsula menos funcionalidades do que sua superclasse, pois representa um número menor de objetos.

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

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Uma descrição de um objeto, resultante do processo de design, pode assumir a forma de uma descrição de protocolo, que estabelece a interface do objeto com cada mensagem, ou a forma de uma descrição de implementa...

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

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

A assinatura de um método de uma classe de objetos é definida pelos seus parâmetros e pelo valor de retorno.

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

Julgue os itens a seguir, relativos à tecnologia de orientação a objetos.

Um importante mecanismo da orientação a objetos é a herança múltipla, que significa que múltiplas subclasses compartilham a mesma superclasse, ou ainda, que uma subclasse pode herdar de uma classe que é, por si própria, uma subclasse de outra classe, o que, nesse caso, também se denomina herança em cascata.

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

Julgue os itens a seguir, relativos à tecnologia de orientação a objetos.

Herança é o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico, fazendo que uma classe possa ser definida de forma abrangente e depois refinada em sucessivas subclasses mais específicas. Cada subclasse incorpora, ou herda, as propriedades de sua superclasse, não sendo possível, porém, acrescentar novas características, próprias da subclasse considerada.

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

 

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.

VAR_1 pode ser acessada por todas as sub-rotinas do programa M, mas a variável VAR_2 pode ser acessada apenas pelas subrotinas P, A e B.

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

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

A fim de atender às modernas propostas de desenvolvimento de software, definiu-se o emprego do paradigma de orientação a objetos. Nesse caso, conceito...

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

Quanto ao projeto de sistemas orientados a objetos, julgue os itens a seguir.

Em um sistema orientado a objetos, podem ser usados mecanismos como a herança e a composição. Usando-se composição, um padrão de projeto existente torna-se um gabarito para uma nova subclasse. Por sua vez, a herança permite que um objeto complexo seja decomposto em objetos menos complexos.

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

Quanto ao projeto de sistemas orientados a objetos, julgue os itens a seguir.

As quatro camadas do projeto de um sistema orientado a objetos são: camada de subsistema; camada de classes e obje tos; camada de mensagens; camada de responsabilidades. A camada de classes e objetos contém as estruturas de dados e o projeto algorítmico de todos os atributos e operações de cada objeto.

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

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

A coesão entre dados e procedimentos é reduzida por meio do emprego do conceito de objetos.

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

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O aumento de produtividade obtido com o desenvolvimento OO acarreta um aumento da quantidade de linhas de código por abstração de implementação produzida.

712 Q148376
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

Quando um método de superclasse é sobrescrito em uma subclasse, a versão da subclasse fica impossibilitada de chamar a versão da superclasse.

713 Q148375
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 fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

A ocultação de informações em uma classe é apontada como um dos elementos que facilitam a manutenção e a otimização de programas.

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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

A herança leva a um desafio adicional na elaboração de casos de teste para softwares orientados a objetos, pois objetos das subclasses de uma classe podem ser utilizados em contextos diferentes daqueles dos objetos da classe. Assim, além do conjunto de testes porventura existente para a superclasse, para cada novo contexto de utilização, um novo conjunto de testes deve ser elaborado...

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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Uma descrição de protocolo de um objeto estabelece os formatos das estruturas de dados que descrevem os atributos do objeto e os detalhes procedurais que descrevem suas operações.

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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Na análise orientada a objetos, a análise gramatical de um texto descritivo das funções de um sistema permite ao analista identificar potenciais candidatos a classes e objetos no sistema com base na identificação dos substantivos presentes no texto descritivo do sistema.

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

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

A vinculação tardia consiste em uma operação para associar um objeto a uma classe durante a execução do programa.

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

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Há casos em que é útil definir classes para as quais o programador nunca pretende instanciar nenhum objeto. Uma classe desse tipo, denominada classe abstrata, tem o propósito de fornecer uma superclasse da qual ...

719 Q148369
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.

Dentro de uma classe em C++, é possível declarar uma função-membro com sua implementação ou apenas o protótipo da função membro, deixando a implementação fora da declaração da classe.

720 Q148368
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 dificuldade de rastrear seqüências de herança é um dos problemas apontados na utilização da múltipla herança.

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.