《C程序设计》单元练习(基本概念、顺序结构).doc

《C程序设计》单元练习(基本概念、顺序结构).doc

ID:60993329

大小:30.50 KB

页数:4页

时间:2021-01-18

《C程序设计》单元练习(基本概念、顺序结构).doc_第1页
《C程序设计》单元练习(基本概念、顺序结构).doc_第2页
《C程序设计》单元练习(基本概念、顺序结构).doc_第3页
《C程序设计》单元练习(基本概念、顺序结构).doc_第4页
资源描述:

《《C程序设计》单元练习(基本概念、顺序结构).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

3、以下程序的输出结果是。main(){inti=010,j=10;printf(“%d,%d”,++i,j--);}(1)11、10(2)9、10(3)010,9(4)10,911、下面程序的输出是。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的值为。(1)4(2)16(3)32(4)5213、设有如下定量定义:则下列符合C语言语法的

4、表达式为。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的表达式是。(1)X%=(K%=5)(2)X%=(K-K%5)(3)X%=K-K%5(4)(X%=K)-(K%=5)15、以下叙述中正确的是。(1)输入项可以是一个实型常量例如:scanf(“%f”,3.5);(2)只有格式控制,没有输入项,也能正确输入数据到内存。例如:

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

6、)111318、若有以下程序段,其输出结果是。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、(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类型占两个字节,则以下程序段的输出结果是。inta=-1;printf(“%d,%u”,a,a);(1)–1,1(2)–1,32767(3)–1,32768(4)–1,6553521、以下程序段的输出结果是。main(){inta=2,b=5;printf(“a=%%d,b=%%d”,a,b);}(1)a=%2,b=%5(2)

8、a=2,b=5(3)a=%%d,b=%%d(4)a=%d,b=%d22、若a,b,c,d都是int类型变量且初值为O,以下选项中不正确的赋值语句是。(1)a=b=c=100;(2)5++;(3)c+b;4)

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

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

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