您所在位置: 网站首页 / C语言程序设计练习题库.doc / 文档详情
C语言程序设计练习题库.doc 立即下载
2025-02-20
约3.6千字
约9页
0
21KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言程序设计练习题库.doc

C语言程序设计练习题库.doc

预览

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

10 金币

下载文档

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

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES9页
C语言程序设计练习题库

C语言习题集
1-4章练习题
一.选择题
1、以下叙述中正确的是()。
A、用C程序实现的算法必须要有输入和输出操作B、用C程序实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出2、以下叙述中错误的是()
A、用户所定义的标识符允许使用关键字B、用户所定义的标识符应尽量做到“见名知意”
C、用户所定义的标识符必须以字母或下划线开头D、用户定义的标识符中,大、小写字母代表不同标识3、以下不正确的C语言标识符是()
A、intB、a_1_2C、ab1exeD、_x4、下面的注释那个写法是正确的()
A、/*thisisament*\\B、/*thisisament/*itiserror*/
C、/*thisisament*/D、//thisoneseemslikeamentdoesn?tit5、C语言提供的不正确的转义字符是()
A、?\\\\?B、?\\??C、?074?D、?\\0?
6、字符串常量\的长度是()
A、9B、10C、16D、8
7、在定义变量时同时给a、b、c三个整型变量赋初值5的正确语句是()
A、inta=b=c=5;B、inta,b,c=5;
C、inta=5;b=5;c=5;D、inta=5,b=5,c=5;
8、在C语言中,要求参加运算的数必须时整数的运算符是()
A、/B、*C、%D、=
9、是C语言提供的合法的数据类型关键字()
A、FloatB、signedC、intD、Char
10、若intk=7,x=12;则能使值为3的表达式是()
A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5)
11、对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按()方式输入数据。
intk1,k2,k3,k4;
scanf(“%d%d”,&k1,&k2);scanf(“%d,%d”,&k3,&k4);
A、1020↙B、1020↙C、10,20↙D、1020↙
1020↙1020↙10,20↙10,20↙
12、若定义x为double型变量,则能正确输入x值的语句是()
A、scanf(“%f”,x);B、scanf(“%f”,&x);C、scanf(“%lf”,&x);D、scanf(“%5.1f”,&x);13、以下程序片段()
main()
{intx=0,y=0,z=0;
if(x=y+z)printf(“***”);elseprintf(“###”);}
A、有语法错误,不能通过编译B、输出:***C、可以编译,但不能通过连接,所以不能运行D、输出:###14、下述程序的输出结果是()
main()
{inta=0,b=0,c=0;if(++a>0||++b>0)++c;
printf(“%d,%d,%d”,a,b,c);}
A、0,0,0B、1,1,1C、1,0,1D、0,1,115、以下程序输出结果是()
main()
{intx=1,y=0,a=0,b=0;switch(x){
case1:switch(y){
case0:a++;break;case1:b++;break;}
case2:a++;b++;break;case3:a++;b++;}
printf(“a=%d,b=%d”,a,b);}
A、a=1,b=0B、a=2,b=1C、a=1,b=1D、a=2,b=216、下述程序的输出结果是()
main(){inta,b,c;
intx=5,y=10;
a=(--y==x++)?–y:++x;b=y++;c=x;
printf(“%d,%d,%d”,a,b,c);}
A、6,9,7B、6,9,6C、7,9,6D、7,9,7
17、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()
if(ab>c,③b&&c+1,④c+=1,则表达式值相等的是()
A、①和②B、②和③C、①和③D、③和④19、以下程序的运行结果是()
intmain()
{
intm=5;if(m++>5)
printf(“%d\\n”,m);
else
printf(“%d\\n”,m--);}
A、4B、5C、6D、7
20、两次运行下面的程序,如果从键盘上分别输入7和5,则输出结果是()
intmain(){
inta;
scanf(\;
if(a++>6)
printf(\else
printf(\}
A、7和5B、8和6C、8和5D、7和6二.填空题1、C程序是由构成的,一个C程序中至少包含。因此,是C程序的基本单位。
2、C语言中的标识符只能由、和三种字符组成,且第一个字符必须是。
3
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

C语言程序设计练习题库

文档大小:21KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用