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

Foram encontradas 898 questões

Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436333 Programação

Considere as seguintes afirmações sobre os fundamentos da programação orientada a objetos.


I. A classe é uma estrutura de dados que representa um objeto do mundo real.

II. O método é um bloco de código que pode ser executado por um objeto.

III. A herança é um mecanismo que permite que uma classe herde os atributos e os métodos de outra classe.

IV. O polimorfismo é um mecanismo que permite que objetos de diferentes classes respondam a uma mesma mensagem de forma diferente.


É correto apenas o que afirma em

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436332 Programação

A sobrecarga de métodos pode ser usada em uma ampla variedade de situações. Alguns exemplos de sobrecarga de métodos incluem:


• métodos para realizar operações matemáticas com diferentes tipos de dados;

• métodos para formatar dados de diferentes maneiras;

• métodos para manipular coleções de objetos de diferentes tipos.


A sobrecarga de métodos é um recurso útil que pode ser usado para melhorar a qualidade do código orientado a objetos. Ela permite que os desenvolvedores criem métodos com nomes intuitivos e fáceis de lembrar, sem se preocupar com a duplicação de código.


Entre as alternativas, qual é a definição correta de sobrecarga de métodos em Java?

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436327 Programação

A tecnologia Java tem especificações muito bem definidas para implementação de uma das principais características de uma linguagem de programação orientada a objetos, chamada polimorfismo. A respeito de polimorfismo em orientação a objetos com Java, analise as assertivas a seguir.


I. A utilização de herança com a implementação de sobrescrita de método pode ser uma técnica utilizada para implementar polimorfismo em Java.

II. Sobrecarga de método é uma técnica para redefinir métodos de classes pai para que possamos utilizar polimorfismo em Java.

III. A definição de interfaces e classes que implementam essas interfaces é uma das principais técnicas para a implementação de polimorfismo em Java.


É correto o que se afirma em

Alternativas
Q2431037 Programação

Na programação orientada a objetos, uma classe contém a especificação dos dados que descrevem um objeto juntamente com a descrição das ações que um objeto sabe como executar. Essas ações são conhecidas como:

Alternativas
Q2369295 Programação
O que é polimorfismo em programação orientada a objetos?
Alternativas
Q2361741 Programação
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens. Esse padrão utiliza como base os seguintes pilares principais: 

I.   Abstração.
II.  Polimorfismo.
III. Encapsulamento.
IV. Herança. 

Quais estão corretos?
Alternativas
Q2352061 Programação
Em programação orientada a objetos, é correto afirmar que o principal conceito de polimorfismo é:  
Alternativas
Q2348439 Programação
No OOP (programação orientada a objetos), os objetos se relacionam para alcançar um determinado resultado, sendo que cada objeto é responsável por tratar uma parte do problema. Em UML a documentação de um programa deve-se se mostrar como os objetos se relacionam. Uma abordagem clássica dos tipos de relacionamento são descritas a seguir, exceto:
Alternativas
Q2348232 Programação
A respeito dos conceitos de hardware, dos comandos de repetição utilizados na programação e dos conceitos abordados na programação orientada a objetos (POO), julgue o item. 

A propriedade da POO que permite que um objeto possa ser tratado de várias formas, assumindo diferentes comportamentos é denominada abstração.

Alternativas
Q2348231 Programação
A respeito dos conceitos de hardware, dos comandos de repetição utilizados na programação e dos conceitos abordados na programação orientada a objetos (POO), julgue o item. 

Na POO, a principal característica da herança é que os dados dentro da classe são protegidos e acessíveis apenas por meio de métodos públicos.
Alternativas
Q2348230 Programação
A respeito dos conceitos de hardware, dos comandos de repetição utilizados na programação e dos conceitos abordados na programação orientada a objetos (POO), julgue o item. 

As variáveis de controle de um loop “for” são utilizadas para controlar o número de iterações em um loop.

Alternativas
Q2347497 Programação

No que diz respeito aos tipos de variáveis, à orientação a objetos e aos métodos de acesso a arquivos, julgue o item.



O método Fopen() é utilizado para abrir um arquivo em um determinado modo, como, por  exemplo, leitura.

Alternativas
Q2347496 Programação

No que diz respeito aos tipos de variáveis, à orientação a objetos e aos métodos de acesso a arquivos, julgue o item.



O método BufferedWriter() é utilizado em diversas linguagens orientadas a objetos e tem como função principal retornar o número de blocos lidos.

Alternativas
Q2347495 Programação

No que diz respeito aos tipos de variáveis, à orientação a objetos e aos métodos de acesso a arquivos, julgue o item.



O polimorfismo permite que uma função possa agir de maneiras diferentes com base nos tipos de dados com os quais está sendo chamada.

Alternativas
Q2347432 Programação

Considerando‑se, ainda, o código Java apresentado anteriormente, julgue o item, acerca dos conceitos de orientação a objeto.



Na orientação a objeto, a herança permite que uma classe herde atributos e métodos de uma classe base, conhecida como superclasse.

Alternativas
Q2347431 Programação
Considerando‑se, ainda, o código Java apresentado anteriormente, julgue o item, acerca dos conceitos de orientação a objeto.

A abstração é um conceito utilizado na orientação a objetos, que permite a modelagem de  sistemas complexos de forma mais compreensível  e manutenível.
Alternativas
Q2343481 Programação
As classes abstratas e as interfaces desempenham papéis cruciais na programação orientada a objetos em Java, oferecendo maneiras de definir estruturas e contratos para classes derivadas. Qual das alternativas apresenta uma diferença válida entre uma classe abstrata e uma interface em Java? 
Alternativas
Q2339835 Programação
Sobre o uso de interfaces na programação orientada a objetos utilizando a linguagem de programação Java, avalie as afirmações a seguir e assinale a alternativa INCORRETA
Alternativas
Q2326110 Programação

A Figura a seguir é a representação gráfica da classe A na linguagem UML.



Imagem associada para resolução da questão


Quantas features (atributos e operações) com visibilidade de pacote essa classe possui? 

Alternativas
Q2320070 Programação
Sobre o paradigma de programação orientada a objetos, assinale a alternativa que identifica uma das vantagens do uso de polimorfismo.
Alternativas
Respostas
401: C
402: B
403: C
404: C
405: B
406: E
407: D
408: A
409: E
410: E
411: C
412: C
413: E
414: C
415: C
416: C
417: E
418: D
419: A
420: E