VB程序習(xí)題集附問(wèn)題詳解_第1頁(yè)
VB程序習(xí)題集附問(wèn)題詳解_第2頁(yè)
VB程序習(xí)題集附問(wèn)題詳解_第3頁(yè)
VB程序習(xí)題集附問(wèn)題詳解_第4頁(yè)
VB程序習(xí)題集附問(wèn)題詳解_第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、標(biāo)準(zhǔn)文檔簡(jiǎn)介1、在以下有關(guān)對(duì)象屬性的表達(dá)中,不正確的選項(xiàng)是 .A、一個(gè)對(duì)象的屬性可分為外觀、行為假設(shè)干類(lèi)B、不同屬性可能具有不同的數(shù)據(jù)類(lèi)型C、一個(gè)對(duì)象的所有屬性都可在屬性窗口的列表中進(jìn)行設(shè)置D、屬性窗口中的屬性列表既可按字母排序也可按類(lèi)別排序2、Visual Basic中最根本的對(duì)象是 ,它是應(yīng)用程序的基石,也是其他控件的容 器.A、文本框B、命令按鈕C、窗體D、標(biāo)簽3、有程序代碼“Text1.Text="Visual Basic",其中的 Textl、Text 和“Visual Basic分別代 表 oA、對(duì)象、值、屬性B、對(duì)象、方法、屬性C、對(duì)象、屬性、值D、屬性、對(duì)象

2、、值4、用窗體的 屬性來(lái)設(shè)置窗體的標(biāo)題.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=c"C、Text1 = a & "+" & b & "=" & cD、Text1 = "a" & "+&q

3、uot; & "b" & "=" & "c"6、如果在窗體上有命令按鈕OK,在代碼編輯窗口有與之對(duì)應(yīng)的Cmd_Click ()事件,那么命令按鈕的名稱屬性和 Caption屬性分別為.A、OK、CmdB、Cmd、OKC、CmdOK、OKD、OK、CmdOK7、窗體Form1的名稱屬性是frm ,它的Load事件過(guò)程名為 .A、Form_LoadB、Form1_LoadC、frm_Load實(shí)用大全標(biāo)準(zhǔn)文檔D、Me_Load8、以下有關(guān)對(duì)象屬性的說(shuō)法正確的選項(xiàng)是 .A、對(duì)象所有的屬性都羅列在屬性窗口列表中B、不同對(duì)

4、象不可能有同名屬性C、不同對(duì)象的同名屬性取值一定相同D、對(duì)象的某些屬性既可以在屬性窗口中設(shè)置,也可以在程序代碼中設(shè)置9、一個(gè)對(duì)象可以執(zhí)行的動(dòng)作與可被對(duì)象識(shí)別的動(dòng)作分別被稱為A、事件、方法B、方法、事件C、屬性、方法D、過(guò)程、事件10、以下有關(guān)算法的表達(dá)中, 是不正確的.A、算法中執(zhí)行的步驟可以無(wú)休止的執(zhí)行下去B、算法中的每一步操作必須含義明確C、算法中的每一步操作都必須是可執(zhí)行的D、算法必須有輸出 11、對(duì)象可以識(shí)別和響應(yīng)的某些行為稱為C、屬性D、事件屬性設(shè)置為False,那么運(yùn)行時(shí)按鈕從窗C、DisabledPicture D、DefaultTrue時(shí),文本框可以輸入或顯示多行文本.C、Te

5、xtD、EnabledA、方法B、繼承A、VisibleB、Enabled13、將文本框的屬性設(shè)置為A、MultiLineB、ScrollBars12、如果設(shè)計(jì)時(shí)在屬性窗口將命令按鈕的 體上消失.14、下面 對(duì)象無(wú) Caption屬性.A、FormB、CommandButtonC、TextBox D、Label15、決定控件上文字的字體、字形、大小、效果的屬性是A、TextB、CaptionC、名稱OD、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、繼承OC、屬性18、如果設(shè)計(jì)時(shí)在屬性窗口將命令

6、按鈕的 響應(yīng)用戶的鼠標(biāo)事件.D、封裝,屬性設(shè)置為False,那么運(yùn)行時(shí)按鈕不能A、VisibleB、EnabledC、DisabledPicture D、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è)置為T(mén)rue.A、AutoSize20、下面控件中,沒(méi)有 A、復(fù)選框21、任何控件都具有, A、TextB、WordWrap Caption屬性的是B、單項(xiàng)選擇按鈕屬性.B、CaptionC、VisibleD、EnabledC、組合框D、框架22、窗體上有多個(gè)控件,在 Form_Activate保每次運(yùn)行程序時(shí),都將光標(biāo)定位在文本框C、名稱事件過(guò)程中

