山东交通学院C++程序设计复习题及参考答案.docx
《山东交通学院C++程序设计复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《山东交通学院C++程序设计复习题及参考答案.docx(8页珍藏版)》请在第一文库网上搜索。
1、C+程序设计A复习题一、单选题(每小题5分,共计60分)1.一个C程序的执行是从(A)0A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.木程序的第一个函数开始,到本程序main函数结束2 .已知各变量的类型说明如下:intk,a,b;unsigned1ongw=5;doub1ex=1.5;则以下不符合C语言语法的表达式是(B)A.w+=-2B.x%(-3)C.k=(a=2,b=3,a+b)D.x=(doub1e)(w)3 .设下面程序的输出结果是(B)o#inc1ude
2、voidmain()(inta-5,b=3;printf(*%dn*,a=ab);).5B.1C.3D.24 .若X为int型,则下面与逻辑表达式!x等价的C语言关系表达式是(OoA.x=1B.x!=1C.x=0D.x!=0.5 .以下程序的运行结果是(B)oinc1udevoidmain()inta=3,b=-1,c=1;if(ab)if(bO)c=0;e1sec+;printf(%dn”,c);)A.0B.1C.2D.36 .下面程序的输出结果是(C)o#inc1udevoidmain()inta,b;for(a=1,b=2;b5;b+)a+=b;printf(,/%dnz,a);A.1B
3、.9C.10D.157 .以下对一维整型数组a的说明正确的是(D)oA.inta(10);B.intn=10,an;C.intn;scanf(w%dw,&n);intan;D.inta10;8.下列描述中不正确的是(C)0A.字符型数组中可以存放字符串B.可以对字符型数组中的字符串进行整体输入输出C.可以对实型数组进行整体输入输出D.不能在赋值语句中通过复制运算符对字符型数组进行整体赋值二、填空题(每题10分,共计20分)1下面程序的运行结果是(10,X)o#inc1udestructstru(intx;charch;);voidfunc(structstrub)(b.x=100;b.ch=n
4、;voidmain()(structstrua=10,);func(a);printf(,%d,%cn*,a.x,a.ch);2.以下程序的运行结果是(2)。inc1udeintf(intx,inty)(intz;z=(xy)?x:y;returnz;)voidmain()inta=2,b=4,c;c=f(a,b);printf(*%dn*,c);三、编程题(每题10分,共计20分。)1 .证明求斐波那数列的前20项,然后按每行5个数据的格式输出。斐波那数列:1,1,2,3,5,8,131答案:#inc1udevoidmainO(intk,f20;fO=f1=1;for(k=2;k20;k+)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 交通学院 C+ 程序设计 复习题 参考答案