面向对象程序设计技术-自测1答案.doc

面向对象程序设计技术-自测1答案.doc

ID:56898335

大小:39.50 KB

页数:4页

时间:2020-07-21

面向对象程序设计技术-自测1答案.doc_第1页
面向对象程序设计技术-自测1答案.doc_第2页
面向对象程序设计技术-自测1答案.doc_第3页
面向对象程序设计技术-自测1答案.doc_第4页
资源描述:

《面向对象程序设计技术-自测1答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言程序设计自测练习(一)参考解答一、单项选择题1.A2.C3.B4.B5.B6.C7.A8.D9.B10.D11.D12.C13.D14.D15.C16.A17.B18.A19.C20.B21.B22.C23.C24.B25.D26.C27.A28.A29.C30.B31.D32.C33.D34.C35.C36.A37.B38.B39.C40.A41.C42.C43.A44.B45.B46.A47.B48.B49.C50.B二、填空题1.C2..cpp程序3.//4./**/5.cout6.cin7.main8.复合9.空白10.#include11.#12.分号13

2、.用户(或编程者)14.程序15.函数头函数体16.原型(或声明)17..h.cpp18.警告(warning)致命(error)19.void20.void21.int022.下一行23.3524.2525.63026.41127.32528.22929.0xF5(F大小写均可)30.036531.-128+12732.4433.4834.1135.2436.1537.1538.739.640.1341.33.242.x43.true(或1)44.false(或0)45.x46.!x47.false(或0)48.true(或1)49.(x+y)/(2*x*y)50.3*x*

3、y/(x+y)51.1/(a*x*x+b*y*y)52.153.354.4255.枚举常量整数56.intdouble57.66058.4159.2060.9216三、程序填充题,对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面1.(1)f1+f2(2)i%5==0(3)f2.(1)x(2)I(3)-j3.(1)n<=99(2)i<=temp(3)break4.(1)b<=0(2)a=b(3)b=r5.(1)x<3(或x<=2)(2)x%i==0(3)i++6.(1)b%i==0(2)i++(或++i)(3)b>=i7.(1)i<=5(

4、2)j>=5+i(3)cout<<’*’8.(1)str[i]>=’A’&&str[i]<=’Z’(2)num++(3)returnnum9.(1)voidfun(charss[])(2)fun(s)(3)i

5、*******11.157111337五、指出程序或函数的功能1.计算并输出22+42+62+...+302的值。2.随机产生出10个10至99之间的素数并显示出来。3.此函数用于把十进制整数x转换为十六进制数字串输出。4.计算并输出1+的值,其中a的值由键盘输入。5.以参数a和b为运算对象,以参数op为四则算术运算符,求出运算结果并返回。6.把从键盘上输入的一个整数x分解为所有可能的每两个因子之积。7.计算并输出的值,其中N值由键盘输入。8.让计算机随机产生出10道20以内整数的加法题供用户计算,每道题10分,计算完成后打印出得分。9.求出1+22+32+...+n2的值。

6、10.实现字符串系统函数strcpy的功能,把b所指的字符串拷贝到a所指的字符数组空间中。11.函数模板,从一维数组a[n]中查找值为key的元素,若查找成功则返回真否则返回假。六、编程题1.voidmain(){inti=0;doubles=0;while(s<5)s+=double(1)/++i;cout<<"n="<voidmain(){inti;doubles=0;for(i=1;s<5;i++)s+=1.0/i;cout<<"n="<

7、-1的值为所求的n值}2.#includevoidmain(){inti;//用i作为循环变量intp=1;//用p作为累乘变量ints=1;//用s作为累加循环变量for(i=1;i<=10;i++){p*=3;s+=p;}cout<voidmain(){inti=0;//用i作为依次取值偶数的变量ints=0;//用s作为累加变量do{i+=2;s+=i*i;}while(s<1000);cout<<"n="<<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。