@Listen**的分享
一、填空题(每空1分,共15分)
1. 重载后的运算符保持其原有的 (1) 、 (2) 和结合性不变。
2.在定义成员函数时,函数体之前加上关键字 (3) 防止函数改变数据成员的值。
3.若要把函数:void fun(A &a)说明为类A的友元函数,则应在类A的定义中加入函数声明语句 (4) 。
4.设有类A,要将后缀形式的自增运算符“++”重载为其成员函数,重载函数声明为: (5) 。
5.抽象类中至少要有一个 (6) 函数。
6. 静态成员函数、友元函数、构造函数和析构函数中,不属于成员函数的是 (7)
7. 假定一个类A有两个int型的数据成员a和b,且类A有如下两个构造函数:
A(int aa, int bb, int cc) {a = ++aa; b = aa*bb +cc;}
A(int aa = 4, int bb = 2) { a = aa++; b = aa*bb;}
则创建对象A x1(4, 5, 6), x2(3);后,x1.a的值为 (8) ;x2.b的值为 (9) 。
8.在删除一个动态对象时,将自动调用该动态对象所属类的 (10) 函数。
9.在C++中,三种继承方式的说明符分别为 (11) 、public、 (12) ,如果不加说明,则默认的继承方式为 (13) 。
10. 如果只想保留公共基类的一个复制,必须使用关键字 (14) 把这个公共基类声明为虚基类。
11.在函数前面用关键字 (15)修饰时,则表示该函数表为内联函数。
如果UU手头有以往的考试试卷
可能是师兄师姐“传承”下来的
可能是打印店买的历年真题
也可能是捡到的野生试卷……
不限学校、专业、科目、年份……
求UU分享
图片、word、PDF……格式不限
领取专属 10元无门槛券
私享最新 技术干货