- 9月計(jì)算機(jī)二級(jí)VB選擇題題庫(kù)及答案 推薦度:
- 相關(guān)推薦
計(jì)算機(jī)二級(jí)《VB》選擇題題庫(kù)及答案2017
選擇題
(1)下列符號(hào)常量的聲明中不合法的是
A.ConstaAsSingle=3.5
B.ConstaAsDouble=5+8
C.ConstaAsInteger="25"
D.Consta=”OK”
【答案】C
【解析】定義符號(hào)常量的一般格式:Const常量名[As數(shù)據(jù)類型]=表達(dá)式,“常量名”參數(shù)就是給常量命名。“數(shù)據(jù)類型”表示常量的數(shù)據(jù)類型,一般可以省略,這時(shí)由后面的“表達(dá)式”參數(shù)來(lái)指明常量的數(shù)據(jù)類型。表達(dá)式可以是數(shù)值型常量、字符型常量、布爾型常量和日期型常量。
(2)以下合法的VB變量名是
A._X
B.2y
C.a#b
D.x_1_x
【答案】D
【解析】VB中變量的命名規(guī)則為:①必須以字母或漢字開頭②由字母、漢字、數(shù)字或下劃線組成③不能使用VB的保留字。-X不能以一下劃線開頭,不合法;2y不能以數(shù)字開頭,不合法;a#b中有#,不合法;D選項(xiàng)符合命名規(guī)則,故D.選項(xiàng)正確。
(3)為把圓周率的近似值3.14159存放在變量pi中,應(yīng)
該把變量pi定義為
A.DimpiAsInteger
B.Dimpi(7)AsInteger
C.DimpiAsSingle
D.DimpiAsLong
【答案】C
【解析】單精度Single或雙精度Double型的變量能夠保存浮點(diǎn)型小數(shù),整型Integer和長(zhǎng)整型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小數(shù),可定義一個(gè)Single或Double型變量來(lái)保存。故選C.。
(4)下列符號(hào)常量的聲明中不合法的是
A.ConstaAsSingle:3.5
B.ConstaAsDouble=5+8
C.ConstaAsInteger=“25”
D.Consta=“OK”
【答案】c
【解析】定義符號(hào)常量的一般格式:Const常量名[As數(shù)據(jù)類型]=表達(dá)式,“常量名”參數(shù)就是給常量命名。“數(shù)據(jù)類型”表示常量的數(shù)據(jù)類型,一般可以省略,這時(shí)由后面的“表達(dá)式”參數(shù)來(lái)指明常量的數(shù)據(jù)類型。表達(dá)式可以是數(shù)值型常量、字符型常量、布爾型常量和日期型常量。
(5)對(duì)于語(yǔ)句DimVarl#,Var2AsInteger,下列說(shuō)法中正確的是
A.Varl#和Var2都被定義為整型變量
B.Varl被定義為雙精度型變量,Var2被定義為整型變量
C.Varl被定義為長(zhǎng)整型變量,Var2被定義為整型變量
D.Varl#被定義為變體變量,Var2被定義為整型變量
【答案】B
【解析】定義變量時(shí).可在定義變量時(shí)指定其類型,也可用類型說(shuō)明符定義變量。在語(yǔ)句DimVarl#,Var2AsInte.ger中,Varl采用類型說(shuō)明符定義變量,#是雙精度型的類型說(shuō)明符,其類型名為Double,Varl是雙精度變量。Var2在定義變量時(shí)指定的類型,為整型變量。故選項(xiàng)B正確,A、C和D項(xiàng)錯(cuò)誤。
(6)下面變量定義中錯(cuò)誤的是
A.PublicmodAsInteger
B.Staticbur
C1DimchAsString*10
D.Dima!(-5To-1)
【答案】A
【解析】變量名的命名規(guī)則是:255個(gè)字符以內(nèi),第一個(gè)字符是字母,其后可以是字母、數(shù)字和下劃線的組合,最后一個(gè)字符也可以是類型說(shuō)明符。通常使用具有一定含義的變量名,可以幫助說(shuō)明功能,簡(jiǎn)化調(diào)試過(guò)程。保留字不能作為變量名。選項(xiàng)A.中的mod為保留字,所以選項(xiàng)A.錯(cuò)誤。
(7)下列說(shuō)法中,錯(cuò)誤的是
A.變量名長(zhǎng)度不能超過(guò)255個(gè)字符
B.變量名的第一個(gè)字符可以是字母或數(shù)字
C.變量名只能由字母、數(shù)字和下劃線組成
D.變量名不能使用保留字
【答案】B
【解析】變量的命名規(guī)則是:①必須以字母開頭,由字母、漢字、數(shù)字或下劃線組成;②不能在變量名中出現(xiàn)句點(diǎn)“´”、空格或者嵌入字符,例如!、@、#、$、%、&等;③長(zhǎng)度不得超過(guò)255個(gè)字符;④不能使用VB的關(guān)鍵字,關(guān)鍵字是語(yǔ)言的組成部分,包括預(yù)定義語(yǔ)句(例如If、For等)、函數(shù)(Abs、Sqr等)和操作符(Or、Mod等)。
(8)下列說(shuō)法中錯(cuò)誤的是
A.ConstB是VisualBasic的一個(gè)合法變量名
B.設(shè)X是正實(shí)數(shù),表達(dá)式0.01*Int(100*(x+0.005))的功能是對(duì)x小數(shù)點(diǎn)后第三位進(jìn)行四舍五人
C.函數(shù)nf(0,1,2)的返回值為2
D.數(shù)學(xué)代數(shù)Cos2(w/4)+5e2對(duì)應(yīng)的VisualBasic表達(dá)式為Cos(3.14/4)^2+5*e^2
【答案】D
【解析】在VB中,變量名的第一個(gè)字符必須是字母,最后一個(gè)字符可以是類型說(shuō)明符,且變量名只能由字母、數(shù)字、下劃線組成,故A選項(xiàng)正確;取整函數(shù)Int(x),返回值為不大于自變量X的最大整數(shù),Int(Rnd*100)取值為在0~100之間的任意一整數(shù),選項(xiàng)B正確,IIF函數(shù)實(shí)際上可以理解成“If…Then…Else”的另外一種表現(xiàn)形式,即IIf(條件,True部分,F(xiàn)alse部分),其中條件為邏輯表達(dá)式,當(dāng)條件為真(True)時(shí),返回True部分;IIf(0,1,2)等價(jià)于If0ThenlElse2EndIf,故其返回值為2,選項(xiàng)C正確。選項(xiàng)D的VB表達(dá)式為:(Cos(π/4))^2+5+e^2,故正確答案為D.選項(xiàng)。
(9)有如下數(shù)據(jù)定義語(yǔ)句:
Dima,bAsInteger
Dimx%.yasInteger
執(zhí)行上述語(yǔ)旬后,不是整型變量的是
A.a
B.b
C.x
D.Y
【答案】A
【解析】在VisualBasic中,變量的定義格式有兩種,第一種是:Declare變量名As類型,“Declare”可以是Dim,Static,Redim,Public或Private,“As”是關(guān)鍵字,“類型”可以是基本的數(shù)據(jù)類型也可以是用戶自定義的類型;第二種是用類型說(shuō)明符來(lái)定義變量,即在定義變量名后面加上類型說(shuō)明符;如果變量名后面沒有類型說(shuō)明符,又不是第一種定義方式的話,則定義的變量是變體變量。
(10)VB中,若沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是
A.整型
B.字符型
C.日期型
D.變體類型
【答案】D
【解析】沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是變體類型。
(11)設(shè)在一個(gè)工程的窗體中有如下代碼:
在該工程的標(biāo)準(zhǔn)模塊的聲明部分有如下代碼:
PublicaAsInteger
PrivatebAsInteger
關(guān)于上述代碼,以下敘述中錯(cuò)誤的是
A.變量x的作用域是整個(gè)工程
B.變量y的作用域是Form_Load過(guò)程
C.變量a的作用域是整個(gè)工程
D.變量b的作用域是整個(gè)標(biāo)準(zhǔn)模塊
【答案】A
【解析】VB中變量按作用域分為:局部變量:在過(guò)程內(nèi)用Dim語(yǔ)句或用Static語(yǔ)句聲明的變量,只能在本過(guò)程中使用。窗口/模塊級(jí)變量:在“通用聲明”段中用Dim語(yǔ)句或用Private語(yǔ)句聲明的變量,可被本窗體/模塊的任何過(guò)程訪問(wèn)。全局變量:在“通用聲明”段中用Public語(yǔ)句聲明的變量,可被本應(yīng)用程序的任何過(guò)程或函數(shù)訪問(wèn)。
(12)以下關(guān)于變量作用域的敘述中,錯(cuò)誤的是
A.在標(biāo)準(zhǔn)模塊聲明部分用Public聲明的變量的作用域?yàn)檎麄(gè)工程文件
B.在標(biāo)準(zhǔn)模塊聲明部分用Private聲明的變量的作用域?yàn)樵摌?biāo)準(zhǔn)模塊
C.在窗體的聲明部分不能用Private聲明變量
D.在過(guò)程中不能使用Public聲明變量
【答案】C
【解析】關(guān)于變量的應(yīng)用范圍,可以通過(guò)下表具體了解。
(13)在窗體模塊的聲明部分聲明變量時(shí),不能使用的關(guān)鍵字是
A.Dim
B.Public
C.Private
D.Static
【答案】D
【解析】YB中變量按作用域分為:局部變量、窗體/模塊級(jí)變量、全局變量。局部變量:在過(guò)程內(nèi)用Dim語(yǔ)句或用Static語(yǔ)句聲明的變量,只能在本過(guò)程中使用。窗體/模塊級(jí)變量:在“通用聲明”段中用Dim語(yǔ)句或用Private語(yǔ)句聲明的變量,可被本窗體/模塊的任何過(guò)程訪問(wèn)。全局變量:在“通用聲明”段中用Public語(yǔ)句聲明的變量,可被本應(yīng)用程序的任何過(guò)程或函數(shù)訪問(wèn)。
(14)在窗體上畫一個(gè)命令按鈕,然后編寫如下程序:
程序運(yùn)行后,第一次單擊命令按鈕時(shí)的輸出結(jié)果為
A.2 3 4
B.2 5 9
C.11 14 18
D.4 9 16
【答案】B
【解析】x在inc函數(shù)中定義成Static類型。意味著函數(shù)退出后X值被保留。第一次執(zhí)行后X=2,第二次執(zhí)行后X=5,第3次執(zhí)行后X=9。選B.。
(15)設(shè)窗體上有一個(gè)Commandl命令按鈕,還有以下程序代碼:
程序運(yùn)行后,3次單擊命令按鈕,則產(chǎn)生的輸出是
A.123
B.135
C.137
D.246
【答案】C
【解析】注意Static關(guān)鍵字修飾的變量,在過(guò)程退出后,變量值保持不變。選C.。
(16)如果要定義一個(gè)窗體級(jí)變量,定義變量語(yǔ)句的位置應(yīng)該是
A.在使用該變量的過(guò)程中
B.在該窗體模塊所有過(guò)程的前面
C.在該窗體模塊所有過(guò)程的后面
D.在某個(gè)標(biāo)準(zhǔn)模塊中
【答案】B
【解析】窗體級(jí)變量,在窗體的“通用聲明”段所有過(guò)程的前面用Dim語(yǔ)句或Private語(yǔ)句聲明的變量,可被本窗體的任何過(guò)程訪問(wèn)。
(17)在標(biāo)準(zhǔn)模塊中,將a定義為全局整型變量的語(yǔ)句是
A.StaticaAsInteger
B.DimaAsinteger
C.PrivateaAsInteger
D.PublicaAsInteger
【答案】D
【解析】VB中變量的作用域分為:局部變量、窗體/模塊級(jí)變量、全局變量。局部變量:在過(guò)程內(nèi)用Dim語(yǔ)句或Stat—ic語(yǔ)句聲明的變量,只能在本過(guò)程中使用。窗體/模塊級(jí)變量:在“通用聲明”段中用Dim語(yǔ)句或用Private語(yǔ)句聲明的變量,可被本窗體/模塊的任何過(guò)程訪問(wèn)。全局變量:在“通用聲明”段中用Public語(yǔ)句聲明的變量,可被本應(yīng)用程序的任何過(guò)程或函數(shù)訪問(wèn)。
(18)編寫如下程序:
程序運(yùn)行后,第二次單擊命令按鈕Commandl時(shí),輸出結(jié)果為
A.6
B.9
C.12
D.18
【答案】B
【解析】Staic關(guān)鍵字定義的變量退出事件后變量值保持不變。For循環(huán)根據(jù)變量的初值進(jìn)行計(jì)算。當(dāng)?shù)诙吸c(diǎn)擊時(shí),s的初值是第一次事件執(zhí)行后的結(jié)果。選B.。
(19)下面能夠?qū)⒛硞(gè)變量聲明為局部變量的是
A.在窗體模塊的聲明部分,用關(guān)鍵字Static聲明這個(gè)變量
B.在窗體模塊的聲明部分,用關(guān)鍵字Dim聲明這個(gè)變量
C.在需要使用這個(gè)變量的過(guò)程中,用關(guān)鍵字Private聲明這個(gè)變量
D.在需要使用這個(gè)變量的過(guò)程中,用關(guān)鍵字Public聲明這個(gè)變量
【答案】C
【解析】VB中變量的作用域分為:局部變量、窗體/模塊級(jí)變量、全局變量。局部變量:在過(guò)程內(nèi)用Dim語(yǔ)句或Stat-ic語(yǔ)句聲明的變量,只能在本過(guò)程中使用。窗體/模塊級(jí)變量:在“通用聲明”段中用Dim語(yǔ)句或用Private語(yǔ)句聲明的變量,可被本窗體/模塊的任何過(guò)程訪問(wèn)。全局變量:在“通用聲明”段中Public語(yǔ)句聲明的變量,可被本應(yīng)用程序的任何過(guò)程或函數(shù)訪問(wèn)。
(20)編寫如下程序:
程序運(yùn)行后,第三次單擊命令按鈕Commandl時(shí),輸出結(jié)果為
A.3
B.6
C.9
D.18
【答案】D
【解析】Static修飾的變量在事件退出后保留原值。三次單擊命令按鈕Commandl相當(dāng)于對(duì)s進(jìn)行了三次累加賦值。選D.。
更多計(jì)算機(jī)二級(jí)考試相關(guān)試題分享:
1.2017計(jì)算機(jī)二級(jí)《VB》強(qiáng)化習(xí)題及答案
2.2017計(jì)算機(jī)二級(jí)《VB》考試鞏固習(xí)題及答案
3.計(jì)算機(jī)二級(jí)《VB》選擇題題庫(kù)及答案2017
4.2017年3月計(jì)算機(jī)二級(jí)考試VB備考練習(xí)題及答案
5.2017計(jì)算機(jī)二級(jí)VB復(fù)習(xí)題及答案
6.2017計(jì)算機(jī)二級(jí)VB考試重點(diǎn)知識(shí)
7.2017年計(jì)算機(jī)二級(jí)VB訓(xùn)練題及答案
8.2017年計(jì)算機(jī)二級(jí)VB選擇訓(xùn)練
9.2017計(jì)算機(jī)二級(jí)VB考前練習(xí)題及答案
10.2017年計(jì)算機(jī)二級(jí)VB選擇題練習(xí)
【計(jì)算機(jī)二級(jí)《VB》選擇題題庫(kù)及答案】相關(guān)文章:
2016年9月計(jì)算機(jī)二級(jí)VB選擇題題庫(kù)及答案10-01
計(jì)算機(jī)二級(jí)《VB》上機(jī)題題庫(kù)(含答案)10-22
計(jì)算機(jī)二級(jí)《VFP》選擇題題庫(kù)與答案08-26
2017計(jì)算機(jī)二級(jí)考試VB選擇題及答案09-02
9月全國(guó)計(jì)算機(jī)二級(jí)vb題庫(kù)及答案08-17
計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)與答案07-27
計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)及答案11-16