🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre programação orientada a objetos em programação

Questões Discursivas

Foram encontradas 955 questões

Q1086715 Programação
Observe as classes escritas em C# a seguir:
Imagem associada para resolução da questão
Os códigos nas linhas 18, 26, 31 e 38 implementam os respectivos conceitos da programação orientada a objeto:
Alternativas
Q1085943 Programação
A Programação Orientada a Objetos - POO tem alguns mecanismos para garantir maior segurança no código. Mais especificamente, nos casos dos atributos de classes, a recomendação é utilizar a visibilidade private para os atributos de uma classe. Assim, considerando que uma classe tenha sido criada com a visibilidade private,
Alternativas
Q1084963 Programação
Considere o seguinte cenário: a execução de testes se torna mais frequente, pois métodos podem ter seu comportamento alterado, em virtude de outros métodos chamados dentro da classe, necessitando que um trecho de código já testado e não alterado seja testado novamente, caso exista alteração em outra parte do código. O cenário descrito aconteceu em virtude da aplicação do seguinte conceito no desenvolvimento do software:
Alternativas
Q1084961 Programação
Dentro do contexto de linguagens de programação e de orientação a objetos, o conceito de polimorfismo descreve meios em que classes abstratas e concretas podem se relacionar. Assinale a alternativa que conceitua corretamente polimorfismo.
Alternativas
Q1070376 Programação
Assinale a alternativa correta com relação à programação orientada a objetos:
Alternativas
Q1057597 Programação
Em qual alternativa apresentam-se características que não são fundamentais para uma linguagem orientada a objetos?
Alternativas
Q1045849 Programação
Na programação orientada a objetos, o conceito de sobrecarga representa a
Alternativas
Q1044313 Programação
Na orientação a objetos, para que um atributo de uma classe C possa ser acessado apenas por qualquer método de C ou por qualquer método definido em subclasses de C, sua visibilidade deve ser
Alternativas
Q1044312 Programação
Em um código-fonte de um programa construído com base na orientação a objetos, há um método M abstrato não-estático em uma classe C. Isso significa que
Alternativas
Q1038972 Programação

Considerando os modelos de programação estruturada (PE) e de programação orientada a objetos (POO), julgue o item seguinte.


Na POO, uma classe pode ser derivada de outra, determinando famílias de classes por meio de hierarquia. Nesse caso, uma subclasse pode derivar de uma superclasse já existente, e esta superclasse herda atributos e funcionalidades da subclasse.

Alternativas
Q1038971 Programação

Considerando os modelos de programação estruturada (PE) e de programação orientada a objetos (POO), julgue o item seguinte.


Os pilares da orientação a objetos são classe, objeto, atributo e método.

Alternativas
Q1038970 Programação

Considerando os modelos de programação estruturada (PE) e de programação orientada a objetos (POO), julgue o item seguinte.


Sob o paradigma de PE, um código de programa consiste de sub-rotinas (funções e procedimentos) associadas a uma rotina principal; sob o paradigma de POO, um código de programa consiste de diversos objetos inter-relacionados por meio de métodos que estabelecem um nível de comunicação (colaboração entre objetos).

Alternativas
Q1037083 Programação

Na orientação a objetos uma classe abstrata é construída para ser um modelo para classes derivadas e na sua construção há algumas restrições. Assim, considere a classe abstrata abaixo, criada na Linguagem Java. 

Imagem associada para resolução da questão

A instrução que NÃO é permitida nessa classe é 

Alternativas
Q1034227 Programação
Na programação orientada a objetos, quando se cria um método com o mesmo nome de outro, mas que diferem entre si por meio dos parâmetros (ou dados de entrada) está se utilizando o conceito de
Alternativas
Q1026754 Programação

Programação Orientada a Objetos (POO) é um paradigma de programação que tem como base o conceito de objeto, podendo conter dados na forma de campos, códigos e procedimentos, também conhecidos como métodos. Sobre os pilares da POO, relacione as colunas abaixo.


I. Encapsulamento - 1. Os detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.


II. Polimorfismo - 2. Permite que classes compartilhem atributos e métodos, como molde para novas classes.


III. Herança - 3. Permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.


Assinale a alternativa correta.

Alternativas
Q1014824 Programação
As linguagens de programação
Alternativas
Q1010254 Programação

Dadas as seguintes classes, todas no mesmo pacote:


Imagem associada para resolução da questão


Qual o resultado da impressão ao executamos a classe Homem?

Alternativas
Q1010251 Programação
Em Orientação a Objetos, Herança Múltipla ocorre quando uma classe herdar de duas ou mais classes. Java não permite Herança Múltipla entre classes, ou seja, em Java uma classe só pode herdar de no máximo uma outra classe. Entretanto, normalmente os desenvolvedores Java utilizam-se de outra estrutura para simular Herança Múltipla. Que estrutura é essa?
Alternativas
Q1008008 Programação
Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,
Alternativas
Q1008007 Programação
Na programação orientada a objetos, o polimorfismo é a habilidade de objetos de classes diferentes responderem à mesma mensagem de maneiras diferentes. Um tipo de polimorfismo é
Alternativas
Respostas
741: B
742: E
743: A
744: D
745: D
746: B
747: E
748: C
749: A
750: E
751: C
752: C
753: A
754: B
755: B
756: A
757: B
758: E
759: C
760: A