课程代码:02328
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2 分,共38 分)
1.下面对于指针的描述不正确的是( )。
A.指针是地址变量
B.指针不能用除0 以外的常量赋值
C.两个指针变量的加减法无意义
D.指针指向不同基类型的变量长度不同
2.下面对于析构函数的描述中不正确的是( )。
A.析构函数是内置函数 B.析构函数与类名相同
C.析构函数不能有参数 D.析函数在对象撤销时自动执行
3.下列指针用法中错误的是( )。
A. int i;int*ptr=&i; B. int i;int *ptr;i=*ptr;
C. int *ptr;ptr=0; D. int i=5;int *ptr;*ptr=i;
4.派生类的对象对它的基类成员中什么是可访问的( )?
A.公有继承的公有成员 B.公有继承的私有成员
C.公有继承的保护成员 D.私有继承的公有成员
5.在( )情况下适宜采用inline 定义内联函数。
A.函数体含有循环语句 B.函数体含有递归语句
C.需要加快程序的执行速度 D.函数代码多、不常调用
6.在类中说明的成员可以使用关键字( )进行修饰。
A. public B. extern
C. cpu D. register
7.如果类A 被说明成类B 的友元,则( )。
A.类A 的成员即类B 的成员
B.类B 的成员即类A 的成员
C.类A 的成员函数不得访问类B 的成员
D.类B 不一定是类A 的友元
8.定义析构函数时,应该注意( )。
A.其名与类名完全相同 B.返回类型是void 类型
C.无形参,也不可重载 D.函数体中必须有delete 语句
9.在类中声明转换函数时不能指定( )。
A.参数 B.访问权限
C.操作 D.标识符
10.在派生类中重新定义虚函数时必须在( )方面与基类保持一致。
A.参数类型 B.参数名字
C.操作内容 D.赋值
【责编:yunyun 纠错】
[1] [2] [3] [4]