版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、大學 VB 考試題庫一、單項選擇題1、與傳統(tǒng)的程序設計語言相比,Visual Basic最突出的特點是() 。A、結(jié)構(gòu)化程序設計B 、程序開發(fā)環(huán)境C、事件驅(qū)動編程機制D 、程序調(diào)試技術(shù)2、賦值語句:a=123& MID("123456",3,2)執(zhí)行后, a 變量中的值是() 。A、 "12334" B 、 123 C、 12334 D 、 1573、保存一個工程至少應保存兩個文件,這兩個文件分別是(B)。A、文本文件和工程文件B 、窗體文件和工程文件C、窗體文件和標準模塊文件D 、類模塊文件和工程文件4、以下能在窗體 Form1的標題欄中顯示
2、"VisualBasic窗體 " 的語句是( C)。A、 Form1.Name="VisualBasic窗體 "B、 Form1.Title="VisualBasic窗體 "C、 Form1.Caption="VisualBasic窗體 "D、 Form1.Text="VisualBasic窗體 "5、為了裝入一個 VisualBasic應用程序,應當(D)A、只裝入窗體文件(.frm)B、只裝入工程文件(.vbp)C、分別裝入工程文件和標準模塊文件(.bas )D、分別裝入工程文件、窗體文件和
3、標準模塊文件6、賦給一個數(shù)組的數(shù)據(jù)類型一定要(A)。A、相同 B 、不相同C、兩可 D 、都不對7、下面正確的賦值語句是(C)。A、 x+y=30 B 、y=*r*rC 、y=x+30 D、 3y=x8、 VisualBasic 6.0集成環(huán)境的主窗口中不包括(C)。A、標題欄B 、菜單欄 C 、狀態(tài)欄D 、工具欄9、以下敘述中錯誤的是(C) 。A、 Visual Basic是事件驅(qū)動型可視化編程工具B、 Visual Basic應用程序不具有明顯的開始和結(jié)束語句C、VisualBasic 工具箱中的所有控件都具有寬度(Width )和高度( Height )屬性 ( 計時器 )D、 Visu
4、al Basic中控件的某些屬性只能在運行時設置10、要使 Print方法在 Form_Load 事件中起作用,要對窗體的(C) 屬性進行設置。A、 Backcolor B、 ForeColorC、 AutoRedraw D、 BackStyle11、若要使命令按鈕不可操作,要對(A) 屬性進行設制。A、 EnabledB、 VisibleC、 BackColor D 、 Caption12、以下敘述中錯誤的是(B) 。A、一個工程中可以包含多個窗體文件B、在一個窗體文件中用Private定義的通用過程能被其他窗體調(diào)用C、在設計VB程序時,窗體、標準模塊、類模塊等需要分別保存為不同類型的磁盤文
5、件。D、一個工程默認的啟動對象是Form113、 Cls 方法可以清除窗體或圖片框中的(C) 內(nèi)容。A、在設計階段使用Picture設置的背景位圖B、在設計階段放置的控件C、在運行階段產(chǎn)生的圖形和文字D、以上均可14、設 x=3,y=5, 則以下表達式值為真的是(C)A、 (-3+5>x) And (y>0) B、(x<0) Eqv (y>0)C、 (x>y) Or (y>0)D、 x>=y And y>1015、為了防止用戶隨意將光標置于控件之上,應將進行(D) 設置。A、將控件的TabIndex 屬性設置為 0B、將控件的TabStop 屬性
6、設置為TrueC、將控件的TabStop 屬性設置為FalseD、將控件的Enabled 屬性設置為False16、要判斷在文本框是否按了Enter 鍵,應在文本框的(D) 事件中判斷。A、 Change B、 KeyDown C、 ClickD 、 KeyPress17、以下關于焦點的敘述中,錯誤的是(A) 。A、如果文本框的TabStop 屬性為 False ,則不能接收從鍵盤上輸入的數(shù)據(jù)B、當文本框失去焦點時,觸發(fā)LostFocus事件C、當文本框的Enabled 屬性為 False 時,其 Tab 順序不起作用D、可以用TabIndex 屬性改變Tab 順序18、如果文本框的Enabl
7、ed 屬性設為False ,則 (A) 。A、文本框的文本將變成灰色,并且此時用戶不能將光標置于文本框上。B、文本框的文本將變成灰色,用戶仍然能將光標置于文本框上,但是不能改變文本框中的內(nèi)容。C、文本框的文本將變成灰色,用戶仍然能改變文本框中的內(nèi)容。D、文本框的文本正常顯示,用戶能將光標置于文本框上,但是不能改變文本框中的內(nèi)容。19、程序運行后,在窗體上單擊鼠標,此時窗體不會接收到的事件是(C) 。A、 MouseDown B、 MouseUpC、 Load D、 Click20、圖像框有一個屬性,可以自動調(diào)整圖形的大小,以適應圖像框的尺寸,這個屬性是 (B) 。A、 AutosizeB、 S
8、tretchC、 AutoRedraw D 、 Appearance21、為了防止用戶隨意將光標置于控件之上,應設置的屬性是(D) 。A、將控件的TabIndex 屬性設置為 0B、將控件的TabStop 屬性設置為TrueC、將控件的TabStop 屬性設置為FalseD、將控件的Enabled 屬性設置為False22、不論何控件,共同具有的是(B) 屬性。A、 TextB、 NameC、 ForeColor D 、 Caption23、以下關于窗體的描述中,錯誤的是(A) 。A、執(zhí)行 Unload Form1 語句后,窗體Form1消失,但仍在內(nèi)存中B、窗體的Load 事件在加載窗體時發(fā)
9、生C、當窗體的Enabled 屬性為 False 時,通過鼠標和鍵盤對窗體的操作都被禁止D、窗體的Height 、Width 屬性用于設置窗體的高和寬24、當運行程序時,系統(tǒng)自動執(zhí)行窗體的(A) 事件過程。A、 Load B 、 ClickC、 Unload D 、 GotFocus25、窗體設計器是用來設計(B) 。A、應用程序的代碼段B 、應用程序的界面C、對象的屬性D 、對象的事件26、 VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O計語言,采取了(A) 的編程機制。A、事件驅(qū)動B 、按過程順序執(zhí)行C、從主程序開始執(zhí)行D 、按模塊順序執(zhí)行27、確定一個控件在窗體上的位置的屬性是(D)
10、 。A、 Width 或 Height B 、 Width 和 HeightC、 Top 或 LeftD 、 Top 和 Left28、如果要改變窗體的標題,則需要設置的屬性是(A) 。A、 CaptionB 、 NameC、 BackColor D 、 BorderStyle29、以下敘述中錯誤的是(C) 。A、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關的窗體、標準模塊等文件B、保存 Visual Basic程序時,應分別保存窗體文件及工程文件C、 Visual Basic應用程序只能以解釋方式執(zhí)行D、事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)30、以下敘述中錯誤的是(B) 。A、雙擊鼠標可以觸
11、發(fā)DblClick事件B、窗體或控件的事件的名稱可以由編程人員確定C、移動鼠標時,會觸發(fā)MouseMove事件D、控件的名稱可以由編程人員設定31、在 VisualBasic中最基本的對象是(C) 。它是應用程序的基石,是其他控件的容器。A、文本框B 、命令按鈕C、窗體 D、標簽32、以下敘述中正確的是(A) 。A、窗體的Name屬性指定窗體的名稱,用來標識一個窗體B、窗體的Name屬性的值是顯示在窗體標題欄中的文本C、可以在運行期間改變對象的Name屬性的值D、對象的Name屬性值可以為空33、在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是(C) 。A、工程資源管理器窗口B 、工具箱窗
12、口C、代碼窗口D 、屬性窗口34、 VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O計語言,采取了的編程機制是(A) 。A、事件驅(qū)動B 、按過程順序執(zhí)行C、從主程序開始執(zhí)行D 、按模塊順序執(zhí)行35、用來設置粗體字的屬性是(C) 。A、 FontItalic B、 FontNameC、 FontBoldD、 FontSize36、如果一個工程含有多個窗體及標準模塊,則以下敘述中錯誤的是(A) 。A、如果工程中含有Sub Main 過程,則程序一定首先執(zhí)行該過程B、不能把標準模塊設置為啟動模塊C、用 Hide 方法只是隱藏一個窗體,不能從內(nèi)存中清除該窗體D、任何時刻最多只有一個窗體是活動窗體37
13、、為了把焦點移到文本框,所使用的方法是(A) 。A、 SetFocusB、 VisibleC、 Refresh D 、 GetFocus38、 INT( 100*RND)產(chǎn)生的隨機整數(shù)的閉區(qū)間是(A)。A、 0 , 99 B 、 1 ,100C、0 ,100 D 、1 ,9939、如果要在命令按鈕上顯示圖形文件,應設置命令按鈕的(B) 。A、 Style屬性和 Graphics屬性 B、 Style屬性和 Picture屬性C、 Caption 屬性 D、 Graphics屬性40、若要使命令按鈕不可操作,要對(A) 屬性進行設制。A、 EnabledB、 VisibleC、 BackColo
14、r D 、 Caption41、假定窗體的名稱為Form1, 則把窗體的標題設置為“VB_Test”的語句為(B) 。A、Form1=“VB_Test”B、Form1.Caption= “VB_Test”C、Form1.Text= “VB_Test” D、F=“VB_Test”42、以下敘述中錯誤的是(A) 。A、在工程資源管理器窗口中只能包含一個工程文件及屬于該工程的其他文件B、以 .BAS 為擴展名的文件是標準模塊文件C、窗體文件包含該窗體及其控件的屬性D、一個工程中可以含有多個標準模塊文件43、要使文本框獲得輸入焦點,則應采用文本框控件的哪個方法(A) 。A、 GotF
15、ocus B 、 LostFocusC、 KeyPress D 、 SetFocus44、以下不能在“工程資源管理器”窗口中列出的文件類型是(B) 。A、 .bas B 、 .resC、 .frm D 、 .ocx45、剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是(C) 。A、單選按鈕B 、圖片框C、通用對話框D 、文本框46、以下敘述中錯誤的是(B) 。A、雙擊鼠標可以觸發(fā)DblClick事件B、窗體或控件的事件的名稱可以由編程人員確定C、移動鼠標時,會觸發(fā)MouseMove事件D、控件的名稱可以由編程人員設定47、以下能夠觸發(fā)文本框Change 事件的操作是 (D) 。A、文本
16、框失去焦點B 、文本框獲得焦點C、設置文本框的焦點D、改變文本框的內(nèi)容48、以下敘述中錯誤的是(C) 。A、一個工程中只能有一個Sub Main 過程B、窗體的Show方法的作用是將指定的窗體裝入內(nèi)存并顯示該窗體C、窗體的Hide 方法和 Unload 方法的作用完全相同D、若工程文件中有多個窗體,可以根據(jù)需要指定一個窗體為啟動窗體49、語句 PrintAbs(-62)+Int(-62)的輸出結(jié)果是 (A) 。A、0 B 、1 C、-1 D 、-7250、如果將布爾常量值TRUE賦值給一個整型變量,則整型變量的值為(B) 。A、 0 B、 -1 C 、 TRUE D、 FALSE51、函數(shù) S
17、tring(n,"str")的功能是 (B) 。A、把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串B、返回由n 個字符組成的字符串C、從字符串中取出n 個字符D、從字符串中第n 個字符的位置開始取子字符串52、語句 PrintFormat(“Hello World ”, “>”) 的輸出結(jié)果是(C) 。A、 hello WORLD B 、hello worldC、 HELLO WORLD 、HELLO world53、聲明符號常量應該用關鍵字(B) 。A、 Static B、 Const C 、 Private D、Variant54、要強制顯示聲明變量,可在窗體模塊或標準模塊的聲明段中加
18、入語句(B) 。A、 Option Base 0B 、 Option ExplicitC、 Option Base 1 D、 Option Compare55、下列可作為VisualBasic變量名的是 (D) 。A、 A#A B、4A C、 ?xy D 、 constA56、設 a=10, b=5,c=1,執(zhí)行語句Printa > b > c后,窗體上顯示的是(B) 。A、 True B 、 False C 、 1 D 、出錯信息57、執(zhí)行 x$=String(6,"124abc")后, x 的值是 (B) 。A、 124abc B 、 111111 C 、
19、124 D、 abc58、設 a=6,則執(zhí)行x=IIf(a>5,-1,0)后, x 的值為( D)A、5 B 、6 C、0 D、-159、執(zhí)行語句: c$=“Glad”& Mid$( “Nice to meet you”,5,3) ,則變量c$的值為 (C) 。A、 Nice to meet you B、 Glad Nice to meet youC、 Glad to D、 Glad60、下面 (D) 是合法的字符常數(shù)。A、 ABC$ B、 " ABC" C 、 ' ABC' D、 ABC61、對于語句Ifx=1 Then y=1,下列說法正確
20、的是(C)。A、 x=1 和 y=1均為賦值語句B、 x=1 和 y=1均為關系表達式C、 x=1 為關系表達式,y=1為賦值語句D、 x=1 為賦值語句,y=1為關系表達式62、設有聲明:DimX As Integer,如果 Sgn(X)的值為 -1 ,則 X 的值是 (D) 。A、任何整數(shù)B 、 0 C 、等于 0的整數(shù) D 、小于 0的數(shù)63、在一行內(nèi)寫多條語句時,每個語句之間用(B) 符號分隔。A、, B 、: C、 D 、;64、從鍵盤上輸入兩個字符串,分別保存在變量str1 、 str2 中。確定第二個字符串在第一個字符串中起始位置的函數(shù)是(D) 。A、 Left B 、 Mid
21、C 、String D、 Instr65、設 S=" 中華人民共和國" ,表達式 Left (S,1 )+Right ( S,1 )+Mid(S,3,2 )的值為( B)A、" 中華民國 " B 、"中國人民 "C、" 中共人民 " D 、"人民共和 "66、下列可作為Visual Basic中的變量名的是(A) 。A、 Filename B 、 A(A+B) C 、254D D、Print67、下面 (A) 是合法的變量名。A、 X_yz B 、 123abc C 、 Integer D、 X
22、-Y68、以下變量命名非法的是(C)。A、 xyz123 B 、 printaa C、 boolean D 、 Bernald69、設有變量聲明:DimTestDate As Date,為變量 TestDate 正確賦值的表達方式是(A) 。A、 TextDate=#1/1/2002#B、TestDate=# “1/1/2002 ”#C、TextDate=date( “1/1/2002 ”)D、TestDate=Format( “m/d/yy ”, “1/1/2002 ”)70、設 a=2,b=3,c=4,d=5,表達式a>bAND c<=d 的值是 (B) 。A、 True B
23、、 False C 、 -1 D 、171、表達式 6*8Mod 9 的值是 (B) 。A、4 B 、3 C、6 D、772、假設變量bool_x 是一個布爾型( 邏輯型 ) 的變量,則下面正確的賦值語句是(D)A、 bool_x = "False" B、 bool_x = .False.C、 bool_x = #False# D、 bool_x = False73、設 a=“VisualBasic ”,下面使b=“Basic ”的語句是(B) 。A、 b=Left(a,8,12) B、 b=Mid(a,8,5)C、 b=Rigth(a,5,5) D、 b=Left(a,8
24、,5)74、語句 PrintFormat$(32548.5,“#,#.# ”) 的輸出結(jié)果是(B)。A、 32548.5 B 、 32,548.5 C、032,548.50 D、 32,548.5075、以下聲明語句中錯誤的是(D) 。A、 Const var1=123 B、 Dim var2 = 'ABC'C、 Dim x_y_z% D 、 Static var3 As Integer76、可以同時刪除字符串前導和尾部空白的函數(shù)是(C) 。A、 Ltrim B、 Rtrim C 、 Trim D 、 Mid77、下列可為合法變量名的是 (D) 。A、 Integer B 、
25、False C 、 public D、thanksgiving78、變量未賦值時,數(shù)值型變量的值為(A) 。A、0 B 、空 C、1 D、無任何值79、表達式 16/4-25*8/4 Mod 52的值為 (B) 。A、14 B 、4 C、20 D、280、下面 If語句統(tǒng)計滿足性別為男、職稱為副教授以上、年齡小于40歲條件的人數(shù),不正語句是( D)。A、 If sex="男 "And age 40And (duty=" 教授 "Or duty=" 副教授 ") Then n=n+1B、 If sex="男 "And
26、 age 40And InStr(duty,"教授 ") 0 Then n=n+1C、 If sex="男 "And age 40And Right(duty,2)= "教授 " Then n=n+1D、 If sex="男 "And age 40And duty=" 教授 "And duty=" 副教授 " Then n=n+181、設 a=3,b=5 ,則以下表達式值為真的是(B) 。A、 a>=b And b>10B、 (a>b)Or(b>0)C
27、、 (a<0)or(b<0)D、 (-3+5>a)And(b>0)82、執(zhí)行語句a=InputBox("Today","Tomorrow","Yesterday","Daybeforeyesterday",5),將顯示一個輸入對話框,在對話框的輸入?yún)^(qū)中顯示的信息是(A) 。A、 TodayB、 TomorrowC、 YesterdayD、 Day before Yesterday83、 VB提供了結(jié)構(gòu)化程序設計的3種基本結(jié)構(gòu),這3種基本結(jié)構(gòu)是(B)。A、遞歸結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)B、選擇結(jié)
28、構(gòu),過程結(jié)構(gòu),順序結(jié)構(gòu)C、過程結(jié)構(gòu),輸入、輸出結(jié)構(gòu),轉(zhuǎn)向結(jié)構(gòu)D、分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),順序結(jié)構(gòu)84、下面 If 語句統(tǒng)計滿足性別為男、職稱為副教授以上、年齡小于40歲條件的人數(shù),不正確的語句是( D)。A、If sex=“男” And age40And InStr(duty,“教授” ) 0 Then n=n+1B、If sex=“男” And age40And (duty= “教授” Or duty= “副教授” ) Then n=n+1C、If sex=“男” And age 40 And Right(duty,2)= “教授” Then n=n+1D、If sex=“男” And age4
29、0And duty= “教授” And duty= “副教授” Then n=n+185、當語句 w=IIf(4>10, ”Red”, “Green”) 執(zhí)行后,變量w 中的值是( C)。A、 NullB、“ Red”C、“ Green”D、 -186、賦值語句: a=123+MID(“123456”,3,2) 執(zhí)行后,a 變量中的值是(D)。A、“ 12334”B、 123C、 12334D、 15787、設有語句 x=InputB ox( “AAAA”,“ BBBB”,“” ), 程序運行后,所產(chǎn)生的對話框的標題應為 (C) 。A、 AAAAB、空C、 BBBBD、出錯,不能產(chǎn)生對話
30、框88、下面正確的賦值語句是(C)。A、 x+y=30B、y=*r*rC、 y=x+30D、 3y=x89、 VB提供了結(jié)構(gòu)化程序設計的三種基本結(jié)構(gòu),三種基本結(jié)構(gòu)是(D) 。A、遞歸結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B、選擇結(jié)構(gòu)、過程結(jié)構(gòu)、順序結(jié)構(gòu)C、過程結(jié)構(gòu)、輸入輸出結(jié)構(gòu)、轉(zhuǎn)向結(jié)構(gòu)D、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、順序結(jié)構(gòu)90、下面程序段求兩個數(shù)中的大數(shù),不正確的是(D)。A、 Max=IIf(x y,x,y)B、 If x y Then Max=xElse Max=yC、 Max=x:If y =x Then Max=yD、 If y x Then Max=y: Max=x91、下列程序段:Dim x If
31、x Then Print x Else Print x+1運行后,顯示的結(jié)果是(A)。A、 1B、 0C、 -1D、出錯92、以下不屬于vb 的三種基本結(jié)構(gòu)的是(C)?A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、遞歸結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)93、語句 Ifx=1 Then y=1,下列說法正確的是(C)。A、 x=1和 y=1均為賦值語句B、 x=1和 y=1均為關系表達式C、 x=1為關系表達式,y=1為賦值語句D、 x=1為賦值語句,y=1 為關系表達式94、賦值語句: a=123& MID(“123456”,3,2) 執(zhí)行后,a 變量中的值是(C)。A、“ 12334”B、 123C、 12334D、
32、15795、下面程序段顯示的結(jié)果是(A)。Dim xx=Int(Rnd)+5Select Case xCase 5“優(yōu)秀”Case 4Print “良好”Case3Print “通過”Case ElsePrint “不通過”EndSelectA、優(yōu)秀B、良好C、通過D、不通過96、為了給x,y,z這3個變量賦初值1,下面正確的賦值語句是(A)。A、 x=1: y=1: z=1B、 x=1,y=1,z=1C、 x=y=z=1D、 xyz=197、下列語句正確的是(C)A、If A B Then Print"A不等于 B"B、 If A<>B Then Print
33、A不等于 BC、 If A<>B Then Print "A不等于 B"D、If A B Print"A不等于 B"98、設有語句x$=InputBox( “輸入數(shù)值”,“ 0”,“示例” ), 程序運行后,如果從鍵盤上輸入數(shù)值 10并按回車鍵,則下列敘述中正確的是(D) 。A、變量 X的值是數(shù)值 10B、在 InputBox對話框標題欄中顯示的是“示例”C、 0是默認值D、變量 X的值是字符串“ 10”99、運行下列程序段后,顯示的結(jié)果為 ( B) J1=4:J2=9 IfJ1<J2 Then PrintJ2 Else PrintJ1
34、A、 4B、 9C、 13D、 49100、 InputBox函數(shù)返回值的類型為(B) 。A、數(shù)值B、字符串C、變體D、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)101、一個數(shù)組說明為Dim a(0 to 5,1 to 5) As Integer,則該數(shù)組共有(C) 個元素。A、 25B、 36C、 30D、不確定102、數(shù)組聲明語句Dim a(2 to 3, -2 to 2,3 to 5)中,數(shù)組a 包含元素的個數(shù)為(C) 。A、 120B、 75C、 30D、 13103、如果在上題語句前加入Option Base 1,則該數(shù)組共有(D) 個元素。A、 15B、 16C、 13D、不確定104、如果
35、有聲明Dim a(15) As Integer,則該數(shù)組共有(B)個元素。A、 15B、 16C、 13D、不確定105、一個數(shù)組說明為Dim a(5 , 1 to 5) As Integer,則該數(shù)組共有(C) 個元素。A、 25B、 36C、 30D、不確定106、在 VB 中,默認的數(shù)組下標的下界從0開始,要想在通用聲明段界定下界,則應使用( A)。A、 Option BaseB、 Option ExplicitC、 ExplicitD、 Low Base107、如下數(shù)組聲明語句,正確的是(B) 。A、 Dim a3, 4 as IntegerB、 Dim a(3, 4) as Inte
36、gerC、 Dim a(n, n) as IntegerD、 Dim a34) as Integer108、賦給一個數(shù)組的數(shù)據(jù)的值的類型一定要(A)。A、相同B、不相同C、兩可D、都不對109、數(shù)組的下標可取的變量類型是(A)。A、數(shù)值型B、字符型C、日期型D、可變型110、數(shù)組聲明語句Dima(0 to 3, -2 to 2,0 to 5)中,數(shù)組a 包含元素的個數(shù)為(A) 。A、 120B、 75C、 60D、 13111、假定有如下的Sub 過程: SubS (x As Single, y As Single) t = x x = t / y y = tMod y End Sub在窗體上
37、添加一個命令按鈕,然后編寫如下事件過程:Private SubCommand1_Click() Dim a As Single Dim b As Singlea = 5: b = 4 S a, b Print a, b EndSub 程序運行時,單擊命令按鈕得到的結(jié)果(D)。A、5 4B、1 1C、 1.25 4D、 1.25 1112、用以下方式聲明的變量,( B)可以在整個程序中通用?A、在窗體模塊用Dim 進行聲明B、在窗體模塊用Public進行聲明C、在窗體模塊用Private進行聲明D、在窗體模塊用Static進行聲明113、在窗體上添加一個命令按鈕和三個標簽,Sub Command
38、1_Click()StaticyAs Integer編寫事件過程:Dim z As IntegerPrivateN=10:x As Integer Private z=N+z: y=y+z: x=x+zLabel1.Caption = xLabel2.Caption = y Label3.Caption = z End Sub程序運行后,連續(xù)三次單擊命令按鈕,則三個標簽中顯示的內(nèi)容分別是(A)。A、 10 10 10B、 30 30 30C、 30 30 10D、 10 30 30114、以下敘述中錯誤的是(D) 。A、如果過程被定義為Static類型,則該過程中的局部變量都是Static類型
39、B、 Sub 過程中不能嵌套定義Sub 過程C、 Sub 過程中可以嵌套調(diào)用Sub 過程D、事件過程可以像通用過程一樣由用戶定義過程名115、在在窗體上添加一個命令按鈕Command1和一個文本框Text1 ,然后編寫如下事件過程:Private Sub Command1_Click()Dim x As Integer, y As Integer, z AsIntegerx = 5y = 7z = 0Text1.Text =""Call p1(x, y, z)Text1.Text = Str(z)End Sub Private Subp1(ByVal a As Intege
40、r, ByVal b As Integer, c As Integer)c = a + bEnd Sub程序運行后,單擊命令按鈕得到的結(jié)果是(A)。A、 12B、 0C、 Str(z)D、沒有顯示結(jié)果116、如果在程序中要將a 定義為靜態(tài)變量,且為整型數(shù),則應使用的語句是:( B)A、 Redim a As IntegerB、 Static a As IntegerC、 Public a As IntegerD、 Dim a As Integer117、以下程序的運行結(jié)果是(C)Subs1(b() As Integer)For i = 1 To 4b(i) = 2 * iNext iEnd S
41、ubPrivate Sub Command1_Click()Dim a(1 To 4) As IntegerFor i = 1 To 4a(i) = i + 5Next is1 a()For i = 1 To 4Print a(i)NextiEndSubA、 12 14 16 18B、6789C、2468D、1234118、以下程序的運行結(jié)果是(D)。 Function f(m As Integer) As Integer b = 1 StaticcAs Integerb = b + 1 c = c + 1 f = m * b * c End FunctionPrivateSubCommand
42、1_Click()Dim a As Integer a = 2 Sum = 0 For i = 1 To 3 Sum = Sum + f(a)Next i Print Sum EndSubA、 12B、 28C、 32D、 24119、下列程序輸出結(jié)果(C)。Private Sub Command1_Click()For i = 1 To 10GetValue iNext iPrint GetValue(i)End SubPrivate FunctionGetValue(ByVal a As Integer) Static S As Integer S = S + aGetValue = SE
43、nd FunctionA、 10B、 65C、 66D、 11120、在過程定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應使用(D) 關鍵字在過程中定義局部變量。A、 DimB、 PrivateC、 PublicD、 Static121、在過程定義中用(C) 表示形參的傳值。A、 VarB、 ByDefC、 ByValD、 Value122、在在窗體上添加一個命令按鈕Command1和兩個名稱分別為Label1 和 Label2 的標簽,然后編寫如下事件過程: Private X AsInteger Private SubCommand1_Click() X = 5: y
44、= 3 Call proc(X, y) Label1.Caption = X Label2.Caption = y End Sub Sub proc(ByVal aAs Integer, ByVal bAs Integer) X = a * a y = b + b End Sub程序運行后,單擊命令按鈕,則兩個標簽label1 和 label2 中顯示的內(nèi)容分別是(B)。A、 25,3B、 25,6C、 5,3D、 5,6123、以下程序的運行結(jié)果是( C)。 Dim x As Integer, y As Integer, z As Integer Subs1(a As Integer, b
45、As Integer)Dim c As Integera = 2 * a b = b + 2 c = a+ bEnd SubSub s2(a As Integer, ByValb As Integer)Dim c As Integera = 2 * ab = b + 2c = a + bEnd SubPrivate Sub Command1_Click()x = 4 : y =: 4 z = 6Call s1(x, y)Print x + y + zCall s2(x, y)Print x + y + zEnd SubA、 24 28B、 20 28C、 20 18D、 20 20124、以下
46、關于過程及過程參數(shù)的描述中,錯誤的是(C) 。A、過程的參數(shù)可以是控件名稱B、用數(shù)組作為過程的參數(shù)時,使用的是“傳地址”方式C、只有函數(shù)過程能夠?qū)⑦^程中處理的信息傳回到調(diào)用的程序中D、窗體可以作為過程的參數(shù)125、以下屬于VisualBasic合法的數(shù)組元素是(C)A、 x8B、 x 8C、 s(0)D、 v8126、下列敘述中正確的是(C) 。A、在窗體的Form_Load 事件過程中定義的變量是全局變量B、局部變量的作用域可以超出所定義的過程C、在某個 Sub 過程中定義的局部變量可以與其它事件過程中定義的局部變量同名,但其作用域只限于該過程D、在調(diào)用過程時,所有局部變量被系統(tǒng)初始化為0或
47、空字符串127、假定有以下函數(shù)過程:FunctionFun(S As String)As StringDim s1 As StringFori =1 To Len(S) s1 = UCase(Mid(S, i, 1) + s1 Next i Fun = s1 End Function在窗體上添加一個命令按鈕,然后編寫如下事件過程:PrivateSub Command1_Click() Dim str1As String,str2As Stringstr1= InputBox("請輸入一個字符串")str2= Fun(str1)Printstr2 End Sub程序運行后,單擊命令按鈕,如果在輸入對話框中輸入字符串“abcdefg ”,單擊 " 確定 " 按鈕后程序在窗體上輸出結(jié)果(D)。A、 abcdefgB、 gfedcbaC、 GFEDCBAD、 ABCDEFG128、若已編寫了一個 Sort 子過程, 在該工程中有多個窗體, 為了方便的調(diào)用 Sort
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度礦山礦產(chǎn)資源評估與交易合同3篇
- 二零二五年度電梯設備維修與維護服務合同3篇
- 二零二五年度月嫂服務合同及雇主滿意度調(diào)查2篇
- 2025年度商業(yè)機密保護合同違約責任及違約金計算3篇
- 二零二五年度新型城鎮(zhèn)化建設勞務輸送管理合同
- 二零二五年度電商項目品牌推廣合伙合同3篇
- 軟件測試的背景
- 《羅杰斯學習觀》課件
- 2024高考語文復習 文言文閱讀 《論語》 專題練習 (含答案解析)
- 習作:《我學會了-》(說課稿)2023-2024學年統(tǒng)編版語文四年級下冊
- 知識創(chuàng)新與學術(shù)規(guī)范中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 企業(yè)貸款書面申請書
- 人教五年級英語上冊2011版五年級英語上冊《Lesson17》教案及教學反思
- 交換機安裝調(diào)試記錄表實用文檔
- 理性思維作文素材800字(通用范文5篇)
- 應急物資清單明細表
- 房地產(chǎn)估計第八章成本法練習題參考
- 《社會主義核心價值觀》優(yōu)秀課件
- 《妊娠期糖尿病患者個案護理體會(論文)3500字》
- 《小學生錯別字原因及對策研究(論文)》
- 便攜式氣體檢測報警儀管理制度
評論
0/150
提交評論