7、添加Text1 中D、ForeColor語(yǔ)句,就可以確A、Text1.Text=""實(shí)用大全標(biāo)準(zhǔn)文檔B、Textl.SetFocusC、Textl.GetFocusD、Text1.Visible=True23、假設(shè)已把一個(gè)命令按鈕的Default屬性設(shè)置為T(mén)rue,那么下面可導(dǎo)致按鈕的Click事件過(guò)程被調(diào)用的操作是.A、用鼠標(biāo)右鍵單擊此按鈕B、按鍵盤(pán)上的 Esc鍵C、按鍵盤(pán)上的回車(chē)鍵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)實(shí)用大全標(biāo)準(zhǔn)文檔程序代碼根底2-b . b - 4ac1、數(shù)學(xué)表達(dá)式2a

8、 對(duì)應(yīng)的Visual Basic表達(dá)式為.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 - 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 A 3 / C 5 的值為.A、出錯(cuò)B、3C、2D

9、、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*20"B、出現(xiàn)錯(cuò)誤信息C、5*20D、1006、窗體上放置了三個(gè)文本框,假設(shè)在Text1中輸入123,在Text2中輸入78,在程序中執(zhí)行了語(yǔ)句 Text3 = Text1 + Text2 后,那么在 Text3 中顯示.A、434B、12378 C、溢出 D、語(yǔ)法錯(cuò)誤7、表達(dá)式 V

