问题 单项选择题

单击命令按钮时,下列程度段的执行结果是( )。

Pdvate Sub Command1_Clik()

Dim a As Integer,b As Integer,c As Integer

a=2;b=4;c=6

CaII S1(a,b)

Print"a=";"b=";b;"c=";c

Call S2(a,b)

Print"a=";a;"b=";b;"c=";c;

End Sub

Private Sub S1(x As Integer,y As Integer)

Dim c As Integer

x=2*x:y=y+2:c=x+y

End Sub

Sub S2(x As Integer,ByVal y As Integer)

Dim e As Integer

x=2*x:y=y+2:e=x+y

End Sub

A.a=4 b=6 c=6
a=4 b=6 c=6

B.a=8 b=6 c=6
a=8 b=6 c=6

C.a=4 b=6 c=6
a=8 b=6 c=6

D.a=8 b=6 c=6
a=4 b=6 c=6

答案

参考答案:C

解析: 在定义子过程的参数时,如果在参数前加上ByVal,表示是“传值”参数,主调函数中参数的值不被改变;否则表示是“传地址”参数,参数值会被调用的子过程改变。题中S1过程的参数是“传地址”,因此调用后a、b、c的值都改变了,分别为4、6、6;S2过程的参数中a是“传地址”参数,b是“传值”参数,因此调用后a值改变,b值不变,因为c是过程变量,所以也没有变化,因此输出的值为8、6、6。

单项选择题

阅读下面短文,回答文后问题。

关于“香港”这一地名的由来,历史上有过多种记载和传闻,举其要者,约略有三种。

香江说。据史传,早年香港岛东南部有条溪涧流注入海,因水质甘香清甜而享有“香江”美誉。据此,香江人海的港口也就称为香港。

香姑说。据民间传闻,古时曾有位名叫香姑的女海盗,占据海岛为王,该岛便名为香姑岛,简称香岛,香港一名即由此演变而来。史学界有学者认为“香姑说”不足信。据考证,早在香姑之前,今属香港地区的大屿山一带便有盐民“人海起事”。此后更是海盗活动不绝,其中影响较大者就有明代的刘香。也有人认为“香姑说”并非全属无稽之谈,疑是由明代刘香的传闻演变而来。刘香曾威震广东沿海一带,历经数年围剿才被平息。但是,经香港大学学者论证,刘香之前,香港一名已经见诸史籍。

莞香说。史学界的大多数学者均倾向此说。莞香是一种优质香料,出产于广东东莞县,自唐代至明神宗万历元年,香港地区隶属东莞县管辖。尽管史界对香港地区种香制香业的起始年代尚无定论,但香港因莞香的种植和加工而得名一说,已为世人公认。

沿循莞香业的发展来重新认识香港,可为研究香港得名溯源这一历史问题提供重要的依据。莞香的种植和加工促进了莞香贸易的形成,最初的莞香贸易多是先将产品运至九龙尖沙嘴,然后运往广州,再远销海内外。古时尖沙嘴也称香埠头,转运香料的港口也就是称为香港。以后则以“香港”来泛称港岛、九龙和新界在内的整个香港地区了。

对下列两句话中加点的字的解释,正确的一项是()。

①并非全属无稽之谈

②已经见诸史籍

A.①查考 ②各种

B.①查考 ②之于

C.①计较 ②之于

D.①计较 ②各种

单项选择题