李凤霞老师保留本文档的所有权利。
教材习题答案
第一章 习题
一、 单项选择题
1. C                2. B                3. B            4. C            5. D
6. A                7. C                8. A
二、 填空题
1. 判断条件        2. 面向过程编程          3. 结构化        4. 程序
5. 面向对象的程序设计语言                  6. 基本功能操作、控制结构
7. 有穷性          8. 直到型循环结构        9. 算法        10.可读性
11.模块化          12.对问题的分解和模块的划分
第二章 习题
一 、单项选择题
1. B            2. D                3. C                4. B            5. A
6. A                7. B                8.C
二、填空题
1. 主        2. C编译系统        3. 函数、函数        4. 输入输出
5. 头        6. .OBJ              7. 库函数            8. 文本
第三章 习题
一、单项选择题
1. D            2. B                3. A                4. C                5. C
6. D                7. D                8. B                9. B                10.C
11.A                12.D                13.C                14.C              15.C
16.A                17.C            18.C                19.C                20.D
21.A                22.D                23.D                24.D,A            25.D
26.A                27.B                                               
二、填空题
1. 补码        2.15—6        2.15—6
3. 逻辑        4. 单目,自右向左        5. 函数调用 
6. ab(题目有错,小括号后面的c<=98改成(c>=97&&c<=98)就可以得到所给的答案了)
7. 1            8. 6589
第四章 习题
一、单项选择题
1. D            2. C                3. D                4. A            5. D
6. B                7. A                8. C                9. B                10.B
二、填空题
1.  
2. 5.169000
3. (1)-200 2500  (2)i=-200,j=2500  (3)                             
4. a=98,b=765.000000,c=4321.000000
5.100    25.81    1.89234100    25.81按Enter键)1.89234100(按Tab键)25.81(按Tab键)1.89234
6. 0,0,3
7. 3
8. scanf(" %lf %lf %lf",&a,&b,&c);
9. 13 13.000000 13.000000
10.b=a;a=c;c=b;a=a+b;c=c-b;(对于本题来说,后者的答案更好,不仅使a与c的值进行交换而且能保持中间变量b的值不发生改变)
第五章 习题
一、单项选择题
1. D              2. C                3. B                4. B            5. D
6. A                7. B                8. D
二、填空题
1. 非零,零          2. k= =0          2. k= =0
c语言程序设计教材答案3.if(abs(x)>4)
  Printf(“%d”,x);
else
  printf(“error!”);
4. if(x%2==1&&( (x>=1)&&(x<=10)||(x>=200&&x<=210))printf("%d",x);
5. k=1(原题最后一行漏了个d,如果认为原题正确,则输出k=%。)
6. 10!,Right!11      7. $$$a=0        8. a=2,b=1          9. 0<a<b
第六章 习题
一、单项选择题
1. B              2. C                3. C            4. B                5. C
6.B                7. C                8. A
二、填空题
1. 无穷次      2. 8(原题有误。应该把b=1后面的逗号改为分号)
3. 20      4. 11          5. 2.400000      6. *#*#*#$
7.  8  5  2          8. d=1.0    k++      k<=n
9. x>=0    x<amin
第七章 习题
一 、单项选择题
1. B                2. B                3. C                4. C                5.A
6. A                7. B                8. A
二、填空题
1.       
2. a[age]++    i=18;i<26
3. break      i==8
4. a[i]>b[j]    i<3      j<5
5. b[j]=a[j][0] b[j]<a[j][k]
6. a[k++]=a[j]
第八章 习题
一、单项选择题
1. B              2. C                3. C            4. A            5. A
6. C                7. C                8. D                9. D                10.B
11.A            12.C                13.A            14.C            15.B
二、填空题
1. return(0)  return(n+sum(n-1))
2. return(1)  n*facto(n-1)
第九章 习题
一、单项选择题
1. D                2. C                3. D            4. A                5. C
6. C                7. C                8. A                9. B                10.C
11.A              12.A                13.B            14.B                15.B
16.D              17.C                18.D            19.B            20.D
三、 填空题
1. int *    * z
2. *p++
3.’\0’      ++
4. q=p+1  q<p+10  *q>max  *q<min
第一十章 习题
一、单项选择题
1. D                2. D                3. A            4.C              5. B
6. A                7. A                8. B            9.D            10.B
11. C              12.B                13.D            14.C             
二、填空题
1. 0x34,0x12            2. ARRAY a[10],b[10],c[10];          3. 2,3
4. “ab”,”cd”            5. (*b).day,b->day         
6. ad
  abcdef
  ghimno
  hino
7. node*  !=NULL  p=top
8 p1->next
9. list*    list*      return h;
第一十一章 习题
一、单项选择题
1. A              2. A                3. B                4. A            5. B
6. D    (题目有错,将D中的\改成\\)   
7. B                8. B            9. B            10.B            11.B     
12.B                13.C            14.C              15.D            16.A           
17.D
二、填空题
1. ASCII,二进制
2. pf=fopen(“A:\\zk04\\data\\txfile.dat”,”w”);
3.
4. ASCII,二进制,文件尾,非0值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。