2022年面向对象程序设计山师面向对象程序设计试卷 .docx
《2022年面向对象程序设计山师面向对象程序设计试卷 .docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计山师面向对象程序设计试卷 .docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_山东师范高校 2022-2022 学年第一学期期末考试试卷(时间: 120 分钟共 100 分)- 课程编号: 4111307 课程名称:面对对象程序设计适用年级: 07 计本 学制: 4 适用专业:运算机科学与技术- 试卷类别: A- 考生留意事项- 1、第一、二、三大题写在答题纸预留的表格中上.-日-2、第四大题写在答题纸的预留位置.月013、考试终止后,务必将试卷、答题纸一并交回.-8年-一、单项挑选题1-20-下面每题的选项中,只有一个是正确的,请挑选正确的答案填入答题纸中对应的题号后(此题共 25 小题,每间-:-小题 1 分,共 25 分).-时-1、当一个函数无返
2、回值时,函数的类型应定义为().试-考-A voidB 任意 C intD 无- 2、作用域运算符的功能是().- A 标识作用域的级别B 指出作用域的范畴-线C 给定作用域的大小D 标识某个成员是属于哪个类- 3、以下的( )是引用调用.- A 形参是指针,实参是的址值B 形参和实参都是变量- C 形参是数组名,实参是数组名D 形参是引用,实参是变量-业-4、( )不是构造函数的特点专- A 构造函数的名和类名相同B 构造函数可以重载.-封C 构造函数可以设置默认值D 构造函数必需指定类型说明.-)-5、以下()不能作为类的成员.(-部-A 自身类对象的指针B 自身类对象的引用-院-C自身类
3、对象D另一个类的对象- 6、重载函数在调用时挑选的依据,()是错误的.-密名-A. 参数个数B 参数的类型-姓-C A 或者 BD 函数的类型- 7、以下静态成员的特性中,()是错误的.- A 说明静态成员时,要加修饰符static- B 静态数据成员要在类体外进行初始化-号-C 引用静态数据成员时,要在静态数据成员名前加及作用域运算符-学-D 静态数据成员不是全部对象所共用的- 8、已知 f1int 是类 A 的公有成员函数, p 是指向成员函数 f1 的指针,采纳()是正确的.-A p=f1B p=A:f1C p=A:f1D p=f1- 9、运算符 -* 的功能是().- A 用来表示指向
4、对象指针对指向类成员指针的操作- B 用来表示对象对指向类成员指针的操作C 用来表示指向对象指针对类成员的操作D 用来表示对象类成员的操作10、以下定义中,( )是定义指向数组的指针 p.A int p5B int *p5 C int*p5D int *p 11、设 p 为一个指向类 A 数据成员 m 的指针, A1 为 A 的一个对象.假如给m 赋值 5,( ) 为正确的.A A1.p=5B A1-p=5 C A1.*p=5 D *A1.p=512、已知 print 函数是一个类的常成员函数,它无返回值.以下表示中,()是正确的.A void print constB const void
5、print C void const print D void print const13、说明 const char * ptr . 中, ptr 应当是().A 指向字符常量的指针B 指向字符的常量指针C 指向字符串常量的指针D 指向字符串的常量指针14、派生类的对象对它的基类成员中()是可以拜访的.A 公有继承的公有成员B 公有继承的私有成员C 公有继承的爱护成员D 私有继承的公有成员15、 以下对派生类的描述中,()是错的.A 一个派生类可以作为另一个派生类的基类B 派生类至少有一个基类C 派生类的成员除了它自己的成员以外,仍包含了它的基类成员D 派生类中继承的基类成员的拜访权限到派生
6、类保持不变16、对于 int * pa5 . 的描述,()是正确的.A pa 是一个指向数组的指针,所指向的数组是5 个 int 型元素.B pa 是一个指向某数组中第5 个元素的指针,该元素是int 型变量.C pa5 表示某个数组的第5 个元素的值.D pa 是一个具有 5 个元素的指针数组,每个元素是一个int 型指针.17、 设置虚基类的目的是().A 简化程序B 排除二义性 C 提高运行效率D 削减目标代码18、 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚函数的子对象初始化().A 与虚基类下的派生类个数有关B 多次 C 二次 D 一次19、
7、 以下函数中,()不能重载.A 成员函数B 非成员函数 C 析构函数D 构造函数20、 关于动态联编的描述中,()是错误的.A 动态联编是以虚函数为基础的B 动态联编是在运行时,确定所调用的函数代码的.C 动态联编调用函数操作是指向对象的指针或对象引用.D 动态联编是在编译时确定操作函数的.21、关于虚函数的描述中,()是正确的.A 虚函数是一个非 satatic 类的成员函数.B 虚函数是一个非成员函数.C 基类中说明白虚函数后,派生类中与其对应的函数可以不必说明为虚函数.D 派生类的虚函数与基类的虚函数具有不同的参数个数和类型.22、关于纯虚函数和抽象类的描述中,()是错误的. A 纯虚函
8、数是一种特别的虚函数,它没有详细的实现.B 抽象类是指含有纯虚函数的类.C 一个基类中说明白纯虚函数,就其派生类不再是抽象类.D 抽象类一般只能作为基类来使用.23、以下关于抽象类的使用中,()是错误的.A 可以定义抽象类的对象B 可以定义抽象类的指针可编辑资料 - - - 欢迎下载精品_精品资料_C 可以定义抽象类的引用D 可以定义抽象类的派生类public: Ma=b=0 .Mint i,int ja=i.b=j .void print couta,bt. private:int a,b .可编辑资料 - - - 欢迎下载精品_精品资料_-24、派生类的构造函数的成员初始化列表中,不能包含
9、(A 基类的构造函数B 派生类中子对象的初始化C 基类的子对象的初始化D 派生类中一般数据成员的初始化).-25、关于 new 运算符的以下描述中,A 它可以用来动态创建对象和对象数组.B 使用它创建的对象或对象数组可以使用C 使用它创建对象时要调用构造函数. 是错的.delete 运算符删除.-D 使用它创建对象数组时,必需指定初始值.-二、填空题将正确的答案填入答题纸相应的题号后.(此题共3 小题, 5 个空,每空 2 分,共 10 分)-1.类面对对象的程序设计有三大特点,它们是封装、1 、 2 .2、类是用户定义的类型,具有类型的变量称作(3)-3、在面对对象的程序设计中,通过(三、分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象程序设计山师面向对象程序设计试卷 2022 面向 对象 程序设计 试卷
限制150内