VB程序習(xí)題集(附答案)_第1頁(yè)
VB程序習(xí)題集(附答案)_第2頁(yè)
VB程序習(xí)題集(附答案)_第3頁(yè)
VB程序習(xí)題集(附答案)_第4頁(yè)
VB程序習(xí)題集(附答案)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、VB簡(jiǎn)介1、在以下有關(guān)對(duì)象屬性的敘述中,不正確的是_。A、一個(gè)對(duì)象的屬性可分為外觀、行為若干類B、不同屬性可能具有不同的數(shù)據(jù)類型C、一個(gè)對(duì)象的所有屬性都可在屬性窗口的列表中進(jìn)行設(shè)置D、屬性窗口中的屬性列表既可按字母排序也可按類別排序2、Visual Basic中最基本的對(duì)象是_,它是應(yīng)用程序的基石,也是其他控件的容器。A、文本框B、命令按鈕C、窗體D、標(biāo)簽3、有程序代碼“Text1.Text=Visual Basic”,其中的Text1、Text和“Visual Basic”分別代表_。A、對(duì)象、值、屬性B、對(duì)象、方法、屬性C、對(duì)象、屬性、值D、屬性、對(duì)象、值4、用窗體的_屬性來(lái)設(shè)置窗體的標(biāo)題

2、。A、CaptionB、StyleC、TextD、Name5、窗體上有一個(gè)文本框控件Text1,假設(shè)已存在三個(gè)整型變量a、b、c,且變量a的值為5,變量b的值為7,變量c的值為12。以下的_語(yǔ)句可以使文本框內(nèi)顯示的內(nèi)容為:5+7=12。A、Text1.Text = a + b + cB、Text1.Text = a+b=cC、Text1 = a & + & b & = & cD、Text1 = a & + & b & = & c6、如果在窗體上有命令按鈕OK,在代碼編輯窗口有與之對(duì)應(yīng)的Cmd_Click()事件,則命令按鈕的名稱屬性和Caption屬性分別為_(kāi)。A、OK、CmdB、Cmd、OK

3、C、CmdOK、OK D、OK、CmdOK7、窗體Form1的名稱屬性是frm,它的Load事件過(guò)程名為_(kāi)。A、Form_Load B、Form1_LoadC、frm_LoadD、Me_Load8、下列有關(guān)對(duì)象屬性的說(shuō)法正確的是_。A、對(duì)象所有的屬性都羅列在屬性窗口列表中 B、不同對(duì)象不可能有同名屬性 C、不同對(duì)象的同名屬性取值一定相同D、對(duì)象的某些屬性既可以在屬性窗口中設(shè)置,也可以在程序代碼中設(shè)置9、一個(gè)對(duì)象可以執(zhí)行的動(dòng)作與可被對(duì)象識(shí)別的動(dòng)作分別被稱為_(kāi)。A、事件、方法 B、方法、事件 C、屬性、方法 D、過(guò)程、事件10、下列有關(guān)算法的敘述中,_是不正確的。A、算法中執(zhí)行的步驟可以無(wú)休止的執(zhí)

4、行下去B、算法中的每一步操作必須含義明確C、算法中的每一步操作都必須是可執(zhí)行的D、算法必須有輸出11、對(duì)象可以識(shí)別和響應(yīng)的某些行為稱為_(kāi)。A、方法 B、繼承 C、屬性 D、事件12、如果設(shè)計(jì)時(shí)在屬性窗口將命令按鈕的_屬性設(shè)置為False,則運(yùn)行時(shí)按鈕從窗體上消失。A、Visible B、Enabled C、DisabledPictureD、Default13、將文本框的_屬性設(shè)置為True時(shí),文本框可以輸入或顯示多行文本。A、MultiLine B、ScrollBars C、Text D、Enabled14、下面_對(duì)象無(wú)Caption屬性。A、Form B、CommandButtonC、Tex

