}
输出结果如下:
m
2000
good
6.1简答题
(14)什么是引用?
它与指针有何区别?
答:
引用是变量的别名。
区别在于:
指针通过地址间接访问某个变量,引用通过别名直接访问某个变量;
引用必须初始化,一旦被初始化后不得再作为其他变量的别名;
(15)引用有何用处?
答:
用做函数的参数或函数的返回值。
6.2选择填空
(1)ACD
(2)D(3)D(4)D(5)C(6)D(7)A(8)(9)A(10)C(11)A(12)C(13)D
8.1简答题
省略
8.2选择填空
(1)D
(2)C(3)B(4)A(5)C(6)A(7)C(8)AB(9)B(10)A(11)C(12)A
8.3判断
(1)√
(2)X(3)√(4)X(5)√(6)X(7)X(8)√(9)X(10)√
(11)X(12)√
8.4分析下列程序的输出结果
(1)
DefaultConstrutorcalled.
Constructorcalled.
a1=0,a2=0
a1=3,a2=9
(2)
b1=12,b2=65
a=100
9.1简答题
省略
9.2选择填空
(1)C
(2)B(3)B(4)B(5)A(6)D(7)B(8)D(9)B(10)D
9.4分析下列程序的输出结果
(1)
Starting1:
DefaultConstructorcalled.
DefaultConstructorcalled.
DefaultConstructorcalled.
Ending1:
Starting2:
Constructor:
a=5,b=6
Constructor:
a=7,b=8
Constructor:
a=9,b=10
Ending2.
Destructorcalled.a=9,b=10
Destructorcalled.a=8,b=7
Destructorcalled.a=5,b=6
Destructorcalled.a=5,b=6
Destructorcalled.a=3,b=4
Destructorcalled.a=1,b=2
10.1简答题
省略
10.2选择填空
(1)C
(2)A(3)A(4)D(5)B
10.3判断
(1)√
(2)X(3)X(4)√(5)√(6)√(7)X(8)X(9)X(10)√
(11)√(12)√
10.4分析下列程序的输出结果
(1)
(13,22,30,40)
(5)
D2:
:
display()
pri1=4,pri2=4
pri4=6
Pri12=7
D2:
:
display()
pri1=3,pri2=4
pri4=7
Pri12=8
11.1简答题
省略
11.2选择填空
(1)C
(2)D(3)A(4)B(5)A(6)C(7)C(8)A
11.3判断
(1)√
(2)X(3)√(4)√(5)√(6)√(7)X(8)X(9)√(10)√
11.4分析下列程序的输出结果
(2)
B:
:
show()called.155
D:
:
show().205
(5)
72.38016
21.2