云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 郑州大学《面向对象程序设计》1-12章在线测试题库

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 10:30:02

正确 错误 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 时才是虚函数

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

正确 错误 4、类模板中的无类型参数一定是常量。 正确 错误 5、类模板的无类型参数可以是数组或指针。 正确 错误 交卷 恭喜,交卷操作成功完成!你本次进行的《面向对象程序设计》第06章在线测试的得分为 20分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。 测试结果如下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.1 [单选] [对] 通常情况下,函数模板中的类型参数个数 不能 是 ( ) 1.2 [单选] [对] 设有函数模板 template<class Q> Q Sum(Q x, Q y){ return

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com