2015年4月C++全国自考真题及答案(共16页).doc

上传人:飞****2 文档编号:8973024 上传时间:2022-03-27 格式:DOC 页数:16 大小:533.50KB
返回 下载 相关 举报
2015年4月C++全国自考真题及答案(共16页).doc_第1页
第1页 / 共16页
2015年4月C++全国自考真题及答案(共16页).doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2015年4月C++全国自考真题及答案(共16页).doc》由会员分享,可在线阅读,更多相关《2015年4月C++全国自考真题及答案(共16页).doc(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上2015年4月高等教育自学考试全国统一命题考试C+程序设计 试卷(课程代码04737)本试卷共ll页,满分t00分,考试时间l50分钟。考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小题号,使用05毫米黑色字迹签字笔作答。4合理安排答题空间。超出答题区域无效。第一部分 选择题一、单项选择题(本大题共20小题,每小题l分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡

2、”的相应代码涂黑。未涂、错涂或多涂均无分。 1C+语言是从早期的C语言逐渐发展演变而来的,与C语言相比,C+在求解问题方 法上进行的最大改进是 A面向过程 B面向对象 C.安全性 D复用性 2结构化程序设计所规定的三种基本控制结构是 A. 输入、处理、输出 B树形、网形、环形 C顺序、选择、循环 D. 主程序、子程序、函数 3关于函数模板,描述错误的是 A函数模板必须由程序员实例化为可执行的函数模板 B. 函数模板的实例化由编译器实现 C一个类定义中,只要有一个函数模板,则这个类是类模板 D类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化 4作用域运算符“:”的功能是 A标识

3、作用域的级别的 B指出作用域的范围的 C给定作用域的大小的 D标识成员是属于哪个类的 5采用重载函数的目的是 A实现共享 B减少空间 C提高速度 D使用方便,提高可读性 6以下关键字不能用来声明类的访问权限的是 Apublic Bprivate Cstadc Dprotected 7. 有如下类声明“class Aint x;”,则A类的成员x是A. 公有数据成员 B私有数据成员C公有成员函数 D私有成员函数 8. 下列不是构造函数的特征的是 A构造函数的函数名与类名相同 B构造函数可以重载 C构造函数可以设置缺省参数 D构造函数不能重载 9通常的拷贝构造函数的参数是 A. 某个对象名 B某个

4、对象成员名 C某个对象的引用 D某个对象的指针名10下列哪个类型函数不适合声明为内联函数? A. 函数体语句较多 B函数体语句较少 C函数执行时间较短 D函数执行时间过长11设x和y均为bool量,则xy为真的条件是 A它们均为真 B其中一个为真 C它们均为假 D其中一个为假12对于友元描述正确的是 A友元是本类的成员函数 B友元不是本类的成员函数 C友元不是函数 D友元不能访问本类私有成员13当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的 Apublic成员 Bprivate成员 Cprotected成员 D友元14在C+语言中,080是 A八进制数 B十进制数 C十六进制

5、数 D非法数15下面函数原型声明中,声明了fun为虚函数的是 A. void fun()=0 Bvirtual void fun()=O Cvirtual void fun() Dvirtual void fun()16下列虚基类的声明中,正确的是 Aclass virtual B:public A Bclass B:virtual public A Cclass B:public A virtual Dvirtual class B:public A17下列运算符中,在C+语言中不能重载的是 A. * B= C: D 18在C+语言中,能代表逻辑值“假”的是 A小于0的数 B大于0的数 C非

6、0整数 D019以下叙述中不正确的是 A在一个函数中,可以有多条return语句 B函数的定义不能嵌套,但函数的调用可以嵌套 C函数必须有返回值 D不同的函数中可以使用相同名字的变量20已知:int m=10;在下列表示引用的方法中,下列哪一项是正确的? Ahatx=m Bint&y=10 C.intz Dfloat &t=m第二部分 非选择题二、填空题(本大题共20小题,每小题l分,共20分) 请在答题卡上作答。 21对象的核心概念就是通常所说的继承、封装和_。22cin后面的符号是:,cout后面的符号是_。23面向对象编程的英文缩写是_。24已知x=2,y=3,xy的值是_。25执行下列

7、代码: double pi=3;coutsetprecision(5)pi: 程序的输出结果是_。26建立一个对象时,对象的状态是不确定的。为了使对象的状态确定,必须对其进行正确的_。27重载运算符的含义必须清楚,不能有_。28按照联编进行阶段的不同,联编方法可分为两种:动态联编和_。29设要把一个文件输出流对象myFile与文件“f:myTexttxt”相关联,所用的C+语句是_。30在C+中,函数鲢参数有两种传递方式,它们是_和地址或指针或引用传递。31设有定义int x=3,y=4;则表达式x*=y+5的值为_。32在C+中,函数在定义时可以预先定义出默认的形参值。默认形参值必须按 _的

8、顺序定义。因为在调用时,实参初始化形参是按从左到右的顺序。33如果一个函数直接或间接地调用自身,这样的调用称为_调用。34函数模板中紧随template之后尖括号内的类型参数都要冠以保留字_。35假如一个类的名称为MyClass,使用这个类的一个对象初始化该类的另一个对象时, 可以调用_构造函数来完成此功能。 r36设函数sum是由函数模板实现的,并且sum(3,6)和sum(46,8)都是正确的函数调用,则函数模板具有_个类型参数。37如果一个派生类只有一个唯一的基类,则这样的继承关系称为_。38. 一个const对象只能访问_成员函数。39如果通过同一个基类派生一系列的类,则将这些类总称为

9、_。40A是一个类,已有语句“A*p;P=new A10;”。要释放由P指向的动态空间,正确的语句应该是_。三、改错题(本大题共5小题,每小题4分,共20分) 请在答题卡上作答。 下面的程序段中各有一处错误,请将错误所在行抄写在答题卡上,并指出错误原因。四、完成程序题(本大题共5小题。每小题4分。共20分) 请在答题卡上作答。46在下面程序横线处填上适当字句,以使该程序执行结果为:47在下面程序的底藏线处填上适当的字句,使该程序执行结果为40,X为静态成员。48在下列程序的空格处填上适当的字句,使输出为:0,2,10。49下面是一个输入半径,输出其面积和周长的C+程序,在下划线处填上正确的语句。50请完成一下程序,使其输出结果为:专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com