《《面向对象程序设计》第06章在线测试.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》第06章在线测试.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面向对象程序设计第06章在线测试 面向对象程序设计第06章在线测试 A B C D 、模板参数在函数参数表中出现的次数不可能是( A B C D 、下面关于函数调用的顺序说法正确的是( A B C、函数调用时如果没有找到对应的函数模板生成模板函数就查找参数相同的函数 D 函数调用错误 A class Tclass ; B ; C cla ss Tclass D ss A B C、调用带有类模板参数的函数时对应的实参应该是 该类模板实例化的模板类对象 D C、模板函数是函数模板的重载函数 D、函数模板是具体的函数 2、关于模板之间的关系说法错误的是() A、C+中有函数模板和类模板 B、函数模板
2、是模板函数的实例化 C、类模板是模板类的实例化 D、对象是类模板的实例化 3、关于函数模板的说法正确的是() A、函数模板是一组函数的描述 B、函数模板编译后产生相应的执行代码 C、函数模板实现类型参数化后能以同样的代码对不同类型的数据进行处理 D、与函数模板相匹配的函数调用有编译系统生成模板函数 4、已经有函数模板定义 template class T T fun(T x, T y) return (xy) ? x: y; 下面的函数调用正确的是() A、fun(5,6) B、fun(5, 2.0) C、fun(a, c) D、fun(a, 4) 5、关于函数模板的说法正确的是() A、函数模板生成的模板函数是重载的,但是函数模板不能重载 B、C+程序中函数模板可以同名,但是形参个数和类型应有区别 C、函数模板可以和普通函数重载 D、函数模板不能重载 第三题、判断题(每题1分,5道题共5分) 1、函数模板中的每一个类型参数在函数参数表中必须至少使用一次。 正确错误 、定义类模板时可以没有类型参数。 正确错误 、模板类型参数名可以用来指定函数模板的返回类型。 正确错误 、模板参数名在同一模板参数表中只能使用一次,但可在多个函数模板声明或定义之间重复使用。 正确错误 、类模板中的无类型参数一定是常量。 正确错误