习题一
一、选择题
1.C
2. C
3.B
4.C
5.C
6.D
7.C
8.A
9.B
10.D
二、填空题
1. 算法
2. main
3. ;
4. cpp obj exe
5. 符号定义
6. 是10 是11
7. d ouble 1
8. -2649. 是4
10. m-m/n*n11. a为6 b为4 c为212. 为1
三、问答题
1.有点。计算机程序设计语言模型是更规则、无二意性的语言模型。
2.书P3
3..dsw 、.dsp、.ncp、.cpp
4.提高程序的可读性、可维护性。在行注释前加“//”。段注释放入“/*”和“*/”之间。注释对原程序的编译和运行没影响。
5.设置符号常量主要提高源程序的可读性、维护性。区别:1.识别时,主要看符号的定义;2.运行时,符号常量不能改变值而变量可改变。
6.字符常量通常指一个字符,存储单元为一个字节;字符串可包含多个字符,存储单元为字符数加1个字节。
7. 1.0 、1.1e2 类型:double; 1L、65536 类型:long
8.int、new 不是,因为是关键字;abc、lxyz、a_0、Hello、aaaaa、_a是合法的标识符;a+b、!A不是,因为+、!是运算符。0_abc不是是因为数字开头;d$a不是是因
为标识符不应包含$。
9.合法:(1)、(5)、(6)
10.全部都是。
11.a=2;b=1
12.2;-2;6、4、40、-3、3
13.(1) 4 a=3 b=4 c=5; (2)5 a=3 b=4 c=6; (3)-9 a=3 b=5 c=5;
(4) 4 a=4 b=4 c=4
14.(1) (float) k (2)x-int(x) (3)m/10%10
(4)(ch>=’A’ && ch<=’Z’)?(ch=’a’+ch-‘A’):ch
习题二
四、选择题
1.B
2. C
3.A
4.B
5.B
五、填空题
1. if
2. do while和for
3.循环体循环体
4. 1 n+1 n
5. 5,4,6
三、程序阅读题
15.m=5
16. 1 4,2 6,2 3,3 5,5 6,c=37
六、程序设计题
1.#include
#include