大學vb考試題庫_第1頁
大學vb考試題庫_第2頁
大學vb考試題庫_第3頁
大學vb考試題庫_第4頁
大學vb考試題庫_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1、 A、 C、 2、 A、 3、 A、 C、 4、 A、 B、 、單項選擇題 與傳統(tǒng)的程序設計語言相比 ,Visual Basic 最突出的特點是( C)。 結構化程序設計B程序開發(fā)環(huán)境 事件驅動編程機制D、程序調試技術 賦值語句: a=123 & MID(123456,3,2)執(zhí)行后, a 變量中的值是( 12334B、 123C、 12334 保存一個工程至少應保存兩個文件,這兩個文件分別是( B)。 文本文件和工程文件B、窗體文件和工程文件 窗體文件和標準模塊文件D、類模塊文件和工程文件 以下能在窗體 =VisualBasic =VisualBasic C)。 D、157 C、 D、

2、5、 Form1 的標題欄中顯示 VisualBasic 窗體 窗體 窗體 窗體 Visual Basic 應用程序,應當 窗體 的語句是 C)。 A、 =VisualBasic =VisualBasic 為了裝入一個 只裝入窗體文件( .frm ) D) B、 C、 D、 6、 A、 7、 A、 8、 A、 只裝入工程文件( .vbp ) 分別裝入工程文件和標準模塊文件( .bas ) 分別裝入工程文件、窗體文件和標準模塊文件 賦給一個數組的數據類型一定要( 相同B、不相同 下面正確的賦值語句是(C)。 B y= n *r*r A)。 C兩可 D都不對 9、 A、 x+y=30 Visual

3、 Basic 標題欄 以下敘述中錯誤的是 (C) 。 Visual Basic Visual Basic Visual Basic Visual Basic B、 C、 D、 10、要使 Print A、 Backcolor C、 y=x+30 D、 3y=x 集成環(huán)境的主窗口中不包括 B菜單欄C狀態(tài)欄 C)。 D、 工具欄 是事件驅動型可視化編程工具 應用程序不具有明顯的開始和結束語句 工具箱中的所有控件都具有寬度( Width )和高度( 中控件的某些屬性只能在運行時設置 Height )屬性 方法在 Form_Load 事件中起作用,要對窗體的 (C) 屬性進行設置 。 ForeColo

4、r B、 D、 C、 AutoRedraw 11、若要使命令按鈕不可操作,要對 A、 EnabledB、 C、 BackColor 12、以下敘述中錯誤的是 (B) 。 D、 BackStyle (A) 屬性進行設 制。 Visible Caption A、一個工程中可以包含多個窗體文件 B在一個窗體文件中用 Private定義的通用過程能被其他窗體調用 C在設計VB程序時,窗體、標準模塊、類模塊等需要分別保存為不同類型的磁盤文件。 D 個工程默認的啟動對象是Forml 13、 Cls 方法可以清除窗體或圖片框中的 (C) 內容 。 A、在設計階段使用 Picture設置的背景位圖 B在設計階

5、段放置的控件 C在運行階段產生的圖形和文字 D以上均可 14、設 x=3,y=5, 則以下表達式值為真的是 (C) A、(-3+5x) And (y0)B、 (x0) C、 (xy) Or (y0)D、 x=y And y10 15、 為了防止用戶隨意將光標置于控件之上,應將進行(D) 設置。 A、將控件的Tablndex屬性設置為0 B將控件的TabStop屬性設置為True C將控件的TabStop屬性設置為False D將控件的Enabled屬性設置為False 16、 要判斷在文本框是否按了Enter 鍵,應在文本框的 (D) 事件中判斷。 A、ChangeB、 KeyDownC、 C

6、lickD、 KeyPress 17、 以下關于焦點的敘述中,錯誤的是(A) 。 A、如果文本框的 TabStop屬性為False,則不能接收從鍵盤上輸入的數據 B當文本框失去焦點時,觸發(fā)LostFocus事件 C當文本框的Enabled屬性為False時,其Tab順序不起作用 D可以用TabIndex屬性改變Tab順序 18、如果文本框的 Enabled 屬性設為 False ,則 (A) 。 A、文本框的文本將變成灰色,并且此時用戶不能將光標置于文本框上。 B文本框的文本將變成灰色,用戶仍然能將光標置于文本框上,但是不能改變文本框中的 內容。 C文本框的文本將變成灰色,用戶仍然能改變文本框