5、tBoxD、Label15、決定控件上文字的字體、字形、大小、效果的屬性是_。A、Text B、Caption C、(名稱) D、Font16、結(jié)構(gòu)化程序設(shè)計(jì)有三種基本結(jié)構(gòu),不包括_。A、順序結(jié)構(gòu) B、模塊結(jié)構(gòu) C、選擇結(jié)構(gòu) D、循環(huán)結(jié)構(gòu)17、一個(gè)對(duì)象所能做的事情稱為對(duì)象的_。A、方法 B、繼承 C、屬性 D、封裝18、如果設(shè)計(jì)時(shí)在屬性窗口將命令按鈕的_屬性設(shè)置為False,則運(yùn)行時(shí)按鈕不能響應(yīng)用戶的鼠標(biāo)事件。A、Visible B、Enabled C、DisabledPictureD、Default19、當(dāng)標(biāo)簽的標(biāo)題內(nèi)容太長(zhǎng),需要根據(jù)標(biāo)題自動(dòng)調(diào)整標(biāo)簽的大小時(shí),應(yīng)設(shè)置標(biāo)簽的 _屬性設(shè)置為Tru

6、e。A、AutoSize B、WordWrap C、Visible D、Enabled20、下面控件中,沒(méi)有 Caption 屬性的是_。A、復(fù)選框 B、單選按鈕 C、組合框 D、框架21、任何控件都具有_屬性。A、Text B、Caption C、(名稱) D、ForeColor22、窗體上有多個(gè)控件,在Form_Activate()事件過(guò)程中添加_語(yǔ)句,就可以確保每次運(yùn)行程序時(shí),都將光標(biāo)定位在文本框Text1中A、Text1.Text= B、Text1.SetFocusC、Text1.GetFocus D、Text1.Visible=True23、若已把一個(gè)命令按鈕的Default屬性設(shè)置

7、為True,則下面可導(dǎo)致按鈕的Click事件過(guò)程被調(diào)用的操作是_。A、用鼠標(biāo)右鍵單擊此按鈕B、按鍵盤上的Esc鍵C、按鍵盤上的回車鍵D、用鼠標(biāo)右鍵雙擊此按鈕24、如下選項(xiàng)中,_不是VB提供的程序控制結(jié)構(gòu)。A、順序結(jié)構(gòu) B、選擇結(jié)構(gòu) C、重復(fù)結(jié)構(gòu) D、樹(shù)型結(jié)構(gòu)56程序代碼基礎(chǔ)1、數(shù)學(xué)表達(dá)式對(duì)應(yīng)的Visual Basic表達(dá)式為_(kāi)。A、-b + Sqr(b * b - 4 * a * c) / 2 * aB、-b + Sqr(b * b - 4 * a * c) / (2 * a)C、(-b + Sqr(b * b - 4 * a * c) )/ 2 * aD、(-b + Sqr(b * b -

8、4 * a * c) )/ (2 * a)2、Visual Basic中可以同時(shí)刪除字符串前導(dǎo)和尾部空格的函數(shù)是_。A、LtrimB、RtrimC、TrimD、Mid3、設(shè)A=7,B=4,C=6,則表達(dá)式A Mod 3 + B 3 / C 5的值為_(kāi)。A、出錯(cuò)B、3C、2D、14、在Form_Click事件中執(zhí)行如下語(yǔ)句的結(jié)果是_。Print Format(1236.54, +#,#0.0%)A、123456B、+123,654.0%C、+123,6.54%D、+123,6545、語(yǔ)句Print 5*20的輸出結(jié)果是_。A、5*20B、出現(xiàn)錯(cuò)誤信息C、5*20D、1006、窗體上放置了三個(gè)文本

9、框,若在Text1中輸入123,在Text2中輸入78,在程序中執(zhí)行了語(yǔ)句Text3 = Text1 + Text2后,則在Text3中顯示_。A、434 B、12378 C、溢出 D、語(yǔ)法錯(cuò)誤7、表達(dá)式Val(“abcdfg123e1234”)的值為_(kāi)。A、 789 B、1234 C、0 D、表達(dá)式錯(cuò)8、假設(shè)變量BOOL是一個(gè)布爾型變量,則下列賦值語(yǔ)句中,正確的是_。A、BOOL =TRUE B、BOOL =.TRUE.C、BOOL =#TRUE# D、BOOL = True9、函數(shù)Cint、Int、 Fix都返回整數(shù)值,以下能正確地描述它們返回整數(shù)值大小關(guān)系的是_。A、CInt(-5.59

10、)=Int(-5.59) Fix(-5.59)B、Int(-5.59)CInt(-5.59) Fix(-5.59)C、CInt(-5.59) Fix(-5.59)Int(-5.59)D、Int(-5.59)= abcdeB、Int(134.69) CInt(134.69)C、78.9 / 35.77 -4.98 D、Str(32.345) = CStr(32.345) 14、表達(dá)式6.5 * 5 Mod 28 8的值是_。A、0 B、1 C、2 D、315、能正確描述條件“A、B之一為零但不得同時(shí)為零”的VB邏輯表達(dá)式是_。A、A = 0 Or B = 0 B、A * B = 0 And A

