C语言统考试卷九答案.docx

C语言统考试卷九答案.docx

ID:50852968

大小:44.84 KB

页数:3页

时间:2020-03-15

C语言统考试卷九答案.docx_第1页
C语言统考试卷九答案.docx_第2页
C语言统考试卷九答案.docx_第3页
资源描述:

《C语言统考试卷九答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、考生答题不得过此线∶∶∶∶∶∶∶∶∶∶密∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶封∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶线∶∶∶∶∶∶∶∶∶∶∶∶班级:姓名:学号:∶∶∶∶∶∶∶∶装∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶订∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶线∶∶∶∶∶∶∶∶九江职业技术学院二○一二~二○一三学年第一学期《C语言程序设计》课程适用班级:非计算机专业12级卷别:□A卷□B卷□C卷方式:□开卷闭卷题目一二三四五六七总分得分得分评卷人一.选择题(每题2分,共20分)1.输出一个float实型变量,要

2、求整数4位小数3位.正确的格式是(B)。A.%4.3fB.%8.3fC.%7.3fD.%3.4f2.条件-1<=x<=1正确的C语言写法是(C)。A.-1<=x<=1B.1>=x>=-1C.-1<=x&&x<=1D.-1<=x

3、

4、x<=13.语句for(i=3;i>0;i--);的循环次数是(B)。A.2次B.3次C.4次D.不确定4.C语言源程序连接后,产生文件的扩展名是(C)。A.CB.OBJC.EXED.H5.下面求梯形面积的C语句中变量a,b,h,s是float型,不正确的是(A)。A.s

5、=1/2*(a+b)*hB.s=1.0/2*(a+b)*hC.s=1/2.0*(a+b)*hD.s=(a+b)*h/26.while和do/while二种循环语句可能的最少的循环次数分别是(B)。A.0次和0次B.0次和1次C.1次和0次D.1次和1次7.下面C语言数据相等的一组是(B)。A.3和'3'B.51和'3'C.'3'和"3"D.51和"3"8.下面标识符中合法的C语言变量名是(A)。A.Y_012345B.3dmaxC.forD.a+b9.语句gets(a)的作用是(A)。A.输入一行

6、字符串直至回车结束B.输入一行字符串直至空格结束C.输入一行字符串直至结束D.输入一行字符串直至空格或回车结束10.说明inta[10],i=6,j;后,引用数组元素a[3]中的数据不正确的是()。注明:本题有误所有选项均可以正确引用a[3],没有答案。若把j定义为float类型,则D选项就是答案了。A.a[3]B.a[i/2]C.a[i-3]D.a[j=3]得分评卷人二.写程序运行结果(每题6分,共18分)1.#includemain(){ints=0,i;i=1;whil

7、e(i<=5){if(i%4==0){i++;continue;}s=s+i;i++;}printf("%d",s);}运行结果:112.#includemain(){inti=2,a=0;switch(i){case1:a+=1;case2:a+=2;break;case3:a+=3;default:a+=4;}printf("%d",a);}考生答题不得过此线∶∶∶∶∶∶∶∶∶∶密∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶封∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶线∶∶∶∶∶∶∶∶∶∶

8、∶∶班级:姓名:学号:∶∶∶∶∶∶∶∶装∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶订∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶∶线∶∶∶∶∶∶∶∶运行结果:23.#includemain(){intx=102,y=012;printf("%d",x);printf("%d",y);}运行结果:10210得分评卷人三.程序填空(每题8分,共16分)1.下面程序的功能是输出斐波数列1,1,2,3,5,8,13,21,...前20个数.填充程序空白处.#includem

9、ain(){longf1,f2,f;inti;f1=f2=1;printf("%12ld%12ld",f1,f2);for(i=3;i<=20;i++){f=f1+f2;f1=__f2______;f2=__f_____;printf(“%12d”,f);}}2.下面程序的功能是输出如下*号组成的三角形.填充程序空白处.****************#includemain(){inti,j,k;for(i=1;i<=4;i++){for(j=1;____j<=4-i_____

10、;j++)printf("");for(k=1;__k<=2*i-1___;k++)printf("*");printf("");}}得分评卷人四.流程图(10分)根据流程图写出对应的程序#includemain(){floats;intyear;year=1994;s=12;do{s=s*1.05;year++;}while(s<20);printf("%d",year);}开始year=1994s=12s=s*1.05year=year+1s<20YN

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

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

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