10、al( abcdfg123e1234")的值為.A、 789B、1234C、0D、表達(dá)式錯(cuò)8、假設(shè)變量BOOL是一個(gè)布爾型變量,那么以下賦值語(yǔ)句中,正確的選項(xiàng)是 .A、BOOL ='TRUE'B、BOOL =.TRUE.C、BOOL =#TRUE#D、BOOL = True9、函數(shù)Cint、Int、 Fix都返回整數(shù)值,以下能正確地描述它們返回整數(shù)值大小關(guān)系的是實(shí)用大全標(biāo)準(zhǔn)文檔A、CInt(-5.59)=Int(-5.59)< Fix(-5.59)B、Int(-5.59)<CInt(-5.59)< Fix(-5.59)C、CInt(-5.59)<

11、; Fix(-5.59)<Int(-5.59)D、Int(-5.59)<Fix(-5.59)=CInt(-5.59)10、表達(dá)式Int(91*Rnd+20)的最大值是 .D、110D、Len(Val(N)oD、 N1D、3VB邏輯表達(dá)式是A、10B、90C、 9911、能正確返回正整數(shù)N的數(shù)據(jù)位數(shù)的語(yǔ)句是A、Len(N) B、Len(Str(N)C、Len(CStr(N)12、如下四個(gè)符號(hào),可以作為 VB合法變量名的是 A、5_fB、_5flgC、User%s13、以下表達(dá)式中運(yùn)算結(jié)果為T(mén)rue的是.A、"ABCRG" >= "abcdeB、In

12、t(134.69) < CInt(134.69)C、78.9 / 35.77 <= 97.5 / 43、87 And -45.4 > -4.98D、Str(32.345) = CStr(32.345)14、表達(dá)式 6.5 * 5 Mod 28 8的值是.A、0B、1C、215、能正確描述條件“ A、B之一為零但不得同時(shí)為零的A、A = 0 Or B = 0B、A * B = 0 And A + B <> 0C、A * B = 0 Or A + B <> 0D、A = 0 And B = 016、如下語(yǔ)句中,不能正常執(zhí)行的是 .A、Print 5 + 7

13、=100B、Print 3245343 + 23233C、Print 3423/89D、Print 32765 +317、假設(shè)變量Lng為長(zhǎng)整形變量,下面不能正常執(zhí)行的語(yǔ)句是A、Lng=16384*2B、Lng=4*0.5*16384C、 Lng=190A2D、Lng=32768*218、設(shè)a= "Visual Basic下面使b的值為"BasicM語(yǔ)句是A、b=Left(a,8,12)B、b=Mid(a,8,5)C、b= Right(a,5,5)D、b=Left(a,8,5)19、下面所列四組數(shù)據(jù)中,全部是正確的VB常數(shù)是A、32768 1、34D2 "ABCD

14、E" &O1767B、3276 123.561、2E-2 #True#C、&HABCE 02-03-2002 False D-3D、ABCDE #02-02-2002#E-2 #True#20、表達(dá)式Int(5*Rnd+10)的最小值是 .實(shí)用大全標(biāo)準(zhǔn)文檔A、9B、10C、11D、1221、將數(shù)學(xué)表達(dá)式 cos2(a+b)+5e2是寫(xiě)成Vb表達(dá)式的正確形式是 .A、Cos(a+b)A2+5*Exp(2)B、Cos A2(a+b) +5*Exp(2)C、Cos (a+b) A2 +5*eA2D、Cos A2(a+b) +5*Ln(2)22、假設(shè)變量myd為日期時(shí)間型變量

15、,下面不能正常執(zhí)行的語(yǔ)句是 A、myd = 12:23:30B、myd =#10/22/2021 3:30:32 PM#-1C、myd = #10/22/2021 3:30:32 PM#D、myd =#10/22/2021 3:30:32 PM#+1 a - b .23、數(shù)學(xué)表達(dá)式對(duì)應(yīng)的正確 Visual Basic表達(dá)式為.a bA、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)系表達(dá)式中結(jié)果為T(mén)rue

16、的是.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" )+60>Asc(Ucase(Mys2)25、設(shè) A=7,B=4,C=6,那么表達(dá)式 A Mod3+BA3/C5 的值為.A、1B、2C、3D、出錯(cuò)26、語(yǔ)句 Print Format(12345.6, "+#,#0.00")執(zhí)行結(jié)果是 .A、12,345.6 B、+12,

17、345.60 C、 +#12,345.60 D、+12,345.627、函數(shù) ASC( A")的值65,那么函數(shù)ASC( b")的值是.A、65B、98C、78D、10028、以下 是字符串常量.A、FalseB、"abc"C、'def 'D、# True #29、以下不能作為 Visual Basic變量名的是.A、2FaB、F2aC、Fa2D、Fa_230、設(shè)有以下定義語(yǔ)句:Dim m, n as Single, d1 as Double, d2 as string那么變量m的類(lèi)型是A、單精度型B、雙精度型C、字符串型D、可變類(lèi)型31

18、、表達(dá)式 5 * 2 Mod 25 2人2 的值是.A、1B、0C、6D、432、顯示如下圖輸入框的Inputbox語(yǔ)句是.應(yīng)用例如實(shí)用大全標(biāo)準(zhǔn)文檔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ù)

19、","應(yīng)用例如", "1")D、a = InputBox("請(qǐng)輸入"& vbCrLf & "正整數(shù)","應(yīng)用例如","1")33、以下 是布爾型常量.A、TrueB、" True "C、' True 'D、# True #34、如果將布爾常量值True賦值給一個(gè)整型變量,那么整型變量的值為 A、0B、-1C、TrueD、False35、以下表達(dá)正確的選項(xiàng)是 .A、注釋語(yǔ)句是執(zhí)行語(yǔ)句,僅對(duì)程序的有關(guān)內(nèi)容起注釋作用B、

20、代碼中參加注釋語(yǔ)句的目的是提升程序的可讀性C、注釋語(yǔ)句不可以放在續(xù)行符的后面D、只能使用Rem關(guān)鍵字書(shū)寫(xiě)注釋語(yǔ)句36、下面 不是字符串常量.A、"你好"B、""C、"True"D、#False#37、以下符號(hào)常量的聲明中, 是不合法的.A、Const a as Single=1.1B、Const a as Integer="12"C、Const a as Double=Sin(1)D、Const a="OK"38、以下表達(dá)中不正確的選項(xiàng)是 .A、變量名的第一個(gè)字符必須是字母B、變量名的長(zhǎng)度不超過(guò)

21、255個(gè)字符C、變量名可以包含小數(shù)點(diǎn)或者內(nèi)嵌的類(lèi)型聲明字符D、變量名不能使用關(guān)鍵字39、Int(100 * Rnd()產(chǎn)生的隨機(jī)整數(shù)區(qū)間是 .A、0,99B、1,100C、0,100D、1,9940、函數(shù) Right("Beijing", 4)的值是.A、BeijB、jingC、eijiD、ijin41、表達(dá)式 Abs(-5) + Len("ABCDE")的值是.A、5ABCDE B、-5ABCDEC、10D、042、設(shè)A、B、C表小二角形的二條邊,表不條件“任意兩邊之和大于第二邊的布爾表達(dá) 式可以用 表示.A、A + B > C Or A + C

22、 > B Or B + C > AB、A + B < C Or A + C < B Or B + C < AC、A + B > C And A + C > B And B + C > AD、A + B < C And A + C < B And B + C < A43、在一個(gè)語(yǔ)句行內(nèi)寫(xiě)多條語(yǔ)句時(shí),語(yǔ)句之間應(yīng)該用 分隔.A、逗號(hào)B、分號(hào)C、頓號(hào)D、冒號(hào)44、下面 是字符串常量.A、mB、#01/01/99#C、"m"D、True45、要強(qiáng)制顯式聲明變量,可在窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段中參加語(yǔ)句 A、Opti

23、on Base 0B、Option Explicit實(shí)用大全標(biāo)準(zhǔn)文檔C、Option Base 1D、Option compare46、產(chǎn)生10,37之間的隨機(jī)整數(shù)的 VB表達(dá)式是A、Int(Rnd * 27) + 10B、Int(Rnd * 28) + 10C、Int(Rnd * 27) + 11D、IntRnd * 28 + 1147、有以下定義語(yǔ)句:Dim max, min As IntegerD、長(zhǎng)整型D、how are youD、hai0的表達(dá)式是那么變量 max的類(lèi)型是 .A、可變類(lèi)型B、單精度型C、整型48、函數(shù) Left("how are you", 3)的

24、值是.A、howB、areC、you49、函數(shù) Mid("shanghai", 6, 3)的值是.A、 shanghB、 shaC、 angh50、可表示“兩個(gè)變量 A和B之一為0,但不能同時(shí)為A、A = 0 And B <> 0B、A * B = 0 And A <> BC、A <> 0 And B = 0D、A <> 0 And B = 0 And A = 0 And B <> 051、在VB代碼編輯器中,用來(lái)表示續(xù)行的是 .A、一個(gè)空格加一個(gè)下劃字符_ B、一個(gè)下劃字符_C、直接回車(chē)D、一個(gè)空格加一個(gè)連字符

25、-52、如果將布爾常量值 False賦值給一個(gè)整型變量,那么整型變量的值為 A、0B、 1C、TrueD、False實(shí)用大全標(biāo)準(zhǔn)文檔選擇結(jié)構(gòu)程序設(shè)計(jì)1、以下語(yǔ)句正確的選項(xiàng)是 .4A、If x < 4 * y And x > y Then y = xB、If x < 4 * y And x > y Then y = x A 4C、If x < 4 * y : x > y Then y = x a 4D、If x < 4 * y And x > y Then y = x * 42、分析以下語(yǔ)句,給出執(zhí)行結(jié)果Private Sub Form_Click

26、()Const pi As Single = 3.14a% = 7If a Mod 4 > pi Then Print "努力" Else Print "學(xué)習(xí)"End Sub執(zhí)行結(jié)果為,其判決條件的值為.A、努力 TRUEB、學(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á)式If語(yǔ)句是4、如果X的值大于

27、或等于 Y的平方,那么打印“ OK,表示這個(gè)功能的單行格式A、If x >= y a 2 Then Print OKB、If x >= y 2 Then Print "OK"C、If x >= y a 2 Then Print "OK"D、If x >= y a 2 Then Print "OK" End If5、語(yǔ)句X = X + 1的正確含義是.A、變量X的值與X + 1的值相等B、將變量X的值存到 X + 1中去C、將變量X的值加1后賦給變量XD、變量X的值為16、以下 程序段可以實(shí)現(xiàn) X、Y變量值的交換

28、.A、Y = X: X = YB、Z = X: Y = Z: X = YC、Z = X: X = Y: Y = ZD、Z = X: W = Y: Y = Z: X = Y7、以下語(yǔ)句正確的選項(xiàng)是 .A、If A >B Then T=A A=B B=T實(shí)用大全標(biāo)準(zhǔn)文檔B、If A >B Then T=A ;A=B; B=TC、If A>=B Then T=A A=B B=TD、If A>=B Then T=A : A=B : B=T8、關(guān)于語(yǔ)句If x = 1 Then y = 1 ,以下說(shuō)法正確的選項(xiàng)是 .A、x = 1和y = 1均為賦值語(yǔ)句B、x = 1和y = 1

29、均為關(guān)系表達(dá)式C、x = 1為關(guān)系表達(dá)式,y = 1為賦值語(yǔ)句D、x = 1為賦值語(yǔ)句, y = 1為關(guān)系表達(dá)式9、以下說(shuō)法中正確的選項(xiàng)是 .A、語(yǔ)句Text1.Text = x的含義是將變量 x的值顯示于文本框 Text1中B、語(yǔ)句Text1.Text = x的含義是將文本框 Text1中的內(nèi)容賦值給變量 xC、語(yǔ)句Text1.Text = x的含義是將文本框 Text1中的內(nèi)容轉(zhuǎn)換為數(shù)值型后賦值給變量D、以上說(shuō)法都是錯(cuò)誤的10、以下語(yǔ)句正確的選項(xiàng)是 .A、If x < 3 * y And x > y Then y = x A 3B、If x < 3 * y And x &

30、gt; y Then y = x 3C、If x < 3 * y : x > y Then y = x a 3D、If x < 3 * y And x > y Then y = x * * 3語(yǔ)句是11、如果X的值小于或等于Y的平方,那么打印“ OK,表示這個(gè)功能的單行 IfA、If x <= y 2 Then Print "OK"B、If x <= y a 2 Then Print "OK"C、If x <= y a 2 Then "OK"D、If x <= y a 2 Print &

31、quot;OK"實(shí)用大全標(biāo)準(zhǔn)文檔循環(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、6B、7C、8D、93、以下循環(huán)結(jié)構(gòu)中,窗體上打印出來(lái)的循環(huán)變量 i的值為.sum = 0For i = 1 To 100sum= sum + iNext iPrint i ; sumA、1B、2C、100D、1014、以下循環(huán)結(jié)構(gòu)中,循環(huán)體 x

32、= x + k的執(zhí)行次數(shù)為 .x = 0For k = 1 To 10 Step 2x = x + kNext kprint k ; xA、0B、1C、5D、105、以下循環(huán)語(yǔ)句中在任何情況下都至少執(zhí)行一次循環(huán)體的是A、Do While < 條件 >循環(huán)體B、While條件循環(huán)體LoopC、Do循環(huán)體Loop Until < 條件 >6、在窗體上畫(huà)一個(gè)名稱為WendD、Do Until < 條件 >循環(huán)體LoopCommand1的命令按鈕,并編寫(xiě)以下程序:Private Sub Command1_Click() Dim n% ,b ,tDob = b * n

33、t = t + bn = n +1Loop Until n>9 Print t實(shí)用大全標(biāo)準(zhǔn)文檔End Sub此程序計(jì)算并輸出一個(gè)表達(dá)式的值,該表達(dá)式是 A、9!B、10!C、1 ! +2! +9!D、 1! +2! +-+10!實(shí)用大全標(biāo)準(zhǔn)文檔數(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 2021) as Integ

34、erA、B、C、D、2、以下有關(guān)數(shù)組的說(shuō)法中,錯(cuò)誤的選項(xiàng)是 .A、數(shù)組必須先定義后使用B、數(shù)組形參可以是定長(zhǎng)字符串類(lèi)型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)Re

35、Dim preserve a(3, 4)4、以下 是Visual Basic合法的數(shù)組元素表示法.A、x_9B、x9C、x9D、x(9)5、下面的數(shù)組聲明語(yǔ)句中 是正確的.A、Dim a3,4 As IntegerB、Dim a(3, 4) As IntegerC、Dim a(3;4) As IntegerD、Dim a(3:4) As Integer6、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim b(-1 To 1,2 ) As Integer那么數(shù)組b中共有 個(gè)元素.A、2B、4C、6D、97、使用語(yǔ)句 Dim a(1 To 15) As String聲明數(shù)組a之后,以下說(shuō)法正確的

36、選項(xiàng)是 A、A數(shù)組中的所有元素值為 0實(shí)用大全標(biāo)準(zhǔn)文檔B、A數(shù)組中的所有元素值不確定C、A數(shù)組中的所有元素值為空串D、A數(shù)組中的所有元素值為T(mén)rue8、關(guān)于ReDim語(yǔ)句,以下說(shuō)法錯(cuò)誤的選項(xiàng)是 .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)的值為.A、0B、一 1C、1D、210、以下關(guān)于控件數(shù)組的說(shuō)法錯(cuò)誤的

37、選項(xiàng)是 .A、控件數(shù)組由一組具有共同名稱和相同類(lèi)型的控件組成B、控件數(shù)組中的每一個(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 arrItem>90 Then Ex

38、it ForNextEnd Sub對(duì)于該事件過(guò)程,以下表達(dá)中錯(cuò)誤的選項(xiàng)是 .A、a數(shù)組中的數(shù)據(jù)是 30個(gè)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 arrItem>90 語(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 IntegerReDim a(3, 2 )Fori = 1 To 3Forj =

39、 1 To 2a(i, j) = i * 2 + jNext j實(shí)用大全標(biāo)準(zhǔn)文檔Next iReDim Preserve a(3, 4)Forj = 3 To 4a(3,j) =j + 9Next jPrint a(3, 2) ; a(3, 4)End Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果是 .A、 8 13B、 0 13C、 7 12D、 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ǔ)句:Optio

40、n Base 1Dim A(2) As Integer那么數(shù)組A的下界為 .A、0B、1C、2D、不能確定15、以下說(shuō)法不正確的選項(xiàng)是 .A、使用ReDim語(yǔ)句可以改變動(dòng)態(tài)數(shù)組的維數(shù)B、假設(shè)用Dim語(yǔ)句定義了動(dòng)態(tài)數(shù)組的類(lèi)型,可以用 ReDim更改為其它類(lèi)型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類(lèi)型的變量D、整型變量17、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(-1 To 2) As Long那么函數(shù)UB

41、ound(A)的值為.A、0B、一 1C、1D、218、設(shè)用復(fù)制、粘貼的方法建立了一個(gè)命令按鈕數(shù)組Command1,以下對(duì)該數(shù)組的說(shuō)法中錯(cuò)誤的是.A、命令按鈕的Caption屬性都是Command1B、在代碼中訪問(wèn)任意一個(gè)命令按鈕只需使用名稱Command1C、命令按鈕的大小都相同D、命令按鈕共享相同的事件過(guò)程19、在窗體上畫(huà)1個(gè)命令按鈕,并編寫(xiě)如下事件過(guò)程:Private Sub Commandl Click()Dim a(3,3)For m=1 To 3實(shí)用大全標(biāo)準(zhǔn)文檔For n=1 To 3If n=m Or n=4-m Then a(m,n)=m+nElsea(m,n)=0End If

42、Print a(m,n);Next nPrintNext mEnd Sub運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為 200040A、0062 0 40 4 0B、4 0 62 3 03 4 0C、0 0 62 0 00 4 5D、0 5 620、以下程序段的執(zhí)行結(jié)果為 .Dim A(3)Fori = 1 To 3A(i) = i * iNext iD、1Print A(i - 1)A、16B、9C、421、以下 是VB中合法的數(shù)組元素表示法.A、X9B、X9C、X9D、X(9)22、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1Dim A(-1 to 2) As Integer那么數(shù)組A中共有

43、 個(gè)元素.A、2B、3C、4D、不能確定 23、使用語(yǔ)句Dim A(1 To 15) As Integer聲明數(shù)組 A之后,下面說(shuō)法中正確的選項(xiàng)是 A、數(shù)組中所有元素的值為0B、數(shù)組中所有元素的值不確定C、數(shù)組中所有元素的值為空串D、以上說(shuō)法均不對(duì)24、在以下語(yǔ)句中,a只能是.Dim X(15)For Each a In XPrint a;Next aA、已經(jīng)聲明的靜態(tài)數(shù)組B、已經(jīng)聲明的動(dòng)態(tài)數(shù)組C、Variant類(lèi)型的變量D、整型變量25、設(shè)有數(shù)組聲明語(yǔ)句:Option Base 1實(shí)用大全標(biāo)準(zhǔn)文檔Dim A(2) As Long 那么函數(shù)LBound(A)的值為.A、0B、一 1C、1D、2

44、26、在窗體上用復(fù)制、粘貼的方法建立了一個(gè)命令按鈕數(shù)組,數(shù)組名為M1.設(shè)窗體Forml標(biāo)題為“ myform1",雙擊控件數(shù)組中的第三個(gè)按鈕,翻開(kāi)代碼編輯器,寫(xiě)如下代碼:Private Sub M1_Click(Index As Integer)Form1.Caption = "myform2"End Sub運(yùn)行時(shí)單擊按鈕數(shù)組中的第一個(gè)按鈕,那么窗體顯示標(biāo)題為 .A、Form1 B、M1C、myform1 D、myform227、在窗體上畫(huà)一個(gè)名為Command1的命令按鈕,然后編寫(xiě)如下代碼:Option Base 1Private Sub Command1_Cl

45、ick()Dim a, s As Integer a = Array(1,2, 3, 4) j = 1For i = 4 To 1 Step -1 s = s + a(i) * j j =j* 10Next iPrint sEnd Sub運(yùn)行上面的程序,其輸出結(jié)果是 .A、1234 B、12C、34D、432128、窗體上有 Command1、Command2兩個(gè)命令按鈕.現(xiàn)編寫(xiě)以下程序:Option Base 0Dim a( ) As Integer, m As IntegerPrivate Sub Command1_Click() m=InputBox("請(qǐng)輸入一個(gè)正整數(shù) &qu

46、ot;) ReDim a(m)End SubPrivate Sub Command2_Click() m=InputBox("請(qǐng)輸入一個(gè)正整數(shù) ") ReDim a(m)End Sub運(yùn)行程序時(shí),單擊 Command1后輸入整數(shù)10,再單擊Command2后輸入整數(shù) 5,那么數(shù)組 a中元素的個(gè)數(shù)是.A、5B、6C、10D、1129、下面有關(guān)數(shù)組的說(shuō)法中,錯(cuò)誤的選項(xiàng)是 .A、一般而言,數(shù)組必須先定義后使用B、數(shù)組的下界必須從0開(kāi)始C、Erase語(yǔ)句的作用是對(duì)已定義固定大小數(shù)組的值重新初始化D、定義數(shù)組時(shí),數(shù)組維界值可以不是整數(shù)30、下面有關(guān)數(shù)組處理的表達(dá)中,不正確的選項(xiàng)是 .

47、實(shí)用大全標(biāo)準(zhǔn)文檔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ù)類(lèi)型D、在ReDim語(yǔ)句中使用Preserve語(yǔ)句時(shí),只能改變數(shù)組最后一維的維上界實(shí)用大全標(biāo)準(zhǔn)文檔過(guò)程1、以下說(shuō)法中正確的選項(xiàng)是 .A、在某個(gè)Sub過(guò)程中定義的局部變量可以與其它事件過(guò)程中定義的局部變量同名,但其作用域只限于該過(guò)程B、在窗體的Form_Load事件過(guò)程中定義的變量是全局變量C、局部變量的作用域可以超出所定義的過(guò)程D、在調(diào)用過(guò)程時(shí),所有局部變量被系統(tǒng)初始化為0或空

48、字符串2、下有關(guān)參數(shù)的說(shuō)法中,錯(cuò)誤的選項(xiàng)是 .A、過(guò)程的形參不可以是定長(zhǎng)字符串類(lèi)型的變量B、按地址傳遞參數(shù),形參和實(shí)參的類(lèi)型可以不同C、按值傳遞參數(shù),形參和實(shí)參的類(lèi)型可以不同,只要相容即可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ō)法正確的選項(xiàng)是 .A、過(guò)程可以嵌套定義也可以嵌套調(diào)用B、過(guò)程可以嵌套定義但不可以嵌套調(diào)用C、過(guò)程不可以嵌套定義但可以嵌套調(diào)用D、過(guò)程不可以嵌套定義也不可以嵌套調(diào)用5、假設(shè)在應(yīng)用程序中用“Privat

49、e Sub sub1(x As Integer, y As Single)定義了子程序 subl,調(diào)用程序中的變量i,j均為Integer型,那么正確調(diào)用子程序subl的是. Call sub1(i, j) Call sub1(3.1415, i) Call sub1(3.14, 234) Call sub1("245", "231.5")A、B、C、D、無(wú)6、調(diào)用由語(yǔ)句 Private Sub convert(y As Integer)定義的Sub過(guò)程時(shí),以下不是按值傳遞的語(yǔ) 句是.A、Call convert(x)B、Call convert(x *

50、 1)C、convert (x)D、convert x7、在 Visual Basic中,全局變量的定義方式是 .A、DimB、StaticC、Private實(shí)用大全標(biāo)準(zhǔn)文檔D、Public8、在過(guò)程中定義的變量,假設(shè)希望在離開(kāi)過(guò)程后,還能保存過(guò)程中該變量的值,那么應(yīng)該使用 關(guān)鍵字在過(guò)程中定義該局部變量.A、DimB、StaticC、PrivateD、Public 9、可以在 中,使用 Public pubstr as String*20定義一個(gè)定長(zhǎng)字符串.A、窗體模塊B、標(biāo)準(zhǔn)模塊C、類(lèi)模塊D、三者均可10、假設(shè)在應(yīng)用程序的標(biāo)準(zhǔn)模塊、窗體模塊和過(guò)程Sub1的說(shuō)明局部,分別用“ Public G

51、 AsInteger"、aPrivate G As Integer "和"Dim G As Integer 語(yǔ)句說(shuō)明了三個(gè)同名變量G.如果在過(guò)程Sub1中使用賦值語(yǔ)句“ G=3596,那么該語(yǔ)句是給在 說(shuō)明局部定義的變量 G賦值.A、標(biāo)準(zhǔn)模塊B、過(guò)程Sub1C、窗體模塊D、標(biāo)準(zhǔn)模塊、窗體模塊和過(guò)程Sub111、多窗體程序由多個(gè)窗體組成.在缺省情況下,Visual Basic在執(zhí)行應(yīng)用程序時(shí),總是把指定為啟動(dòng)窗體.A、不包含任何控件的窗體B、設(shè)計(jì)時(shí)的第一個(gè)窗體C、命名為Frm1的窗體D、包含控件最多的窗體12、在窗體模塊的通用聲明段中聲明變量時(shí),不能使用 關(guān)鍵字.A

52、、DimB、Static13、下面的過(guò)程定義語(yǔ)句中合法的是A、Sub proc1(Byval n()C、Function proc1(proc1)C、PrivateD、PublicB、Sub proc1(n) As IntegerD、Function proc1(Byval n)14、Sub過(guò)程與Function過(guò)程最根本的區(qū)別是 A、兩種過(guò)程參數(shù)的傳遞方式不同B、Sub過(guò)程可以使用 Call語(yǔ)句或直接使用過(guò)程名調(diào)用,而 Function不可以C、Sub過(guò)程的過(guò)程名不能返回值,而 Function過(guò)程能通過(guò)過(guò)程名返回值D、Function過(guò)程可以有參數(shù),Sub過(guò)程不可以15、在過(guò)程調(diào)用中,參數(shù)

53、的傳遞可以分為 兩種方式.A、按值傳遞和按地址傳遞B、按值傳遞和按參數(shù)傳遞C、按地址傳遞和按參數(shù)傳遞D、按參數(shù)傳遞和按位置傳遞16、要想在過(guò)程調(diào)用后返回兩個(gè)結(jié)果,下面的過(guò)程定義語(yǔ)句中正確的選項(xiàng)是 B、Sub proc1(ByVal n, m)D、Sub proc1(n, m)命令來(lái)建立.C、添加窗體D、添加模塊A、Sub proc1(ByVal n, ByVal m)C、Sub proc1(n, ByVal m)17、通用過(guò)程可以通過(guò)執(zhí)行“工具菜單中的A、添加過(guò)程B、通用過(guò)程實(shí)用大全標(biāo)準(zhǔn)文檔18、假設(shè)已定義了一個(gè)私有通用過(guò)程Private Sub Sub1(a As Single, b As

54、Single),那么以下調(diào)用語(yǔ)句中錯(cuò)誤的選項(xiàng)是.A、Sub1 12, 12B、Call Sub1 x, yC、Call Sub1(2*x , sin(1)D、sub1 12, x19、在過(guò)程調(diào)用中,參數(shù)的傳遞可以分為按值傳遞和 兩種方式.A、按數(shù)組傳遞B、按參數(shù)傳遞C、按地址傳遞D、按索引傳遞20、在參數(shù)傳遞過(guò)程中,使用關(guān)鍵字 來(lái)修飾參數(shù),可以使之按值傳遞.A、ByValB、ByRefC、ValueD、Reference21、下面有關(guān)標(biāo)準(zhǔn)模塊的表達(dá)中,錯(cuò)誤的選項(xiàng)是 .A、標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體B、標(biāo)準(zhǔn)模塊中的Private過(guò)程不能被工程中的其他模塊調(diào)用C、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為

55、.basD、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用22、下面的過(guò)程定義語(yǔ)句合法的是 .A、Sub proc1(ByVal n()B、Sub proc1(n) As IntegerC、Function proc1(proc1)D、Function proc1(ByVal n)23、在過(guò)程調(diào)用中,參數(shù)的傳遞可以分為按地址傳遞和 兩種方式.A、按數(shù)組傳遞B、按參數(shù)傳遞C、按值傳遞D、按位置傳遞24、在參數(shù)傳遞過(guò)程中,使用關(guān)鍵字 來(lái)修飾參數(shù),可以使之按地址傳遞.A、ByValB、ByRefC、ValueD、Reference25、Sub過(guò)程與Function過(guò)程最根本的區(qū)別是.A、Sub過(guò)程可

56、以使用 Call語(yǔ)句調(diào)用,而 Function過(guò)程不可以B、Function過(guò)程可以有參數(shù),而 Sub過(guò)程不可以C、兩種過(guò)程的參數(shù)傳遞方式不同D、Sub過(guò)程的過(guò)程名不能返回值,而 Function過(guò)程能通過(guò)過(guò)程名返回值26、標(biāo)準(zhǔn)模塊中有如下程序代碼:Public x As Integer , Y As IntegerSub var_pub()x=10 : y=20End Sub在窗體上有1個(gè)命令按鈕,并有如下事件過(guò)程:Private Sub Commandl_Click()Dim x As IntegerCall var_pubx=x+100y=y+100Print x; yEnd Sub運(yùn)行程序后單擊命令按鈕,窗體上顯示的是 .A、100 100B、100 120C、110 100D、110 12027、在窗體上有1個(gè)命令按鈕,并有如下事件過(guò)程

溫馨提示

  • 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)論