7、中的內容。 D文本框的文本正常顯示,用戶能將光標置于文本框上,但是不能改變文本框中的內容。 19、 程序運行后,在窗體上單擊鼠標,此時窗體不會接收到的事件是(C) 。 B、 MouseUp D、 Click A、MouseDown C、 Load 20、圖像框有一個屬性, 可以自動調整圖形的大小,以適應圖像框的尺寸, 這個屬性是 (B) 。 B、 Stretch A、Autosize C、 AutoRedrawD、 Appearance 21、為了防止用戶隨意將光標置于控件之上,應設置的屬性是(D) 。 A、將控件的TabIndex屬性設置為0 B將控件的TabStop屬性設置為True C將

8、控件的TabStop屬性設置為False D將控件的Enabled屬性設置為False 22、不論何控件,共同具有的是 (B) 屬性。 A、 Text B、Name C、ForeColorD、 Caption 23、 以下關于窗體的描述中,錯誤的是(A) 。 A、執(zhí)行Un load Form1語句后,窗體 Form1消失,但仍在內存中 B窗體的Load事件在加載窗體時發(fā)生 C當窗體的Enabled屬性為False時,通過鼠標和鍵盤對窗體的操作都被禁止 D窗體的Height、Width屬性用于設置窗體的高和寬 24、 當運行程序時,系統(tǒng)自動執(zhí)行窗體的(A) 事件過程。 A、LoadB、 Clic

9、k C、 UnloadD、 GotFocus 25、窗體設計器是用來設計 (B) 。 A、應用程序的代碼段B應用程序的界面 C對象的屬性D、對象的事件 26、Visual Basic 是一種面向對象的可視化程序設計語言,采取了 (A) 的編程機制。 A、事件驅動B、按過程順序執(zhí)行 C從主程序開始執(zhí)行D按模塊順序執(zhí)行 27、 確定一個控件在窗體上的位置的屬性是(D) 。 A、 Width 或 HeightB、 Width 和 Height C、 Top 或 LeftD、 Top 和 Left 28、 如果要改變窗體的標題,則需要設置的屬性是(A) 。 A、 CaptionB、 Name C、 B

10、ackColorD、 BorderStyle 29、以下敘述中錯誤的是 (C) 。 A、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關的窗體、標準模塊等文件 B保存Visual Basic 程序時,應分別保存窗體文件及工程文件 C、 Visual Basic 應用程序只能以解釋方式執(zhí)行 D事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā) 30、以下敘述中錯誤的是 (B) 。 A、雙擊鼠標可以觸發(fā) DbICIick事件 B窗體或控件的事件的名稱可以由編程人員確定 C移動鼠標時,會觸發(fā) MouseMove事件 D控件的名稱可以由編程人員設定 31、在 VisuaI Basic 中最基本的對象是 (C) 。它是應

11、用程序的基石,是其他控件的容器。 A、文本框B、命令按鈕 C窗體D、標簽 32、以下敘述中正確的是 (A) 。 A、窗體的Name屬性指定窗體的名稱,用來標識一個窗體 B窗體的Name屬性的值是顯示在窗體標題欄中的文本 C可以在運行期間改變對象的Name屬性的值 D對象的Name屬性值可以為空 33、 在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是(C) 。 A、工程資源管理器窗口B、工具箱窗口 C代碼窗口D屬性窗口 34、VisuaI Basic 是一種面向對象的可視化程序設計語言,采取了的編程機制是 (A) 。 A、事件驅動B、按過程順序執(zhí)行 C從主程序開始執(zhí)行D按模塊順序執(zhí)行 35

12、、用來設置粗體字的屬性是 (C) 。 A、FontItaIicB、FontName C、FontBoIdD、FontSize 36、如果一個工程含有多個窗體及標準模塊,則以下敘述中錯誤的是(A) 。 A、如果工程中含有 Sub Main過程,則程序一定首先執(zhí)行該過程 B不能把標準模塊設置為啟動模塊 C用Hide方法只是隱藏一個窗體,不能從內存中清除該窗體 D任何時刻最多只有一個窗體是活動窗體 37、 為了把焦點移到文本框,所使用的方法是(A) 。 A、SetFocusB、 Visible C、 RefreshD、 GetFocus 38、INT( 100*RND)產生的隨機整數的閉區(qū)間是( A

13、)。 A、 0 , 99 B、1 , 100 C、0 , 100D、 1 , 99 39、如果要在命令按鈕上顯示圖形文件,應設置命令按鈕的(B) 。 A、Style 屬性和 Graphics 屬性 B、 C、 Caption 屬性 40、若要使命令按鈕不可操作,要對 Style 屬性和 Picture 屬性 D、 Graphics 屬性 (A) 屬性進行設制。 Visible C、 BackColor 41、假定窗體的名稱為 D、Caption Form 1 ,則把窗體的標題設置為 VB_Test”的語句為(B)。 A、 Form1=“ VB_Test” B、 =“ VB_Test” A、En

