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

Foram encontradas 798 questões

Q4172581 Programação
Sobre o conceito de Interface no contexto de Orientação a Objetos, a alternativa com a implementação Java correta é
Alternativas
Q4172566 Programação
Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo que se refere à capacidade de duas ou mais classes de objetos responderem à mesma mensagem, cada qual do seu próprio modo, denomina-se
Alternativas
Q4141592 Programação
Na linguagem de programação Java, é possível aninhar classes (uma classe dentro de uma classe). Um dos objetivos das classes aninhadas é agrupar classes, a fim de tornar o código mais legível e fácil de manter. Nesse contexto, qual é a saída do código abaixo? 

class ClasseExterna {  int n1 = 95;  private class ClasseInterna {  int n2 = 7;  } } public class Main {  public static void main(String[] args) {  ClasseExterna ce = new ClasseExterna();  ClasseExterna.ClasseInterna ci = ce.new ClasseInterna();  System.out.println(ce.n1 % ci.n2);  } }
Alternativas
Q4141571 Programação
Na Programação Orientada a Objetos, o princípio através do qual duas ou mais subclasses de uma mesma superclasse podem apresentar comportamentos (implementações) distintos para um mesmo método (mesma assinatura) denomina-se: 
Alternativas
Q4138149 Programação
No Paradigma Orientado a Objetos, o princípio de buscar esconder os detalhes de implementação de funcionalidades e aspectos que não são essenciais para a abstração de um objeto é denominado: 
Alternativas
Q4137933 Programação

Sobre a utilização de interfaces em Java, é correto afirmar a partir do código abaixo:

public interface FiguraGeometrica { public String getDescricaoFigura(); public int getArea(); public int getPerimetro(); }
Alternativas
Q4137932 Programação

Como linguagem de programação, Java é orientada a objetos, independente de arquitetura, portável, robusta, segura e interpretada. Sobre a programação orientada a objetos em Java, considere as afirmativas a seguir.



I) Métodos static herdados não podem ser sobrescritos.


II) Uma classe abstrata é definida com a palavra-chave abstract

III) Uma classe abstrata não pode possuir métodos abstratos.


IV) Construtores static podem ser declarados como static


Assinale a alternativa correta.

Alternativas
Q4137931 Programação
Programação orientada a objetos (POO) é um paradigma de programação que baseia-se no conceito de “objetos”, que podem conter dados na forma de atributos e funções, também conhecidas como métodos. Sobre POO, assinale a alternativa que completa corretamente o parágrafo a seguir.

“_________________ é uma classe cuja finalidade principal é definir uma interface comum para suas subclasses. As operações que uma classe _________________ declara, mas não implementa, são chamadas de operações _________________.”
Alternativas
Q4137207 Programação
Selecione, dentre as alternativas abaixo, o nome dado a uma classe Java composta por todos os seus atributos privados, seus métodos getters and setters e um construtor vazio:
Alternativas
Q4137206 Programação
Em Programação Orientada a Objetivos, existe um princípio pelo qual diferentes subclasses de uma superclasse podem invocar métodos que possuem a mesma assinatura, mas que os d). comportamentos desses métodos são diferentes.

Assinale a alternativa a que se refere esse princípio:
Alternativas
Q4129616 Programação

Preencha corretamente as lacunas do texto a seguir.


Os membros _________ de uma classe são acessíveis onde quer que o programa tenha uma referência a um objeto dessa classe ou a uma de suas subclasses. Os membros _________ de uma classe só são acessíveis dentro da própria classe. O modificador de acesso _________ oferece um nível intermediário de acesso, pois pode ser acessado por membros dessa superclasse, de suas subclasses e de outras classes no mesmo pacote.


A sequência que preenche corretamente as lacunas é

Alternativas
Q4129615 Programação

Na programação orientada a objetos, a propriedade que permite a criação de uma nova classe de objetos utilizando as características de uma classe já existente, possivelmente personalizando-as e adicionando aspectos próprios, é chamada de

Alternativas
Q4128056 Programação
Com relação à programação orientada a objetos em Java, é INCORRETO afirmar:
Alternativas
Q4128055 Programação
Na programação orientada a objetos, a unidade de procedimento da classe que realiza as tarefas de um programa, de forma oculta do usuário, é chamada de
Alternativas
Q4128045 Programação
Sobre o compilador do Java é correto afirmar que 
Alternativas
Q4116777 Programação
Na linguagem orientada a objetos, o pacote que “permite criar e animar modelos simples em três dimensões, tem como objetivo facilitar a criação rápida de simulações e protótipos que não requerem soluções complexas”, trata-se de:
Alternativas
Q4114039 Programação
Sobre classes, interfaces e métodos genéricos na linguagem Java é INCORRETO afirmar que
Alternativas
Q4114038 Programação
Sobre classes concretas e abstratas pode-se afirmar que
Alternativas
Q4105488 Programação
Considere o comando JavaScript a seguir.
const teste = new Xpto("a", 50);
Assinale a opoção que indica a definição correta para Xpto.
Alternativas
Q4105476 Programação
Analise o código Java mostrado a seguir sem o trecho central, que foi substituído pela linha tracejada.

abstract class Exemplar {  public abstract void exemplarMetodo1();  public void escreve() {  System.out.println("Mensagem 2");  } } - - - - - - - - - - - - - - - - class Main {  public static void main(String[] args) {  Exemplar2 exemplo = new Exemplar2();  exemplo.exemplarMetodo1();  exemplo.escreve();  } }

Na sua forma completa o programa acima provoca a exibição do resultado que segue. 

Mensagem 1 Mensagem 2

Assinale a opção que apresenta o código que completa perfeitamente o trecho omitido, de modo que o resultado da execução seja o mesmo citado acima.
Alternativas
Respostas
461: B
462: D
463: D
464: C
465: C
466: A
467: D
468: B
469: A
470: C
471: E
472: A
473: A
474: B
475: B
476: C
477: C
478: E
479: D
480: D