c语言老师给的题库

c语言老师给的题库

ID:11802363

大小:211.58 KB

页数:35页

时间:2018-07-14

c语言老师给的题库_第1页
c语言老师给的题库_第2页
c语言老师给的题库_第3页
c语言老师给的题库_第4页
c语言老师给的题库_第5页
资源描述:

《c语言老师给的题库》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单项选择==================================================题号:16604以下语句中有语法错误的是()。A、printf("%f",0e2);B、printf("%s","0x2");C、printf("%d",0e);D、printf("%d",Ox2);答案:C题号:16599以下选项中不能用作变量名的是()。A、_floatB、switchC、_123D、sum答案:B题号:16600以下选项中,不能用作标识符的是()。A、&aB、FORC、printD、_00答案:A题

2、号:16640设有四个常数:①4e0.5,②‘87’,③0x5a,④“””,其中符合C语法规则的常量是()。A、③④B、②④C、②③D、①②答案:A题号:16721已知有声明"intm[]={5,4,3,2,1},i=0;",下列对m数组元素的引用中,错误是______。A、m[2*2]B、m[5]C、m[++i]D、m[m[4]]答案:B题号:16705以下关于c语言函数的叙述中,正确的是(__________)A、在一个函数体中可以定义另一个函数,也可以调用其他函数B、在一个函数体中可以调用另一个函数,但不能定义其他函

3、数C、在一个函数体中可以定义另一个函数,但不能调用其他函数D、在一个函数体中不可以调用另一个函数,也不能定义其他函数答案:B题号:16603以下局部变量声明中正确的是()。A、voida=0;B、inta,b=a=0;C、inta=b=0;D、intchar=2答案:B题号:16700函数返回值的类型应由(__________)决定。A、return中的表达式类型B、调用该函数的主调函数类型C、实参类型D、定义函数所指定的类型答案:D题号:16720下列数组定义中正确的是___________。A、inta1[2][];B、i

4、nta3[][3];C、inta[2][]={1,2,3};D、inta2[][2]={{1},{2}};答案:D题号:16703以下叙述中错误的是(__________)A、用户定义的函数中若没有return语句,则应当定义函数为void类型B、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C、函数的return语句中可以没有表达式D、用户定义的函数中可以没有return语句答案:B题号:16611已有声明“intx,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x

5、、a、b的值分别为()。A、333B、343C、334D、434答案:B题号:16622关于以下程序的说法中正确的是()。#includevoidmain(){intx=3,y=0,z=0;if(x=y+z)printf("11");elseprintf("22");}A、输出11B、输出22C、有语法错误不能通过编译D、能通过编译,但不能运行答案:B题号:16645下列条件语句中,功能与其他语句不同的是()。A、if(a==0)printf("%d",y);elseprintf("%d",x

6、);B、if(a==0)printf("%d",x);elseprintf("%d",y);C、if(a!=0)printf("%d",x);elseprintf("%d",y);D、if(a)printf("%d",x);elseprintf("%d",y);答案:B题号:16651设e1和e3是表达式,则与“for(e1;;e3)s;”等同的语句是()。A、for(e1;e1;e3)s;B、for(e1;0;e3)s;C、for(e1;e3;e3)s;D、for(e1;1;e3)s;答案:D题号:1

7、6605已知有声明"inta=3,b=4,c=5;",以下表达式中值为0的是()。A、a

8、

9、b&&cB、a<=bC、!(!c

10、

11、1)双竖线为或D、a&&b答案:C题号:16708以下叙述中不正确的是(__________)A、在C中,外部变量的隐含类别是自动存储类别。B、在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值。C、在C中,函数形参可以说明为register变量。D、在C中,在调用函数时,实在参数和对应形参在类型上只需赋值兼容。答案:A题号:16716以下关于预处理命令的叙述中错误的是(__________)

12、A、预处理命令由预处理程序解释B、预处理命令既可以出现在函数定义的外部,也可以出现在函数体内部C、程序中的预处理命令是以#开始的D、若在程序的一行中出现多条预处理命令,这些命令都是有效的答案:D题号:16638以下符合操作数必须是整型的运算符是()。A、%B、/C、+=D、=

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

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

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