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

Foram encontradas 35 questões

Q3513325 Programação
O tipo enum na linguagem Java é utilizado para representar um conjunto de constantes únicas. Dado um enum com nome Status, a chamada necessária para retornar todas as constantes contidas no enum é:
Alternativas
Q3485723 Programação
Considerando o código JAVA apresentado abaixo, versão 17, assinale a opção que apresenta a saída da execução do código. 

9.png (283×115)
Alternativas
Q3452057 Programação
Sobre o tratamento de exceções em Java, é incorreto afirmar que: 
Alternativas
Q2195540 Programação
Nas linguagens orientadas a objetos, um objeto em si contém atributos e métodos inerentes a ele, que o caracterizam. Com relação aos fundamentos de orientação a objetos, analise as afirmativas abaixo.

I. Os métodos armazenam, e as declarações executam as tarefas. II. As classes representam uma unidade de programa de um determinado objeto. III. Os atributos contêm as características do objeto. IV. Uma instanciação é o processo de reutilização de um objeto. V. A herança de um objeto representa as características de uma subclasse para uma superclasse.

Sobre as afirmativas acima, é correto afirmar que
Alternativas
Q2195532 Programação
Na maioria das linguagens orientadas a objetos, existe uma situação onde é necessário capturar uma exception na execução de um bloco. Qual o recurso utilizado para capturar uma exception
Alternativas
Q2131809 Programação
Relacione as colunas quanto a conceitos e tipos de polimorfismo. Em seguida, assinale a alternativa com a sequência correta.
1 – Sobreposição  2 – Polimorfismo  3 – Sobrecarga
( ) Pode também receber o nome de polimorfismo ad-hoc. 2 – Polimorfismo ( ) Permite que o método seja declarado com o mesmo nome, mesmo tipo de retorno e mesma lista de parâmetros da sua progenitora. 
( ) Permite o uso do mesmo nome de método para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus parâmetros.
( ) Permite, em POO, que classes derivadas de uma mesma superclasse tenham métodos iguais, mas comportamentos diferentes, redefinidos em cada uma das classes filhas. 
Alternativas
Q3369354 Programação
“Para atingir o encapsulamento, uma das formas é definindo a visibilidade das propriedades e dos métodos de um objeto” 

Imagem associada para resolução da questão

Utilizando os conceitos de Programação Orientada a Objetos e UML, analise a classe Candidato acima e assinale a alternativa correta. 
Alternativas
Q3369338 Programação
No paradigma de programação orientada a objetos, o conceito que permite o uso do mesmo nome de método para muitos métodos diferentes é o(a) 
Alternativas
Q3369335 Programação
A respeito de Programação Orientada a Objetos, coloque V para verdadeiro e F para falso. Em seguida, assinale a alternativa com a sequência correta.

( ) Encapsulamento é a característica da OO de ocultar partes independentes da implementação.
( ) Classe final pode ser uma superclasse, ou seja, pode ser a base em uma estrutura de herança.
( ) Polimorfismo permite que um único nome de classe ou nome de método represente um código diferente.
( ) Somente classes abstratas podem ter métodos abstratos.  
Alternativas
Q3369328 Programação
Considerando os Conceitos de Programação Orientada a Objetos, assinale a alternativa que completa correta e respectivamente as lacunas das frases seguintes.

I- _________________ é uma instância de uma classe.
II- _________________ define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
III- ________________ é a característica de uma classe visível externamente.
IV- _________________ é uma ação executada por um objeto quando passa uma mensagem ou resposta a uma mudança de estado.  
Alternativas
Q3369312 Programação
Na Programação Orientada a Objetos, para se instanciar um objeto de uma classe, utiliza-se qual operador?  
Alternativas
Q1991384 Programação

A respeito da programação orientada a objetos da linguagem Java, analise as seguintes assertivas abaixo:


I. Um atributo de classe estático compartilha o mesmo espaço de memória em todos os objetos e pode ser utilizado mesmo que nenhum objeto de sua classe tenha sido alocado.

II. Caso um atributo em uma classe seja criado sem indicação de sua visibilidade, por padrão, este atributo assume uma visibilidade de pacote.

III. Um método em uma classe filha sobrescreve um método da classe mãe se possuir o mesmo nome.

IV. Um método em uma classe filha sobrecarrega um método da classe mãe caso possua o mesmo nome e parâmetros de entrada diferentes que este método na classe mãe.

V. Não é obrigatório implementar um método construtor em uma classe, independentemente se a classe mãe possui ou não construtores com ou sem argumentos.


Sobre as assertivas acima, é correto afirmar que:

Alternativas
Q2242890 Programação
Segundo Bezerra (2014), o modelo de classes é utilizado durante a maior parte do desenvolvimento iterativo e incremental de um Sistema de Software Orientado a Objetos (SSOO). Esse modelo evolui durante as interações do desenvolvimento do sistema e durante essa evolução, há três estágios sucessivos de abstração, pelos quais o modelo de classes perpassa. Assinale a opção que apresenta os três estágios sucessivos.
Alternativas
Q2242854 Programação
Segundo DEITEL (2016), acerca da programação orientada a objetos, em Java, assinale a opção INCORRETA.
Alternativas
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815180 Programação
Na linguagem de programação C++, as heranças de classes podem ser do tipo public, protected e private. Ao derivar uma classe de uma classe básica usando herança do tipo protected, os membros public e protected da classe básica se tornam, respectivamente, na classe derivada,
Alternativas
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815179 Programação
Algumas linguagens de programação orientadas a objeto utilizam o conceito de tabela de função virtual, também conhecido como vtable. A finalidade de uma vtable para um programa em execução é
Alternativas
Ano: 2021 Banca: Aeronáutica Órgão: EEAR Prova: Aeronáutica - 2021 - EEAR - Informática |
Q1774017 Programação
Em POO, quando uma classe herda de outra, ela herda implementação, comportamentos e atributos. Uma classe construída através de herança pode ter três tipos importantes de métodos e atributos. Assinale a alternativa que contém os referidos tipos. 
Alternativas
Ano: 2021 Banca: Aeronáutica Órgão: EEAR Prova: Aeronáutica - 2021 - EEAR - Informática |
Q1774006 Programação
Em relação aos principais conceitos e práticas da Programação Orientada a Objetos, marque V para verdadeiro e F para falso. Em seguida, assinale a alternativa com a sequência correta.
( ) O processo de desenvolvimento OO é interativo. ( ) Através do processo de POO, é possível pegar o modelo de domínio e construir o modelo de objeto de sua solução. ( ) Dois passos importantes são o desenvolvimento dos pontos de interação e o detalhamento dos relacionamentos entre os objetos. ( ) O modelo de objetos descreve os aspectos arquitetonicamente significativos de seu sistema, como a estrutura e os relacionamentos dos objetos. 
Alternativas
Ano: 2021 Banca: Aeronáutica Órgão: EEAR Prova: Aeronáutica - 2021 - EEAR - Informática |
Q1773981 Programação
O que se caracteriza por utilizar um mesmo nome para vários métodos diferentes e também é conhecido(a) como polimorfismo ad-hoc?
Alternativas
Q1615948 Programação
Sabe-se que o paradigma de programação OO define alguns objetivos para o desenvolvimento de um software. Assinale a opção que não estabelece um deles.
Alternativas
Respostas
1: A
2: D
3: A
4: D
5: C
6: D
7: A
8: C
9: B
10: C
11: C
12: C
13: B
14: A
15: A
16: B
17: D
18: C
19: C
20: D