AG C语言试题2

AG C语言试题2

ID:42232621

大小:75.40 KB

页数:17页

时间:2019-09-11

AG C语言试题2_第1页
AG C语言试题2_第2页
AG C语言试题2_第3页
AG C语言试题2_第4页
AG C语言试题2_第5页
资源描述:

《AG C语言试题2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.选择题数据类型和表达式81.以下选项中不属于C语言的类型的是_____。DA.signedshortintB.unsignedlongintC.unsignedintD.longshort2.C语言提供的合法的数据类型关键字是:_____。BA.doubleB.shortC.integerD.char3.两路选择用_____语句实现。DA.caseB.elseifC.switchD.if…else4.下列标识中合法的用户标识符为____。AA.yearB.longC.7xyzD.struct5.若有说明语句:charc='72';则变量c____。AA.包含1个字符B

2、.包含2个字符C.包含3个字符D.说明不合法,c的值不确定6.下面哪个不是C中的字符常量:____。CA.’C’B.’b’C.“C”D.’’7.inti;floatf;doubled;表达式15+d*f+’A’-i的值是______类型。DAfloatBintCcharDdouble1.哪个不是C中的有效标示符:____。AAnum-2Bnum_2C_num_2D_num_22.下列语句正确的是:______。DA具有静态存储期限的变量具有文件作用域B在函数内部声明的变量具有外部链接C具有内部链接的变量都具有静态存储期限D每个形式参数都具有块作用域3.x是const类型的变

3、量,下列关于x的陈述错误的是:______。AA若x是int类型,可以作为switch语句中分支标号的值B编译器将检查是否对x进行初始化Cx遵循和变量一样的作用域规则Dx可以是任意类型判断和循环84.设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是________。CA.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次5.执行语句for(i=1;i++<4;);后变量i的值是。CA.3B.4C.5D.不定1.下面哪个C循环式后判断循环_____。AA.do…whileB.forC.whileD.for和

4、while2.关于先判断循环的描述正确的是:_______。CA.先判断循环的限制条件为假,循环再执行一次。B.先判断循环的初始化首先在循环体完成。C.先判断循环的循环体可以不执行。D.先判断循环在每次循环体执行之后测试限制条件。3.有以下程序intmain(void){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(”%d”,m);}程序运行后的输出结果是_________。AA1B2C3D44.执行以下语句后

5、,y的值为______。Aintmain(void){intx,y,z;x=y=z=0;++x

6、

7、++y&&++z;printf("%d",y);return0;}A.0B.1C.2D.不确定值1.下列代码的输出结果是:______。Dinti=16,j=3;switch(i%j){case0:printf(“Zero”);case1:printf(“One”);case2:printf(“Two”);case3:printf(“Three”);break;default:printf(“Default”);}A.ZeroB.ZeroOneTwoThreeDefaultC.

8、ThreeD.OneTwoThree函数82.C语言规定,在一个源程序中,main函数的位置。CA.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后3.关于函数的陈述中,正确的是:。DA.空的参数列表用关键词void来申明。B.如果只有一个参数,那么函数的列表圆括号就不需要了。C.在函数定义中,参数是实参。D.参数通过分号来分隔。4.以下哪个函数能够产生范围在30~50之间的随机数:。DA.rand(33)B.(rand()%20)+1C.(rand()%21)+20D.(rand()%21)+305.下面哪个不是函数头的一部分:。DA.名字B.参数列

9、表C.返回类型D.标题数组86.以下一维数组a的正确定义是。DA.inta(10);B.intn=10,a[n];C.intn;scanf(“%d”,&n);inta[n];D.#defineSIZE10inta[SIZE];1.关于二维数组的语句,正确的是:_____。AA.二维数组可以认为是一维数组的数组。B.二维数组可以存储两种不同类型的元素。C.第一维表示列。D.当将数组传递给函数时,第二维的大小必须以值参数形式来传递。2.下列数组初始化语句正确的是_____.CA.intary{}={1,2,3,4};B

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

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

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