




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(word完整版)C语言期末复习题 (word完整版)C语言期末复习题 (word完整版)C语言期末复习题 第一单元程序设计和C语言 选择题 C语言的基本构成单位是:A。 A。函数 B.函数和过程 C。超文本过程 D。子程序 一个C语言程序总是从B开始执行。 A.主过程B。主函数C.子程序D.主程序 C语言的程序一行写不下时,可以. A.用逗号换行 B.用分号换行 C.在任意一空格处换行 D.用回车符换行 以下叙述不正确的是:C。 A.在C程序中,语句之间必须要用分号";”分隔 B。若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C.在C程序中,无论是整数还是实数都能正确无误地表示 D.在C程序中,%是只能用于整数运算的运算符 以下不正确的C语言标识符是D. A.ABCB.abcC.a_bcD.ab.c 下列字符串是标识符的是:A。 A._HJ B。9_student C。long D。LINE1 以下说法中正确的是:C。 A。C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须放在main()函数中定义 C。C语言程序总是从main()函数开始执行 D。C语言程序中的main()函数必须放在程序的开始部分 不合法的常量是:D。 A.‘\2’ B.”” C.‘3’ D.‘\483’ 已知各变量的类型说明如下,则以下不符合C语言语法的表达式是:A。 intk,a,b; unsignedlongw=5; doublex=1.422; A.x%(-3) B。w+=—2 C。k=(a=2,b=3,a+b) D。a+=a=+(b=4)*(a=3) 在C语言中,字符型数据在内存中以D形式存放。 A.原码B.BCD码C.反码D.ASCII码 若有定义:inta=7;floatx=2。5;y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是:A。 A。2.500000 B.2。750000 C.3。500000 D.0.000000 设有说明:charw;intx;floaty;doublez; 则表达式w*x+z-y值的数据类型为:D。 A.float B.char C。int D.double 以下BC是不正确的转义字符。 A。'\\' B.’\' C。’081’ D.'\0' 若x为int型变量,则执行以下语句后,x的值为B。 x=6;x+=x-=x*x; A。36 B.—60 C.60 D.—24 字符串”\\\”ABC\”\\”的长度是B. A.11B.7C.5D.3 填空题 一个函数由两部分组成,它们是和。 一个C源程序至少包含一个,即。 设inta=12;则表达式a/=a+a的值是。 表达式x=(a=3,6*a)和表达式x=a=3,6*a分别是表达式和表达式,两个表达式执行完的结果分别是和,x值分别是和。 在C语言中,实数有两种表示形式,即和。 在C语言中,运算符的优先级最小的是运算符。 在C语言中,变量在使用前应先,再。 第一单元程序设计和C语言 选择题 1。A2。B3。C4。C5.D6。A7。C8.D9。A10.D11。A 12.D13。BC14。.B15。B 填空 函数首部、函数体 主函数、main函数 0 赋值、逗号、18、18、18、3 浮点型、指数型 赋值 定义,使用 第二单元顺序程序设计 选择题 若m为float型变量,则执行以下语句后的输出为C。 m=1234.123; printf("%-8。3f\n",m); printf(”%10。3f\n”,m); A。1234。123B。1234。123C。1234.123D。—1234.123 1234。1231234.1231234。123001234。123 若x,y,z均为int型变量,则执行以下语句后的输出为A。 x=(y=(z=10)+5)-5; printf("x=%d,y=%d,z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d,y=%d,z=%d\n",x,y,z); A。X=10,Y=15,Z=10 B。X=10,Y=10,Z=10 X=0,Y=10,Z=0 X=0,Y=10,Z=10 C.X=10,Y=15,Z=10 D.X=10,Y=10,Z=10 X=10,Y=10,Z=0 X=0,Y=10,Z=0 若x是int型变量,y是float型变量,所用的scanf调用语句格式为: scanf("x=%d,y=%f”,&x,&y); 则为了将数据10和66.6分别赋给x和y,正确的输

17****21
实名认证
内容提供者


最近下载