Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.
Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo
X na classe Y
X na classe Z
Y na classe X
Y na classe Z
Z na classe X
Os objetos de um sistema de software orientado a objetos podem ser classificados em dois tipos: objetos transientes e objetos persistentes. Com referência aos sistemas de software orientados a objetos, marque a alternativa INCORRETA:
Um objeto transiente existe somente na memória principal, durante a execução de um programa.
Objetos de controle e objetos de fronteira normalmente são transientes.
Objetos persistentes têm uma existência que perdura durante várias execuções do sistema.
Objetos de entidade são normalmente transientes.
São conceitos relacionados à Análise e Programação Orientada a Objetos, EXCETO:
Herança.
Encapsulamento.
Metadado.
Polimorfismo.
Em relação à Análise e Programação Orientada a Objetos, a visibilidade dos atributos de uma classe pode ser dos seguintes tipos, EXCETO:
Encapsulada.
Protegida.
Pública.
Privada.
Na Programação Orientada a Objetos, uma classe pode conter atributos e operações. Em relação às operações, marque a alternativa INCORRETA:
Uma operação pode alterar a estrutura de outras operações ou atributos de vários objetos.
Uma operação pode alterar um ou mais valores de atributos que estão em um objeto.
Objetos comunicam-se passando mensagens uns aos outros, através de operações.
Um objeto é requisitado a executar uma de suas operações, ao receber uma mensagem que diga ao objeto o que fazer.
Ciência da Computação - Programação Orientada a Objetos - Fundação Mariana Resende Costa (FUMARC) - 2012
Linha 01 / Linha 02 / Linha 03
Linha 04 / Linha 02 / Linha 06 Linha 04 / Linha 02 / Linha 03Linha 01 / Linha 02 / Linha 03
Linha 04 / Linha 05 / Linha 06 Linha 04 / Linha 02 / Linha 03Linha 01 / Linha 02 / Linha 03
Linha 04 / Linha 05 / Linha 06 Linha 01 / Linha 02 / Linha 03Linha 01 / Linha 02 / Linha 03
Linha 04 / Linha 05 / Linha 06 Linha 04 / Linha 05 / Linha 03Ciência da Computação - Programação Orientada a Objetos - Fundação Mariana Resende Costa (FUMARC) - 2012
Analise as seguintes afirmativas sobre tecnologias para aplicações Web baseadas em Java.
I. JSP permite a criação de páginas Web com conteúdo estático e dinâmico.
II. EJB é um framework de componentes, baseado na arquitetura MVC, para construção de interfaces com usuário.
III. JSTL permite utilizar conjuntos padronizados de tags para manipulação de arquivos XML, internacionalização, dentre outros.
Assinale a alternativa CORRETA:
A afirmativa III está errada e as afirmativas I, II estão corretas.
A afirmativa II está errada e as afirmativas I, III estão corretas.
A afirmativa I está errada e as afirmativas II, III estão corretas.
As afirmativas I, II e III estão corretas.
Ciência da Computação - Programação Orientada a Objetos - Universidade Federal Fluminense (FEC / UFF) - 2012
São conceitos que estão diretamente relacionados com a orientação a objetos:
polimorfismo, herança, encapsulamento e abstração.
entidade , polimorfismo , herança e encapsulamento.
tabelas, herança, polimorfismo e abstração.
herança, encapsulamento, polimorfismo e complexidade.
arquitetura centralizada, polimorfismo, herança e entidade.
Ciência da Computação - Programação Orientada a Objetos - Fundação Professor Carlos Augusto Bittencourt (FUNCAB) - 2012
Na orientação a objetos, a transferência de propriedades estruturais e os comportamentos de uma classe para as suas subclasses, estão relacionados com o conceito de:
overriding
sobrecarga
polimorfismo
herança.
abstração.
Ciência da Computação - Programação Orientada a Objetos - Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ) - 2012
No que diz respeito à programação orientada a objetos, dois recursos são caracterizados a seguir.
I - Empacota dados e operações de determinado objeto em entidade única, de forma que, conhecendo o objeto, pode-se identificar as operações que ele pode suportar.
II - Refere-se ao poder que os objetos de classes distintas têm de invocar um mesmo método e obter comportamento diferente.
Os recursos I e II são conhecidos, respectivamente, como:
coesão e herança;
herança e encapsulamento;
encapsulamento e polimorfismo.
polimorfismo e acoplamento.
acoplamento e coesão.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...