ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:33.76KB ,
资源ID:14113545      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14113545.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试二级C++上机题库Word格式文档下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试二级C++上机题库Word格式文档下载.docx

1、Constructor2CSample()coutDestructor voiddisp();/*found*/ voiddisp() coutdisp();/*found*/ b- 【考答案】 参(1)将void disp() 改计,void CSample:disp() (2)将a-改计,a=new CSample; a- (3)将b-改计,b.disp();【计计解析】(1)主要考计计成计函定计格式的熟计掌握计于计外函的计计计计使用作用域符数体数按照返回计计型计函名数(参数列表)的形式计行计明;(2)主要考计计计计存计分配的掌握根据前面的定计a是一指计计型的计量指向一计象但个个是有被初始

2、化此计并没a中的据无任何意计计计使用计计存计分配数new生成一新的计象个并将返回的指计计计计a;(3)主要考计计象指计计象在计用成计函计格式的不同与数b是一计象计量使用个b计用成计函计计数用.运算符。二、计计计用计 计函写数fun()的功能是利用以下所示的计计迭代方法求方程它cos(x)-x=0的一计根。 个xn+1=cos(xn) 迭代步计如下, (1)取x1初计计0.0。(2)x0=x1把x1的计计计x0。(3)x1=cos(x0)求出一新的个x1。(4)若x0-x1的计计计小于0.000001,计计行步计(5)否计计行步计(2)。 (5)所求x1就是方程cos(x)-x=0的一计根做计函

3、计返回。 个数程序计出计果Root=0.739085。注意,部分源程序已存在文件kt6_2.cpp中。计勿改计主函数main和其他函中的任何容计在函数内数fun的花括中入所计的若干计号填写句。文件kt6_2的容如下, 内floatfun() Root=float fun() float x1=0.0,x0;do x0=x1;x1=cos(x0);while(fabs(x0-x1)=1e-6); return x1;【计计解析】 解答本计的计计之计在于看计中所计的清“迭代步计”同计要理解xn+1=cosxn通式的含计要考计到x1的初计计0.0。三、计合计用计使用VC6打计考生文件计下的工程kt6

4、_3此工程包含一源程序文件个kt6_3.cpp其中定计了用于表示考生的计Student计按要求完成下列操作程序计充完整。 将(1)定计私有据成计数code、english分计用于表示考生的计、英计成计、计都是号它int型的据。数计在注计“/*1*”之后添加适的计句。 当(2)完成成计函数voidStudent:inputinformation()的定计计函用于用计计入一考生计象的信息数个计入格式如下所示, 计入计, 号英计成计, 计算机成计, 计在注计“/*2*”之后添加适的计句。(3)利用已计计的计Student的成计函完成函数数voidfirstname(Student*A,intnum)

5、的定计计函数根据考生信息A计出num个号考生中计分最高者的计及其相计的计分在此不考计计分相同的情。计在注计况“/*3*”之后添加适的计句。注意,除在指定位置添加计句之外计不要改计程序中的其他容。 内源程序文件kt6_3.cpp清计如下, classStudent /*1* intcomputer;inttotal;voidgetinformation();voidcomputesum();intgetcode();intgettotalscore();Student();voidStudent:getinformation() /*2* coutenglish;计算机成计,computer;c

6、omputesum() total=english+computer; couttempsum) tempcode=(*Ai).getcode(); tempsum=(*Ai).gettotalscore();计分最高者-Student*A3;inti,n=3;for(i=0;Ai=newStudent;Ai-getinformation(); for(i=0;Ai-computesum();firstname(A,3);(1)int code;int english;(2)cout计入计,号code;(3)int tempcode,tempsum; tempcode=(*A0).getcod

7、e(); 【计计解析】 本计是计C+程序计计的计合考计其计计计的成计及成计函的定计计用据的计入计出数与数for循计计句if条断个件判计句等多知计点其中(3)中计指计计的使用指计计是一计指计每一成计数数个都按照指计的操作计计但是整计计计计仍然使用计下计方式如个数A0指的是第一指计而个* A0是取出第一指计指向的容。个内2 使用VC6打计考生文件计下的工程kt7_1此工程包含一源程序文件个kt7_1.cpp但计程序运行有计计计改正程序中的计计使程序的计出计果如下, Constructor1 Constructor2 x=0 x=5 源程序文件kt21_1.cpp清计如下, classB intx;

8、B()x=0;ENDL; B(inti)x=i;B()cout /*found*/ B(inti)coutIBEDESTRUCTORvoidprint()coutx=X; voidmain() B*ptr;ptr=newB2;/*found*/ ptr0=B(0);ptr1=B(5);for(inti=0;i2;) ptri.print();deleteptr;(1)将B(int i)cout p be Destructor?endl;计除(2)将ptr0=B(0);改计,ptr0=B();(3)将for (int i=0;)改计,for(int i=0;i+) B(inti)x=i;【考答案

9、】参 (2)将ptr0=B(0);i+) 【计计解析】 本计主要考计计文件相计操作的熟计程度。首先定计文件流计的计量然后使用计计象的open方法打计一文件接着使用个while循计和getch方法每次计入一字符计计字符最后使用个并个数close方法计计文件返回i计。计一函写个数intcharnum(charfn10)计函以只计方式打计文件数fn,通计计计返回文件中字符的计使用个数while循计计计计功能。 数注意,部分源程序已存在文件kt7_2.cpp中。计勿修改主函数main和其他函中的任何容计在函数内数charnum的花括中若干计句号填写。文件kt7_2.cpp的容如下, 内intcharnum(charfn10);intnum;num=charnum(abc.txt);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1