c语言 习题及答案

c语言 习题及答案

ID:33852481

大小:246.69 KB

页数:27页

时间:2019-02-28

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

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

1、《C程序设计》单元练习(基本概念、顺序结构)一、选择题1、C语言程序的基本单位(3)(1)程序行(2)语句(3)函数(4)字符2、下列说法中正确的是(3)(1)C语言程序总是从第一个定义的函数开始执行。(2)在C语言程序中要调用的函数必须在main()函数中定义(3)C语言程序总是从main()函数开始执行(4)C语言程序中的main()函数必须在程序的开始部分3、设有语句inta=3,则执行语句a+=a-=a*a以后变量a的值是(2)(1)3(2)0(3)9(4)-124、在C语言中,要求运算数必须是整数的运算符是

2、(1)(1)%(2)/(3)<(4)15、C语言中最简单的数据类型包括(2)(1)整型、实型、逻辑型(2)整型、实型、字符型(3)整型、字符型、逻辑型(4)整型、实型、逻辑型、字符型6、C语言提供的合法的数据类型关键字是(1)(1)double(2)short(3)integer(4)char7、合法的C语言字符常量是(1)(1)‘t’(2)“A”(3)65(4)A8、在C语言中,合法的字符常量是(1)‘84’(2)‘X43’(3)‘ab’(4)“”9、设有语句chera=‘72’,则变量a是(1)包含1

3、个字符(2)包含2个字符(3)包含3个字符(4)说明不合法10、以下程序的输出结果是(1)main(){inti=10,j=10;printf(“%d,%d”,++i,j--);}(1)11、10(2)9、10(3)10,9(4)10,911、下面程序的输出是(1)main(){unsigneda=32768;print(“a=%d”,a);}(1)a=32768(2)32767(3)a=-32768(4)a=-112、设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32)后,X的值

4、为(3)(1)4(2)16(3)32(4)5213、设有如下定量定义:则下列符合C语言语法的表达式为(1)inti=8,K,a,b;unsignedlongw=5;doublex=1.42,y=5.2;(1)a+=A-=(b=4)*(a=3)(2)x%(-3)(3)a=a*3=2(4)y=float(i)14、若有如下定义变量:intk=7,x=12;则能使值为3的表达式是(3)(1)X%=(K%=5)(2)X%=(K-K%5)1(3)X%=K-K%5(4)(X%=K)-(K%=5)15、以下叙述中正确的是(4)(1

5、)输入项可以是一个实型常量例如:scanf(“%f”,3.5);(2)只有格式控制,没有输入项,也能正确输入数据到内存。例如:scanf(“a=%d,b=%d”);(3)当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanf(“%7.2f”,&f);(4)当输入数据时,必须指明变量的地址,例如:scanf(“%f”,&f);16、执行以下语句:x+=y;y=x-y;x-=y;的功能是(4)(1)把x和y按从大到小排列(2)把x和y按从小到大排列(3)无确定结果(4)交换x和y中的值17、以下程序的

6、输出结果是(4)main(){inta=12,b=12;printf(“%d%d”,--a,++b);}(1)1010(2)1212(3)1110(4)111318、若有以下程序段,其输出结果是(2)inta=0,b=0C=0;C=(C-=a-5),(a=b,b+3);printf(“%d,%d,%d”,a,b,c)(1)3,0,-10(2)0,0,5(3)-10,3,-10(4)3,0,319、当运行以下程序时,在键盘上从第一列开始输入9876543210

7、结果是(3)main(){inta;floatb,c;scanf(“%2d%3f%4f”,&a,&b,&c);printf(“a=%d,b=%f,c=%f”,a,b,c);}(1)a=98,b=765,C=4321(2)a=10,b=432,c=8765(3)a=98,b=765.000000,c=4321.000000(4)a=98,b=765,c=4321.020、若int类型占两个字节,则以下程序段的输出结果是(3)inta=-1;printf(“%d,%u”,a,a);(1)–1,1(2)–1,3

8、2767(3)–1,32768(4)–1,6553521、以下程序段的输出结果(4)main(){inta=2,b=5;printf(“a=%%d,b=%%d”,a,b);}(1)a=%2,b=%5(2)a=2,b=5(3)a=%%d,b=%%d(4)a=%d,b=%d22、若a,b,c,d都是int类型变量且初值为O,以下选项中不正确的赋

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

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

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