Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 899 questões

Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.
I. Uma classe define as características e o comportamento de um conjunto de objetos.
II. Um objeto é uma instância de uma classe.
III. Encapsulamento é usado para restringir o acesso a variáveis (atributos), métodos ou até à própria classe.
IV. O polimorfismo permite que uma classe possa ser derivada de uma classe mãe, obtendo as mesmas características desta última.
Estão corretas
( ) Uma superclasse é a especialização de uma subclasse, enquanto uma subclasse é a generalização de uma superclasse. ( ) Uma classe define as propriedades comuns das suas instâncias (objetos). ( ) A comunicação entre objetos é feita via mensagens entre operações. ( ) O termo instância é utilizado para descrever um objeto em particular.
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.
A programação estruturada é formada por código em um
único bloco para a criação de estruturas simples nos
programas, e as sub-rotinas e funções são formas de facilitar
a manutenção de programas.
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.
Em programação orientada a objetos, abstração é a
propriedade que permite que um método de determinado
nome tenha comportamentos distintos, em função de
diferentes parâmetros recebidos.
I. Abstração: entendimento e representação de um objeto real.
II. Polimorfismo: consiste na alteração do funcionamento interno de um método herdado de um objeto-pai.
III. Encapsulamento: esconde as propriedades, criando uma espécie de caixa preta.
IV. Herança: essa característica otimiza a produção da aplicação em tempo e linhas de código.
Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.
Pelo fato de o polimorfismo permitir que um objeto seja
tratado de várias formas, ele não contribui para a
flexibilidade e para a extensibilidade do código.
Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.
A herança é uma propriedade da POO que permite a
uma classe reaproveitar o código de outra classe.
Entretanto, a classe derivada, ou subclasse, não pode
adicionar novos atributos e métodos.
Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.
Na POO, o encapsulamento envolve a combinação de
dados e de métodos em uma única unidade, conhecida
como classe.
Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.
Uma característica do while é que ele repete a execução
do bloco de código enquanto a condição for verdadeira.
Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.
O for, uma das estruturas de repetição, é utilizado
quando o número de iterações não é conhecido
antecipadamente.