




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2014 年 3 月计算机二级 C+真题及答案(网友版) 1.软件生命周期中的活动不包括( ) 。 A.市场调研 B.需求分析 C.软件测试 D.软件维护 2.下列叙述中正确的是( )。 A.一个逻辑数据结构只能有一种存储结构 B.逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 3.下列叙述中正确的是( )。 A.一个算法的空间复杂度大,则其时间复杂度必定大 B.一个算法的空间复杂度大,则其时间复杂度必定小 C.一个算法的时间复杂度大,则其空间复杂度必定小 3、下列关于线性链表的叙述中,正确的是( ) 。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.以上说法均不正确 4、对于一个类定义,下列叙述中错误的是( ) 。 A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数 B.如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数 C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数 D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数 9,在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( ) 来实现。 A. 调用语句 B.命令 C.中令 D.消息 4.下列叙述中错误的是( )。 A.一种数据的逻辑结构可以有多种存储结构 B.数据的存储结构与数据的处理效率无关 C.数据的存储结构与数据的处理效率密切相关 D.数据的存储结构在计算机中所占的空间不一定是连续的 5.下列叙述中正确的是( )。 A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息 B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 二、基本操作题(18 分) 41、请使用 VC6 或使用【答题】菜单打开考生文件夹 projl 下的工程 projl,此工程中含有 一个源程碍文件 projl.epp。其中位于每个注释“/ERROR *found*”之后的一行语句存 在错误。请改正这些错误,使程序的输出结果为: ConstruCtor Called. The value is 10 Copy ConstruCtor Called. The value is 10 DestruCtor Called. DestruCtor Called. 注意:只修改注释“/ERROR *found*”的下 一行语句,不要改动程序中的其他内容。 /pwjl.Cpp #inClude using namespaCe std; Class MyClass publiC : /ERROR*found* MyClass(int i) value=i;Coutname ,nanle); /*found* const char*getName()constreturn name;/返回部门名称 /*found* const char*getOffice()const_ /返回办公室房号 void changeOfficeTo(const char*office) /改换为指定房号的另一个办公室 strcpy(this 一office,office); private: char name20;/部门名称 char office20;/部门所在办公室房号 ; class staff/“职工”类 public : /*found* Staff(const char*myid, const char 木 my_name,Department strcpy(this 一name ,my_name); const char*getlD()constreturn staff_id; const char*getName()conslreturn name; Department getDepartment()constreturn dept; char staff=id10;/职工号 char name20;/姓名 Department/所在部门 ; void showStaff(Staff ppoly2-printarea(); retun 0; 四、综合应用题(18 分) 43、请使用 VC6 或使用【答题】菜单打开考生文件夹 proj3 下的工程 proj3,其中声明的 DataList 类,是一个用于表示数据表的类。s0rt 成员函数的功能是将当前数据表中的元素升序 排列。请编写这个 sort 函数。程序的正确输出应为: . 排序前:7,1,3,11,6,9,12,10,8,4,5,2 排序后: l,2,3,4,5,6,7,8,9 ,10,11,12 要求: 补充编制的内容写在“/*33*”与“ /*666*”两行之问。 不得修 改程序的其他部分。 注意:程序最后将结果输出到文件。ut.dat 中。输出函数 writeToFile 已经编译为。obj 文 件,并且在本程序 调用。 /DataList.h #inClude using namespaCe std; Class DataList/数据表类 int len; double*d: publiC: DataList(int len,double data=NULL);。DataList()deleted; int length(Constt retum len;/数据表长度(即数据元素的个数) double getElement(int i) Constreturn di; void sort();/数据表排序 void show()Const;/显示数据表. void writeToFile(Char* ,Const DataList for(int i_0;i di=(data=NULL?0.0:datai); void DataList:sort()/数据表排序/*333* /*666* void DataList:show()Const/ 显示数据表 for(int i=0;i int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养殖水产品智能保鲜技术创新创业项目商业计划书
- 智能能源智能调度创新创业项目商业计划书
- 脑机接口意念控制轮椅创新创业项目商业计划书
- 自动化版权管理创新创业项目商业计划书
- 2025年盖州市消防员考试笔试试题(含答案)
- 电商SaaS平台多站点管理创新创业项目商业计划书
- 艺术交流社交场创新创业项目商业计划书
- 园林生态环保教育活动创新创业项目商业计划书
- 移动设备远程控制技术创新创业项目商业计划书
- 2025年社交媒体平台舆情监控与危机公关应对策略优化报告
- 2025年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 幼儿园安全责任书及后勤管理制度
- 消防车辆事故课件
- 2026届四川省宜宾市普通高中高一化学第一学期期末统考试题含解析
- 《2型糖尿病中医防治指南(2024版)》解读课件
- 剑阁县普安镇污水处理厂扩容建设项目环评报告
- 商务楼宇管理办法
- 肺炎护理试题填空及答案
- 社用手机管理办法
- 心电监护操作常见并发症预防及处理
- 学校食堂各种检查记录表格表册11
评论
0/150
提交评论