14、abledB、 C、 =“VB_Test” D、 =“VB_Test” 42、以下敘述中錯誤的是 (A) 。 A、在工程資源管理器窗口中只能包含一個工程文件及屬于該工程的其他文件 B以.BAS為擴展名的文件是標準模塊文件 C窗體文件包含該窗體及其控件的屬性 D個工程中可以含有多個標準模塊文件 43、要使文本框獲得輸入焦點,則應采用文本框控件的哪個方法(A) 。 A、 GotFocus B、LostFocus C、KeyPressD、 SetFocus 44、以下不能在“工程資源管理器”窗口中列出的文件類型是 (B)。 A、 .bas B、 .resC、 .frmD、 .ocx 45、 剛建立一

15、個新的標準EXE工程后,不在工具箱中出現的控件是(C)。 A、單選按鈕B圖片框C、通用對話框D、文本框 46、以下敘述中錯誤的是 (B)。 A、雙擊鼠標可以觸發(fā) DblClick事件 B窗體或控件的事件的名稱可以由編程人員確定 C移動鼠標時,會觸發(fā)MouseMove事件 D控件的名稱可以由編程人員設定 47、以下能夠觸發(fā)文本框 A、文本框失去焦點 C設置文本框的焦點 Change 事件的操作是 (D) 。 B文本框獲得焦點 D、改變文本框的內容 48、以下敘述中錯誤的是 (C)。 A、一個工程中只能有一個 Sub Main 過程 B窗體的Show方法的作用是將指定的窗體裝入內存并顯示該窗體 C

16、窗體的Hide方法和Unload方法的作用完全相同 D若工程文件中有多個窗體,可以根據需要指定一個窗體為啟動窗體 49、語句 Print Abs(-6A2)+I門皓6人2)的輸出結果是(A)。 A、 0 B、 1 C、 -1 D、 -72 50、 如果將布爾常量值 TRUE賦值給一個整型變量,則整型變量的值為(B)。 A、0B、 -1C、 TRUED、 FALSE 51、函數 String(n, str) 的功能是 (B) 。 A、把數值型數據轉換為字符串 B返回由n個字符組成的字符串 C從字符串中取出n個字符 D從字符串中第n個字符的位置開始取子字符串 52、語句 Print Format(

17、 “Hello World ”,“”)的輸出結果是 (C)。 A、hello WORLDB、 hello world C、 HELLO WORLDD、 HELLO world 53、 聲明符號常量應該用關鍵字(B) 。 A、StaticB、 ConstC、 PrivateD、 Variant 54、要強制顯示聲明變量,可在窗體模塊或標準模塊的聲明段中加入語句 A、 Option Base 0B、 Option Explicit C、 Option Base 1D、 Option Compare 55、下列可作為 Visual Basic 變量名的是 (D)。 C、 ?xy Print a b

18、c C、 1 后, x 的值是 (B) 。 (B) 。 A、 A#AB、 4A 56、設 a=10, b=5, c=1,執(zhí)行語句 A、 True 57、執(zhí)行 x$=String(6, 124abc) B、 111111 x=IIf(a5,-1,0) B、 6 Glad”& Mid$( B、 False A、 124abc 58、設a=6,則執(zhí)行 A、 5 59、執(zhí)行語句: c$= A、 Nice to meet you C、 Glad to 后, D、 constA 窗體上顯示的是 D、出錯信息 C、 124 后, x 的值為( D) C、 0 Nice to meet you B、 Glad

19、 Nice to meet you D、 Glad D、 abc (B) 。 D、 -1 ,5,3),則變量c$的值為(C)。 60、下面 (D) 是合法的字符常數 。 A、ABC$ B、 ABCC、 ABCD、 ABC 61 、對于語句 If x=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 為關系表達式 62、 設有聲明:Dim X As Integer,如果Sgn(X)的值為-1,貝U X的值是(D)。 A、任何整數B 0C

