




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009年10月全国自考C+程序设计试题 欧阳武斌 0 | 我的i贴吧 | 我的俱乐部 | 我的消息(0/1) | 我的空间 | 我的应用 | 百度首页 | 退出 我的i贴吧 i 动态 传送门 我的动态 我的俱乐部 我的空间 主页|空间装扮 博客|写新文章 相册|上传照片 好友|找新朋友 档案|留言板 我的应用 窗体顶端新闻网页贴吧知道MP3图片视频百科吧内搜索|帮助进入贴吧 进入i贴吧 贴子搜索窗体底端百度贴吧 重庆英泰移动通信学院吧 浏览贴子 吧主: 快速回复 贴吧投诉 中外运敦豪DHL官方网站DHL快递物流业的领导者!一路成就所托 海 路 空 相结合运输方式 .新闻,新闻,还是新闻!我们不是CCTV,不是新华社,人民网 我们是荷兰国际广播电台中文网www.rnw.nl经济危机下,如何留住客户?客户为王的时代,如何减少客户流失? 高效客户行销平台,没有难做的.重庆新华电脑学校官方网站中国电脑教育第一品牌 一技在手,就业无忧妮维雅nivea活出你的美全球护肤专家妮维雅,专业肌肤健康知识. 点击访问妮维雅官方网站,.台湾进口面膜 水嫩无油光女人我最大推荐,红酒面膜 面膜特价8折,还有免费使用装哦北京旅行社 精彩线路 特价北京青年旅行社(总社)北京旅游线路 快速预订电话哈尔滨康辉国际旅行社20年专业接待,全国百强社.提供哈尔滨 冰灯,雪雕,滑雪,俄罗斯等精.Excel服务器2008学习和下.会Excel,就能做企业管理系统 ERP,CRM,OA等各类管理系统下载学习也能这么方便省钱太省钱了!听名师的课1小时才1块钱. 雅库网上有课程,让学习变得更.转贴次数:2 共有4篇贴子 2009年10月全国自考C+程序设计试题 tongxinxu520 0位粉丝 1楼一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.对C+中主函数描述正确的是() A.名称为main,可为多个 B.名称不限,可为多个 C.名称为main,必须有且只能有一个 D.名称不限,必须有且只能有一个 2.调用声明为intresult(inta,intb)的函数时,正确的方法是() A.result(1,2) B.result(1) C.result(0.1,0.3) D.result(1,2,3) 3.用于包含C+标准库iostream的预处理指令是() A.#define B.#include C.#defineiostream D.#includeiostream 4.无类型标识符是指() A.void B.bool C.short D.long 5.从本质上看,引用是被引用变量的() A.拷贝 B.别名 C.复制 D.克隆 6.下面关于数组的初始化正确的是() A.charstr=a,b,c; B.charstr2=a,b,c; C.charstr12=a,b,e,d; D.charstr=a,b,c; 7.C+类中定义的成员默认访问属性为() A.public B.private C.protected D.friend 8.决定C+语言中函数的返回值类型的是() A.return语句中的表达式类型 B.调用该函数时系统随机产生的类型 C.调用该函数时的主调用函数类型 D.在定义该函数时所指定的数据类型 9.函数int&min(int&,int&)返回参数中较小者,设有两整型变量inta=10;intb=15;在执行语句min(a,b)-;之后,a,b值分别为() A.9,14 B.9,15 C.10,14 D.10,15 10.声明函数为内联函数时所使用的关键字为() A.const B.inline C.short D.signed 11.函数intsum(inta=l,intb=1,intc=3)可与下列哪个函数同时声明() A.doublesum(int); B.charsum(int,int); C.intsum(double); D.intsum(int,int,int); 12.函数模板templatevoidFunc(T,T)可具有下列哪种实例化形式() A.voidFunc(float,int) B.voidFunc(char,char) C.voidFunc(int,double) D.voidFunc(bool,float) 13.下列访问成员的方式哪个是正确的() A.对象名.对象成员名 B.对象指针名.对象成员名 C.对象名对象成员名 D.类名对象成员名 14.对类A,复制构造函数的原型是() A.A:A(constA&); B.A:A(constA*); C.A:A(constA); D.A:A(); 15.对classpoint,如使用point*ptr=newpoint2;创建对象数组,则删除此数组使用的语句是() A.deleteptr2; B.deleteptr; C.deleteptr; 2009-12-5 15:16 回复 tongxinxu520 0位粉丝 2楼D.delete2ptr; 16.下列哪个编译指令不属于条件编译指令() A.#if B.#else C.#endif D.#error 17.类A中存在静态数据成员x,设a和b是类A的两个对象,在执行a.x=10之后,b.x 的值为() A.未初始化 B.等于a.x C.等于0 D.随机 18.使用string.h库操纵字符串时,将两个字符串连接成一个字符串的函数是() A.strlen() B.strcap() C.strcat() D.strcmp() 19.基类中的public成员,通过public派生,其在派生类中的访问权限为() A.不可访问 B.private C.protected D.public 20.不同对象调用同名函数,但导致完全不同行为的现象称为() A.抽象 B.封装 C.继承 D.多态性 二、填空题(本大题共20小题,每小题1分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 21.在C+语言的面向对象设计框架中,_是程序的基本组成单元。 22.执行代码doublepi=3.1415192;coutsetprecision(3)pi;程序的输出结果是_。 23.C+语言提供的的基本控制结构可以分为3种类型:顺序结构、_和循环结构。 24.要使用STL库提供的对数组进行降幂排序算法,在源程序中需要包含的头文件是_。 25.在C+标准库中,用_类来表示复数。 26.将对象作为函数参数,是将实参对象的_传递给形参对象,这种传递是单向的。 27.C+函数的返回类型可以是除数组与_以外的任何类型。 28.能提供封装的C+关键字是_。 29.在C+的类声明中,用public关键字声明的类成员的访问权限是_。 30.开发一个C+语言程序的步骤通常包括编辑、_、连接、运行和调试。 31.C+类中的_函数在对象的生存期结束时被自动调用。 32.友元函数可以存取类的_、公有成员和保护成员。 33.若类的成员函数用关键字static进行修饰,这样的成员函数称为_。 34.在C+中,创建派生类对象时,总是先从_的初始化开始的。 35.类的继承是指派生类继承基类的数据成员和_。 36.在C+中,利用向量类模板定义一个具有20个double的向量,其元素均被置为0.5,实现此操作的语句是_。 37.vector类中用于返回向量中的最后一个对象的方法是_。 38.虚函数类似于重载函数,但与重载函数的实现策略不同,对虚函数声明时应使用_关键字。 39.在C+中,虽然友元提供了类之间数据进行访问的一种方式,但它破坏了面向对象程序设计的_特性。 40.执行下列代码 coutshowpoint123.0;程序的输出结果是_。 三、改错题(本大题共5小题,每小题4分,共20分) 下面的每个程序都有一处错误,请用下横线标出错误所在行并给出修改意见。 41.#include usingnamespacestd; intmain() intnum;max=10;num=1 while(nummax)num+; coutNum=num; return0; 42.#include usingnamespacestd; classA voidshow() coutHello!; ; intmain() 2009-12-5 15:16 回复 tongxinxu520 0位粉丝 3楼Aa;a.show(); return0; 43.#include usingnamespacestd; intmain() constintnum=20; intscoresnum; for(inti=1;i=num;i+) scoresi=i; return0; 44.#include usingnamespacestd; classCMax private: intxx;intyy; public: CMax(intx,inty) xx=x;yy=y; voidsetValue(intx,inty) xx=x;yy=y; intmax() returnxxyy?xx:yy; ; voidmain() CMaxm(); m.setValue(20,30); coutMax=m.max()endl; 45.#include usingnamespacestd; classA public: charname255; private: char*getName() returnname; ; classB:publicA public: B(char*n) strcpy(name,n); ; voidmain() Bb(Hello!); coutName:b.getName(); 四、完成程序题(本大题共5小题,每小题4分,共20分) 46.将下面程序补充完整,使程序输出结果为: Begin Welcome Show End 程序如下: #include usingnamespacestd; classA public: _ coutBeginendl; voidshow() coutShowendl; _ coutEndendl; ; Aobject; intmain() coutWelcomeendl; object.show(); return0; 47.请将下面程序补充完整,使程序可以正常打印99乘法口诀。 #include usingnamespacestd; classA private: inta;intb; public: _ a=x;b=y; voidset(intx,inty) a=x;b=y; voiddisplay() couta*b=a*b; ; intmain() Aa(1,1); for(inti=1;i=9;i+) for(intj=1;_;j+) a.set(j,i); a.display(); cout; coutendl; return0; 48.将下面程序补充完整,使程序可以输入学生信息并计算平均成绩。 2009-12-5 15:16 回复 tongxinxu520 0位粉丝 4楼#include #include usingnamespacestd; classStudent private: charname255; intscore10; public: Student(charn,ints) _; for(inti=0;i10;i+) scorei=si; voidShow() intsum=0; for(inti=0;i10;i+) _; cout名字:name,平均成绩:sum10; ; voidmain() charname255; intscore10; coutname; for(inti=0;i10;i+) cout成绩i+lscorei; Students(name,score); s.Show(); 49.将下面程序补充完整,使程序可以正常运行,并释放内存。 #include _ classA private: T*data; intlength; public: A(intlen) length=len; data=newTlen; A() _ Toperator(inti) returndatai; ; intmain() Aobj(2); obj0=1; obj1=2; coutobj0endl; coutobj1endl; return0; 50.将下面程序补充完整,使程序运行结果为: C1assA ClassB 程序如下: #include #include classA public: virtualvoidGetA()=0; ; classB:publicA private: charstr32; public: voidGetA() coutClassAGetA(); coutb.GetB()endl; return; 五、程序分析题(本大题共2小题,每小题5分,共10分) 51.#include usingnamespacestd; intmain() inti,j; for(i=l;i=4;i+=1) for(j=2;j=4;j+=j) if(i+j5) cout+; else cout*; return
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学科学教育专业题库- 学生问题解决能力与科学教育
- 2025年大学融合教育专业题库- 心理学与教育科学的融合创新
- 2025年大学社会体育指导与管理专业题库- 大学生体质健康与生活幸福感
- 2025年中国椰壳纤维床垫行业市场全景分析及前景机遇研判报告
- 2025年大学人文教育专业题库- 社会人文素质在大学生活中的发展
- 2025年大学工会学专业题库- 大学生参与工会活动的益处
- 2025年消防安全知识培训考试题库-职业道德与消防技能
- 2025年大学科学教育专业题库- 科学教育与专业发展的关系
- 2025年初中地理学业水平考试模拟试题(乡土地理特色解析与解析)
- 2025年财政税收法规知识竞赛题库及答案(共57题)
- 护理专业全面解析
- 除颤护理课件
- 【化学 云南卷】2025年云南省高考招生统一考试真题化学试卷(含答案)
- 创伤性硬膜下出血查房
- 2025年廉政法规知识试题及答案
- 拔罐适应症研究-洞察及研究
- 2025《政务数据共享条例》法律法规课件
- Q-SY 02045-2024 柔性压裂管汇使用技术规范
- T/CACEM 31.5-2023高速公路经营管理第5部分:服务区服务要求
- 劳动技术-七年级上册-全册教案-湖南教育出版社
- 外贸矿产代理协议书
评论
0/150
提交评论