选择题   有如下类定义:
    class Test{
    char a;const char b;
    public:
    Test(char c){a=c;b=c;}              //第1行
    void f(char a)const{this->a=a;)    //第2行
    void g(char b){this->b=b;)        //第3行
    char h()const{return a;)          //第4行
    };
    编译时没有错误的行是______。
 
【正确答案】 D
【答案解析】类Test中的常成员函数h()返回数据成员a的值。