20、等于0的整數D、小于0的數 63、 在一行內寫多條語句時,每個語句之間用(B) 符號分隔。 A、,B、:C、D、; 64、 從鍵盤上輸入兩個字符串,分別保存在變量str1 、 str2 中。確定第二個字符串在第一 個字符串中起始位置的函數是 (D)。 A、 LeftB、 MidC、 StringD、 Instr 65、設S=中華人民共和國”,表達式Left (S,1 ) +Right (S,1 ) +Mid (S,3,2 )的值為(B) A、中華民國 B、中國人民 C、中共人民 D、人民共和 66、下列可作為 Visual Basic 中的變量名的是 (A) 。 A、 FilenameB、 A

21、(A+B) C、 254D D、 Print 67、下面 (A) 是合法的變量名。 A、 X_yzB、 123abc C、 Integer D、 X-Y 68、以下變量命名非法的是(C)。 A、 xyz123B、 printaa C、 boolean D、 Bernald 69、設有變量聲明 :Dim TestDate As Date, 為變量 TestDate 正確賦值的表達方式是 (A) 。 A、TextDate=#1/1/2002# B、TestDate=# “ 1/1/2002 ”# C、TextDate=date( “ 1/1/2002 ”) D、TestDate=Format( “

22、 m/d/yy ”, “1/1/2002 ”) 70、設 a=2,b=3,c=4,d=5 ,表達式 ab AND c0 Then n=n+1 C If sex= 男And age v 40 And Right(duty,2)= 教授 ” Then n=n+1 D If sex= 男And age v 40 And duty= 教授And duty=副教授 ” Then n=n+1 81、設a=3,b=5,則以下表達式值為真的是(B)。 A、a=b And b10 B、(ab)Or(b0) C、(a0)or(ba)And(b0)82 、 執(zhí) 行 語 句 a=InputBox(Today,Tomo

23、rrow,Yesterday,Day before yesterday,5), 將顯示一個輸入對話框,在對話框的輸入區(qū)中顯示的信息是 (A) 。 A、Today B、Tomorrow C、Yesterday D、Day before Yesterday 83、VB提供了結構化程序設計的3種基本結構,這3種基本結構是(B)。 A、遞歸結構,分支結構,循環(huán)結構 B選擇結構,過程結構,順序結構 C過程結構,輸入、輸出結構,轉向結構 D分支結構,循環(huán)結構,順序結構 84、下面 If 語句統(tǒng)計滿足性別為男、 職稱為副教授以上、 年齡小于 40 歲條件的人數,不正 確的語句是( D)。 A、 If sex

24、= 男” And age v 40 And InStr(duty, “教授”) 0 Then n=n+1 B、 If sex= 男” And age v 40 And (duty= 教授” Or duty= “副教授” ) Then n=n+1 C、 If sex= 男” And age v 40 And Right(duty,2)= 教授” Then n=n+1 D、 If sex= 男” And age v 40 And duty= “教授” And duty= “副教授” Then n=n+1 85、當語句w=llf(410, ” Rec”,“Green”)執(zhí)行后,變量w中的值是(C)。

25、 A、Null B、“ Red” C、“ Green” D、-1 86、 賦值語句:a=123+MID( “123456 ” ,3,2)執(zhí)行后,a變量中的值是(D)。 A、“ 12334” B、123 C、12334 D、157 87、設有語句 x=lnputBox( “AAAA”,“BBBB”,“” ), 程序運行后,所產生的對話框的標題應 為(C)。 A、 AAAA B空 C、BBBB D出錯,不能產生對話框 88、 下面正確的賦值語句是(C)。 A、 x+y=30 B y= n *r*r C、y=x+30 D、3y=x 89、 VB提供了結構化程序設計的三種基本結構,三種基本結構是(D)

26、。 A、遞歸結構、選擇結構、循環(huán)結構 B選擇結構、過程結構、順序結構 C過程結構、輸入輸出結構、轉向結構 D選擇結構、循環(huán)結構、順序結構 90、 下面程序段求兩個數中的大數,不正確的是(D)。 A Max=llf(x y,x,y) B If x y Then Max=x Else Max=y C、Max=x:lf y =x Then Max=y D、If y x Then Max=y :Max=x 91、下列程序段: Dim x If x Then Print x Else Print x+1 運行后,顯示的結果 是 ( A)。 A、1 B、0 C、-1 D出錯 92、以下不屬于 vb 的三種

