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

Foram encontradas 80 questões

Q664894 Engenharia de Software

Considerando os conceitos utilizados em Programação Orientada a Objetos (POO), relacione as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.

1- Classe

2- Atributos

3- Comportamento

4- Mensagem

5- Acessores


( ) Dão acesso aos dados internos de um objeto.

( ) É a forma através da qual os objetos se comunicam uns com os outros.

( ) São as características de uma classe visíveis externamente.

( ) Define todas as características comuns a um tipo de objeto.

( ) É algo que um objeto faz.

Alternativas
Q664885 Engenharia de Software

Marque V para verdadeiro e F para falso a respeito das afirmações sobre Programação Orientada a Objetos. Em seguida, assinale a alternativa que corresponde à sequência correta.

( ) Encapsulamento é a característica da Orientação a Objetos que permite construir partes ocultas da implementação do software, que atinjam uma funcionalidade.

( ) O uso do mecanismo da Herança permite que sua nova classe herde todos os atributos e comportamentos presentes na classe previamente existente.

( ) Todas as linguagens suportam o polimorfismo.

( ) Uma linguagem orientada a objetos considera tudo um objeto.

( ) Os métodos de classe pertencem à classe e não a uma instância específica. 

Alternativas
Q664878 Engenharia de Software

Assinale a alternativa que completa correta e respectivamente as lacunas do texto abaixo, o qual se relaciona à Programação Orientada a Objetos.

O Polimorfismo permite que um único _______ expresse muitos comportamentos diferentes. Um tipo de polimorfismo é ______, que permite que possa ser declarado o mesmo ______ várias vezes, sendo que cada declaração difere simplesmente no (a) ______ e ______ de argumentos.

Alternativas
Q520543 Engenharia de Software
Em algumas linguagens, o símbolo de operador "+" pode significar coisas distintas quando aplicados a operandos de tipos diferentes. Se os operandos de "+" forem do tipo inteiro, a operação chamada é a adição de inteiros; se forem do tipo ponto flutuante, a operação chamada é a adição de ponto flutuante; e se forem do tipo set, a operação chamada é a união de conjunto. O compilador pode determinar qual operação executar com base nos tipos de operandos fornecidos. Esta descrição é relativa à que conceito do paradigma de Orientação a Objeto?
Alternativas
Q520526 Engenharia de Software
Como se denomina o recurso que permite escrever programas em que se processam objetos que compartilham a mesma superclasse em uma hierarquia de classes, que possibilita projetar e implementar sistemas que são facilmente extensíveis?
Alternativas
Q520154 Engenharia de Software
Em relação à Programação Orientada a Objetos, é correto afirmar que:
Alternativas
Q520135 Engenharia de Software
Assinale a opção que apresenta as três principais características da Orientação a Objetos.
Alternativas
Q641558 Engenharia de Software
Em relação à programação orientada a objetos, assinale a opção INCORRETA quanto aos métodos.
Alternativas
Q641527 Engenharia de Software
Em programação orientada a objetos, o processo de atribuir o mesmo nome a vários métodos, diferenciando-os pelo seu número ou tipo de parâmetros, denomina-se:
Alternativas
Q641524 Engenharia de Software
Em programação orientada a objetos, como é chamado o processo de observar um objeto em termos de seus métodos, enquanto temporariamente são ignorados os detalhes que estão por trás da implementação do objeto, para extrair suas características essenciais?
Alternativas
Q641519 Engenharia de Software
Em relação aos métodos abstratos em programação orientada a objetos, assinale a opção INCORRETA.
Alternativas
Q324434 Engenharia de Software
De acordo com os conceitos da programação orientada a objetos, relacione as colunas e, a seguir, assinale a alternativa com a sequência correta. 
1- Classe abstrata  2- Classe final  3- Método Abstrato  4- Método Final 
(  ) Não pode ser sobrescrito, ou seja, não pode ser redefinido na classe filha.  (  ) Nunca será instanciada na forma de objeto.  (  ) Não pode ser uma superclasse.  (  ) Deverá conter uma implementação na classe-filha.
Alternativas
Q324398 Engenharia de Software
Entre os três níveis de acesso suportados pela maioria das linguagens orientadas a objetos, aquele que garante o acesso apenas para o próprio objeto é o
Alternativas
Q324397 Engenharia de Software
De acordo com os conceitos da programação orientada a objetos, relacione as colunas e, a seguir, assinale a alternativa com a sequência correta.
De acordo com os conceitos da programação orientada a objetos, relacione as colunas e, a seguir, assinale a alternativa com a sequência correta.   
1- Classe                       (  ) Define exatamente o que uma entidade externa pode fazer com o objeto.
2- Interface                    (  )Instanciação de uma classe.
3- Método Construtor   (  ) Define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
4- Objeto                        (  ) Utilizado para inicializar objetos durante sua instanciação  <>
Alternativas
Q324394 Engenharia de Software
Informe se é falso ( F ) ou verdadeiro ( V ) o que se afirma abaixo sobre os conceitos da programação orientada a objetos. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) A especialização permite que você remova da classe filha comportamentos e atributos herdados.

( ) A superclasse herda os atributos e comportamentos da subclasse.

( ) Os métodos de acesso privado não são herdados pela classe filha.

( ) Protegido é o nível de acesso no qual se restringe o acesso à classe e às classes filhas.
Alternativas
Q324390 Engenharia de Software
Assinale a alternativa que se refere ao conceito de orientação a objetos utilizado quando, em uma mesma classe, se definem diversos métodos de mesmo nome.
Alternativas
Q664173 Engenharia de Software

Informe se é falso (F) ou verdadeiro (V) o que se afirma abaixo sobre o conceito de herança da programação orientada a objetos. A seguir, assinale a alternativa com a seqüência correta.

( ) A herança permite a você basear uma nova classe na definição de uma classe previamente existente.

( ) Não se pode sobrepor um comportamento de uma superclasse em uma subclasse através do mecanismo de herança.

( ) Com o mecanismo de herança, é possível estabelecer relacionamentos “é-um” entre classes.

Alternativas
Q664167 Engenharia de Software
Segundo os conceitos da programação orientada a objetos, os atributos e comportamentos comuns compartilhados por um tipo de objeto são definidos por
Alternativas
Q664158 Engenharia de Software
Quando se utiliza, dentro de uma mesma classe, um mesmo nome de método para muitos métodos diferentes, estamos utilizando o conceito de
Alternativas
Q664152 Engenharia de Software

Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir.

Quando se utiliza o conceito de encapsulamento da programação orientada a objetos, enquanto a __________ define os detalhes internos do componente, a __________ lista os serviços fornecidos por ele.

Alternativas
Respostas
41: B
42: C
43: B
44: B
45: C
46: C
47: E
48: D
49: D
50: D
51: D
52: C
53: B
54: D
55: B
56: A
57: B
58: B
59: A
60: D