Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 429 questões
A respeito dos conceitos sobre programação orientada a objeto, assinale a opção correta.
O processo de análise orientada a objetos envolve o uso de
diversos conceitos que ajudam o analista a definir e organizar
os elementos que fazem parte da arquitetura de um sistema
de software. Um deste conceitos é o que define que uma dada
classe pode se relacionar com uma outra de tal modo que a
segunda fica contida na primeira. Marque a alternativa que
define corretamente o nome deste conceito.
Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.
sexo é uma herança de outra classe.
Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.
nome e idade são considerados atributos.
I. Sequência de funções executadas de modo empilhado.
II. Herança
III. Instância
IV. Desvios
V. Encapsulamento
A. Programação Orientada a Objeto
B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
Indique a opção que contenha as afirmações verdadeiras.
Relacione as duas colunas quanto aos conceitos básicos de programação orientada a objetos.
(1) interface
(2) herança
(3) método
(A) determinam o comportamento dos objetos de uma classe
(B) é um contrato entre a classe e o mundo externo.
(C) é o mecanismo pelo qual uma classe pode estender outra classe ou ser estendida por outra classe
Assinale a alternativa que apresenta a
sequência correta.
I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe.
Assinale a alternativa correta.
( ) Objeto ( ) Classe ( ) Campos ( ) Método
(1) Descrição de um grupo com propriedades e comportamentos similares. (2) Algoritmo que define um aspecto do comportamento. (3) Itens nomeados, os quais podem ser dados ou subprogramas. (4) Uma entidade que é relevante no contexto de um problema.
Assinale a alternativa que apresenta a sequência de numeração CORRETA, relacionando a coluna da direita com a coluna da esquerda, de cima para baixo:
I. Toda computação é disparada pelo envio de mensagens.
II. Os métodos são unidades de código equivalentes a funções ou procedimentos.
III. A classe mãe define os dados e comportamentos que são herdados por suas classes filhas.
IV. Todo objeto é instância de alguma classe.
V. Smalltalk e Eiffel são exemplos de linguagens orientadas por objetos.
Assinale a alternativa correta: