第一范文网 - 专业文章范例文档资料分享平台

郑州大学《面向对象程序设计》1-12章在线测试题库

来源:用户分享 时间:2025/5/31 9:04:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

正确 错误 4、类模板中的无类型参数一定是常量。 正确 错误 5、类模板的无类型参数可以是数组或指针。 正确 错误 交卷

恭喜,交卷操作成功完成!你本次进行的《面向对象程序设计》第06章在线测试的得分为 20分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。

测试结果如下:

? ? ? ? ?

? ? ? ? ? ? ? ? ? ?

1.1 [单选] [对] 通常情况下,函数模板中的类型参数个数 不能 是 ( )

1.2 [单选] [对] 设有函数模板 template<class Q> Q Sum(Q x, Q y){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是 ( ) 1.3 [单选] [对] 模板参数在函数参数表中出现的次数不可能是( )。 1.4 [单选] [对] 关于函数模板的说法错误的是( )

1.5 [单选] [对] 已经有类模板定义 template <class T, int exp, class T> class Tclass{…}; 下面类模板的实例化语句中正确的是( )

2.1 [多选] [对] 关于模板函数的说法正确的是( ) 2.2 [多选] [对] 关于类模板的说法正确的是( )

2.3 [多选] [对] 关于函数模板的实例化正确的说法是( ) 2.4 [多选] [对] 关于函数模板的说法正确的是( )

2.5 [多选] [对] 关于类模板的成员函数的说法正确的是( ) 3.1 [判断] [对] 类模板中不能带有静态成员。

3.2 [判断] [对] 模板类型参数名可以用来指定函数模板的返回类型。 3.3 [判断] [对] 模板参数名在同一模板参数表中只能使用一次,但可在多个函数模板声明或定义之间重复使用。

3.4 [判断] [对] 类模板中的无类型参数一定是常量。 3.5 [判断] [对] 类模板的无类型参数可以是数组或指针。

《面向对象程序设计》第08章在线测

剩余时间:

59:56

答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、当一个类的某个函数被说明为 virtual 时,该函数在该类的所有派生类中 ( ) A、都是虚函数 C、只有被重新说明为 virtual 时才是虚函数 B、只有被重新说明时才是虚函数 D、都不是虚函数 2、对于类定义 class A{ public: virtual void func1( ){ } void func2( ){ } }; class B:public A{ public: void func1( ){cout<< ″ class B func 1 ″ <<END1;}  virtual void func2( ){cout<< ″ class B func 2 ″ <<END1;}  }; 下面正确的叙述是 ( ) A、A::func2( ) 和 B::func1( ) 都是虚函数 C、B::func1( ) 是虚函数,而 A::func2( ) 不是虚函数 B、A::func2( ) 和 B::func1( ) 都不是虚函数 D、B::func1( ) 不是虚函数,而 A::func2( ) 是虚函数 3、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是( ) A、参数类型 C、函数名称 B、参数个数 D、函数体 4、类A 中定义了虚函数f,类C是类A的派生类,类C中重新定义了虚函数f。声明变量: A a,*p1; B b, *p2; 下面语句实现动态绑定的是( ) A、a.f(); C、p1=&b; p1->f(); B、b.f(); D、p2=&b; p2->f(); 5、下面的说法正确的是( ) A、虚函数是成员函数 C、构造函数和析构函数都可以定义为虚函数 B、虚函数可以是静态成员函数 D、虚函数可以是内联函数 第二题、多项选择题(每题2分,5道题共10分) 1、在派生类中重新定义虚函数时必须在 ( ) 方面与基类保持一致。

A、参数类型 B、参数个数 C、操作内容 D、返回值

2、函数绑定的两种形式是( )

A、静态绑定 B、动态绑定 C、随机绑定 D、混合绑定

3、调用虚函数实现多态的步骤是( )

A、将基类对象地址或派生类对象地址赋给基类指针 B、定义基类指针

C、用派生类对象或基类对象调用虚函数 D、用基类指针调用虚函数

4、关于抽象类的说法正确的是( )

A、抽象类可以生成类对象

B、抽象类不能用作参数类型、函数返回类型或显式转换的类型 C、不能定义抽象类指针和引用 D、抽象类只能作为其他类的基类

5、当一个类的某个函数被说明为 virtual 时,下面说法错误的是( )

A、该函数在该类的所有派生类中都是虚函数

B、该函数在该类的所有派生类中只有被重新说明时才是虚函数

C、该函数在该类的所有派生类中只有被重新说明为 virtual 时才是虚函数

郑州大学《面向对象程序设计》1-12章在线测试题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1g63u29i687f1wl0k4bu3bj0w6iip0013ii_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top