c语言第三章复习题及答案

c语言第三章复习题及答案

ID:33947036

大小:80.50 KB

页数:10页

时间:2019-03-02

c语言第三章复习题及答案_第1页
c语言第三章复习题及答案_第2页
c语言第三章复习题及答案_第3页
c语言第三章复习题及答案_第4页
c语言第三章复习题及答案_第5页
资源描述:

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

1、C语言复习题1一、选择题1.C语言提供的合法的数据类型关键字是(B)。(A)Double(B)short(C)integer(D)Char2.在C语言中,合法的长整型常数是(A)。(A)0L(B)4962710(C)0.054838743(D)2.1869e103.若有说明和语句:inta=5;a++;此处表达式a++的值是(C)。(A)7(B)6(C)5(D)44.C语言中最简单的数据类型包括(B)。(A)整型、实型、逻辑型(B)整型、实型、字符型(C)整型、字符型、逻辑型(D)整型、实型、逻辑型、字符型5.以下说法中正确的是(C)。(A)C语言程序总是从第一个定义的函数开始

2、执行(B)在C语言程序中,要调用的函数必须在main()函数中定义(C)C语言程序总是从main()函数开始执行(D)C语言程序中的main()函数必须放在程序的开始部分6.在C语言中,要求运算数必须是整型的运算符是(A)。(A)%(B)/(C)<(D)!7.以下有4个用户标识符,其中合法的一个是(C)。(A)for(B)4d(C)f2_G3(D)short8.假定x和y为double型,则表达式x=2,y=x+3/2的值是(D)。(A)3.500000(B)3(C)2.000000(D)3.0000009.下面程序的输出是(C)。(A)0(B)1(C)3(D)不确定的值main

3、(){intx=10,y=3;printf("%d",y=x/y);}10.执行下面程序中输出语句后,a的值是(C)。(A)65(B)20(C)15(D)10main(){inta;printf("%d",(a=3*5,a*4,a+5));}11.C语言提供的合法的关键字是(D)。(A)Switch(B)cher(C)Case(D)default12.在C语言中,合法的字符常量是(B)。(A)'84'(B)'x43'(C)'ab'(D)""13.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是(C)。(A)1(B)2(C)2.0(D)2.

4、514.以下叙述中错误的是(B)。10(A)算法正确的程序最终一定会结束(B)算法正确的程序可以有零个输出(C)算法正确的程序可以有零个输入(D)算法正确的程序对于相同的输入一定有相同的结果  1.若有以下程序片段:charstr[]="ab12\"";printf("%d",strlen(str));上面程序片段的输出结果是(C)。(A)3(B)4(C)6(D)122. 以下叙述中正确的是(B)。(A) C语言的源程序不必通过编译就可以直接运行(B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令(C) C源程序经编译形成的二进制代码可以直接运行(D) C

5、语言中的函数不可以单独进行编译3.下列不正确的转义字符是(C)。(A)'\'(B)'"(C)'074'(D)''4.若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为(D)。(A)float(B)int(C)char(D)double5.设a=1,b=2,c=3,d=4,则表达式:a

6、达式:x=(y=4,z=16,k=32)后,x的值为(C)。(A)4(B)16(C)32(D)528.设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是(A)。(A)a+=a-=(b=4)*(a=3)(B)x%(-3);(C)a=a*3=2(D)y=float(i)9.假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是(D)。(A)x%=(k%=5)(B)x%=(k-k%5)(C)x%=k-k%5(D)(x%=k)-(k%=5)10.以下程序的输出结果是(D)。main

7、(){inta=12,b=12;printf("%d,%d",--a,++b);}(A)1010(B)1212(C)1110(D)111311.下列选项中,不能用作标识符的是(D)。(A)_1234_(B)_1_2(C)int_2_(D)2_int_12.以下所列的C语言常量中,错误的是(B)(A)0xFF(B)1.2e0.5(C)2L(D)'72'13.以下选项中属于C语言的数据类型是(C)。10(A)复数型(B)逻辑型(C)双精度型(D)集合型1.在C语言中,不正确的i

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

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

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