东南大学 C++下期末考试笔试卷一、选择题(每题 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.Perso