Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.154 questões

Q762231 Engenharia de Software
Acerca do conceito de métodos em orientação a objetos, marque V para as afirmações verdadeiras, ou F para as falsas. ( ) Uma classe pode ter dois ou mais métodos com mesmo nome, mas assinaturas diferentes. Isso é chamado de ‘polimorfismo de nome’. ( ) Polimorfismo de nome não pode ocorrer no construtor da classe. ( ) Um método representa um comportamento ou uma propriedade. Métodos que representam comportamento são chamados de procedimentos, enquanto os que representam propriedades são chamados de atributos. ( ) Métodos destrutores são aqueles acionados para remoção de objetos. A sequência correta, de cima para baixo, é:
Alternativas
Q759986 Engenharia de Software

A respeito dos conceitos de análise orientada a objetos em engenharia de software, julgue o seguinte item.

Uma das vantagens de se utilizar encapsulamento em orientação a objetos é impedir o acesso direto aos atributos de um objeto.

Alternativas
Q759985 Engenharia de Software

A respeito dos conceitos de análise orientada a objetos em engenharia de software, julgue o seguinte item.

Quando uma classe é subclasse de várias superclasses, mas somente herda características de uma classe, a herança é do tipo simples.
Alternativas
Q759984 Engenharia de Software

A respeito dos conceitos de análise orientada a objetos em engenharia de software, julgue o seguinte item.

O conjunto de valores das características de determinado objeto é denominado estado.
Alternativas
Q759983 Engenharia de Software

A respeito dos conceitos de análise orientada a objetos em engenharia de software, julgue o seguinte item.

Denomina-se polimorfismo o fato de duas ou mais classes de superclasses diferentes possuírem um método com a mesma assinatura, mas com comportamentos diferentes.
Alternativas
Q757400 Engenharia de Software
Na Programação Orientada a Objetos (POO), temos a possibilidade de utilizar modificadores de acesso para variáveis ou métodos declarados. Três desses modificadores de acesso são apresentados corretamente apenas em qual das alternativas a seguir?
Alternativas
Q757399 Engenharia de Software
Dentre os principais elementos da POO (Programação Orientada a Objetos) tem-se as classes, os atributos, os métodos e as mensagens. Em se tratando dos atributos de um objeto, eles são especificados por
Alternativas
Q751833 Engenharia de Software
Sobre a definição de interfaces em orientação a objetos na linguagem Java, é CORRETO afirmar:
Alternativas
Q748775 Engenharia de Software
Consiste no princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe:
Alternativas
Q725339 Engenharia de Software

Leia o texto abaixo e preencha as lacunas.

Dentro dos conceitos de Orientação a Objetos, um (a) ________________ é uma entidade que possui um estado e um conjunto de operações definidas para funcionar neste estado. Os (As) _____________________ associados(as) fornecem serviços ou execução de tarefas quando alguma computação é necessária, eles(as) descrevem os mecanismos que realmente realizam suas tarefas.

A sequência correta é

Alternativas
Q704643 Engenharia de Software

Considere as classes a seguir:

 

Marque a alternativa que define quais os conceitos de orientação a objetos que estão sendo utilizados e os modificadores que melhor completam, respectivamente, as linhas 15, 17, 29 e 33. Imagem associada para resolução da questão
Alternativas
Q701657 Engenharia de Software
Na Orientação a Objetos há um conceito bastante utilizado que é o encapsulamento, que corresponde a
Alternativas
Q700840 Engenharia de Software
Na orientação a objetos o entendimento dos conceitos é fundamental para se explorar ao máximo os recursos disponibilizados neste paradigma de programação. Um destes conceitos é o de
Alternativas
Q693418 Engenharia de Software
Em se tratando de orientação a objetos, o polimorfismo refere-se
Alternativas
Q685635 Engenharia de Software
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é derivada da classe PESSOA é o mesmo que dizer que:
Alternativas
Q683178 Engenharia de Software
Em relação à modelagem orientada a objetos, assinale a opção VERDADEIRA.
Alternativas
Q678029 Engenharia de Software

A propósito de análise e projeto orientados a objetos, julgue o item subsequente.

Objetos são componentes reusáveis, pois encapsulam um conjunto de atributos e operações que fornecem serviços a outros objetos.
Alternativas
Q674110 Engenharia de Software
Em linguagens orientadas a objetos (OO), classes representam a descrição da implementação de tipos abstratos a partir dos quais instâncias podem ser criadas. Cada instância, depois de criada, guarda seu estado próprio independente das demais instâncias. Esse estado pode ser alterado de acordo com operações definidas pela classe, mas, ao serem executadas, as operações atuam individualmente sobre cada instância. Na nomenclatura OO, instâncias e operações são conhecidas, respectivamente, como
Alternativas
Q673793 Engenharia de Software
Analise os termos com seus respectivos conceitos e assinale a alternativa correta.
Alternativas
Q647181 Engenharia de Software
Quanto a Programação Orientada a Objeto identifique a alternativa que representa o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos): 
Alternativas
Respostas
421: E
422: C
423: E
424: C
425: E
426: D
427: A
428: C
429: E
430: B
431: B
432: C
433: E
434: A
435: C
436: E
437: C
438: C
439: D
440: A