![](https://csdnimg.cn/release/download_crawler_static/59652771/bg1.jpg)
《面向对象程序设计 C++》期末考试试卷(B)
班级: 姓名: 学号: 分数:
题号
得分
一 二 三 四 总分
试卷说明:本套试题共四个大题,全部题目都答在答题纸上,写在其他地方均无效。
(答题纸在本套试卷的第8页上)
一、单项选择题(每小题2分,共40分)
1、关于C++与C语言关系的描述中,( D )是错误的。
A.C语言是C++语言的一个子集 B.C语言与C++语言是兼容的
C.C++语言对C语言进行了一些改进 D.C++语言和C语言都是面向对象的
2、已知:int m=10; 下列表示引用的方法中,( A )是正确的。
A.int &x=m; B.int &y=10; C.int &z; D.float &t=&m;
3、考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*');
下面函数调用中,不合法的是( C )。
A.testDefaulParam(5); B.testDefaulParam(5,8);
C.testDefaulParam(5,'#'); D.testDefaulParam(0,0,'*');
4、系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选
项中,不能作为依据的是( A )。
A.函数的返回值类型 B.参数的类型 C.函数名称 D.参数个数
5、下列有关C++类的说法中,不正确的是( D )。
A.类是一种用户自定义的数据类型
B.只有类中的成员函数或类的友元函数才能存取类中的私有成员
C.在类中,如果不做特别说明,所有成员的访问权限均为私有的
D.在类中,如果不做特别说明,所有成员的访问权限均为公用的
6、已知X类,则当程序执行到语句X array[3];时,调用了(D )次构造函数。
A.0 B.1 C.2 D.3
第 1 页