471 Q148158
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

472 Q148116
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Compartilhamento de atributos e operações genéricas entre diversas classes descendentes de uma classe ancestral remete ao conceito de

473 Q148115
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código completo das classes Servidor, Projeto e Cargo. Esses códigos estão sintaticamente corretos e em estado de execução no depurador da ferramenta BlueJ. Existem também quatro breakpoints sinalizados nas linhas de código: dois na classe Servidor, um na classe Projeto e um na classe Cargo. Nota-se, ainda, que o depurador foi iniciado por meio da execução do único método main() a...

474 Q148114
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

Uma classe final indica uma classe que não pode ser estendida. Um método final não pode ser redefinido em classes derivadas.

475 Q148113
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

Os comandos das linhas 24 e 25 implementam uma chamada a construtores ou instâncias. Uma vez que possuem nome distinto do nome da classe, a assinatura de um construtor não deve possuir nenhum tipo de retorno, nem mesmo void.

476 Q148112
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

O código a seguir, caso fosse inserido entre as linhas 20 e 21, permitiria criar uma classe que herdasse as características da classe

477 Q148108
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Em relação à programação orientada a objetos, considere:

I. A afirmação de que o estado de um objeto não deve ser acessado diretamente, mas sim por meio de métodos de acesso, está associada ao conceito de encapsulamento.

II. A classe é constituída por atributos que representam os dados e operações que representam os métodos que podem ser executados.

III. Herança pode ser compreendida como a propriedade que uma classe tem em legar seus elementos constituintes à sua subclasse.

IV. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas.

Está correto o q...

478 Q148101
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às características de programação orientada a objetos, julgue os itens que se seguem.

Classe é uma instância de um objeto específico. Por meio da característica de herança, uma classe pode herdar atributos e métodos de sua superclasse.

479 Q148098
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na programação orientada a objetos, o mecanismo pelo qual uma classe pode se estender a outra, aproveitando seus comportamentos, é denominado

480 Q148097
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I    As classes descrevem apenas os tipos de dados que compõem os objetos.

II   Objetos são instâncias de uma mesma classe.

III  Métodos são as ações que os objetos podem exercer.

 

Assinale a opção correta.