27、基本結構的是( C) ? A、順序結構 B選擇結構 C遞歸結構 D循環(huán)結構 93、語句 If x=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、123 C、12334 D、157 95、 下面程序段顯示的結果是(A)。 Dim x x=Int(Rnd)+5 Select Case x Cas

28、e 5 “優(yōu)秀” Case 4 Print “良好” Case 3 Print “通過” Case Else Print “不通過” End Select A、優(yōu)秀 B良好 C通過 D不通過 96、為了給 x,y,z 這3個變量賦初值 1,下面正確的賦值語句是( A)。 A、 x=1 : y=1 : z=1 B、x=1,y=1,z=1 C、x=y=z=1 D、xyz=1 97、下列語句正確的是( C) A If A 工 B Then Print A 不等于 B B、 If AB Then Printf A不等于 B C、 If AB Then Print A不等于 B D If A 工 B P

29、rint A 不等于 B 98、設有語句 x$=InputBox( “輸入數值” ,“0”,“示例” ), 程序運行后,如果從鍵盤上輸入 數值 10 并按回車鍵,則下列敘述中正確的是 (D) 。 A、變量X的值是數值10 B在InputBox對話框標題欄中顯示的是示例” C、0 是默認值 D變量X的值是字符串“ 10” 99、運行下列程序段后, 顯示的結果為( B) J1=4: J2=9 If J1J2 Then Print J2 Else Print J1 A、4 B、9 C、13 D、49 100、InputBox 函數返回值的類型為 (B) 。 A、數值 B字符串 C變體 D數值或字符串

30、(視輸入的數據而定) 101 、一個數組說明為 Dim a(0 to 5 ,1 to 5) As Integer ,則該數組共有( C) 個元素。 A、25 B、36 C、30 D不確定 102、數組聲明語句 Dim a(2 to 3,-2 to 2,3 to 5)中,數組a包含元素的個數為(C)。 A、120 B、75 C、30 D、13 103、如果在上題語句前加入 Option Base 1 ,則該數組共有( D) 個元素。 A、15 B、16 C、13 D不確定 104、 如果有聲明 Dim a(15) As Integer,則該數組共有(B)個元素。 A、15 B、16 C、13 D

31、不確定 105、一個數組說明為 Dim a(5 ,1 to 5) As Integer ,則該數組共有( C) 個元素。 A、25 B、36 C、30 D不確定 106、 在VB中,默認的數組下標的下界從0開始,要想在通用聲明段界定下界,則應使用(A)。 A、Option Base B、Option Explicit C、Explicit D、Low Base 107、 如下數組聲明語句,正確的是(B) 。 A、Dim a3, 4 as Integer B、Dim a(3, 4) as Integer C、Dim a(n, n) as Integer D、Dim a34) as Integer

32、 108、 賦給一個數組的數據的值的類型一定要(A)。 A、相同 B不相同 C兩可 D都不對 109、 數組的下標可取的變量類型是(A)。 A、數值型 B字符型 C日期型 D可變型 110、數組聲明語句 Dim a(0 to 3,-2 to 2,0 to 5)中,數組a包含元素的個數為(A)。 A、120 B、75 C、60 D、13 111 、假定有如下的 Sub 過程: Sub S (x As Single, y As Single) t = x x = t / y y = t Mod y End Sub 在窗體上添加一個命令按鈕,然后編寫如下事件過程:Private Sub Comman

33、d1_Click() Dim a As Single Dim b As Single a = 5: b = 4 S a, b Print a, b End Sub 程序運行時,單擊命令按鈕得到的結果(D)。 A、 5 B、11 C、4 D、1 112、用以下方式聲明的變量,(B)可以在整個程序中通用? A、在窗體模塊用 B在窗體模塊用 C在窗體模塊用 D在窗體模塊用 Dim進行聲明 Public 進行聲明 Private 進行聲明 Static 進行聲明 113、在窗體上添加一個命令按鈕和三個標簽, 編寫事件過程: Private x As Integer Private Sub Comman

