您所在位置: 网站首页 / (word完整版)C语言期末复习题.doc / 文档详情
(word完整版)C语言期末复习题.doc 立即下载
2024-09-09
约1.2万字
约20页
0
89KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)C语言期末复习题.doc

(word完整版)C语言期末复习题.doc

预览

免费试读已结束,剩余 15 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

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,正确的输
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)C语言期末复习题

文档大小:89KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用