文档详情

(精)最新c语言程序设计习题解答.doc

发布:2017-07-25约1.97万字共31页下载文档
文本预览下载声明
《C语言程序设计习题 沈国荣 隋雪莉 闵芳 目录 第1章 C语言程序设计概述 2 第2章 数据类型及其运算 3 第3章 语句与输入输出 4 第4章 选择结构程序设计 6 第5章 循环结构程序设计 9 第6章 数组 12 第7章 函数 15 第8章 编译预处理 18 第9章 指针 19 第10章 结构体与共用体 21 第11章 位运算 25 第12章 文件操作 26 第1章 C语言程序设计概述 一、选择题 1 2 3 4 5 6 7 8 9 10 C B A C C B D B D A 二、题. 函数、main()函数 2. /*、*/ 3. .C、.OBJ、.EXE 4. 顺序结构、选择结构、循环结构 三、编程题 1.【参考代码】 #includestdio.h int main( ) { printf( \n ) ; printf( (姓名)\n ) ; return 0 ; } 2.【参考代码】 #includestdio.h int main( ) { printf( \n(姓名)\n ) ; return 0 ; } 第2章 数据类型及其运算 一、选择题 1 2 3 4 5 6 7 8 9 10 C C C A B A D D C、B B 11 12 13 14 15 16 17 18 19 20 C A D D D C D C 注:第5题B选项为:\ \017 \t 二、题. 字母、数字、下划线 2. 1、4、4、8 3. -16 4. 3.5 5. 0 6. 9 7. 6 8. -60 9. y%2==1 10. 1、0、1 三、程序阅读题 1. b 2. 0 3. 0 4. 10,2 5. 9,10,9,10 6. 3,1,0,0 7. 3,20,30,1 第3章 语句与输入输出 一、选择题 1 2 3 4 5 6 7 8 9 10 B C C C C B B B D A 二、题. 123.47 2. D 3. 回车 4. 10,2 三、程序阅读题 1. 261 2. 20 3. 201,10 4. y=4630 y=4630 5. *3.140000,3.142* 6. c:dec=120,oct=170,hex=78,ASCII=x 7. x=1 y=2 *sum*=3 10 squared is : 100 8. 2 48 20.2 20.2 9. x+y+z=48 10. 55, ,A 四、编程题 1.【参考代码】#includestdio.h int main( ) { char ch; printf(请输入一个字符:\n); scanf(%c,ch); printf(%c的ASCII码为:%d\n, ch,ch); return 0 ; } 2.【参考代码】 #includestdio.h #define PI 3.1416 int main( ) { double r, h; double cl,cs,cv; printf(请输入圆的半径:); scanf(%lf, r); printf(请输入圆柱高:); scanf(%lf, h); cl=2*PI*r; cs=PI*r*r; cv=PI*r*r*h; printf(圆的周长为:%.4lf\n, cl); printf(圆的面积为:%.4lf\n, cs); printf(圆柱的体积为:%.4lf\n, cv); return 0 ; } 3.【参考代码】 #includestdio.h int main( ) { int splitInt,one,ten,hundred; printf(输入要处理的整数:); scanf(%d,splitInt); hundred = splitInt/100; ten = splitInt%100/10; one = splitInt%10; printf(个位:%d,十位:%d,百位:%d\n,one,ten,hundred); return 0 ; } 第4章 选择结构程序设计 一、选择题 1 2 3 4 5 6 D C C B B C 二、. 10 2. 2,2,2 3. 6 4. 97,b 5. c=-1 6. 8888 7. 20,0 8. 2,1 9. 1,1 2,2 2,1 -2,2 10. a=1,b=3 三、程序完善题 1. ab、cx 四、编程题 1.【参考代码】 #includestdio.h int main( ) { int a, b, c,d,min; printf(输入4个整数:); scanf(%d%d%d%d,a,b,c,d); if(a
显示全部
相似文档