下列VB程序運行後,變量X的值爲?
題目:
下列VB程序運行後,變量X的值爲?
X=2
Print x+1
Print x+2
A,2 B,3 C,5 D,8
解答:
仍然爲2 A 你看看dim 與static的區別!X一般爲自動變量,系統默認的,如果是static(動態變量)的話,就爲C
再問: 爲什麼仍然爲2? 因爲是自己學的,很多基礎知識都不懂。
再答: X=2 是指 把2賦值給x(系統默認爲自動變量dim),只要不再給X再賦值他就永遠爲2. 如果是static賦值(static x as integer)的話,那他每次變化後,他的值就會自動保留。 對了,你這個問題,不管X是什麼變量,他都是A 2,如果x=x+1 的話,若static,每次變化,增加1.若dim,則不變!明白了嗎? 你可以看看書上這方面的解釋,比我的好多了!
添加新評論