Lista completa de Questões sobre Programação Orientada a Objetos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O browser é uma ferramenta para softwares orientados ao objeto que
mostra o desempenho de um programa analisado.
mostra as informações de mensagens e métodos para uma classe.
examina e edita valores de uma variável de instância.
depura os erros dos métodos de um objeto.
edita os valores de uma instância de classe.
Nas técnicas orientadas ao objeto, os objetos são caracterizados
pelos atributos.
pelas operações.
pelas instâncias.
pelas mensagens.
pela classe a que pertencem.
Ciência da Computação - Programação Orientada a Objetos - Fundação de Estudos Superiores de administração e Gerência (ESAG) - 2004
Em relação à programação orientada a objeto é correto afirmar
a comunicação entre objetos ocorre via mensagens ou através de chamadas diretas por meio de links dinâmicos estabelecidos previamente entre eles.
a herança permite definir uma classe com base em uma já existente. A classe criada, denominada superclasse, herda todas as variáveis e métodos da classe já existente, a subclasse.
após a criação de uma classe, os atributos não podem ser reusados quando novas instâncias da classe são criadas.
cada objeto é uma instância de uma classe.
Ciência da Computação - Programação Orientada a Objetos - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Boas práticas de programação orientada a objetos recomendam o seguinte:
declarar atributos como públicos, para facilitar o acesso de classes clientes.
definir a arquitetura de classes com base nas funções da aplicação (decomposição funcional).
evitar métodos privados, já que estes não podem ser chamados por classes clientes.
implementar relacionamentos entre classes, utilizando atributos chaves, como em uma modelagem relacional, ao invés de referenciar os objetos propriamente ditos.
usar herança com cautela, apenas quando o relacionamento for comportamental (é um) entre a classe que herda e a classe original.
Ciência da Computação - Programação Orientada a Objetos - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
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:
execução do método m da classe A.
execução do método m redefinido em B.
erro de execução, pois a chamada é inválida, uma vez que é ambíguo qual método invocar.
execução do método m da classe A, seguido da execução do método m redefinido em B.
execução do método m da classe B, seguido da execução do método m redefinido em A.
Ciência da Computação - Programação Orientada a Objetos - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
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?
Encapsulamento
Herança múltipla
Polimorfismo de subtipos
Modularidade
Classes parametrizadas
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
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.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
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.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
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.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...