- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言习题汇总
第三章习题
一、填空
1、c语言程序是由( )组成的。
2、c语言中的标志符只能有( 、 、 )组成,且第一个字符只能是( )。
3、假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为( )。
4、若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值是( )。
5、若有定义int a=10,b=9,c=8;执行下列语句后,变量中b的值是( )。
C=(a-=(b-5));
C=(a%11)+(b=3);
6、若有int i=-19,j=i%4;printf(“%d”,j);结果为( )。
………….19……………………………….( )。
…………..-19,j=i/4;………………………( )。
……………19,………………………………( )。
7、若有int x=12,n=5;则x%=(n%=2);后x的值是( )。
合法的c语言字符常量是
二、选择题
1、int a=8,b=5,c;
c=a/b+0.4;
则c的值为( )
A 1.4 B1 C2.0 D2
2、设x为int型变量,则执行下面语句后,x的值为( )。
x=10;x+=x-=x-x;
A10 B20 C40 D30
3、设有定义int k=0;则以下四个表达式中与其它三个的值不同的是( )。
Ak++ Bk+=1 C++k Dk+1
第四章
1、若有以下程序段int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%d\n”,m,i);
执行结果为
2、int x=102,y=012;
Printf(“%2d,%d2\n”,x,y);
执行结果为
3、int a=666,b=888;
Printf(“%d\n”,a,b);
执行结果为
4、int x=2002,y=2003;printf(“%d\n”,(x,y));
执行结果为
5、int x,y;scanf(“%d,%d”,x,y);
要使x 得11,y得12,则以下输入形式错误的是
A11□12 ↙ B11,12 ↙
C11, □12 ↙ D11, ↙ 12 ↙
6、char c1,c2,c3,c4,c5,c6;
Scanf(“%c%c%c%c”,c1,c2,c3,c4);
C5=getchar();c6=getchar();putchar(c1);putchar(c2);
Printf(“%c □%c □\n”,c5,c6);
输入为123 ↙
45678 ↙则输出为
A1267 B1256
C1278 D1245
7、int k1,k2,k3,k4;
Scanf(“%d%d”,k1,k2);scanf(“%d,%d”,k3,k4);
为了让k1、k3得到10,k2,k4得20,以下输入正确的是
A1020 ↙ B10□20 ↙ C10,20 ↙ D10□20 ↙
1020 ↙ 10□20 ↙ 10,20 ↙ 10,20 ↙
8、float x=213.82631;printf(“%-4.2f\n”,x);结果为( )
第五章习题与讲解
1、能正确表示a=10或a=0的关系表达式为
2、设a=1,b=2,c=3,d=4,m=2,n=2,则执行表达式(m=ab)(n=cd)后,n=( )
3、下面程序的输出结果是( )
Main(){
Int a=-1,b=4,k;
K=(a++=0)(!(b--=0));
Printf(“%d,%d,%d\n”,k,a,b);
}
4、当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为( )
If (ab)if(cd)x=1;
Else if (ac)if (bd)x=2;
Else x=3;
Else x=6;
Else x=7;
5、两次执行下面的程序,如果从键盘上分别输入6和4,则输出结果是( )
Main(){
Int x;scanf(“%d”,x);
If (x++5)printf(“%d”,x);
Else printf(“%d\n”,x--);
}
6、一下程序的输出结果是( )
Main(){
Int m=5;
If(m++5)printf(“%d\n’,m);
Else printf(“%d\n”,m--);
}
7、main(){
F
您可能关注的文档
- android Content Provider的使用.doc
- Android (服务Service).doc
- ansys提取最大应力值6.doc
- APQP产品行量先期策划[优质文档].doc
- ANDROID控件大全使用方式.doc
- ArchLinux 201005安装及基本配置.doc
- Array销售培训1.ppt
- AT名词术语.doc
- ATPCS和混合编程.doc
- AutoCAD 常用快捷键一览表.doc
- 新解读《GB_T 11135 - 2013石油馏分及工业脂肪族烯烃溴值的测定 电位滴定法》.docx
- 新解读《GB_T 11441.2-2011通信和电子设备用变压器和电感器铁心片 第2部分:软磁金属叠片最低磁导率规范》.docx
- 新解读《GB_T 12652 - 2013亚洲薄荷素油》.docx
- 新解读《GB_T 27865-2011危险货物包装 包装、中型散装容器、大包装 GB_T 19001的应用指南》.docx
- 新解读《GB_T 27885-2011煤基费托合成尾气中H2、N2、CO2和C1~C8烃的测定 气相色谱法》.docx
- 新解读《GB_T 27905.5 - 2011火灾物证痕迹检查方法 第5部分_小功率异步电动机》.docx
- 新解读《GB_T 27932 - 2011地震灾害间接经济损失评估方法》.docx
- 新解读《GB_T 29577 - 2013腐烂茎线虫检疫鉴定方法》.docx
- 新解读《GB_T 29583 - 2013黄顶菊检疫鉴定方法》.docx
- 新解读《GB_T 29595-2013地面用光伏组件密封材料 硅橡胶密封剂》.docx
文档评论(0)