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

Foram encontradas 898 questões

Q3702601 Programação
Em algumas linguagens de programação, pode-se criar em uma classe um método especial que será considerado o ponto de entrada de um programa. A presença desse método na classe fará com que a classe se torne executável e, dentro desse método, pode-se ter a criação e a manipulação de dados e instâncias de classes. Esse método especial é chamado de:
Alternativas
Q3702596 Programação
O paradigma de programação orientado a objetos implica em uma análise e em um projeto orientado a objetos. Os principais conceitos abordados são chamados por muitos autores de quatro pilares da programação orientada a objetos. Assinale a alternativa INCORRETA quanto ao conceito que não se aplica aos quatro pilares do paradigma. 
Alternativas
Q3702595 Programação
Analise o código abaixo:

Public class automóvel {
String marca;
String cor;
int velocidade = 0;

void acelerar () {
velocidade = velocidade +1;
}
}

Assinale a alternativa INCORRETA em relação ao código acima.
Alternativas
Q3685245 Programação

Considere que, em um sistema acadêmico que possua duas classes, “Pessoa” e “Estudante”, a classe “Pessoa” serve como a classe base e representa qualquer pessoa cadastrada no sistema. Por sua vez, a classe “Estudante” é uma subclasse de “Pessoa” e representa todos os estudantes cadastrados nesse sistema.


Assinale a alternativa que realiza uma atribuição incorreta entre as classes Pessoa e Estudante na linguagem Java 8.

Alternativas
Q3685244 Programação

Em um suposto desenvolvimento de um sistema de gerenciamento de estudantes em Java, precisa-se armazenar os nomes dos estudantes de uma turma. Além disso, precisa-se garantir que não haja nomes duplicados e que se mantenha os elementos ordenados.


Assinale a alternativa com a collection em Java 8 mais apropriada para resolver esse problema.

Alternativas
Q3663946 Programação
Em Programação Orientada a Objetos, o encapsulamento pode ser definido como: 
Alternativas
Q3663945 Programação

A orientação a objetos é um padrão de programação que utiliza os conceitos de objetos e classes. Analise as assertivas abaixo e assinale a alternativa correta.


I. A identidade de um objeto não necessita ser única


II. Cada classe determina os comportamentos (métodos) e os estados possíveis (atributos) de seus objetos, bem como o seu relacionamento com outros objetos.


III. Os objetos são os elementos do mundo real que serão representados na programação do sistema de software.


IV. Os métodos equivalem às ações que o objeto é capaz de executar: 

Alternativas
Q3634698 Programação
“Algumas vezes, o programador necessita fazer alguma modificação em uma classe existente pois ela não atende exatamente às necessidades de um dado programa. Em alguns casos deseja-se modificar a implementação de um de seus métodos, em outros casos deseja-se acrescentar alguma funcionalidade extra à classe, acrescentando-se alguns métodos e atributos adicionais.” KON, Fabio; GOLDMAN, Alfredo; SILVA, Paulo J. Silva. Introdução à ciência da computação com Java e orientação a objetos. São Paulo: IME-USP, 2006.
O conceito de orientação a objetos que permite ao programador realizar as atividades descritas no texto é:
Alternativas
Q3629964 Programação
Em uma classe de nome “Aluno”, criada na linguagem Visual Basic, o construtor é criado como um Sub de nome:
Alternativas
Q3629963 Programação
Em Visual Basic, para definir que uma classe não pode ser instanciada, mas pode ser herdada, utilizamos o modificador:
Alternativas
Q3629537 Programação

Considere as afirmações a seguir, envolvendo conceitos de orientação a objetos:



I - Herança permite criar novas classes a partir de classes já existentes, aproveitando-se das características  existentes na classe a ser estendida.


II - Polimorfismo é o princípio pelo qual objetos pertencentes a duas ou mais classes podem invocar métodos que têm assinaturas diferentes, mas comportamentos idênticos.


III- Encapsulamento é uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.



É CORRETO o que se afirma em:

Alternativas
Q3558948 Programação
Assinale a alternativa com todos os tipos de polimorfismos possíveis em Java: 
Alternativas
Q3478576 Programação
O princípio da(o) ______________ é a forma pela qual o programa é divido a ponto de se tornar o mais isolado possível, ou seja, cada método pode ser executado isoladamente e retornar um resultado satisfatório ou não para cada situação. Sendo assim, o objeto não necessita conhecer qual forma cada método foi implementado.

A alternativa que preenche a lacuna corretamente é a:
Alternativas
Q3477886 Programação
Na linguagem Java, o Polimorfismo nos permite programar genericamente ao invés de programar especificamente. Nesse sentido, é INCORRETA a seguinte afirmação:
Alternativas
Q3219232 Programação

O JSON (JavaScript Object Notation) é um modelo para armazenamento e transmissão de informações no formato texto. Considere a situação em que se precisa escrever os seguintes dados no formato JSON:


• Uma lista com 4 estados: RN, PB, CE e PE.

• O ano 2022.

• Um objeto contendo nome (Jeremias), idade (27) e cargo (Técnico de TI).


Esses dados estão corretamente descritos no formato JSON em

Alternativas
Q3219228 Programação
No modelo MVC, propõe-se um isolamento de três camadas visando às vantagens no desenvolvimento de sistemas. Sobre cada uma dessas camadas, analise os itens abaixo.
I. Essa camada faz o acesso ao banco de dados, sendo também responsável por aplicar as regras de negócio.
II. Essa camada é responsável pela exibição de informação ao usuário por meio de tabelas, gráficos, textos etc.
III. Essa camada recebe as requisições do usuário e as repassa para a camada responsável pelo acesso aos dados.
I, II e III são, respectivamente, as camadas
Alternativas
Q2526635 Programação
No que se refere à orientação a objetos, insere-se o conceito de métodos, sendo correto afirmar que estes
Alternativas
Q2524609 Programação
O Diagrama de Classes do UML permite apresentar, de maneira visual, as classes presentes em um sistema desenvolvido, seguindo o paradigma de orientação a objetos. Considerando os atributos de uma classe, são utilizados símbolos para representar os modificadores de acesso deles, também conhecidos como “visibilidade dos atributos”. O símbolo que representa o modificador de acesso “protegido” (protected) é o:
Alternativas
Q2524590 Programação
Dentre os diversos conceitos envolvidos na orientação a objetos, insere-se o conceito da sobrecarga de método (overload), segundo o qual
Alternativas
Q2524589 Programação
Os parâmetros que são passados para uma função de um programa são denominados parâmetros reais, enquanto que os parâmetros recebidos por uma função são denominados parâmetros formais. Neste contexto, em uma chamada de função por valor, os valores dos parâmetros reais
Alternativas
Respostas
381: D
382: E
383: B
384: D
385: C
386: C
387: B
388: B
389: A
390: E
391: C
392: A
393: A
394: E
395: A
396: A
397: B
398: C
399: B
400: B