Imagem de fundo

Suponha que você esteja escrevendo um programa para...

ATENÇÃO: Considere, nas questões a seguir, a configuração padrão de software e hardware a menos quando especificado em contrário.

Suponha que você esteja escrevendo um programa para controlar a apresentação de texto na tela usando uma variedade de tipos de fontes, tamanhos de fontes e atributos (tais como negrito e itálico). Se você não estiver usando tipos abstratos de dados (ADTs), o código para colocar um fonte em negrito se parecerá com:


fonteAtual.atributo = fonteAtual.atributo or 0x02


O mesmo código, em uma linguagem orientada a objetos usando ADTs, se pareceria com:


A

fonteAtual.atributo = fonteAtual.atributo or BOLD


B

fonteAtual.negrito = true


C

fonteAtual.colocaEmNegrito()


D

colocaEmNegrito(fonteAtual)


E

colocaFonteAtualEmNegrito()