C语言程序设计 王新萍 各章课后复习题答案.docx
《C语言程序设计 王新萍 各章课后复习题答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计 王新萍 各章课后复习题答案.docx(12页珍藏版)》请在第一文库网上搜索。
1、附录H各章复习题参考答案第一章1.C2.C3.C4.D5.C6 .答:C语言的主要特点有:(1) C语言简洁、紧凑,使用方便、灵活。C语言共有32个关键字,9种控制语句,程序书写形式自由。(2)数据类型丰富。C语言的数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。能用来实现各种更杂的运算。(3)运算符丰富。C语言有多达40余种运算符。丰富的数据类型与众多的运算符相结合,使C语言具有表达灵活和效率高的优点。(4)可移植性好。用C语言写的程序基本上不做修改就能运行于各种型号的计算机和各种操作系统。(5)能直接操纵硬件。C语言能实现汇编语言的大部分功能,可以直接对硬件进行操作。这是其它
2、高级语言所不能的。7 .答:上机运行C语言程序的一般步骤有:(1)启动TurboC,进入集成开发环境。(2)编写(或修改)源程序。(3)编译。若编译成功,则进行下一步操作;否则,返回(2)修改源程序,并重新编译,直到编译成功。(4)连接。若连接成功,则进行下一步操作;否则,根据错误提示进行修改,并重新连接,直到连接成功。(5)运行。通过观察结果验证程序的正确性。若出现逻辑错误,则返回(2)修改源程序,并重新编译、连接和运行,直到程序正确。(6)退出TUrboC集成开发环境。第二章1. C2.B3.B4.D5.C6.C7.D8.B9.D10.C11 .答:(1)2.5(2)3.512 .答:9,
3、11,9,1013 .答:字符常量是一个字符,用单引号括起来。字符串常量是由0个或若干个字符组成,用双引号把它们括起来,存储时自动在字符串最后加一个结束符0。第三章I .D2.C3.D4.C5.C6.C7.C8.D9.A10.BII .答:不能,程序修改如下:!inc1udestdio.hmain()inta,b,c,x,y;SCanf(%d,%d,%d,&a,&b,&c);x=a*b;y=x*c;printf(z,a=%d,b=%d,c=%d”,a,b,c);printfCx=%dny=%dn*x,y);)第四章一、选择题1. A2.C3.B4.D5.B6.C7.B8.B9.A10.D二、填
4、空题1.66、 II、!2. 33. 44. 10,4,35. -16. x=3x3xunknow三、编程题1. ttinc1udestdio.httinc1udcconio.hmain()(itx,y,z,t;scanf(*%d%d%d*,&x,&y,&z);if(xy)t=x;x=y;y=t;*交换x,y的值*/if(xz)t=z;z=x;x=t;)*交换x,z的值*/if(yz)t=y;y=z;z=t;*交换z,y的值*/printf(sma11tobig:%d%d%dnz,x,y,z);getch();2. inc1udestdio.httinc1udemain()(f1oatx,y;
5、printf(z,nP1easeinputx:);scanf(%f,&x);if(x=0)y=sqrt(x);if(x0)y=fabs(x);printf(y=%fn”,y);)3. inc1udestdio.h#inc1ude*conio.hmain()intdigit;printf(n请输入0-5的数字:);scanf(zz%d,&digit);if(digit5)Printf(InputError!n/z);exit(1);)switch(digit)case0:printfcase1:printfcase2:printfcase3:printfcase4:printf(Zero,n);
6、break;(One.n);break;(Two.n);break;(Three,n);break;(Four,n);break;defau1t:printf(Five,n);4. inc1udestdio.hmainO(intx,y;Printf(请输入一个整数:);scanf(,&x);if(x0)y=x*-6;e1seif(x=0)y=6;e1sey=x*x+6;Printf(y=%d,y);5. #inc1udes1dio.hmainOintmonth;Printf(请输入月份:);scanf(z,%dz,&month);switch(month)(case 1:case 2:case
7、3:printf(春季n);break;case 4:case 5:case 6: Printf(“夏季n);break;case 7:case 8:case 9: Printf(秋季r);break;case 10:case 11:case 12: Printf(冬季n);break;defau1t:Printf(输入有误n);break;)第五章一、选择题1 .A2.B3.B4.B5.D6.A、C二、填空题1.8522.8,-13.#*#*4.345.2三、编程题1 .本问题实际上是一个排列问题,即求从5个中取3个进行排列的方法的总数。首先对五本书从1至5进行编号,然后使用穷举的方法。假设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 王新萍 各章课后复习题答案 语言程序设计 各章 课后 复习题 答案