C++语言程序设计.docx
- 文档编号:5607749
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:10
- 大小:17.72KB
C++语言程序设计.docx
《C++语言程序设计.docx》由会员分享,可在线阅读,更多相关《C++语言程序设计.docx(10页珍藏版)》请在冰豆网上搜索。
C++语言程序设计
C++语言程序设计期末复习题参考答案
浙江电大计算机系编
(2006年06月16日)
关于C++语言程序设计期末复习题的一些说明:
适用对象:
开放专科和普通专科计算机网络专业、计算机应用技术专业,以及其他相关专业
教材版本:
C++语言程序设计 李宁编中央广播电视大学出版社
其它说明:
在本期末复习题中规定整型(int)数据占用4个字节的存储单元。
一、单项选择题
1.D 2.B 3.A 4.A 5.B 6.B 7.C 8.C 9.C 10.B
11.D 12.C 13.D 14.D 15.B 16.D 17.B 18.C 19.B 20.C
21.B 22.C 23.C 24.D 25.B 26.C 27.A 28.D 29.B 30.B
二、填空题
1.43-18=25 2.H 3.初始化 4.++x 5.false true
6.分号; 右花括号} 7.C 8.4 8
9.(x*y*y)/(3*a)+4*b-1 10.x+y<=5 11.10 12.3 7
13.10 5 14.if (OK) if (READY) y=-1; else y=0; else y=1;
15.14 16.j=0 j<10 sum+=s[j] 17.XYZxyz XYZxyz
18.XYZxyz 19.数组类型 20.&a[0][0]+i*N*sizeof(a[0][0])
21.7 3 22.static 23.doubleincre(double n){returnn+1; }
24.extern int var; 25.局部 26.26 27.*p->b
28.8 32 29.*(*(a+i)+j) 或 *(a[i]+j) 30.析构函数
31.friend void F(); 32.iostream.h 33.20
34.初始化表 赋值语句 35.10 36.AB:
:
bb
37.a=aa;
b=bb;
int fA();
int fB();
三、下列程序运行后的输出结果
1.i,s=15,56
2.10 20
15 35 5
10 20
3.good!
pass!
nad!
well!
4.4 3
5.2 4 6
8 10 12
14 16 18
6.25 10
25 10
7.worker cadre
8.B=240
9.2 3
4 5
10.9 21
11.liouting 38 493
12.DestructorB!
7
DestructorA!
6
DestructorB!
0
DestructorA!
5
四、写出下列每个函数的功能
1.比较两个整数a和b的大小,若a>b则返回1,若a==b则返回0,若a
2.求出从键盘上输入的n个常数的平方和并返回。
3.计算1+X/2+X2/3+…+Xn/(n+1)的值并返回。
4.求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。
5.采用选择排序的方法对数组a中的n个整数按照从小到大有次序重新排列。
6.模板函数,把数组a的每个元素按逆序放入数组b中。
7.建立一个具有n个结点的链表,每个结点的字符串值由键盘输入,链表的表头指针由引用变量f带回。
8.从向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
五、编写程序
参考程序如下:
1. 求三个整数的最大值。
#include
voidmain()
{
inta,b,c;
cout<<"输入3个整数:
";
cin>>a>>b>>c;
cout<<"3个数的最大值是:
";
if(a>b)
if(a>c)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 语言程序设计
![提示](https://static.bdocx.com/images/bang_tan.gif)