Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 998 questões
I - Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.
II - Uma superclasse é uma especialização de uma classe denominada subclasse.
III - Polimorfismo permite que várias operações (implementações) diferentes tenham o mesmo nome.
Quais estão corretas?
Considerando o programa Java abaixo:

Qual é o resultado de execução desse programa?
1. Classe. 2. Objeto. 3. Método. 4. Atributo.
( ) Define-se dentro de uma classe para descrever o comportamento de um objeto. Programadores podem reutilizar ou manter a funcionalidade encapsulada dentro de um objeto.
( ) Tipo de dados definido pelo usuário que atua como um modelo para objetos, atributos e métodos individuais
( ) Define-se na classe e representa o estado de um objeto; pertence à própria classe.
( ) Instância de uma classe criada com dados definidos; pode corresponder a objetos do mundo real ou a uma entidade abstrata.
A sequência está correta em

(_) O bloco “try” deve ser seguido por pelo menos um bloco “catch”.
(_) O bloco “try” deve ser obrigatoriamente seguido por um bloco “finally”.
(_) Caso um “catch” mais genérico, por exemplo “catch (Exception e)”, apareça antes de um mais específico, o bloco mais específico sempre será executado primeiro.
(1) Abstração. (2) Encapsulamento. (3) Herança. (4) Polimorfismo.
(_) Consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
(_) É uma das principais técnicas que define a programação orientada a objetos. Trata-se de um dos elementos que adicionam segurança à aplicação em uma POO pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
(_) O reuso de código é uma das grandes vantagens da programação orientada a objetos.
(_) É a propriedade em virtude da qual apenas os detalhes essenciais são exibidos ao usuário.
(_) Encapsulamento é um conceito de programação orientada a objetos que liga os atributos e métodos, sem que haja interferência direta entre eles.
(_) Herança permite que classes compartilhem atributos e métodos, é usada na intenção de reaproveitar código ou comportamento generalizado.
(_) Polimorfismo é quando o código de chamada pode ser agnóstico quanto a se um objeto pertence a uma classe pai ou a um de seus descendentes.
Considerar o seguinte código Java:

Sobre as informações apresentadas, analisar os itens abaixo:
I. Como a classe “Produto” foi declarada como public, poderá ser utilizada por todas as classes do projeto.
II. Além do atributo “carregador”, devido à herança, a classe “Telefone” também terá os atributos valorCompra e valorVenda.
III. O atributo “carregador” pode armazenar valores alfanuméricos.
Está(ão) CORRETO(S):
( ) Herança representa e propicia uma relação de hierarquia entre classes.
( ) Uma subclasse herda características da classe da qual foi derivada.
( ) Cada subclasse pode ter, além das características herdadas, características particulares a ela.
I. Os valores dos atributos de instância determinam o estado de cada objeto.
II. Um atributo de classe possui um estado que é compartilhado por todos os objetos de uma classe, também conhecido como propriedades e descrevem um intervalo de valores que as instâncias da classe podem apresentar.
III. Atributos de classe podem ser chamados também de atributos estáticos ou dinâmicos.
Está(ão) CORRETO(S):