信阳师院计算机期末试题(附答案 (2)

信阳师院计算机期末试题(附答案 (2)

ID:14528587

大小:99.50 KB

页数:11页

时间:2018-07-29

信阳师院计算机期末试题(附答案 (2)_第1页
信阳师院计算机期末试题(附答案 (2)_第2页
信阳师院计算机期末试题(附答案 (2)_第3页
信阳师院计算机期末试题(附答案 (2)_第4页
信阳师院计算机期末试题(附答案 (2)_第5页
资源描述:

《信阳师院计算机期末试题(附答案 (2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、827f0f97a6f41830499484790a0ec63c.doc模拟一第一题:选择题(总题数:10总分数:20) 1:一个C语言程序是由A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成2:C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母,数字和下划线中任一种字符3:已经x为float类型的变量。x=213.82631;printf("%-4.2f",x);则以上语句______A)输出格式描述答的域宽不够,不

2、能输出B)输出为213.83C)输出为213.82D)输出为-213.824:以下不正确的if语句是:A)if(x>y$$x!=y);B)if(x==y)x+=y;C)if(x!=y)x++;elsex--;D)if(x

3、[5.5]D)a[10-10]7:fun((exp1,exp2),(exp3,exp4,exp5)),以上函数调用语句中含有实参的个数为:A)1B)2C)4D)58:以下叙述不正确的是A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面9:已有如下定义和输入语句,inta1,a2;charc1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);若要求a1,a2,c1,c2的值分别为1

4、0,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是:A)1020AB(回车)B)1020(回车)AB(回车)C)1020AB(回车)D)1020AB(回车)10:设有说明:charw;intx;f1oaty;double?z;则表达式w*x+z一y值的数据类型为:A)floatB)charC)intD)double第二题:C语言改错题(总题数:4总分数:20)在下面的程序中存在一处错误,请找出来,将错误的行号(2分)和正确答案(3分)填写在每题后面的空格中1:求ax^2+bx+c=0方程的根,a,b,c由键盘输入

5、,设b^2-4ac>0行号语句1: #include 2: #include 3: main() 4: { 5: floata,b,c,disc,x1,x2,p,q; 6: scanf(“a=%f,b=%f,c=%f”,&a,&b,&c); 7: disc=b*b-4*a*c; 第11页共11页827f0f97a6f41830499484790a0ec63c.doc8: p=-b/2a; 9: q=sqrt(disc)/(2*a); 10: x1=p+q;x2=p-q; 11: printf(

6、“x1=%5.2fx2=%5.2f”,x1,x2); 12: } 错误行号为:8。正确答案为:p=-b/(2*a);2:设圆半径r=1.5,圆锥高h=3,求圆周长和圆锥体体积。用scanf输入数据,输出计算结果时要求有文字说明,取小数点后2位数字。行号语句1: #include 2: main() 3: { 4: floatpi,h,r,l,v; 5: pi=3.1415926; 6: printf(“inputr&h:”); 7: scanf(“%f%f”,&r,&h); 8: l=2*pi*r; 9: v

7、=1/3*pi*r*2*h; 10: printf(“l=%6.2fv=%6.2f”,l,v); 11: } 错误行号为:9。正确答案为:v=1/3*pi*r*r*h;3:求前100个自然数的和。行号语句1: #include 2: voidmain() 3: { 4: inti,sum; 5: i=1; 6: while(i<=100) 7: { 8: sum+=i; 9: i++; 10: } 11: printf(“%d”,sum); 12: } 错误行号为:4。正确答案为:inti,sum=0;4:求

8、前10个自然数的阶乘之和行号语句1: #include 2: main() 3: { 4: longf,s; 5: intk; 6: s=0;f=0; 7: for(k=1;k<=10;k++) 8: { 9: f*=k; 10: s+=f; 11: } 1

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

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

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