c语言程序设计期中模拟考试

c语言程序设计期中模拟考试

ID:20450511

大小:167.02 KB

页数:12页

时间:2018-10-10

c语言程序设计期中模拟考试_第1页
c语言程序设计期中模拟考试_第2页
c语言程序设计期中模拟考试_第3页
c语言程序设计期中模拟考试_第4页
c语言程序设计期中模拟考试_第5页
资源描述:

《c语言程序设计期中模拟考试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、单选题1.以下叙述中正确的是(1)。A.若el、e2为变量,e为表达式,则el=e2=e使得el、e2都具有表达式e的值。B.程序中不能定义与库函数名同名的变量。C.一个C源程序可放在多个文件中,但一个函数不能跨放在两个不同的文件中。D.C语言编译系统以函数为单位编译源程序。2.若a,b,c都是实型变量,则下列语句屮除(2)之外,都可能得不到正确的计算结果。A.if(b*b-4*a*c==0)xl=x2=-b/(2*a);elsex1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a

2、*c))/(2*a);B.b=2.0e38+1.0-2.0e38;C.a=456*768/2;D.doubledefine:1.0;3.以下正确的常量是_(3)◊A.‘077’B.‘x89’C.3.14uD.‘12’4.若己有声明“floatx=-1234.5678;intm,n=4;”则执行“m=printf(“%8.3f’’,x)/n;”语句后,变量m的值是_(4)。A.2B.3C.4D.55.若已有声明“intxl;floatx2;longx3;charx4;”,且以下选项均出现在switch语句中,其中正确

3、的是_(5)。A.case1.1:scanf("%d",&xl);break;B.case1+2:scanf(n%f*,&x2);break;C.case’x’:case'y’-l:scanf("%ld",&x3);break;D.casex4:scanf(n%c’’,&x4);break;6.以下表达式中,能够作为“if(e)语句”中判断条件表达式e的是_(6)oA.x=++(x+l)B.x+=++x

4、

5、x++C.x+l=zD.x%2.0!=07.以下局部变S:声明中,正确的是_(7)。A.intx=0,void=l;B.int

6、x=l,y=2x;C.intx=2,y=sqrt(x);D.intx=sqrt(y),y=4;8.在以下语句中,正确的是⑻。A.if(a>b)m=a;n=b;elsem=b;n=a;B.if(a>b){m=a;n=b;clscm=b;n=a;}C.if(a>b)m=a,n=b;elsem=b,n=a;D•if(a>b){m=a;n=b;}else(a<=b){m=b;n=a;}9.己知有声明:“charc=‘l’;intx=300;floatt=35000;doubled=3.1234567el0;”,则以下表达式农倌时除(9)外

7、,其结果都可能是不准确的。A.x=t/cB.t=d/xC.t=d/lc5fD.t=x+c10.若有声明“inti,k=l;unsignedj;”,则下列语句执行吋会山现无限循环的语句是_(10)。A.for(j=15;j>0;j-=2)k++;B.for(j=0;j<15;j+=2)k++;C.for(i=0;i<15;i+=2)k++;D.for(i=15;i>0;i-=2)k++;一、单选题1.以下叙述中正确的是(1)。A.若el、e2为变量,e为表达式,则el=e2=e使得el、e2都具有表达式e的值。B.程序中不能定义与库

8、函数名同名的变量。C.一个C源程序可放在多个文件中,但一个函数不能跨放在两个不同的文件中。D.C语言编译系统以函数为单位编译源程序。2.若a,b,c都是实型变量,则下列语句屮除(2)之外,都可能得不到正确的计算结果。A.if(b*b-4*a*c==0)xl=x2=-b/(2*a);elsex1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a*c))/(2*a);B.b=2.0e38+1.0-2.0e38;C.a=456*768/2;D.doubledefine:1.0;3.以下正确的常

9、量是_(3)◊A.‘077’B.‘x89’C.3.14uD.‘12’4.若己有声明“floatx=-1234.5678;intm,n=4;”则执行“m=printf(“%8.3f’’,x)/n;”语句后,变量m的值是_(4)。A.2B.3C.4D.55.若已有声明“intxl;floatx2;longx3;charx4;”,且以下选项均出现在switch语句中,其中正确的是_(5)。A.case1.1:scanf("%d",&xl);break;B.case1+2:scanf(n%f*,&x2);break;C.c

10、ase’x’:case'y’-l:scanf("%ld",&x3);break;D.casex4:scanf(n%c’’,&x4);break;6.以下表达式中,能够作为“if(e)语句”中判断条件表达式e的是_(6)oA.x=++(x+l)B.x

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

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

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