61 Q655381
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)

Quanto aos fundamentos básicos de programação orientada a objetos, relacione os quatro conceitos abaixo com os respectivos significados mencionados logo em seguida:

CONCEITOS:

(1) herança.

(2) método.

(3) polimorfismo.

(4) encapsulamento.

SIGNIFICADOS:

(A) definem as habilidades dos objetos.

(B) é o princípio pelo qual duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação mas comportamentos distintos.

(C) é o mecanismo pelo qual uma classe pode estender outra classe ou, ainda, ser estendida de outra classe.

(D) consiste na separação de aspectos internos e externos de um objeto.

62 Q655373
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix
Julgue os itens que se seguem acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos. De acordo com a estrutura e o funcionamento de uma pilha, as inserções são feitas no início e as remoções são feitas no final.
63 Q655369
Ciência da Computação
Ano: 2017
Banca: IFB - Instituto Federal Brasilia
Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simu...
64 Q655368
Ciência da Computação
Ano: 2017
Banca: IFB - Instituto Federal Brasilia

Alguns conceitos básicos de classes e objetos apresentados em Barnes e Kölling (2009) são descritos no texto a seguir:

Os objetos são criados a partir de ____________ . A classe descreve o tipo do ____________ ; os objetos representam instanciações individuais da ____________ . Podemos nos comunicar com objetos invocando seus métodos. O cabeçalho de um método é chamado ____________ e fornece informações necessárias para invocar o método. O ____________ de um objeto é representado pelos valores armazenados em seus ____________ . Os ____________ permitem que cada objeto seja configurado adequadamente quando ele é criado. Os ____________ implementam o comportamento dos objetos.

As palavras que completam CORRETAMENTE, na ordem apresentada, as lacunas do texto acima sã...

65 Q655384
Ciência da Computação
Ano: 2016
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
A orientação a objetos utiliza as mensagens como um de seus mecanismos mais importantes. Sobre o conceito de mensagens, é correto afirmar que
66 Q655380
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A aplicação do conceito de polimorfismo na orientação a objetos é realizada de forma objetiva no caso de utilização de
67 Q655379
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Os dois últimos pares de valores exibidos serão
68 Q814193
Ciência da Computação
Ano: 2015
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)
Na programação orientada a objetos, o relacionamento do tipo herança entre classes traz alguns benefícios dos quais se destacam:
69 Q655386
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Os dois principais paradigmas de programação amplamente conhecidos são o paradigma orientado a objetos e o procedural. Na orientação a objetos,
70 Q655385
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Com relação à Programação Orientada a Objetos, analise as afirmações a seguir.

I. Uma classe derivada (ou subclasse) herda atributos e métodos definidos em sua classe-pai (superclasse), podendo sobrepor métodos da classe-pai e/ou criar novos atributos e métodos conforme suas necessidades específicas.

II. Um método sobrecarregado é aquele com nome e parâmetros iguais ao método original implementado na superclasse.

III. Métodos podem ter três possíveis formas de visibilidade: a pública permite que métodos sejam invocados apenas por métodos externos à sua hierarquia de classe; a privada permite que sejam invocados apenas por métodos da própria classe; a protegida permite que sejam invocados apenas por métodos da própria classe e subclasses.

Assina...