题目内容

设funl()和fun2()是同一类中的两个成员函数,但fun1()不能直接调用fun2(),这说明( )。

A. fun1()是静态函数,fun2()不是静态函数
B. fun1()不是静态函数, fun2()是静态函数
C. fun1()和fun2()都是静态函数
D. fun1()和fun2()都不是静态函数

查看答案
更多问题

关于类的静态数据成员和静态成员函数,以下不正确的叙述是( )。

A. 类外可以直接引用类的静态数据成员和静态成员函数
B. 类的静念数据成员不能在类的构造函数中初始化
C. 类的其他函数可以调用类的静态成员函数
D. 类的静态数据成员被类的所有对象共享

下面关于友员函数的说法中,正确的是( )。

A. 友员函数是本类的一个成员函数
B. 友员函数可以通过对象访问本类的所有成员
C. 友员函数有this指针
D. 友员函数可以直接访问本类的所有成员

设x为类的数据成员,在类的非静态成员函数中对x的非法访问方式是( )。

A. (*this).x
B. (*this)->x
C. x
D. this->x

以下能计算[1, 20]中所有奇数乘积的代码段是( )。

A. s=1 for i in range(1,20,2):s=s*i
B. s=0 for i in range(1,20,2):s=s*i
C. s=1 for i in range(0,20,2):s=s*i
D. for i in range(1,20,2): s=1 s=s*i

答案查题题库