04737 c++程序设计2016年10月份历年真题-答案

04737 c++程序设计2016年10月份历年真题-答案

ID:22237949

大小:777.50 KB

页数:12页

时间:2018-10-28

04737 c++程序设计2016年10月份历年真题-答案_第1页
04737 c++程序设计2016年10月份历年真题-答案_第2页
04737 c++程序设计2016年10月份历年真题-答案_第3页
04737 c++程序设计2016年10月份历年真题-答案_第4页
04737 c++程序设计2016年10月份历年真题-答案_第5页
资源描述:

《04737 c++程序设计2016年10月份历年真题-答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2016年10月高等教育自学考试全国统一命题考试C++程序设计试卷(课程代码04737)本试卷共l0页,满分l00分,考试时间l50分钟。考生答题注意事项:1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。第一部分选择题(共20分)一、单项选择题(本大题共20小题,每小题l分,共20分

2、)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。1.一个函数的功能不太复杂,但要求被频繁调用,选用最适合的是A.内联函数B.重载函数C.递归函数D.嵌套函数2.假定有类AB,有相应的构造函数定义,能正确执行″ABa(4),b(5),c[3],*p[2]={&a,&b};”语句,请问执行完此语句后共调用该类析构函数的次数为A.14B.5C.3D.13.在下面有关析构函数特征的描述中,正确的是A.一个类中可以定义多个析构函数B.析构函数名与类名完全

3、相同C.析构函数不能指定返回类型D.析构函数可以有一个或多个参数4.派生类的对象对它的哪一类基类成员是可以访问的A.公有继承的基类的公有成员B.公有继承的基类的保护成员C.公有继承的基类的私有成员D.保护继承的基类的公有成员5.如果A是抽象类,刚下面正确的是A.A中没有纯虚函数B.Aa;C.Aa[3];D.A*pa;6.下列关于纯虚函数与抽象类的描述中,错误的是A.纯虚函数是一种特殊的函数,它允许没有具体的实现B.抽象类是指具有纯虚函数的类c.一个基类的说疆中有纯虚函数,该基类的派生类一定不再是抽象类D.抽象类只

4、能作为基类来使用,其纯虚函数的实现由派生类给出7.cout是C++的A.关键字B.对象C.类D.运算符8.下列哪个函数不是类的成员函数A.构造函数B.析构函数C.友元函数D.拷贝构造函数9.下列有关重载函数的说法中错误的是A.重载函数必须具有不同的返回值类型B.重载函数名必须相同C.重载丞数参数个数可以不同D.重载函数必须有不同的形参列表10.下面说法正确的是A.生成对象时调用析构函数B.定义类时必须写出该类的构造函数C.调用构造函数时必须在主函数中明确写出调用格式D.析构函数不可以重载11.在编译指令中,宏定义

5、使用指令A.#defineB.#includeC.#typedefD.#friend12.假设声明了以下的西数模板,错误的调用语句是13.若有说明:intn=2,*P=&n,*q=p;,则以下非法的赋值语句是A.n=*qB.P=nC.P=qD.*q=*P14.进行文件操作时需要包含头文件A.iostreamB.fstreamC.stdioD.stdlib15.类模板templateclass?({…};,其中友元函数f对特定类型T(如int),使函数f(X&)成为X模板类的友元

6、,则其说明应为A.friendvoid“);B.friendvoidf(X&);C.friendvoidA::f();D.friendvoidC(T);16.动态编联所支持的多态性称为运行时的多态性,支持的函数是A.构造函数B.友元函数C.继承D.虚函数17.用运算符delete删除—个动态对象时A.首先为该动态对象调用构造函数,再释放其占用的内存B.首先释放该动态对象占用的内存,再为其调用构造函数C.首先为该动态对象调用析构函数,荐释放其占用的内存D.首先释放该动态对象占用的内存,再为其调用析构函数18.

7、下列字符常量的写法中,错误的是A.′\t′B.′b′C.′*′D.′a′19.C++类体系中,不能被派生类继承的有A.静态数据成员B.构造函数C.康函数D.静态成员函数20.下列对派生类的描述中,错误的是A.派生类至少应有一个基类B.派生类的成员除了自己定义的成员外,还包含了它的基类成员C.基类中成员访闽权限继承到派生类中都保持不变D.一个派生类可以作为另一个派生类的基类第二部分非选择题(共80分)二、填空题(本大题共20小题。每小题l分。共20分)请按试题顺序和空格顺序将答案填写在“答题卡”上,错填、不填均无分

8、。21.C++注释方式″//″的有效范围从″//″至________结束。22.C++程序有且只能有一个名为________的主函数。23.语句″________;″用来向屏幕输出显示信息″Hello!″。24.所谓″________″就是将一个新标识符和一块已经存在的存储区域相关联。25.动态分配内存使用关键字________,释放内存使用关键字delete。26.表达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。