331 Q154732
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

Para a elaboração de diagrama de casos de uso da UML, há uma representação explícita para os relacionamentos de herança entre atores e os relacionamentos de herança entre casos de uso.

332 Q154731
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a possibilidade de implementação das classes do diagrama ilustrado no texto I em linguagem Java®, julgue os itens seguintes.

Não é possível concluir, com base no diagrama ilustrado, quais são as funções abstratas de “figura”.

333 Q154730
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a possibilidade de implementação das classes do diagrama ilustrado no texto I em linguagem Java®, julgue os itens seguintes.

A classe “poligono” deve implementar todas as funções de “dimensoes” e “localizacao”, assim como as funções abstratas de “figura”.

334 Q154729
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

A classe “figura” é uma classe abstrata e, portanto, não pode ser instanciada.

335 Q154728
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

Os atributos “x” e “y”, da classe “pontonoplano”, não podem ser modificados diretamente por métodos de “poligono”.

336 Q154727
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

Não há relacionamentos de agregação mostrados na figura. Entretanto, o modelo do relacionamento entre “poligono” e “pontonareta” pode ser modificado para uma relação de agregação, sem alteração na concepção do modelo, uma vez que essa relação é navegável apenas em um sentido.

337 Q154726
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

A classe “poligono” apresenta relacionamentos de herança e associação.

338 Q154725
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto acima, julgue os itens que se seguem.

A classe “figura” é uma classe abstrata e, portanto, não pode ser instanciada.

339 Q154724
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto acima, julgue os itens que se seguem.

Os atributos “x” e “y”, da classe “pontonoplano”, não podem ser modificados diretamente por métodos de “poligono”.

340 Q154723
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto acima, julgue os itens que se seguem.

Não há relacionamentos de agregação mostrados na figura. Entretanto, o modelo do relacionamento entre “poligono” e “pontonareta” pode ser modificado para uma relação de agregação, sem alteração na concepção do modelo, uma vez que essa relação é navegável apenas em um sentido.