Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.019 questões
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente,
I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.
II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.
III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.
Está completo e correto o que consta em
Com relação à essa situação hipotética, assinale a opção incorreta, acerca dos objetos e dos métodos que podem ser usados na implementação do sistema mencionado.
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
I. Objeto que existe depois que o processo ou o thread que o criou deixa de existir.
II. Mecanismo pelo qual elementos mais específicos incorporam a estrutura e o comportamento de elementos mais gerais.
III. Lista de valores nomeados, utilizada como faixa de um determinado tipo de atributo.
Correspondem, respectivamente, às definições I, II e III:
I. A classe Veículo possui as subclasses Carro e Trem.
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.
III. A aceleração do Carro é no pedal e, do Trem, é na manivela.
I, II e III mostram um conceito OO aplicável à imple- mentação da aceleração, que é
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
A operação Ler, presente nas duas classes, apresenta o conceito denominado:
Em relação a classes, atributos e associações, observados na figura acima, pode-se concluir que: