【计算机类职业资格】国家二级(C++)机试-试卷12-2及答案解析.doc
《【计算机类职业资格】国家二级(C++)机试-试卷12-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(C++)机试-试卷12-2及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(C+)机试-试卷 12-2 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.有如下类定义:class Point int xx, yy;public:Point() : xx(0), yy(0) Point(int x, int y =0) : xx(x), yy(y) ;若执行语句 Point a(2), b3, *c4;则 Point 类的构造函数被调用的次数是( )。(分数:2.00)A.2 次B.3 次C.4 次D.5 次2.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.
2、直接插入排序D.堆排序3.运算符重载时不需要保持的性质是( )。(分数:2.00)A.操作数个数B.操作数类型C.优先级D.结合性4.有如下程序: #include using namespace std; class MyClass public: MyClass(int i=0) coutstr;当从键盘输入“Ilovethisgame“时,str 中的字符串是( )。(分数:2.00)A.IlovethisgameB.IlovethiC.IloveD.I36.在对函数进行原型声明时,下列语法成分中不需要的是(分数:2.00)A.函数返回类型B.函数参数列表C.函数名D.函数体37.有如下
3、程序: #include #include using namespace std; class Person public: Person(string n):name(n) Person() coutstr;当从键盘输入“Ilovethisgame“时,str 中的字符串是( )。(分数:2.00)A.IlovethisgameB.IlovethiC.IloveD.I 解析:解析:cin 是 C+预定义的标准输入流对象,cin 用来接收字符串时,遇“空格“、“TAB“、“回车“时都会结束。所以本题答案为 D。36.在对函数进行原型声明时,下列语法成分中不需要的是(分数:2.00)A.函数返
4、回类型B.函数参数列表C.函数名D.函数体 解析:解析:函数原型中,函数名、函数返回值、函数参数列表是需要的,而函数体在函数申明时不需要。所以答案为 D。37.有如下程序: #include #include using namespace std; class Person public: Person(string n):name(n) Person() coutSet (i + 1); (3)delete ptr;)解析:解析:(1)主要考查考生对友元函数的掌握,由类的定义中关于 Judge 函数的声明可知该函数为友元函数,因此在定义时不能使用类名和作用域符。 (2)主要考查考生对指针的
5、掌握,ptr 是指针,(ptr+i)也是指针,表示指针 ptr 向后移动 i 个位置,因此在调用成员函数时要使用标识符-。 (3)主要考查考生对delete 语句的掌握,释放指针使用 delete 语句,其格式为:delete指针;。三、简单应用题(总题数:1,分数:2.00)42.请使用 VC6 或使用【答题】菜单打开考生文件夹 proj2 下的工程 pmj2,该工程中包含一个程序文件mainepp,其中有坐标点类 point、线段类 Line 和三角形类 Triangle 的定义,还有 main 函数的定义。程序中两点间距离的计算是按公式 实现的,三角形面积的计算是按公式 实现的,其中 (
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 试试 122 答案 解析 DOC