11、+ B 0C、A * B = 0 Or A + B 0 D、A = 0 And B = 016、如下語(yǔ)句中,不能正常執(zhí)行的是_。A、Print 57100 B、Print 324534323233C、Print 3423/89 D、Print 32765317、假設(shè)變量Lng為長(zhǎng)整形變量,下面不能正常執(zhí)行的語(yǔ)句是_。A、Lng=16384*2 B、Lng=4*0.5*16384C、Lng=1902 D、Lng=32768*218、設(shè)a=“Visual Basic”,下面使b的值為“Basic”的語(yǔ)句是_。A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b= Right(a,

12、5,5) D、b=Left(a,8,5)19、下面所列四組數(shù)據(jù)中,全部是正確的VB常數(shù)是_。A、32768 1、34D2 ABCDE &O1767B、3276 123.56 1、2E-2 #True#C、&HABCE 02-03-2002 False D-3 D、ABCDE #02-02-2002# E-2 #True#20、表達(dá)式Int(5*Rnd+10)的最小值是_。A、9 B、 10 C、 11 D、1221、將數(shù)學(xué)表達(dá)式cos2(a+b)+5e2是寫成Vb表達(dá)式的正確形式是_。A、Cos(a+b)2+5*Exp(2)B、Cos 2(a+b) +5*Exp(2)C、Cos (a+b) 2

13、 +5*e2D、Cos 2(a+b) +5*Ln(2)22、假設(shè)變量myd為日期時(shí)間型變量,下面不能正常執(zhí)行的語(yǔ)句是_。A、myd = 12:23:30 B、myd =#10/22/2010 3:30:32 PM#-1C、myd = #10/22/2010 3:30:32 PM# D、myd =#10/22/2010 3:30:32 PM#+123、數(shù)學(xué)表達(dá)式對(duì)應(yīng)的正確Visual Basic表達(dá)式為_(kāi)。A、a-b/a+bB、a-b/(a+b)C、(a-b)/a+bD、(a-b)/(a+b)24、設(shè)Mys1,Mys2均為字符串型變量,Mys1=Visual Basic, Mys2=b,則下面關(guān)

