一、选择题(每题 1 分,共 10 题,共 10 分)1、在数组 int b[][4]={{1},{3,4},{4,7,9,10},{8,5,6}}中,b[2][2]的值是 D
A.0 B. 4 C. 7 D.92、以下关于 this 指针描述正确的是 C
A.使基类公有成员在子类中可以被访问
B.this 指针必须写成显式的
C.this 指针总指向要调用的其成员函数的对象
D.静态成员函数也存在 this 指针
3、假如通过 new 运算符动态分配失败,返回结果是 B
A.—1 B.0 C.1 D.不确定4、 D 是一种限制存取位置的线性表,元素的存取必须服从先进先出的规则
A.顺序表B.链表 C.栈D.队列5、下列关于指针运算的描述,错误的是 D
A.可将一个空指针赋给某个指针
B.两个指针在一定条件下,可以进行相等和不等运算
C.一个指针可以加上一个整数,指向当前元素后面的若干个位置的元素
D.两个指针在一定条件下可以相加
6、实现深复制,下面的类成员函数中, A 不是必须自定义的
A. 构造函数 B. 复制构造函数C. 析构函数D. 复制赋值操作符函数7、 设数组 int fibon[10],int *pfib=fibon; 则访问 fibon 数组第二个元素,以下写法错误的是 B
A. fibon[1] B.*++fibon C.*++pfib D.*(pfib+1)8、 假设 Person 类包含公有成员 name,私有成员 id 和受保护成员 GetID,而Student 类私有继承了 Person 类,那么 Student 类的成员函数可以直接访问 C
A.Person 类的所有成员B.仅有 Person 类的公有成员 nameC.仅有 Person 类的公有成员 name 和受保护成员 GetIDD.Person 类的任何成员都不能访问9、