已知:constchar*p=”abc”;,则下列语句合法的是()
A. p[2]=’k’;
B. *p[2]=’k’;
C. *p=”xyz”;
D. p=”xyz”;
查看答案
某程序的某函数func()内定义的static型变量V的特性是( )。
A. V存在于func()被调用期间且仅能被func()所用
B. V存在于整个程序执行过程且仅能被func()所用
C. V存在于func()被调用期间且可被所有函数所用
D. V存在于整个程序执行过程且可被所有函数所用
关于常数据成员的说法,不正确的是()。
A. 常数据成员的定义形式与一般常量的定义形式相同,只不过常数据成员的定义必须在类体中
B. 常数据成员必须进行初始化,并且不能被更新
C. 常数据成员通过构造函数的成员初始化列表进行初始化
D. 常数据成员可以在定义时直接初始化
下列静态数据成员特性中,()是错误的。
A. 说明静态数据成员时前边要加修饰符static;
B. 静态数据成员要在类体外进行初始化;
C. 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域分辨符;
D. 静态数据成员不是所有对象共有的。
下面有关静态成员函数的描述中,正确的是()
A. 在静态成员函数中可以使用this指针
B. 在建立对象前,就可以为静态数据成员赋值
C. 静态成员函数在类外定义是,要用static前缀
D. 静态成员函数只能在类外定义