ID 320824 Banca CESPE / CEBRASPE Órgão INMETRO Ano 2010 Provas CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação Disciplina Programação Assuntos C++ (mais mais) Linguagens de programação Em relação à linguagem de programação C++, assinale a opção correta. Alternativas Métodos de classes implementados em um programa podem ser definidos fora da definição da classe, desde que os protótipos desses métodos estejam presentes no corpo da definição da classe. O retorno de um método construtor deve ser sempre um objeto da classe à qual ele pertence. Um método definido como static pode acessar qualquer atributo da classe, sejam os atributos públicos ou privados. A declaração class C2 : public C1, indica que a classe C2 é uma subclasse da classe C1 e que herda de C1 apenas os membros públicos. Responder Comentários b - construtores não retornam nada (void)c - métodos static não acessam qualquer membro da classe. Esses métodos não recebem o ponteiro this.d - não tem essa de subclasse. Um pequeno erro no comentário do colega Fabio, o erro na alternativa D está em afirmar: "apenas os membros públicos". Não importa se tais membros são públicos, protected ou private eles serão herdados mesmo assim" GABARITO LETRA A