教材习题答案
习题
单项选择题
1. C2. B3. B4. C5. D6. A7. C8. 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. a或b(题目有错,小括号后面的c<=98改成(c>=97&&c<=98)就可以得到所给的答案了)7. 1 8. 65,89
习题
一、单项选择题
1. D2. C3. D4. A5. D 6. B7. A 8. C 9. B10.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.89234 ,100 25.81按Enter键)1.89234,100(按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. C3. B4. B5. D6. A7. B8. D
二、填空题
1. 非零,零 2. k= =0 2. k= =0
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=%。)$$$a=0 8. a=2,b=1 9. 0
习题
一、单项选择题
1. B 2. C3. C 4. B5. C
6.B 7. C8. A
二、填空题
1. 无穷次 2. 8(原题有误。把b=1后面的逗号改为分号2.400000 6. *#*#*#$
7. 8 5 2 8. ①d=1.0 ②k++ ③k<=n
9. ①x>=0 ②x
习题
一 、单项选择题
1. B2. B 3. C4. C5.A
6. A7. B8. 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]