C语言程序设计王新萍各章课后复习题答案.docx
《C语言程序设计王新萍各章课后复习题答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计王新萍各章课后复习题答案.docx(12页珍藏版)》请在第一文库网上搜索。
1、附录H各章复习题参考答案第一章1. C 2. C 3. C 4. D 5. C6 .答:C语言的主要特点有:(1) C语言简洁、紧凑,使用方便、灵活。C语言共有32个关键字,9种控制语句,程序 书写形式自由。(2)数据类型丰富。C语言的数据类型有:整型、实型、字符型、数组、指针、结构体、 共用体等。能用来实现各种更杂的运算。(3)运算符丰富。C语言有多达40余种运算符。丰富的数据类型与众多的运算符相结合, 使C语言具有表达灵活和效率高的优点。(4)可移植性好。用C语言写的程序基本上不做修改就能运行于各种型号的计算机和各种 操作系统。(5)能直接操纵硬件。C语言能实现汇编语言的大部分功能,可以直
2、接对硬件进行操作。 这是其它高级语言所不能的。7 .答:上机运行C语言程序的一般步骤有:(1)启动Turbo C,进入集成开发环境。(2)编写(或修改)源程序。(3)编译。若编译成功,则进行下一步操作;否则,返回(2)修改源程序,并重新编译, 直到编译成功。(4)连接。若连接成功,则进行下一步操作;否则,根据错误提示进行修改,并重新连接, 直到连接成功。(5)运行。通过观察结果验证程序的正确性。若出现逻辑错误,则返回(2)修改源程序, 并重新编译、连接和运行,直到程序正确。(6)退出TUrbo C集成开发环境。第二章1. C 2. B 3. B 4. D 5. C 6. C 7. D 8. B
3、 9. D 10. C11 .答:(1) 2.5 (2) 3.512 .答:9, 11,9, 1013 .答:字符常量是一个字符,用单引号括起来。字符串常量是由0个或若干个字符组成, 用双引号把它们括起来,存储时自动在字符串最后加一个结束符0。第三章I . D 2. C 3. D 4. C 5. C 6. C 7. C 8. D 9. A 10. BII .答:不能,程序修改如下:!include stdio. hmain()int a , b, c , x , y;SCanf ( %d , %d , %d , & a , &b , &c);x = a*b ;y = x*c;printf (z
4、,a= %d , b=%d , c=%d ”, a , b , c);printfC x=%dn y=%dn* x, y);)第四章一、选择题1. A2. C 3. B 4. D 5. B 6. C 7. B 8. B 9. A 10. D二、填空题1.66、 II、!2. 33. 44. 10,4,35. -16. x=3x3x unknow三、编程题1. ttinclude stdio. h ttincludc conio. h main()(it x, y, z, t;scanf (*%d%d%d*, &x, &y, &z );if ( x y ) t = x; x = y; y = t
5、; *交换 x, y 的值*/if ( x z ) t = z; z = x; x = t; ) *交换 x, z 的值*/if ( y z ) t = y; y = z; z = t; *交换 z, y 的值*/ printf (small to big: %d %d %dnz, x, y, z); getch ();2. include stdio.h ttinclude main ()(float x, y;printf (z,nPlease input x:); scanf (%f, &x);if ( x = 0 )y = sqrt (x);if ( x 0 )y = fabs(x);
6、 printf (y=%fn”, y);)3. include stdio. h#include *conio. hmain ()int digit;printf (n请输入0-5的数字:);scanf (zz%d, &digit);if ( digit 5 )Printf (Input Error!n/z); exit(l); )switch ( digit )case 0: printf case 1: printf case 2: printf case 3: printf case 4: printf(Zero, n); break;(One. n); break;(Two. n);
7、break;(Three, n); break;(Four, n); break;default: printf (Five, n);4. include stdio. hmain O(int x, y;Printf (请输入一个整数:); scanf (, &x);if(x0) y= x*-6;else if(x=0) y=6;else y=x*x+6;Printf(y=%d, y);5. #include sldio. hmain Oint month;Printf(请输入月份:); scanf (z,%dz, &month);switch(month)(case 1:case 2:cas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 王新萍 各章 课后 复习题 答案