521 Q784958
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

O atributo courseName (l.31), por ter sido especificado de acesso private, não pode ser acessado por funções deslocadas exteriormente à classe GradeBook, como na função main – (l.33), ou por funções deslocadas exteriormente à classe como na função-membro de outras classes no programa.

522 Q784946
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Não há como se chamar uma função membro de uma classe até se criar um objeto dessa classe.

523 Q784945
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Os rótulos public (l.11) e private (l.30) na linguagem C++ são denominados especificadores de acesso. A tentativa de uma função que não seja membro de uma classe particular, ou friend dela, de acessar um membro private dessa classe gera erro de compilação.

524 Q784944
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação Java, julgue os próximos itens.

Os moderadores de acesso são empregados para restringir o acesso a um método. Em Java, há os moderadores public, protectec, package, friendly, private e private protected. No moderador private, o método é privativo da classe que o contém, sendo seu uso permitido apenas dentro de um mesmo arquivo-fonte, e vedado a qualquer outra classe.

525 Q784943
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação Java, julgue os próximos itens.

A implementação de herança múltipla em Java não é possível.

526 Q784942
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação Java, julgue os próximos itens.

Ao se declarar os construtores como públicos, se eles tiverem um nível de acesso inferior ao da classe propriamente dita, outra classe será capaz de declarar uma instância dessa classe, mas não será capaz de realizar ela mesma a instanciação. Se declarados como privativos, outras classes poderão utilizar métodos dinâmicos, não sendo permitido que elas criem instâncias dessa classe.

527 Q784941
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Um relacionamento de utilização que determina as modificações na especificação de um item é chamado generalização. Multiplicidade refere-se ao número de instâncias que uma classe pode ter e é conceito aplicável também às associações.

528 Q784940
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Em uma associação entre classes, a própria associação pode ter propriedades de classe. Uma classe de associação pode ser vista como uma classe com propriedades de associação.

529 Q784939
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Uma interface pode participar de relacionamentos realizados e generalizações, nos quais há um relacionamento semântico entre dois classificadores, em que um deles especifica um contrato e a execução é assegurada pelo outro.

530 Q784930
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a linguagens de programação orientada a objetos, julgue os itens a seguir.

Em orientação a objetos, a herança é um mecanismo que permite que características comuns a diversas classes sejam decompostas em uma classe base.