C语言培训预赛训练题一

C语言培训预赛训练题一

ID:40455315

大小:95.74 KB

页数:8页

时间:2019-08-03

C语言培训预赛训练题一_第1页
C语言培训预赛训练题一_第2页
C语言培训预赛训练题一_第3页
C语言培训预赛训练题一_第4页
C语言培训预赛训练题一_第5页
资源描述:

《C语言培训预赛训练题一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)用C语言编写的代码程序A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行(2)结构化程序由三种基本结构组成,三种基本结构组成的算法A)可以完成任何复杂的任务B)只能完成部分复杂的任务C)只能完成符合结构化的任务D)只能完成一些简单的任务(3)以下定义语句中正确的是A)chara='A'b='B';B)floata=b=10.0;C)inta=10,*b=&a;D)float*a,b=&a;(4)下列选项中,不能用作标识符的是A)_1234_B)_1_2C)int_2_D)2_int_(5)有以下定义语句doublea,b

2、;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是A)a=a+b=b++B)w%(int)a+b)C)(c+w)%(int)aD)w=a==b;(6)有以下程序main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf("%d",x);}程序运行后的输出结果是A)3B)5C)-1D)-2(7)有以下程序main(){chara='a',b;print("%c,",++a);printf("%c",b=a++);}程序运行后的输出结果是A)b,bB)b,cC)a,bD)a,c(8)有以下程序mai

3、n(){intm=0256,n=256;printf("%o%o",mn,n);}程序运行后的输出结果是A)02560400B)0256256C)256400D)400400(9)有以下程序main(){inta=666,b=888;printf("%d",a,b);}程序运行后的输出结果是A)错误信息B)666C)888D)666,888(10)有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",i);default:printf

4、("%d",i);}}程序运行后的输出结果是A)022111B)021021C)000122D)012(11)若x和y代表整型数,以下表达式中不能正确表示数学关系

5、x-y

6、<10的是A)abs(x-y)<10B)x-y>-10&&x-y<10C)@(x-y)<-10

7、

8、!(y-x)>10D)(x-y)*(x-y)<100(12)有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);printf("%d",d);}程序运行后的输出

9、结果是A)2B)3C)43D)44(13)下列条件语句中,功能与其他语句不同的是A)if(a)printf("%d",x);elseprintf("%d",y);B)if(a==0)printf("%d",y);elseprintf("%d",x);C)if(a!=0)printf("%d",x);elseprintf("%d",y);D)if(a==0)printf("%d",x);elseprintf("%d",y);(14)有以下程序main(){inti=0,x=0;for(;;){if(i==3

10、

11、i==5)

12、continue;if(i==6)break;i++;s+=i;};printf("%d",s);}程序运行后的输出结果是A)10B)13C)21D)程序进入死循环(15)若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是A)for(i=1,p=1;i<=5;i++)p*=i;B)for(i=1;i<=5;i++){p=1;p*=i;}C)i=1;p=1;while(i<=5){p*=i;i++;}D)i=1;p=1;do{p*=i;i++;}while(i<=5);(16)有以下程序main(){chara,b,c,d;sc

13、anf("%c,%c,%d,%d",&a,&b,&c,&d);printf("c,%c,%c,%c",a,b,c,d);}若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是A)6,5,A,BB)6,5,65,66C)6,5,6,5D)6,5,6,6(17)以下能正确定义二维数组的是A)inta[][3];B)inta[][3]=2{2*3};C)inta[][3]={};D)inta[2][3]={{1},{2},{3,4}};(18)有以下程序intf(inta){returna%2;}main(){ints[8]={1,3,5,2

14、,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];printf("%d",

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

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

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