34、d1_Click() Static y As Integer Dim z As Integer N=10: z=N+z: y=y+z: x=x+z = x = y = z End Sub程序運行后,連續(xù)三次單擊命令按鈕,則三個標簽中顯示的內容分 別是( A) 3 A、 10 10 10 B、 30 30 30 C、 30 30 10 D、 10 30 30 114、以下敘述中錯誤的是 (D) 。 A、如果過程被定義為Static類型,則該過程中的局部變量都是Static類型 B Sub過程中不能嵌套定義 Sub過程 C Sub過程中可以嵌套調用Sub過程 D事件過程可以像通用過程一樣由用戶定義

35、過程名 115、 在在窗體上添加一個命令按鈕Command1和一個文本框 Textl,然后編寫如下事件過 程: Private Sub Command1_Click() Dim x As Integer, y As Integer, z As Integer x = 5 y = 7 z = 0 nil Call p1(x, y, z) = Str(z) End Sub Private Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a + b End Sub 程序運行后,單擊命令按鈕得到的結果是(A)。 A、12

36、 B、0 C、Str(z) D沒有顯示結果 116、 如果在程序中要將a定義為靜態(tài)變量,且為整型數,則應使用的語句是:(B) A、Redim a As Integer B、Static a As Integer C、Public a As Integer D、Dim a As Integer 117、 以下程序的運行結果是(C) Sub s1(b() As Integer) For i = 1 To 4 b(i) = 2 * i Next i End Sub Private Sub Command1_Click() Dim a(1 To 4) As Integer For i = 1 To 4

37、 a(i) = i + 5 Next i s1 a() For i = 1 To 4 Print a(i) Next i End Sub A、12 14 16 18 B、6 7 8 9 C、2 4 6 8 D、1 2 3 4 118、以下程序的運行結果是(D)。 Function f(m As Integer) As Integer b = 1 Static c As Integer b = b + 1 c = c + 1 f = m * b * c End Function Private Sub Command1_Click() Dim a As Integer a = 2 Sum = 0

38、 For i = 1 To 3 Sum = Sum + f(a) Next i Print Sum End Sub A、12 B、28 C、32 D、24 119、下列程序輸出結果( C)。 Private Sub Command1_Click() For i = 1 To 10 GetValue i Next i Print GetValue(i) End Sub Private Function GetValue(ByVal a As Integer) Static S As Integer S = S + a GetValue = S End Function A、10 B、65 C、6

39、6 D、11 120、在過程定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應使 用(D)關鍵字在過程中定義局部變量。 A、Dim B、Private C、Public D、Static 121、在過程定義中用 (C) 表示形參的傳值。 A、Var B、By Def C、ByVal D、Value 122、 在在窗體上添加一個命令按鈕Comma nd和兩個名稱分別為Labell和Label2 的標簽, 然后編寫如下事件過程: Private X As Integer Private Sub Command1_Click() X = 5: y = 3 Call proc(X, y

40、) = X = y End Sub Sub proc(ByVal a As Integer, ByVal b As Integer) X = a * a y = b + b End Sub程序運行后,單擊命令按鈕,則兩個 標簽 label1 和 label2 中顯示的內容分別是( B)。 A、25,3 B、25,6 C、5,3 D、5,6 123、 以下程序的運行結果是(C)。 Dim x As Integer, y As Integer, z As Integer Sub s1(a As Integer, b As Integer) Dim c As Integer a = 2 * a b

41、= b + 2 c = a + b End Sub Sub s2(a As Integer, ByVal b As Integer) Dim c As Integer a = 2 * a b = b + 2 c = a + b End Sub Private Sub Command1_Click() x = 4 :y = :4 z = 6 Call s1(x, y) Print x + y + z Call s2(x, y) Print x + y + z End Sub A、 24 28 B、 20 28 C、 20 18 D、 20 20 124、 以下關于過程及過程參數的描述中,錯誤的是

42、(C) 。 A、過程的參數可以是控件名稱 B用數組作為過程的參數時,使用的是“傳地址”方式 C只有函數過程能夠將過程中處理的信息傳回到調用的程序中 D窗體可以作為過程的參數 125、以下屬于 Visual Basic 合法的數組元素是( C) A、x8 B、x 8 C、s(0) D、v8 126、下列敘述中正確的是 (C)。 A、在窗體的Form_Load事件過程中定義的變量是全局變量 B局部變量的作用域可以超出所定義的過程 C在某個Sub過程中定義的局部變量可以與其它事件過程中定義的局部變量同名,但其作 用域只限于該過程 D在調用過程時,所有局部變量被系統(tǒng)初始化為0或空字符串 127、假定有