14、系表達(dá)式中結(jié)果為True的是_。A、Len(Mys1)2*InStr(Mys1,”i”)B、Mid(Mys1,8,1)Mys2C、Chr(98) & Right(Mys1,4)=”Basic”D、InStr(Left(Mys1,6),”a”)+60Asc(Ucase(Mys2)25、設(shè)A=7,B=4,C=6,,則表達(dá)式A Mod3+B3/C5的值為_(kāi)。A、1 B、2 C、3 D、出錯(cuò)26、語(yǔ)句Print Format(12345.6, +#,#0.00)執(zhí)行結(jié)果是_。A、12,345.6 B、 +12,345.60 C、 +#12,345.60 D、+12,345.6 27、已知函數(shù)ASC(“

15、A”)的值65,則函數(shù)ASC(“b”)的值是_。 A、65 B、98 C、78 D、10028、以下_是字符串常量。A、False B、abc C、def D、# True #29、以下不能作為Visual Basic變量名的是_。A、2Fa B、F2a C、Fa2 D、Fa_230、設(shè)有以下定義語(yǔ)句:Dim m, n as Single, d1 as Double, d2 as string則變量m的類型是_A、單精度型 B、雙精度型 C、字符串型 D、可變類型31、表達(dá)式5 * 2 Mod 25 2 2的值是_。A、1 B、0 C、6 D、432、顯示如圖所示輸入框的Inputbox語(yǔ)句是

16、_。A、a = InputBox(應(yīng)用示例, 請(qǐng)輸入 & 正整數(shù), 1)B、a = InputBox(應(yīng)用示例,請(qǐng)輸入 & vbCrLf & 正整數(shù), 1) C、a = InputBox(請(qǐng)輸入 & 正整數(shù), 應(yīng)用示例, 1)D、a = InputBox(請(qǐng)輸入 & vbCrLf & 正整數(shù), 應(yīng)用示例, 1)33、以下_是布爾型常量。A、True B、 True C、 True D、# True #34、如果將布爾常量值True賦值給一個(gè)整型變量,則整型變量的值為_(kāi)。A、0 B、-1 C、True D、False35、下列敘述正確的是_。A、注釋語(yǔ)句是執(zhí)行語(yǔ)句,僅對(duì)程序的有關(guān)內(nèi)容起注釋作用B

17、、代碼中加入注釋語(yǔ)句的目的是提高程序的可讀性C、注釋語(yǔ)句不可以放在續(xù)行符的后面D、只能使用Rem關(guān)鍵字書寫注釋語(yǔ)句36、下面_不是字符串常量。A、你好 B、 C、True D、#False#37、下列符號(hào)常量的聲明中,_是不合法的。A、Const a as Single=1.1 B、Const a as Integer=12C、Const a as Double=Sin(1)D、Const a=OK38、下列敘述中不正確的是_。A、變量名的第一個(gè)字符必須是字母B、變量名的長(zhǎng)度不超過(guò)255個(gè)字符C、變量名可以包含小數(shù)點(diǎn)或者內(nèi)嵌的類型聲明字符D、變量名不能使用關(guān)鍵字39、Int(100 * Rnd

18、()產(chǎn)生的隨機(jī)整數(shù)區(qū)間是_。A、0,99 B、1,100 C、0,100 D、1,9940、函數(shù)Right(Beijing, 4)的值是_。A、Beij B、jing C、eiji D、ijin41、表達(dá)式Abs(-5) + Len(ABCDE)的值是_。A、5ABCDE B、-5ABCDE C、10 D、042、設(shè)A、B、C表示三角形的三條邊,表示條件“任意兩邊之和大于第三邊”的布爾表達(dá)式可以用_表示。A、A + B C Or A + C B Or B + C AB、A + B C Or A + C B Or B + C C And A + C B And B + C AD、A + B C

19、And A + C B And B + C A43、在一個(gè)語(yǔ)句行內(nèi)寫多條語(yǔ)句時(shí),語(yǔ)句之間應(yīng)該用_分隔。A、逗號(hào) B、分號(hào) C、頓號(hào) D、冒號(hào)44、下面_是字符串常量。A、m B、#01/01/99# C、m D、True45、要強(qiáng)制顯式聲明變量,可在窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段中加入語(yǔ)句_。A、Option Base 0 B、Option ExplicitC、Option Base 1 D、Option compare46、產(chǎn)生10,37之間的隨機(jī)整數(shù)的VB表達(dá)式是_。A、Int(Rnd * 27) + 10B、Int(Rnd * 28) + 10C、Int(Rnd * 27) + 11D、

20、Int(Rnd * 28) + 1147、有以下定義語(yǔ)句:Dim max, min As Integer則變量max的類型是_。A、可變類型 B、單精度型 C、整型 D、長(zhǎng)整型48、函數(shù)Left(how are you, 3)的值是_。A、how B、are C、you D、how are you49、函數(shù)Mid(shanghai, 6, 3)的值是_。A、shangh B、sha C、angh D、hai50、可表示“兩個(gè)變量A和B之一為0,但不能同時(shí)為0”的表達(dá)式是_。A、A = 0 And B 0B、A * B = 0 And A BC、A 0 And B = 0D、A 0 And B

21、= 0 And A = 0 And B 051、在VB代碼編輯器中,用來(lái)表示續(xù)行的是_。A、一個(gè)空格加一個(gè)下劃字符( _ )B、一個(gè)下劃字符( _ )C、直接回車D、一個(gè)空格加一個(gè)連字符( - )52、如果將布爾常量值False賦值給一個(gè)整型變量,則整型變量的值為_(kāi)。A、0 B、1 C、True D、False選擇結(jié)構(gòu)程序設(shè)計(jì)1、下列語(yǔ)句正確的是_。A、If x y Then y = x4B、If x y Then y = x 4C、If x y Then y = x 4D、If x y Then y = x * 42、分析下列語(yǔ)句,給出執(zhí)行結(jié)果Private Sub Form_Click()

22、Const pi As Single = 3.14a% = 7If a Mod 4 pi Then Print 努力Else Print 學(xué)習(xí)End Sub 執(zhí)行結(jié)果為_(kāi),其判決條件的值為_(kāi)。A、努力 TRUE B、學(xué)習(xí) FalseC、努力 FalseD、學(xué)習(xí) TRUE3、針對(duì)語(yǔ)句If I = 1 Then J = 1,下列說(shuō)法正確是_。A、I = 1和J = 1均為賦值語(yǔ)句B、I = 1、J = 1均為關(guān)系表達(dá)式C、I = 1為關(guān)系表達(dá)式,J = 1為賦值語(yǔ)句D、I = 1為賦值語(yǔ)句,J = 1為關(guān)系表達(dá)式4、如果X的值大于或等于Y的平方,則打印“OK”,表示這個(gè)功能的單行格式If語(yǔ)句是_。

23、A、If x = y 2 Then Print OKB、If x = y 2 Then Print OKC、If x = y 2 Then Print OKD、If x = y 2 Then Print OK End If5、語(yǔ)句X = X + 1的正確含義是_。A、變量X的值與X1的值相等 B、將變量X的值存到X1中去C、將變量X的值加1后賦給變量X D、變量X的值為16、以下_程序段可以實(shí)現(xiàn)X、Y變量值的交換。A、Y = X: X = Y B、Z = X: Y = Z: X = YC、Z = X: X = Y: Y = ZD、Z = X: W = Y: Y = Z: X = Y7、下列語(yǔ)句

24、正確的是_。A、If AB Then T=A A=B B=T B、If AB Then T=A ;A=B; B=TC、If A=B Then T=A A=B B=T D、If A=B Then T=A : A=B : B=T8、關(guān)于語(yǔ)句If x = 1 Then y = 1,下列說(shuō)法正確的是_。A、x = 1 和 y = 1均為賦值語(yǔ)句B、x = 1 和 y = 1均為關(guān)系表達(dá)式C、x = 1 為關(guān)系表達(dá)式, y = 1為賦值語(yǔ)句D、x = 1 為賦值語(yǔ)句, y = 1為關(guān)系表達(dá)式9、下列說(shuō)法中正確的是_。A、語(yǔ)句Text1.Text = x的含義是將變量x的值顯示于文本框Text1中B、語(yǔ)句

25、Text1.Text = x的含義是將文本框Text1中的內(nèi)容賦值給變量xC、語(yǔ)句Text1.Text = x的含義是將文本框Text1中的內(nèi)容轉(zhuǎn)換為數(shù)值型后賦值給變量xD、以上說(shuō)法都是錯(cuò)誤的10、下列語(yǔ)句正確的是_。A、If x y Then y = x 3 B、If x y Then y = x3C、If x y Then y = x 3D、If x y Then y = x * * 311、如果X的值小于或等于Y的平方,則打印“OK”,表示這個(gè)功能的單行If語(yǔ)句是_。A、If x = y2 Then Print OKB、If x = y 2 Then Print OKC、If x = y

26、 2 Then OKD、If x = y 2 Print OK循環(huán)結(jié)構(gòu)程序設(shè)計(jì)1、在程序中有語(yǔ)句For i = n1 To n2 Step n3,則在循環(huán)體中有下列_語(yǔ)句會(huì)影響循環(huán)執(zhí)行的次數(shù)。A、n1 = n1 + 1B、n2 = n2 + n3C、n3 = 2 * n3D、i=i+n32、循環(huán)結(jié)構(gòu)For I = 1 to 15 step 2 的執(zhí)行次數(shù)是_。A、6 B、7 C、8 D、93、下列循環(huán)結(jié)構(gòu)中,窗體上打印出來(lái)的循環(huán)變量i的值為_(kāi)。sum = 0For i = 1 To 100 sum= sum + iNext iPrint i;sumA、1 B、2 C、100 D、1014、下列

27、循環(huán)結(jié)構(gòu)中,循環(huán)體x = x + k的執(zhí)行次數(shù)為_(kāi)。x = 0For k = 1 To 10 Step 2 x = x + kNext kprint k;xA、0 B、1 C、5 D、105、以下循環(huán)語(yǔ)句中在任何情況下都至少執(zhí)行一次循環(huán)體的是_。A、Do While B、While 循環(huán)體 循環(huán)體 Loop WendC、Do D、Do Until 循環(huán)體 循環(huán)體 Loop Until Loop6、在窗體上畫一個(gè)名稱為Command1的命令按鈕,并編寫以下程序:Private Sub Command1_Click()Dim n% ,b ,tt = 1 : b = 1 : n = 2Dob = b

28、 * nt = t + bn = n +1Loop Until n9Print tEnd Sub此程序計(jì)算并輸出一個(gè)表達(dá)式的值,該表達(dá)式是_。A、9! B、10! C、1!+2!+9! D、1!+2!+10!數(shù)組1、某過(guò)程的說(shuō)明語(yǔ)句中,正確的數(shù)組說(shuō)明語(yǔ)句是_。Const n As Integer = 3Dim L As Integer Dim x(L) As Integer Dim a(k) As IntegerConst k As Integer = 3 Dim b(n) As Integer Dim y(2000 to 2008) as IntegerA、B、C、D、2、下列有關(guān)數(shù)組的說(shuō)法

29、中,錯(cuò)誤的是_。A、數(shù)組必須先定義后使用B、數(shù)組形參可以是定長(zhǎng)字符串類型C、Erase語(yǔ)句的作用是對(duì)已定義數(shù)組的值重新初始化D、定義數(shù)組時(shí),數(shù)組維界值可以不是整數(shù)3、在窗體的通用聲明處有語(yǔ)句“Dim a() As Single”,以下在某事件過(guò)程中重定義此數(shù)組的一組正確語(yǔ)句是_。A、ReDim a(3, 3)ReDim a(4, 4) As IntegerB、ReDim a(3, 3)ReDim preserve a(4, 4)C、ReDim a(3)ReDim a(3, 3) as IntegerD、ReDim a(3, 3)ReDim preserve a(3, 4)4、以下_是Visua

30、l Basic合法的數(shù)組元素表示法。A、x_9 B、x9 C、x9 D、x(9)5、下面的數(shù)組聲明語(yǔ)句中_是正確的。A、Dim a3,4 As Integer B、Dim a(3, 4) As IntegerC、Dim a(3;4) As Integer D、Dim a(3:4) As Integer6、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim b(-1 To 1, 2 ) As Integer 則數(shù)組b中共有_個(gè)元素。A、2 B、4 C、6 D、97、使用語(yǔ)句Dim a(1 To 15) As String聲明數(shù)組a之后,以下說(shuō)法正確的是_。A、A數(shù)組中的所有元素值為0B、A數(shù)組中

31、的所有元素值不確定C、A數(shù)組中的所有元素值為空串D、A數(shù)組中的所有元素值為True8、關(guān)于ReDim語(yǔ)句,以下說(shuō)法錯(cuò)誤的是_。A、ReDim語(yǔ)句可以改變數(shù)組的維數(shù)B、ReDim語(yǔ)句既可以在過(guò)程中使用,也可以在模塊的通用聲明處使用C、ReDim語(yǔ)句可保留動(dòng)態(tài)數(shù)組中原有的內(nèi)容D、在ReDim語(yǔ)句中,可使用變量說(shuō)明動(dòng)態(tài)數(shù)組的大小9、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim a(-1 To 2,8) As Long則,函數(shù)LBound(a,2) 的值為_(kāi)。A、0 B、1 C、1 D、210、下列關(guān)于控件數(shù)組的說(shuō)法錯(cuò)誤的是_。A、控件數(shù)組由一組具有共同名稱和相同類型的控件組成B、控件數(shù)組中的每

32、一個(gè)控件共享同樣的事件過(guò)程C、控件數(shù)組中的每個(gè)元素的下標(biāo)由控件的Index屬性指定D、同一控件數(shù)組中的元素只能有相同的屬性值11、設(shè)有命令按鈕Command1單擊事件過(guò)程,代碼如下:Private Sub Command1_Click()Dim a(30)As IntegerFor i=1 To 30a(i)=Int(Rnd*100)NextFor Each arrItem In aIf arrItem Mod 7=0 Then Print arrItem;If arrItem90 Then Exit ForNextEnd Sub對(duì)于該事件過(guò)程,以下敘述中錯(cuò)誤的是_。A、a數(shù)組中的數(shù)據(jù)是30個(gè)

33、100以內(nèi)的整數(shù)B、語(yǔ)句For Each arrItem In a有語(yǔ)法錯(cuò)誤C、If arrItem Mod 7=0語(yǔ)句的功能是輸出數(shù)組中能夠被7整除的數(shù)D、If arrItem90語(yǔ)句的作用是當(dāng)數(shù)組元素的值大于90時(shí)退出For循環(huán)12、有以下程序:Option Base 1Dim a() As IntegerPrivate Sub Form_Click() Dim i As Integer, j As Integer ReDim a(3, 2) For i = 1 To 3 For j = 1 To 2 a(i, j) = i * 2 + j Next j Next i ReDim Pres

34、erve a(3, 4) For j = 3 To 4 a(3, j) = j + 9 Next j Print a(3, 2); a(3, 4)End Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果是_。A、 8 13 B、 0 13 C、 7 12 D、 0 013、下面的數(shù)組聲明語(yǔ)句中_是正確的。A、Dim a3,4 as IntegerB、Dim a(3, 4) As IntegerC、Dim a3;4 as IntegerD、Dim a(3:4) as Integer14、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(2) As Integer則數(shù)組A的下界為_(kāi)。A、0 B、1 C、

35、2 D、不能確定15、以下說(shuō)法不正確的是_。A、使用ReDim語(yǔ)句可以改變動(dòng)態(tài)數(shù)組的維數(shù)B、若用Dim語(yǔ)句定義了動(dòng)態(tài)數(shù)組的類型,可以用ReDim更改為其它類型C、使用ReDim語(yǔ)句可以改變動(dòng)態(tài)數(shù)組每一維的大小D、使用ReDim語(yǔ)句可以對(duì)動(dòng)態(tài)數(shù)組中的所有元素進(jìn)行初始化16、用Array函數(shù)給某X賦值時(shí),X必須是_。A、已經(jīng)聲明的靜態(tài)數(shù)組 B、已經(jīng)聲明的動(dòng)態(tài)數(shù)組C、Variant類型的變量 D、整型變量17、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(-1 To 2) As Long則函數(shù)UBound(A)的值為_(kāi)。A、0 B、1 C、1 D、218、設(shè)用復(fù)制、粘貼的方法建立了一個(gè)命令

36、按鈕數(shù)組Command1,以下對(duì)該數(shù)組的說(shuō)法中錯(cuò)誤的是_。A、命令按鈕的Caption屬性都是Command1B、在代碼中訪問(wèn)任意一個(gè)命令按鈕只需使用名稱Command1C、命令按鈕的大小都相同D、命令按鈕共享相同的事件過(guò)程19、在窗體上畫 1 個(gè)命令按鈕,并編寫如下事件過(guò)程: Private Sub Commandl Click() Dim a(3,3) For m=1 To 3 For n=1 To 3 If n=m Or n=4-m Then a(m,n)=m+n Else a(m,n)=0 End If Print a(m,n); Next n Print Next m End Sub

37、 運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為_(kāi)。A、B、C、D、20、下列程序段的執(zhí)行結(jié)果為_(kāi)。 Dim A(3) For i = 1 To 3 A(i) = i * i Next i Print A(i - 1)A、16 B、9C、4D、121、以下_是VB中合法的數(shù)組元素表示法。A、X9 B、X9 C、X9 D、X(9)22、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(-1 to 2) As Integer則數(shù)組A中共有_個(gè)元素。A、2 B、3 C、4 D、不能確定23、使用語(yǔ)句Dim A(1 To 15) As Integer聲明數(shù)組A之后,下面說(shuō)法中正確的是_。A、數(shù)組中所

38、有元素的值為0B、數(shù)組中所有元素的值不確定C、數(shù)組中所有元素的值為空串D、以上說(shuō)法均不對(duì)24、在以下語(yǔ)句中,a只能是_。Dim X(15)For Each a In X Print a;Next aA、已經(jīng)聲明的靜態(tài)數(shù)組 B、已經(jīng)聲明的動(dòng)態(tài)數(shù)組C、Variant類型的變量 D、整型變量25、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(2) As Long則函數(shù)LBound(A)的值為_(kāi)。A、0 B、1 C、1 D、226、在窗體上用復(fù)制、粘貼的方法建立了一個(gè)命令按鈕數(shù)組,數(shù)組名為M1。設(shè)窗體Form1標(biāo)題為“myform1”,雙擊控件數(shù)組中的第三個(gè)按鈕,打開(kāi)代碼編輯器,寫如下代碼:

39、Private Sub M1_Click(Index As Integer) Form1.Caption = myform2End Sub運(yùn)行時(shí)單擊按鈕數(shù)組中的第一個(gè)按鈕,則窗體顯示標(biāo)題為_(kāi)。A、Form1 B、M1 C、myform1 D、myform227、在窗體上畫一個(gè)名為 Command1 的命令按鈕,然后編寫如下代碼:Option Base 1Private Sub Command1_Click() Dim a, s As Integer a = Array(1, 2, 3, 4) j = 1 For i = 4 To 1 Step -1 s = s + a(i) * j j = j

40、 * 10 Next i Print sEnd Sub 運(yùn)行上面的程序,其輸出結(jié)果是_。A、1234B、12C、34D、432128、窗體上有 Command1、Command2 兩個(gè)命令按鈕?,F(xiàn)編寫以下程序: Option Base 0 Dim a( ) As Integer, m As Integer Private Sub Command1_Click( ) m=InputBox(請(qǐng)輸入一個(gè)正整數(shù)) ReDim a(m) End Sub Private Sub Command2_Click( ) m=InputBox(請(qǐng)輸入一個(gè)正整數(shù)) ReDim a(m) End Sub 運(yùn)行程序時(shí),

41、單擊 Command1 后輸入整數(shù) 10,再單擊 Command2 后輸入整數(shù) 5,則數(shù)組 a 中元素的個(gè)數(shù)是_。A、5B、6C、10D、1129、下面有關(guān)數(shù)組的說(shuō)法中,錯(cuò)誤的是_。A、一般而言,數(shù)組必須先定義后使用B、數(shù)組的下界必須從0開(kāi)始C、Erase語(yǔ)句的作用是對(duì)已定義固定大小數(shù)組的值重新初始化D、定義數(shù)組時(shí),數(shù)組維界值可以不是整數(shù)30、下面有關(guān)數(shù)組處理的敘述中,不正確的是_。A、過(guò)程中用ReDim語(yǔ)句重定義動(dòng)態(tài)數(shù)組時(shí),其下標(biāo)的上下界可為賦了值的變量B、在過(guò)程中,可以使用Dim、Private和Static語(yǔ)句定義數(shù)組C、用ReDim語(yǔ)句重新定義動(dòng)態(tài)數(shù)組時(shí),不得改變?cè)摂?shù)組的數(shù)據(jù)類型D、在

