c语言习题及解答-2-1

c语言习题及解答-2-1

ID:6421306

大小:74.00 KB

页数:8页

时间:2018-01-13

c语言习题及解答-2-1_第1页
c语言习题及解答-2-1_第2页
c语言习题及解答-2-1_第3页
c语言习题及解答-2-1_第4页
c语言习题及解答-2-1_第5页
资源描述:

《c语言习题及解答-2-1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言概述一.选择题1.下列选项中,合法的C语言关键字是A)VARB)cherC)integerD)default2.请选出可用作C语言用户标识符的一组标识符____A)VoiddefineWORDB)a3_b3_123IFC)For-abcCaseD)2aDosizeof3.C语言提供的合法的数据类型关键字是____A)DoubleB)shortC)integerD)Char4.在下列字符中,不可用作C语言标识符的是A)waterB)priceC)a>bD)a125.一下叙述正确的是A)C语言比其他高级高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英

2、语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚、具有其他语言的一切优点6.在一个C语言程序中A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置7.下列符号不属于C语言保留字的是A)ifB)thenC)staticD)for8.下列说法正确的是A)主函数名main是由程序设计人员按照“标识符”的命名规则来选取的B)分号和回车符都可以作为语句的结束符号C)在程序清单的任何地方都可以插入一个或多个空格符号D)程序的执行总是从主函数main()开始的参考答案1.D2

3、.B3.B4.C5.C6.B7.B8.D数据类型与表达式一.选择题1.下列字符序列中,不可用作C语言标识符的是()。A)abc123B)no.1C)_123_D)_ok2.正确的C语言标识符是()。A)_buy_2B)2_buyC)?_buyD)buy?3.请选出可用作C语言用户标识符的一组标识符()。A)voidB)a3_b3C)forD)2adefine_123-abcDOWORDIFcasesizeof4.下列符号中,不属于转义字符的是()。A)\B)xAAC)tD)5.不属于C语言关键字的是()。A)intB)breakC)whileD)cha

4、racter8.以下选项中,合法的用户标识符是()。A)longB)_2abcC)3dmaxD)A)dat10.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'101'是()。A)字符AB)字符aC)字符cD)非法的常量12.以下选项中,正确的字符常量是()。A)"F"B)'\''C)'W'D)''13.以下选项中可作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a214.下列变量定义中合法的是A)short_a=1-.le-1;B)doubleb=1+5e2.5;C)longdo=0xfda

5、L;D)float2_and=1-e-3;16.若有代数式,则不正确的C语言表达式是()。A)a/c/d*b*3B)3*a*b/c/dC)3*a*b/c*dD)a*b/d/c*320.在C语言中,要求运算数必须是整型的运算符是()。A)/B)++C)*=D)%21.若有说明语句:chars='72';则变量s()。A)包含一个字符B)包含两个字符C)包含三个字符D)说明不合法,s的值不确定23.在C语言中,char型数据在内存中的存储形式是()。A)补码B)反码C)原码D)ASCII码26.设以下变量均为int类型,则值不等于7的表达式是()。A)(m=n=6,m+

6、n,m+1)B)(m=n=6,m+n,n+1)C)(m=6,m+1,n=6,m+n)D)(m=6,m+1,n=m,n+1)27.假设所有变量均为整型,则表达式(x=2,y=5,y++,x+y)的值是()。A)7B)8C)6D)229.已知s是字符型变量,下面正确的赋值语句是()。A)s='abc';B)s='8';C)s='xde';D)s="";30.若有以下定义,则正确的赋值语句是()。intx,y;floatz;A)x=1,y=2,B)x=y=100C)x++;D)x=int(z);31.设x、y均为float型变量,则不正确的赋值语句是()。A)++x

7、;B)x*=y-2;C)y=(x%3)/10;D)x=y=0;33.putchar函数可以向终端输出一个()。A)整型变量表达式值。B)字符串C)实型变量值。D)字符或字符型变量值。34.以下程序段的输出结果是()。inta=12345;printf("%2d",a);A)12B)34C)12345D)提示出错、无结果36.以下说法正确的是()。A)输入项可以为一个实型常量,如scanf("%f",3.5);B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=5d");C)当输入一个实型数据时,格式控制部分应规定小数点后

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

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

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