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

Foram encontradas 998 questões

Q2362092 Programação
Na orientação a objetos, os conceitos de superclasse e subclasse estão relacionados a
Alternativas
Q2361280 Programação
Assinale o recurso de programação orientada a objetos em que o compilador irá selecionar as funcionalidades que um programa irá utilizar de forma dinâmica, durante sua execução.
Alternativas
Q2359825 Programação

Acerca das linguagens e tecnologias de programação, julgue o item subsequente.


Na programação orientada a objetos, a abstração é a característica que permite a utilização de um código ou função sem a necessidade de conhecer detalhes sobre sua implementação.

Alternativas
Q2356192 Programação
O código Java utilizado abaixo apresenta uma classe chamada “Forma” com um método calcularArea(). Além disso, possui as classes “Circulo” e “Retângulo”, ambas herdam a classe “Forma”, fornecendo suas próprias implementações do método calcularArea().



Imagem associada para resolução da questão



O conceito de programação orientado a objetos presente nesse código é
Alternativas
Q2353607 Programação
A Programação Orientada a Objetos (POO) é um paradigma de programação que se baseia na organização de dados e funcionalidade em unidades chamadas objetos. Concentra-se em modelar o mundo real através da representação de objetos, que podem ter atributos (dados) e métodos (funções) que operam nesses dados. A POO é amplamente usada na indústria de desenvolvimento de software devido à sua capacidade de criar sistemas mais organizados, reutilizáveis e manuteníveis. A respeito dos conceitos básicos de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.
I. Uma classe é um modelo que define a estrutura e o comportamento de objetos.
II. A herança é um mecanismo em que uma classe herda atributos e métodos de outra.
III. Polimorfismo é um tipo de exceção.
IV. Tratamento de exceção em POO é um mecanismo para criar exceções deliberadamente.
Está correto o que se afirma apenas em
Alternativas
Q4325142 Programação
Considere as afirmações abaixo sobre o conceito de polimorfismo em orientação a objetos.

I - O polimorfismo indica o princípio de que o comportamento pode variar, dependendo do tipo real de um objeto.
II - A vinculação antecipada de métodos ocorre se o compilador escolher um método dentre vários possíveis candidatos.
III - A vinculação tardia ocorre se a escolha do método acontece quando o programa está sendo executado.

Quais estão corretas? 
Alternativas
Q4325141 Programação
Sobre o conceito de herança, em orientação a objetos, é correto afirmar que 
Alternativas
Q4301711 Programação
Considere o seguinte código em Java:



A sua execução produz a seguinte impressão na saída padrão: 
Alternativas
Q4241800 Programação

Linguagens de programação são formas de instruir os computadores acerca de como realizar tarefas. Para isso, utilizam-se estruturas de controle de fluxo, tipos de dados variados e diversos recursos.



A respeito da linguagem de programação Java, julgue (C ou E) o item a seguir.

Um conjunto de instruções que pode ou não receber parâmetros de entrada, que pode ou não retornar algum valor como resultado, mas que recebe um nome identificador, pode ser chamado de “função”, evitando a repetição de um mesmo bloco de código.
Alternativas
Q4241785 Programação
Maria desenvolveu um programa de computador capaz de simular os animais que vivem em um zoológico. Para isso, ela fez uso de programação orientada a objetos e das respectivas boas práticas.


No que se refere a essa situação hipotética, julgue (Cou E) o item a seguir.
Quando pelo menos duas classes relacionadas por meio de herança possuem algum método com a mesma assinatura, porém com comportamentos diferentes, considera-se que houve polimorfismo.
Alternativas
Q4241784 Programação
Maria desenvolveu um programa de computador capaz de simular os animais que vivem em um zoológico. Para isso, ela fez uso de programação orientada a objetos e das respectivas boas práticas.


No que se refere a essa situação hipotética, julgue (Cou E) o item a seguir.
Os termos “objeto” e “classe” são sinônimos. 
Alternativas
Q4241783 Programação
Maria desenvolveu um programa de computador capaz de simular os animais que vivem em um zoológico. Para isso, ela fez uso de programação orientada a objetos e das respectivas boas práticas.


No que se refere a essa situação hipotética, julgue (Cou E) o item a seguir.
É uma boa prática que Maria tenha implementado um método que represente cada animal, sendo que cada método possui uma classe membro que deve ser chamada para simular o som que o animal faz.
Alternativas
Q4198091 Programação
Considerando as linguagens orientadas a objetos, uma das formas de polimorfismo utilizadas é a sobrecarga ou overloading, segundo a qual
Alternativas
Q4198086 Programação

 Considere o seguinte trecho de programa orientado a objetos escrito em pseudocódigo.

Imagem associada para resolução da questão


Nesse contexto, assinale a alternativa correta.

Alternativas
Q4196047 Programação
Assinale a alternativa que apresenta uma comparação correta entre as linguagens de programação Scala e Java.
Alternativas
Q4170074 Programação
Sobre o paradigma de programação orientada a objetos, ______________ é o relacionamento entre classes em que uma classe chamada de subclasse é uma extensão, um subtipo, de outra classe chamada de superclasse.

Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Alternativas
Q4165404 Programação
No contexto de interfaces, a linguagem de programação Java implementa
Alternativas
Q4165097 Programação
Em orientação a objetos, o ato de utilizar o modificador private no atributo de uma classe e permitir que o acesso ao valor daquele atributo seja feito apenas mediante métodos get/set diz respeito ao princípio de 
Alternativas
Q3714059 Programação

Com relação a conceitos de orientação a objetos, julgue os seguintes itens abaixo: 




I - A herança permite que uma classe herde atributos e métodos de outra classe.



II - O encapsulamento consiste em ocultar os detalhes internos de uma classe e fornecer uma interface para interagir com objetos dessa classe.



III - O polimorfismo permite que objetos de classes diferentes sejam tratados de maneira uniforme, desde que compartilhem um tipo comum.



IV - A orientação a objetos não suporta a reutilização de código, sendo necessário escrever todas as classes do zero em cada novo projeto.




Marque a alternativa correta:


Alternativas
Q3714058 Programação
É um dos pilares da programação orientada a objetos (POO) e permite que uma classe herde atributos e métodos de outra classe, promovendo a reutilização de código e a criação de hierarquias de classes. Isso permite que objetos compartilhem características comuns e comportamentos da classe pai. Qual é o principal conceito que permite que objetos compartilhem características comuns e comportamentos reutilizáveis?  

Alternativas
Respostas
441: D
442: B
443: C
444: D
445: A
446: E
447: C
448: A
449: C
450: C
451: E
452: E
453: A
454: B
455: E
456: B
457: C
458: B
459: B
460: A