2013最新c语言复习试题(附答案).doc

2013最新c语言复习试题(附答案).doc

ID:50840243

大小:132.00 KB

页数:31页

时间:2020-03-15

2013最新c语言复习试题(附答案).doc_第1页
2013最新c语言复习试题(附答案).doc_第2页
2013最新c语言复习试题(附答案).doc_第3页
2013最新c语言复习试题(附答案).doc_第4页
2013最新c语言复习试题(附答案).doc_第5页
资源描述:

《2013最新c语言复习试题(附答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择(每题2分,共30分)1.以下不合法的程序结构是__()_。A)只有一个主函数B)只有一个普通函数C)一个主函数和一个普通函数D)一个主函数和多个普通函数2.以下选项中,均符合C常量形式的是__()_。A)e5,0123B)0xffce,‘’C)02468,0.1e-5D)0xfhc,1233.假定inta=0,b=1;表达式:!(a=’0’)&&b--,a+b的值是()。A)0B)1C)48D)494.假定inta=2,b=3,c=0;表达式:(a==b>1)+(a&&!c)+b/a*2.0的值是()。A)2.0B)3.0C)4.0D)5.05.设有定义:floata=2,

2、b=4,h=3;以下C语言表达式与代数式计算结果不相符的是()。A)(a+b)*h/2B)(1/2)*(a+b)*hC)(a+b)*h*1/2D)h/2*(a+b)6.字符串“ab\0128”的长度是()。A)4B)5C)6D)77.以下不能正确表达三个非零变量a,b,c的和为零的表达式是__()_。A)!(a+b+c)&&a&&b&&cB)(a+b+c==0)&&a&&bC)!(a+b+c)*a*b*cD)(a+b+c==0)&&!(a

3、

4、b

5、

6、c)8.以下各循环语句中,不是无限循环的是__()_。A)for(k=-1;-10

7、j--);C)for(k=1;k=10;k++);D)for(k=1;0

8、字之和是否等于10,等于10时返回1,否则返回0C)判断n的各位数字之和是否等于10,等于10时返回0,否则返回1D)无论n是多少,函数的返回值都是1011.有关for语句中的第二个表达式,以下各项描述中正确的是__()_。A)只能用逻辑表达式        B)只能用关系表达式C)只能用逻辑表达式或关系表达式D)可用任意表达式12.以下选项中正确的语句组是()。A)chars[];s="BOOk!";B)char*s;s={"BOOK!"};C)chars[10];s="BOOK!";D)char*s;s="BOOK!";13.设有定义:inta=1,b=2,c=3;,以下语句中执行效果与

9、其他三个不同的是__()_。A)if(a>b)c=a,a=b,b=c;B)if(a>b){c=a,a=b,b=c;}C)if(a>b)c=a;a=b;b=c;D)if(a>b){c=a;a=b;b=c;}14.以下程序的功能是__()_。main(){inti;floatt=1,s=t;for(i=2;i<5;i++){t=-t/i;s+=t;}printf("s=%f",s);}A)求1/1-1/2+1/3-1/4的值B)求1/1!-1/2!+1/3!-1/4!的值C)求-1/1+1/2-1/3+1/4的值D)求-1/1!+1/2!-1/3!+1/4!的值15.以下程序的功能是__()

10、_。main(){inta[10]={3,5,2,9,1,8,0,2,4,6},i,p=0,q=0;for(i=0;i<10;i++){if(a[i]>p)p=a[i];if(a[i]

11、817.以下程序的运行结果是__()_。main(){inta=-1,b=0,c=1,m=0,n=0,k;k=(n=ab>a);printf("%d,%d",k,m);}A)0,0B)0,1C)1,0D)1,118.以下程序的运行结果是__()_。inta=3,b=5;f(inta){a++;b+=a;}main(){inta=6;f(a-1);printf("%d,%d",a

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

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

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