Questões de Concursos
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
A especificação de uma comunicação entre objetos, que contém informações relacionadas ao que se espera resultar dessa atividade, é
A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado. O enunciado enfatiza o conceito OO de
Analise as seguintes sentenças em relação à orientação objeto:
I. Nos modelos orientados a objeto, o construtor pode ser aplicado a qualquer objeto daquele mesmo tipo, sendo, emgeral, construtores ortogonais.
II. Um objeto tem um estado interno descrito por métodos que podem apenas ser acessados ou modificados mediante operações e atributos definidos pelo criador do objeto.
III. Os principais conceitos de abstração utilizados em banco de dados são generalização e polimorfismo.
Em relação às sentenças acima, apenas:
Considerando a orientação a objetos, julgue os itens a seguir.
A herança entre classes e a composição de objetos possibilitam o reúso em software orientados a objetos. A herança entre classes é estabelecida em tempo de compilação. A composição é estabelecida dinamicamente em tempo de execução na medida em que objetos referenciam outros objetos.
Sobre conceitos em programação orientada a objetos (OOP), analise:
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos, consequentemente alterando a assinatura do método.
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações.
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma superclasse.
Está correto o que consta em
Com relação aos padrões de projeto, julgue os itens seguintes.
No polimorfismo, que é um tipo de padrão GRASP, um mesmo método pode apresentar várias formas.
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Uma classe na análise orientada a objeto representa uma abstração que pode ser mapeada para mais de uma classe no projeto. As classes na análise podem ser fronteiras, controladoras ou entidades. Uma fronteira modela interações entre o sistema e atores, uma entidade modela apenas objetos persistentes e uma controladora só pode controlar interações entre instâncias de uma mesma classe.
Com relação a programação orientada a objetos, julgue os itens a seguir.
I Um objeto, quando mapeado em uma representação de software, consiste de duas partes: uma estrutura de dados privada; e os processos, que são relativos às operações ou métodos.
II Uma classe abstrata é aquela que tem instâncias.
III Um ator é um objeto que pode operar e pode ser operado por outros objetos.
IV Cada classe descreve um conjunto infinito de objetos individuais. Um objeto pode ser definido como uma instância de uma classe.
V Cada atributo é único dentro de uma instância.
A quantidade de itens certos é igual a
Sobre a programação orientada a objetos com Java, é correto afirmar:
A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.
O comando abstract void moveTo(double deltaX, double deltaY); implementa um método abstrato. A subclasse de uma classe abstrata usualmente fornece implementações para todos os métodos abstratos na classe pai.
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.
Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.
Analise as seguintes afirmações relacionadas à Programação Orientada a Objetos.
I. Uma mensagem em um objeto é a ação de efetuar uma chamada a um método. Por exemplo, para informar ao objeto "forno" para ele "esquentar", deve-se passar uma mensagem. Para mandar mensagens aos objetos utiliza-se o operador ponto, seguido do método que se deseja utilizar, por exemplo, forno.esquentar().
II. Os Atributos em Programação Orientada a Objetos são os elementos que definem a estrutura de uma Classe. Os atributos podem ser divididos em atributos de instância ou de classe.
III. O Polimorfismo é a criação de objetos que incorporam propriedades e métodos de outros objetos.
IV. A Abstração é o mecanismo utilizado para proteger o acesso direto (referência) aos atributos de uma instância fora da classe onde estes foram declarados.
Indique a opção que contenha todas as afirmações verdadeiras.
A respeito de linguagens de programação orientadas a objeto e suas características, julgue os itens que se seguem.
Em Pascal, a geração de um arquivo .exe a partir de um projeto pode conter vários arquivos .pas diferentes.
Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas que distinguem uma classe de outra.
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas dentro de uma mesma classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em
Com relação a herança na programação orientada a objetos com Java, é INCORRETO afirmar: