习题一
一、
选择题
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.
-264
9.
是
4
10.
m-m/n*n
11.
a
为
6 b
为
4 c
为
2
12.
为
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