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

Foram encontradas 429 questões

Q1803530 Programação
Sobre conceitos de programação orientada a objetos, analise as afirmativas seguintes. I Encapsulamento é a vinculação dos dados e seus métodos assessores, criando uma forma de proteção contra interferências externas. II Um objeto instanciado a partir de uma classe abstrata precisa instanciar métodos tidos como abstratos dessa classe. III Interfaces e sobrecarga de métodos são tipos diferentes de polimorfismo. IV Em uma linguagem baseada em protótipos (prototype-based), o conceito de classes é inexistente; existem somente objetos. Estão corretas
Alternativas
Q1800668 Programação
Entre os conceitos de programação orientada a objetos, assinale a alternativa que contempla os apresentados pelo código que segue:
class candidato{ int nota; }; class bomCandidato:public candidato{ int experiencia; bomCandidato(int experiencia){ this.experiencia=experiencia; } };
A alternativa correta é:
Alternativas
Q1277239 Programação
Considerando o paradigma da Orientação a Objetos, assinale a opção que completa corretamente a frase abaixo.
Quando há necessidade de uma classe para implementar recursos comuns a duas ou mais classes utiliza-se:
Alternativas
Q1277238 Programação
Assinale a alternativa correta, considerando o paradigma da orientação a objeto, para as afirmações abaixo:
Carlos pode andar, correr, pular. Ele tem 25 anos, é casado e trabalha com Tecnologia da Informação e Comunicação então:
Alternativas
Q1259753 Programação

Quanto à programação orientada a objetos, julgue o item.


Herança é um mecanismo que admite o estabelecimento de relacionamentos entre classes. Por meio desses relacionamentos, é permitido que uma subclasse herde os atributos e os comportamentos de sua superclasse.
Alternativas
Q1259752 Programação

Quanto à programação orientada a objetos, julgue o item.


O pilar mais importante da programação orientada a objetos é a independência entre objetos, não havendo comunicação entre eles, o que, de certa forma, garante a consistência do código.
Alternativas
Q1259751 Programação

Quanto à programação orientada a objetos, julgue o item.


Uma das vantagens da programação orientada a objetos é que ela diminui o tempo do ciclo de desenvolvimento, fornecendo software confiável e reutilizável.
Alternativas
Q1259750 Programação

Quanto à programação orientada a objetos, julgue o item.


Uma das regras mais importantes da programação orientada a objetos é a de que um objeto não pode exercer o comportamento de outro, executando uma operação sobre esse objeto.
Alternativas
Q1259749 Programação

Quanto à programação orientada a objetos, julgue o item.


A programação orientada a objetos divide um programa em vários objetos e cada objeto modela um determinado problema.
Alternativas
Q1253941 Programação
Sobre programação orientada a objetos, preencha as lacunas e assinale a alternativa correta. O ___________________ permite que classes diferentes sejam tratadas da mesma forma, sendo compreendido como a capacidade de um objeto ser referenciado de várias formas. Já o _________________ pode ser entendido como uma técnica utilizada para limitar o acesso às variáveis (atributos), aos métodos ou, até mesmo, à própria classe, escondendo os membros da classe e tornando o sistema mais suscetível a mudanças.
Alternativas
Q1253613 Programação
Analise as assertivas abaixo sobre os Conceitos e Propriedades das Linguagens de Programação e assinale a alternativa correta.
I. A programação orientada a objetos faz uso de classes, interfaces, envio de mensagens, operações e abstrações. II. Herança é a capacidade de um objeto de um tipo mais genérico (superclasse) assumir diferentes comportamentos dependendo da classe a partir da qual ele foi criado. III. A linguagem Java possui gerenciamento automático de memória, controlando sua alocação e desalocação. A desalocação de memória é suportada pelo processo conhecido por Garbage Collection. IV. Em uma programação orientada a objetos, a técnica de programação que mantém ocultos detalhes internos do funcionamento dos métodos de uma classe é denominada encapsulamento.
Alternativas
Q1250982 Programação
Leia a afirmativa a seguir.
_________ é a propriedade que permite que a mesma mensagem seja enviada a diferentes objetos e que cada objeto execute a operação que é apropriada a sua classe. O objeto “emissor” não precisa conhecer a classe do objeto “receptor” e como este objeto irá responder a sua mensagem. Isto significa que, por exemplo, a mensagem print pode ser enviada para um objeto sem a necessidade de saber se o objeto é um caractere, um inteiro ou um string. O objeto “receptor” responde com o método que é apropriado à classe à qual ele pertence.
Marque a opção que completa corretamente a lacuna.
Alternativas
Q1241333 Programação
Em Orientação a Objetos define-se o processo de Refatoração como:
Alternativas
Q1241331 Programação
Com respeito à programação orientada a objetos, encapsulamento pode ser definido como: 
Alternativas
Q1241069 Programação
No contexto da programação orientada a objetos, um princípio se baseia no conceito de que classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém com implementações lógicas diferentes. Esse princípio é denominado:
Alternativas
Q1241065 Programação
A análise orientada a objetos modela o mundo real de tal modo que ele possa ser compreendido. A técnica de modelagem de objetos é uma metodologia que combina três tipos de modelos para descrever um sistema, a partir dos três pontos de vista relacionados, mas diferentes entre si, definidos a seguir:
I. descreve o que um sistema faz e mostra como os valores de saída de um processamento derivam do processo de entrada, independente da ordem em que os valores são processados II. descreve a estrutura estática de um sistema, isto é, a estrutura de seus objetos e os relacionamentos existentes entre eles em um determinado instante de tempo, os atributos e as operações que caracterizam cada classe de objetos. III. descreve os aspectos de um sistema examinando as modificações ocorridas nos seus objetos e seus relacionamentos em relação ao tempo.

As definições em I, I I e I I I referem- se, respectivamente, aos modelos:
Alternativas
Q1180979 Programação
No paradigma de Programação Orientada a Objetos, o princípio que auxilia a manutenibilidade dos sistemas, facilitando a substituição de funcionalidades isoladas, minimizando o impacto sobre o funcionamento do restante do sistema, é:
Alternativas
Q1168042 Programação
O Object Pascal é uma linguagem de programação com suporte a orientação a objetos. Sobre as ferramentas utilizadas para programar em Object Pascal, assinale a alternativa correta.
Alternativas
Q1158609 Programação
Uma das grandes vantagens da programação orientada a objetos é que ela simplifica a programação uma vez que permite escrever códigos que processam objetos que, direta ou indiretamente, compartilham a mesma superclasse como se todos fossem objetos dessa superclasse. Assinale a alternativa que apresenta o nome dessa característica.
Alternativas
Q1156506 Programação

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.


Na programação orientada a objetos, as classes são estruturas que definem um conjunto de objetos com características similares em seus métodos e atributos.

Alternativas
Respostas
261: B
262: E
263: D
264: A
265: C
266: E
267: C
268: E
269: C
270: B
271: C
272: A
273: D
274: B
275: C
276: B
277: A
278: B
279: D
280: C