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

Foram encontradas 798 questões

Ano: 2010 Banca: CESPE / CEBRASPE Órgão: TRT - 21ª Região (RN)
Q1197307 Programação
Julgue o item seguinte, referentes aos conceitos de programação orientada a objetos.
Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior. 
Alternativas
Q334529 Programação
(Java) Herança é uma forma de reutilização de software na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas. Sobre herança, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. No caso de herança simples, uma classe é derivada de uma superclasse indireta.

II. A superclasse direta é a superclasse a partir da qual a subclasse herda explicitamente.

III. A superclasse indireta é qualquer superclasse acima da classe direta na hierarquia de classe.

IV. Os relacionamentos de herança formam estruturas hierárquicas do tipo árvore.


Alternativas
Q310491 Programação
Com referência aos conceitos da programação orientada a aspectos julgue os itens subsequentes.

Uma das diferenças entre aspectos e abordagens orientadas a objetos está na abstração, uma vez que os aspectos incluem uma especificação de onde devem ser executados.

Alternativas
Q116318 Programação
Em programação orientada a objetos, indique o tipo de controle de acesso que permite que um método seja acessado apenas pela classe que o criou ou por todas as suas dependentes.
Alternativas
Q93623 Programação
Com relação a classes no Paradigma da Orientação a Objetos (POO), marque a alternativa correta.
Alternativas
Q2263259 Programação

Em relação às características de programação orientada a objetos, julgue o item que se segue.

Em um pacote, é possível existir várias classes, que, por sua vez, podem ter acesso às classes de outros pacotes.


Alternativas
Q2263258 Programação
Em relação às características de programação orientada a objetos, julgue o item que se segue.
A propriedade que uma classe tem de comportar-se de maneira diferente de acordo com o objeto instanciado é denominada encapsulamento.
Alternativas
Q2263257 Programação
Em relação às características de programação orientada a objetos, julgue o item que se segue.
Polimorfismo é a propriedade que um objeto tem de esconder os seus atributos, os quais têm o acesso permitido por meio de métodos públicos.
Alternativas
Q2263256 Programação
Em relação às características de programação orientada a objetos, julgue o item que se segue.
Classe é uma instância de um objeto específico. Por meio da característica de herança, uma classe pode herdar atributos e métodos de sua superclasse.
Alternativas
Q2263252 Programação
Julgue o item subsequente, a respeito da linguagem Java.
Java é uma linguagem orientada a objetos, porém não tem a característica de herança múltipla. 
Alternativas
Ano: 2009 Banca: FUNDEPES Órgão: PRODABEL - MG
Q1237437 Programação
Assinale a alternativa que corresponde ao mecanismo que permite a chamada de métodos de um dado objeto.
Alternativas
Ano: 2009 Banca: FEPESE Órgão: Prefeitura de Ituporanga - SC
Q1197267 Programação
Analise os textos abaixo a respeito de programação orientada a objetos:
________________ de método ocorre quando existem, em uma classe, dois ou mais métodos com o mesmo nome, mas com assinaturas diferentes.
________________ de método caracteriza a situação na qual uma subclasse redefine um método herdado da sua superclasse.
________________ é o relacionamento entre uma superclasse e suas subclasses, no qual a superclasse define atributos e comportamentos comuns a suas subclassses.
Assinale a alternativa que completa correta e sequencialmente as lacunas dos textos.
Alternativas
Q186582 Programação
Na programação orientada a objetos, qual o significado do conceito Herança?
Alternativas
Q122146 Programação
Sobre a classe Aluno abaixo implementada em Java, NÃO É CORRETO afirmar:
import java.io.Serializable;
public class Aluno implements Serializable {
private String matricula;

public Aluno() {}

public String getMatricula() {
return matricula;
}

public void setMatricula(String matricula) {
this.matricula = matricula;
}
}


Alternativas
Ano: 2008 Banca: AOCP Órgão: PRODEB
Q1195928 Programação
Modelos de projeto orientado a objeto mostram os objetos ou as classes de objeto em um sistema e, quando apropriado, os relacionamentos entre essas entidades. Sobre modelos de projeto, assinale a alternativa correta.
Alternativas
Q2257836 Programação
Com relação às ferramentas CASE com suporte a modelagem de dados e orientação a objetos, assinale a opção correta.
Alternativas
Q2257834 Programação
Com relação à programação orientada a objetos, assinale a opção correta.
Alternativas
Q2256182 Programação
Na programação orientada a objetos, quando uma classe pessoa física, além do seu atributo CPF, recebe os atributos da classe pessoa, diz-se que foi aplicada a técnica de
Alternativas
Q2252655 Programação
A respeito da orientação a objetos, julgue os próximos itens.
I Há linguagens de programação orientadas a objetos em que a determinação do método a ser executado em resposta a uma mensagem pode ocorrer na compilação ou pode ser adiada até a execução do código. II Uma subclasse pode herdar atributos e métodos das suas superclasses. Em uma hierarquia C++, as visibilidades dos atributos e dos métodos herdados não podem, em uma subclasse, ser diferentes das suas visibilidades nas superclasses. III Um atributo cujo valor é compartilhado entre as instâncias de uma classe tem escopo de classe. Um atributo com escopo de classe é, na linguagem Java, um atributo estático (static). Em UML, nos diagramas de classe, os atributos com escopo de classe são identificados por uma sublinha. IV Em UML, uma agregação é um relacionamento todo-parte. Em uma agregação, um objeto não pode ser parte de mais de um todo. Além disso, objetos que são as partes de um todo devem ser destruídos quando o todo é destruído. V Uma classe de associação (association class) permite que sejam acrescentados atributos e métodos a uma associação. Por exemplo, determinada classe pode ser criada para conter atributos e métodos de uma associação entre duas outras classes.
Estão certos apenas os itens
Alternativas
Q2221481 Programação
Acerca de conceitos de orientação a objetos, assinale a opção correta.
Alternativas
Respostas
761: E
762: C
763: E
764: C
765: D
766: C
767: E
768: E
769: E
770: C
771: C
772: E
773: C
774: D
775: D
776: E
777: C
778: B
779: B
780: A