题目内容
(请给出正确答案)
[判断题]
类A有一个非静态的成员函数f,其函数原型是:voidA::f()const,则该函数被调用时,一定是通过类A或类A的某后裔类的一个用const修饰符说明的常量对象调用的。()
答案
查看答案
第1题
A.虚函数是静态的
B.虚函数声明只能出现在类定义的函数原型声明中
C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性
D.定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类
第2题
A.该函数可以直接使用类A的普通数据成员
B.该函数可以使用this指针
C.该函数只能使用类A中的静态成员
D.该函数既可以使用类A中的普通成员函数也可以使用类A中的静态成员函数
第3题
派生类的一个成员函数试图调用其基类成员函数“void f();”,但无法通过编译,说明()。
A.f()是基类的私有成员
B.f()是基类的保护成员
C.派生类的继承方式为私有
D.派生类的继承方式为保护
第4题
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.非静态成员函数也可以操作静态数据成员
第5题
A.正确
B.错误
第6题
A. 已经被改变
B. 可能被改变
C. 不变
D.不受函数调用的影响
第9题
A、错误
B、正确
第10题
A.在一个类中可以声明本类的对象成员
B.对象成员的声明方法与普通数据成员的声明方法相同
C.在一个类中可以声明本类的指针数据成员
D.如果对象成员的构造函数有参数,则必须在声明该对象成员的同时给其构造函数传递参数值
第11题
A.在一个类中可以声明本类的对象成员
B.对象成员的声明方法与普通数据成员的声明方法相同
C.在一个类中可以声明本类的指针数据成员
D.如果对象成员的构造函数有参数,则必须在声明该对象成员的同时给其构造函数传递参数值