42、ReDim語(yǔ)句中使用Preserve語(yǔ)句時(shí),只能改變數(shù)組最后一維的維上界過(guò)程1、下列說(shuō)法中正確的是_。A、在某個(gè)Sub過(guò)程中定義的局部變量可以與其它事件過(guò)程中定義的局部變量同名,但其作用域只限于該過(guò)程B、在窗體的Form_Load事件過(guò)程中定義的變量是全局變量C、局部變量的作用域可以超出所定義的過(guò)程D、在調(diào)用過(guò)程時(shí),所有局部變量被系統(tǒng)初始化為0或空字符串2、下有關(guān)參數(shù)的說(shuō)法中,錯(cuò)誤的是_。A、過(guò)程的形參不可以是定長(zhǎng)字符串類型的變量B、按地址傳遞參數(shù),形參和實(shí)參的類型可以不同C、按值傳遞參數(shù),形參和實(shí)參的類型可以不同,只要相容即可D、按地址傳遞參數(shù),形參和實(shí)參也能以按值傳遞方式進(jìn)行形實(shí)結(jié)合3、Visual Basic中系統(tǒng)默認(rèn)的參數(shù)傳遞方式是_。A、按值B、按地址C、byvalD、按形參4、在Visual Basic中,下列關(guān)于過(guò)程的定義說(shuō)法正確的是_。A、過(guò)程可以嵌套定義也可以嵌套調(diào)用B、過(guò)程可以嵌套定義但不可以嵌套調(diào)用C、過(guò)程不可以嵌套定義但可以嵌套調(diào)用D、過(guò)程不可以嵌套定義也不可以嵌套調(diào)用5、若在應(yīng)用程序中用“Private Sub sub1(x As Integer, y

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論