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

Foram encontradas 429 questões

Q1022602 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
Considere que o método calcula em X retorna um valor inteiro que é o dobro do único valor inteiro passado como parâmetro e o método calcula em Y retorna um valor inteiro que é a soma dos dois valores inteiros passados como parâmetro. Se x e y são objetos das classes X e Y, respectivamente, então a execução da expressão x.calcula(y.calcula(10,11)) resulta no valor
Alternativas
Q1022601 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
O método calcula em Y é sobrescrito pelo método calcula em X no seguinte exemplo:
Alternativas
Q892182 Programação
Na programação orientada a objetos, há um tipo de herança na qual uma classe pode herdar suas características a partir de mais de uma classe-pai. Esse tipo de herança é conhecido como herança
Alternativas
Q2043574 Programação
O polimorfismo é uma característica importante da programação orientada a objetos e permite que um método, com o mesmo nome, tenha mais de uma implementação. A escolha da implementação que será executada é feita em tempo de execução, sendo realizada por meio da
Alternativas
Q1862018 Programação
Considere as seguintes afirmativas a respeito de programação orientada a objetos.

I. Toda classe deve definir ao menos um atributo.
II. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um atributo a mais que a classe A.
III. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um método a mais que a classe A.

Assinale a alternativa CORRETA.
Alternativas
Q1862017 Programação
Assinale a alternativa CORRETA.
Considere a existência de um programa de computador, escrito em uma linguagem orientada a objetos, formado por N classes. Durante sua execução, se não houver problema de falta de memória, qual é o número máximo de objetos que podem existir ao mesmo tempo?
Alternativas
Q1394226 Programação

De acordo com as defi nições de Programação Orientada a Objetos, o princípio do encapsulamento destaca-se com as assertivas a seguir:


I - Serve para controlar o acesso aos atributos e métodos de uma classe.

II - Tem por significado separar o programa em partes, o mais isolado possível.

III - Tornar o software fácil de atualizar, mais flexível e de criar novas implementações.

IV - Representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde a mesma poderá ser modificada.


Dentre as assertivas apresentadas, quais são VERDADEIRAS:

Alternativas
Q1394219 Programação
Sobre programação estruturada e programação orientada a objetos, é INCORRETO afirmar que:
Alternativas
Q1394213 Programação
Assinale a alternativa que, na programação orientada a objetos, representa a característica que permite prover uma única interface a entidades de diferentes tipos.
Alternativas
Q1378005 Programação
A Programação Orientada a Objetos (POO) tenta modelar os softwares como um conjunto de objetos que possuem características e comportamentos bem definidos. Considere as afirmativas a seguir referentes a esse paradigma de programação.
I Uma classe é a representação abstrata de um grupo de coisas semelhantes. II Os objetos são instâncias das classes, referenciados por variáveis. III Os atributos são as ações que um objeto pode realizar. IV Os métodos são as características que descrevem as classes.
Das afirmativas, estão corretas
Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1226974 Programação
All programming is problem solving. In object-oriented programming 
Alternativas
Q1192078 Programação
Na orientação a objetos, o conceito de sobrecarga de métodos estabelece que
Alternativas
Q1174937 Programação
Sobre Programação Orientada a Objetos (POO), assinale a alternativa que define corretamente os conceitos de Herança e Polimorfismos.
Alternativas
Q1087704 Programação
Na programação orientada a objeto, a habilidade de estender de mais de uma classe é conhecida como herança múltipla. Na linguagem de programação Java, há uma restrição para se utilizar a herança múltipla. Sendo assim, em Java, a herança múltipla só é permitida para
Alternativas
Q1083855 Programação
Considerando que uma classe concreta implementa uma interface, é correto afirmar que
Alternativas
Q1083847 Programação
Considere que uma classe de objeto qualquer foi implementada e o programador deixou um atributo da classe de forma pública, sendo possível acessá-lo diretamente. Qual dos seguintes conceitos de orientação a objetos NÃO foi seguido?
Alternativas
Q1083846 Programação
Em um projeto de software orientado a objetos, é correto afirmar que
Alternativas
Q1073322 Programação
Na programação orientada a objetos, há os conceitos de classes concretas e classes abstratas, sobre as quais é correto afirmar que
Alternativas
Q929882 Programação
Com relação ao paradigma orientado a objetos, marque o item correto.
Alternativas
Q929856 Programação
Na orientação a objetos no Java, quando se tem um método herdado que tem seu comportamento alterado afim de torná-lo mais específico mantendo a sua mesma assinatura, tem-se a característica de:
Alternativas
Respostas
361: C
362: D
363: C
364: D
365: B
366: A
367: E
368: E
369: E
370: C
371: A
372: C
373: A
374: D
375: A
376: B
377: D
378: C
379: C
380: A