2022年计算机二级考试C++模拟题及答案(3).docx

上传人:工**** 文档编号:543701539 上传时间:2023-06-25 格式:DOCX 页数:5 大小:13.15KB
返回 下载 相关 举报
2022年计算机二级考试C++模拟题及答案(3).docx_第1页
第1页 / 共5页
2022年计算机二级考试C++模拟题及答案(3).docx_第2页
第2页 / 共5页
2022年计算机二级考试C++模拟题及答案(3).docx_第3页
第3页 / 共5页
2022年计算机二级考试C++模拟题及答案(3).docx_第4页
第4页 / 共5页
2022年计算机二级考试C++模拟题及答案(3).docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2022年计算机二级考试C++模拟题及答案(3).docx》由会员分享,可在线阅读,更多相关《2022年计算机二级考试C++模拟题及答案(3).docx(5页珍藏版)》请在金锄头文库上搜索。

1、 2022年计算机二级考试C+模拟题及答案(3)选择题 1.数据构造作为计算机的一门学科,主要讨论数据规律构造、对各种数据构造进展运算,及() A.数据的存储构造 B.计算方法 C.数据映象 D.规律存储 【参考答案】 A 2.在计算机中,算法是指() A.加工方法 B.解题方案的精确而完整的描述 C.排序方法 D.查询方法 【参考答案】 B 3.开发软件所需高本钱和产品的低质量之间有着锋利的冲突,这种现象称做() A.软件投机 B.软件危机 C.软件工程 D.软件产生 【参考答案】 B 4.开发大型软件时,产生困难的根本缘由是() A.大系统的简单性 B.人员学问缺乏 C.客观世界千变万化

2、D.时间紧、任务重 【参考答案】 A 5.数据库、数据库系统和数据库治理系统之间的关系是() A.数据库包括数据库系统和数据库治理系统 B.数据库系统包括数据库和数据库治理系统 C.数据库治理系统包括数据库和数据库系统 D.3者没有明显的包含关系 【参考答案】 B 综合应用题 使用VC6翻开考生文件夹下的工程kt7_3,此工程包含一个源程序文件kt7_3.cpp,其中含有一个类Circle的定义,但该类的定义并不完整。请按要求完成以下操作,将类Circle的定义补充完整。 (1)为类Circle增加一个构造函数,该函数有一个参数,并在构造时将该参数值赋给成员radius。将该函数实现为一个非内

3、联函数,并且使用参数列表的方式将类成员赋值。请在解释“/*1*”之后添加适当的语句。 (2)为类Circle增加一个成员函数print(),使得可以输出有关圆的信息,比方以下程序 Circlec; c.SetRadius(5); c.Print(); 将输出:Thecirclehasradiusof5! 请在解释“/*2*”之后添加适当的语句。 (3)完成友元函数voidCompareR(Circle*c1,Circle*c2)的定义,在屏幕中输出c1与c2比拟radius大小结果,要求使用if-else构造完成。请在解释“/*3*”之后添加适当的语句。 输出结果如下: Thecircleha

4、sradusof5! Thecirclehasradiusof10! c1 留意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件kt7_3.cpp清单如下: #include classCircle public: Circle():radius(5) /*1* voidSetRadius(intr)radius=r; intGetRadius()returnradius; /*2* friendvoidCompareR(Circle*c1,Circle*c2); private: intradius; voidCompareR(Circle*c1,Circle*c2) /*3* coutc2“GetRadius()=(c2-GetRadius() coutGetRadius()GetRadius() coutGetRadius()(c2-GetRadius() 【试题解析】 此题考察成员函数的定义与实现,友元函数,if分支语句等学问点。友元函数的类体外的定义与一般函数一样,其中if-else的使用,else总是与其最近的那个if配对使用的,书写时使用缩进格式,将配对的if-else对齐,以免出错。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号