Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 448 questões
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.
I. os métodos de uma subclasse não conseguem acessar diretamente os membros private de sua superclasse;
II. uma subclasse pode alterar o estado de variáveis de instância private da superclasse somente por meio de métodos private fornecidos na superclasse e herdados pela subclasse;
III. com a herança, os métodos e as variáveis de instância que são os mesmos para todas as classes na hierarquia são declarados em uma superclasse. As alterações feitas nesses recursos comuns na superclasse são herdadas pela subclasse.
Conforme Deitel (2016), está CORRETO o que se afirma em: