欢迎来到天天文库
浏览记录
ID:60993329
大小:30.50 KB
页数:4页
时间:2021-01-18
《《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、当运行以下程序时,在键盘上从第一列开始输入98765432107、(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)
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)
此文档下载收益归作者所有