43、以下函數過程: Function Fun(S As String) As String Dim s1 As String For i = 1 To Len(S) s1 = UCase(Mid(S, i, 1) + s1 Next i Fun = s1 End Function在窗 體上 添加一個命 令按鈕,然 后編寫如下 事件過程: Private Sub Command1_Click() Dim str1 As String, str2 As String str1 = InputBox(請輸入一個字符串 ) str2 = Fun(str1)Print str2 End Sub程序運行后,單

44、擊命令按鈕,如果在輸入對 話框中輸入字符串“ abcdefg ”,單擊 確定 按鈕后程序在窗體上輸出結果(D)。 A、abcdefg B、gfedcba C、GFEDCBA D、ABCDEFG 為了方便的調用 Sort 子過程, 128、若已編寫了一個 Sort 子過程, 在該工程中有多個窗體, 應該將該過程放在 (B) 。 A、窗體模塊 B標準模塊 C類模塊 D工程 129、下面子過程語句說明合法的是( D) A、Sub f1 ( ByVal n() As Integer ) B、Function f1 (f1 As Integer ) As Integer C、Sub f1 (n() As

45、 Integer )As Integer D、Function f1 ( ByVal n As Integer)As Integer 130、在過程定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應使 用(D)關鍵字在過程中定義局部變量。 A、Dim B、Private C、Public D、Static 131、 在窗體上畫三個單選按鈕,組成一個名為chkOption 的控件數組。用于標識各個控件 數組元素的參數是 (D)。 A、Tag B、Index C、ListIndex D、Name 132、假如列表框( List1 )有四個數據項,那么把數據項“ China ”添加到

46、列表框的最后, 應使用 (D) 語句。 A、3, China B、China, C、China, 3 D、China 133、如果列表框( List1 )中沒有被選定的項目,則執(zhí)行 語句的結果是 (D) 。 A、移去第一項 B移去最后一項 C移去最后加入列表的一項 D以上都不對 134、以下敘述中錯誤的是 (C) 。 A、在KeyUp和KeyDown事件過程中,從鍵盤上輸入 A或a被視作相同的字母(即具有相同的 KeyCode) B在KeyUp和KeyDown事件過程中,將鍵盤上的“1 ”和右側小鍵盤上的“ 1 ”視作不同的 數字 ( 具有不同的 KeyCode) C、KeyPress 事件中

47、不能識別鍵盤上某個鍵的按下與釋放 D、KeyPress 事件中可以識別鍵盤上某個鍵的按下與釋放 135、 設組合框Combo仲有3個項目則以下能刪除最后一項的語句是(B)。 A、Text B、2 C、3 D、 136、下列控件中,沒有 Caption 屬性的是 (B)。 A、框架 B列表框 C復選框 D單選按鈕 137、 引用列表框( List1 )最后一個數據項應使用的表達式是(C) A、 B、(ListCount) C、 D、(ListCount-1) 138、 窗體的 MouseDowr事件過程 Form_MouseDown(Button As Integer, Shift As Int

48、eger, X As Single, Y As Single) 有 4個參數,關于這些參數,正確的描述是 (A)。 A、通過Button參數判定當前按下的是哪一個鼠標鍵 B、Shift 參數只能用來確定是否按下 Shift 鍵 C、Shift 參數只能用來確定是否按下 Alt 和 Ctrl 鍵 D參數x,y用來設置鼠標當前位置的坐標 139、復選框的 Value 屬性為 1 時,表示 (B) 。 A、復選框未被選中 B復選框被選中 C復選框內有灰色的勾 D復選框操作有錯誤。 140、 引用列表框的最后一項應使用(A) 。 A、 B、 C、(ListCount) D、(ListCount-1)

49、141、 設窗體上有一個列表框控件List1 ,且其中含有若干列表項。則以下能表示當前被選 中的列表項內容的是 (D) 。 A、 B、 C、 D、 142、表示滾動條控件取值范圍最大值的屬性是(A) 。 A、Max B、LargeChange C、Value D、Max-Min 143、為了在按下 Esc 鍵時執(zhí)行某個命令按鈕的 Click 事件過程,需要把該命令按鈕的一個 屬性設置為 True ,這個屬性是 (D) 。 A、 Value B、Default C、Cancel D、Enabled 144、假如列表框( List1 )有四個數據項,那么把數據項“ China ”添加到列表框的最后, 應使用

溫馨提示

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

評論

0/150

提交評論