2012.2.20 鄭大遠(yuǎn)程教育Visual Basic程序設(shè)計在線測試 答案_第1頁
2012.2.20 鄭大遠(yuǎn)程教育Visual Basic程序設(shè)計在線測試 答案_第2頁
2012.2.20 鄭大遠(yuǎn)程教育Visual Basic程序設(shè)計在線測試 答案_第3頁
2012.2.20 鄭大遠(yuǎn)程教育Visual Basic程序設(shè)計在線測試 答案_第4頁
2012.2.20 鄭大遠(yuǎn)程教育Visual Basic程序設(shè)計在線測試 答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一題、單項選擇題(每題1分,5道題共5分)1、啟動Visual Basic后, VB為用戶建立的第一個窗體是A、Form1B、FormC、窗體1D、窗體2、工程資源管理器窗口包含的文件類型有種。A、1B、2C、3D、43、窗體文件的擴展名為A、basB、vbpC、exeD、frm4、下列語言中屬于面向?qū)ο蟮某绦蛟O(shè)計語言是。A、Visual BasicB、PASCALC、CD、FORTRAN5、使用Visual Basic開發(fā)的應(yīng)用程序基于的操作系統(tǒng)是。A、DOSB、LinuxC、UnixD、Windows第二題、多項選擇題(每題2分,5道題共10分)1、下列關(guān)于Visual Basic的正確

2、說法有A、面向?qū)ο蟮某绦蛟O(shè)計語言B、采用事件驅(qū)動的編程機制C、面向過程的程序設(shè)計語言D、可以對數(shù)據(jù)庫進行操作2、Visual Basic 6.0集成開發(fā)環(huán)境中具有A、狀態(tài)欄B、菜單欄C、標(biāo)題欄D、工具欄3、代碼窗口能進行的操作有A、可選擇對象B、可選擇所選對象的事件過程C、輸入程序代碼D、顯示所選的過程4、工具箱中的標(biāo)準(zhǔn)控件有A、標(biāo)簽控件B、框架控件C、目錄列表框控件D、單選按鈕控件5、Visual Basic6.0集成開發(fā)環(huán)境的菜單欄有A、運行B、查詢C、復(fù)制D、撤銷第三題、判斷題(每題1分,5道題共5分)1、Visual Basic的程序設(shè)計思想是面向?qū)ο蟮?。正確錯誤2、“面向?qū)ο蟮某绦蛟O(shè)

3、計”的簡稱是OOP。正確錯誤3、Visual Basic的編程機制是事件驅(qū)動。正確錯誤4、標(biāo)準(zhǔn)模塊文件的擴展名是FRM。正確錯誤5、Visual Basic 6.0的版本中具有最強功能的是專業(yè)版。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、使用Windows98保存一新建的工程,其默認(rèn)的路徑是。A、VBB、VB98C、WindowsD、My Documents2、使用Windows XP保存一新建的工程,其默認(rèn)的路徑是。A、VBB、VB98C、WindowsD、My Documents3、使用pinrt方法,將計算結(jié)果顯示在窗體( Form1)上,必須將窗體屬性設(shè)置成True。A、

4、EnabledB、MaxButtonC、AutoRedrawD、Moveable4、對窗體中某一控件使用屬性窗口設(shè)置屬性,首先要先該控件。A、保存B、雙擊C、顯示D、選擇5、下列命令行中Command1, ”Command1”分別代表的是 Command1.Caption”Command1”A、方法,標(biāo)題B、控件名稱,屬性值C、文件名,標(biāo)題D、對象,控件名稱第二題、多項選擇題(每題2分,5道題共10分)1、退出Visual Basic的正確方法為A、Alt+QB、單擊關(guān)閉按鈕C、執(zhí)行“文件 /退出”命令D、CTRL+F42、保存工程不正確的為A、先保存窗體文件后保存工程文件B、先保存工程文件后

5、保存窗體文件C、只保存工程文件D、只保存窗體文件3、下列不正確的說法為A、屬性是描述對象特征的數(shù)據(jù)B、屬性值不是數(shù)值型就是字符型C、所有屬性值都可以在程序中設(shè)置D、屬性值可以是任意的整數(shù)4、不是Visual Basic事件的為A、ClickB、ClsC、CaptionD、Print5、下列說法中錯誤的是A、Height屬性的值可以是任意整數(shù)B、所有對象均有Height屬性C、Height屬性的值只能在屬性窗口中設(shè)置D、Height屬性設(shè)置對象的高度第三題、判斷題(每題1分,5道題共5分)1、窗體屬性決定著窗體的外觀。正確錯誤2、Visual Basic的程序設(shè)計采用的是可視化編程機制。正確錯誤

6、3、運行程序時,雙擊窗體會發(fā)生“MouseDown”事件。正確錯誤4、Print是一個方法。正確錯誤5、要使FormLoad()中的Print內(nèi)容能顯示出來,需要把窗體的AutoReDraw設(shè)置為False。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、下列符號中,屬于Visual Basic合法變量名的是A、x23B、8xyC、ENDD、X8B2、表達(dá)式Val(.123E2CD)的值是A、123B、12.3C、0D、123E2CD3、InStr(Visual Basic程序設(shè)計簡明教程中關(guān)于可視化界面的設(shè)計, 設(shè)計)的函數(shù)值為A、15B、17C、30D、474、下列符號常量的聲明中

7、,不合法的是A、Const a As Single 1.1B、Const a As Integer 12C、Const a As Double Sin(1)D、Const a OK5、下列選項中,不是字符串常量的為A、你好B、C、TrueD、#False#第二題、多項選擇題(每題2分,5道題共10分)1、語句Print 4 + 5 6 * 7 / 8 Mod 9不正確的結(jié)果值是A、4B、5C、6D、72、下列運算符符合有高到底順序的為A、*、AndB、&、Like、NotC、Mod、And、LikeD、Not、Or、Eqv3、函數(shù)Mid(“ABCDEFGH”,2,3)的不正確結(jié)果為A、CDB、

8、BCDC、ABCDED、BC4、下列關(guān)于VB正確的敘述為A、Rem和都是注釋的開始B、VB代碼不區(qū)分大小寫C、一句可以分若干行書寫D、一行上可以書寫多個語句5、結(jié)果為BCD的函數(shù)為A、Left(Right(“ABCDEFGH”,7),3)B、Mid(“ABCDEFGH”,2,3)C、Right(Left(“ABCDEFGH”,4),3)D、Left(“ABCDEFGH”,2,3)第三題、判斷題(每題1分,5道題共5分)1、關(guān)系運算符的優(yōu)先級都是相同的。正確錯誤2、關(guān)系運算符的優(yōu)先級比邏輯運算符要高。正確錯誤3、(x+y)/xy與x+y/(xy)是等效的。正確錯誤4、Windows系統(tǒng)采用Uni

9、code來處理字符。正確錯誤5、ASCII編碼中,每個字符占一個字節(jié)。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、下列程序的執(zhí)行結(jié)果為: Private Sub FormClick() a 1 b 0 While (a 20) If b Mod 3 0 Then Print If a Mod 3 0 Then b b + 1 Print a, End If a a + 1 Wend End Sub A 3 6 9 12 15 18 B 3 6 9 12 15 18 C 18 15 12 9 6 3 D1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

10、 18 19 20A、B、C、D、2、下列語句中,循環(huán)體部分被執(zhí)行的次數(shù)為: 。 For i 3 To 100 Step 9 Print i Next iA、10B、12C、11D、93、對于如下結(jié)構(gòu)的循環(huán): Do While 條件 循環(huán)體 Loop 則下列正確的敘述為:A、如果“條件”為常數(shù)0,則一次循環(huán)體也不執(zhí)行;B、如果“條件”為常數(shù)-1,則一次循環(huán)體也不執(zhí)行;C、如果“條件”為常數(shù)-1,則只執(zhí)行一次循環(huán)體;D、如果“條件”為常數(shù)0,則執(zhí)行無限次循環(huán)體。4、在窗體的Click事件中有這樣一段過程: Private Sub FormClick() For i 1 To 4 For j -1

11、 To i Print Chr$(65 + i); Next j Print Next i End Sub 運行時單擊窗體,則正確的顯示是: 。 A B A BBB BB CCCC CCC DDDDD DDDD EEEEEE C D BB B CCC CC DDDD DDD EEEEE EEEEA、B、C、D、5、在窗體上設(shè)置一個命令按扭,編寫的事件過程為: Private Sub Command1Click() Sum 0 x 0 Do While x -1 xInputBox$(“請輸入一個正整數(shù)x:”) Sum Sum + x Loop Print x, Sum End Sub 當(dāng)程序運

12、行時,單擊該命令按扭,在輸入對話框中依次輸入3、5、7、9、-3和-1,則在窗體上出現(xiàn)的運行結(jié)果是:A、-1 21B、-1 20C、-3 9D、3 -1第二題、多項選擇題(每題2分,5道題共10分)1、VB中結(jié)構(gòu)化程序設(shè)計的語句結(jié)構(gòu)為A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、GOTO語句結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)2、在Visual Basic中,具有Print方法的對象有A、命令按鈕B、打印機C、圖片框D、窗體3、下列關(guān)于MsgBox函數(shù)和MsgBox語句的說法錯誤的是A、執(zhí)行MsgBox函數(shù)會顯示對話框,執(zhí)行MsgBox語句無對話框B、MsgBox函數(shù)的參數(shù)與MsgBox語句的參數(shù)完全相同C、MsgBox函數(shù)有返回

13、值,MsgBox語句無返回值D、調(diào)用MsgBox函數(shù)時,若省略Title參數(shù),則彈出的對話框無標(biāo)題4、IIF()函數(shù)的不正確語句為A、IIF(xy,1,0)B、IIF(xy;1;0)C、IIF(xy:1,0)D、IIF(xy,1:0)5、在“select Case *”語句中,“*”部分可以是下列的正確選擇為A、數(shù)值型表達(dá)式B、1 To 10C、2,4,6,8D、字符串表達(dá)式第三題、判斷題(每題1分,5道題共5分)1、對于賦值語句,xy與yx是等價的。正確錯誤2、循環(huán)變量的值必須向著趨近于循環(huán)終值的方向變化。正確錯誤3、當(dāng)步長為0時,循環(huán)將變成死循環(huán)。正確錯誤4、進行累加和的循環(huán)時,累加和變量

14、的初值必須置為0。正確錯誤5、For循環(huán)的循環(huán)體至少要執(zhí)行一次。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、下列定義數(shù)組的語句中,正確的語句是。A、dim a(m,n)B、dim b(1990 to 2005) as integerC、dim a5,5D、dim a(5 5) as single2、有數(shù)組說明語句: Option Base 1 Dim book(-1 to 1,3) 說明的數(shù)組元素個數(shù)有( )個。A、3B、4C、9D、123、定義數(shù)組為:Dim a(5,6,8)則Ubound(a,2)的值為A、5B、6C、8D、04、Redim可以定義的數(shù)組是A、永久數(shù)組B、靜態(tài)數(shù)

15、組C、多維數(shù)組D、臨時數(shù)組5、對于程序段 Private Sub FormLoad() Dim a() a Array(1, 2, 3, 4, 5) For i 1 To 4 Form1.Print a(i); Next i End Sub 程序運行的結(jié)果是A、0 1 2 3B、1 2 3 4C、2 3 4 5D、3 4 5 6第二題、多項選擇題(每題2分,5道題共10分)1、下列正確的程序段是。A、Dim a() a Array(1, 2, 3, 4, 5, 6, 7)B、Dim a a Array(“hello”, “ ok”,1,2,3)C、Dim a( ) as integer a()

16、 Array(1, 2, 3, 4, 5, 6, 7)D、Dim a as variant a Array(1, 2, 3, 4, 5, 6, 7)2、下列關(guān)于Array函數(shù)的錯誤說法為A、用Array函數(shù)給數(shù)組賦值時,被賦值的數(shù)組可以未定義B、用Array函數(shù)可以給任何維數(shù)的數(shù)組賦初值C、用Array函數(shù)可以對任意的類型的變量賦值D、用Array函數(shù)給數(shù)組賦值時,數(shù)組名后需要括號3、聲明一個靜態(tài)數(shù)組Dim a(3 To 8),下述關(guān)于元素個數(shù)的錯誤說法為A、83B、8C、3D、不確定4、下列不能正確定義數(shù)組的是A、Dim n As Integer Dim a(n)B、n15 Dim a(n)

17、C、Dim(15)D、Const n15 Dim(n)5、下列正確的說法為A、Goto語句中的標(biāo)號以冒號結(jié)尾B、OnGoto語句實現(xiàn)多分支選擇控制C、Goto語句中的行號以冒號結(jié)尾D、Goto語句不能跨過程使用第三題、判斷題(每題1分,5道題共5分)1、動態(tài)數(shù)組在聲明時可以省略數(shù)組的大小。正確錯誤2、編程時可以用Load方法添加控件數(shù)組的元素。正確錯誤3、控件數(shù)組的每個元素由Index屬性來確定。正確錯誤4、ReDim語句可以改變數(shù)組元素的個數(shù)。正確錯誤5、Array函數(shù)可以用于多維數(shù)組。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、在程序中使用過程的主要目的是A、提高程序的可讀性B

18、、提高程序的運行速度C、便于程序移植D、模塊化編程2、下列關(guān)于變量作用域由小到大的正確順序為A、局部變量、窗體變量、全局變量B、窗體變量、局部變量、全局變量C、局部變量、全局變量、窗體變量D、窗體變量、全局變量、局部變量3、可以在窗體模塊的通用聲明段中定義的是A、局部變量B、局部變量和全局變量C、全局變量D、函數(shù)過程和子程序過程4、若定義了Sub Maxxy(x,y),下列正確的調(diào)用為A、Maxxy 5,8B、Maxxy “58”,20C、Call Maxxy 5,8D、Call Maxxy(5,8,20)5、關(guān)于函數(shù)和子過程錯誤的敘述為A、模塊級的過程使用PrivateB、全局級的過程可以省

19、略PublicC、全局級的過程使用PublicD、模塊級的過程可以省略Public第二題、多項選擇題(每題2分,5道題共10分)1、Visual Basic能作過程名的字符序列正確敘述的是A、首字符必須為字母或漢字B、由字母、漢字、下劃線和數(shù)字組成C、不能使用VB的關(guān)鍵字D、字符長度不超過2552、下列關(guān)于函數(shù)的不正確說法為A、函數(shù)名只能被賦值一次B、若沒有對函數(shù)名賦值,則該函數(shù)無返回值C、若定義函數(shù)時沒有函數(shù)類型說明,則該函數(shù)無類型D、必須有End Function語句3、下列關(guān)于函數(shù)的不正確說法為A、一個函數(shù)中最多只能有一個Exit Function語句B、函數(shù)的最后一條語句是End Fu

20、nction,所以必須執(zhí)行到該語句才能結(jié)束。C、GoTo語句可以結(jié)束函數(shù)過程。D、一個函數(shù)中最多只能有一個End Function語句4、對于變量來說,下面正確的敘述為A、局部變量可以在過程內(nèi)聲明B、窗體/模塊級變量和全局變量在“通用聲明”段進行聲明C、局部變量可以在“通用聲明”段使用Private進行聲明D、全局變量可以在“通用聲明”段使用Public進行聲明5、在過程中聲明變量,下列屬于局部變量聲明的是A、Dim a,b,cB、Static a,b,cC、Private a,b,cD、Public a,b,c第三題、判斷題(每題1分,5道題共5分)1、函數(shù)過程并非真正的過程。正確錯誤2、過

21、程的默認(rèn)參數(shù)傳遞方式是傳值的。正確錯誤3、在程序運行期間,全局變量和靜態(tài)變量都能保留值。正確錯誤4、程序運行到Exit Sub語句時,就會結(jié)束該過程。正確錯誤5、無特別聲明時,實參與形參必須保持個數(shù)、位置與類型一一對應(yīng)。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、當(dāng)用戶按下并且釋放一個鍵后會觸發(fā)KeyPress、KeyUp和KeyDown事件,這三個事件發(fā)生的順序是A、KeyPress、KeyDown、KeyUpB、KeyDown、KeyUp、KeyPressC、KeyDown、KeyPress、KeyUpD、沒有規(guī)律2、復(fù)選框的Value屬性為0時,表示A、復(fù)選框未被選中B、復(fù)選

22、框內(nèi)有灰色的勾C、復(fù)選框被選中D、復(fù)選框操作有錯誤3、當(dāng)組合框的Style屬性設(shè)置為2時,其表現(xiàn)形式為A、下拉列表框B、下拉組合框C、簡單組合框D、文本框4、當(dāng)組合框的Style屬性設(shè)置為0時,其表現(xiàn)形式為A、下拉列表框B、下拉組合框C、簡單組合框D、文本框5、為了添加ComboBox控件中的項目,需要使用的方法為A、AddB、RemoveC、AddItemD、RemoveItem第二題、多項選擇題(每題2分,5道題共10分)1、以下關(guān)于復(fù)選框的說法,正確的是 。A、一個窗體上的所有復(fù)選框一次只能有一個被選中B、一個容器中的所有復(fù)選框一次只能有一個被選中C、在一個容器中的復(fù)選框可以同時有多個被

23、選中D、無論是在容器中還是在窗體上,都可以同時選中多個復(fù)選框2、在下列關(guān)于鍵盤事件的說法中,不正確的是A、按下鍵盤上的任意一個鍵,都會引發(fā)KeyPress事件B、大鍵盤上的“1”鍵和數(shù)字鍵盤的“1”KeyCode碼相同C、KeyDown和KeyUp的事件過程中有KeyAscii參數(shù)D、大鍵盤上的“4”的上檔字符是“$”,當(dāng)同時按下Shift和大鍵盤上的“4”鍵時,KeyPress事件過程中的KeyAscii參數(shù)值是“$”的ASCII值3、在KeyDown或KeyUp的事件過程中,不能檢查Ctrl和F5是否同時按下的表達(dá)式為A、(ButtonvbCtrlMask)And (KeyCodevbKe

24、yF5)B、KeyCodevbKeyControl+vbKeyF5C、(KeyCodevbKeyF5) And (Shift And vbCtrlMask)D、(Shift And vbCtrlMask) And (KeyCode and vbKeyF5)4、下列對象具有Picture屬性的有A、文本框B、圖片框C、圖像框D、窗體5、單選按鈕具有的屬性有A、EnabledB、NameC、CheckedD、Style第三題、判斷題(每題1分,5道題共5分)1、當(dāng)用戶單擊滾動條的空白處時,滑塊移動的增量值由SmallChange屬性決定。正確錯誤2、如果要每隔10s產(chǎn)生一個Timer事件,則Int

25、erval屬性應(yīng)設(shè)置為1000。正確錯誤3、控件TypeOf的屬性決定控件被拖動時顯示的圖標(biāo)。正確錯誤4、單選按鈕的功能是一次選擇。正確錯誤5、使用框架的主要目的是對控件進行分組。正確錯誤第一題、單項選擇題(每題1分,5道題共5分)1、菜單能夠響應(yīng)的事件為A、ClickB、DblClickC、MouseUpD、MouseDown2、要使菜單命令能通過Alt+M鍵打開,正確的做法為A、在菜單編輯器的“名稱”欄中的“M”字符前加上“&”字符B、在菜單編輯器的“名稱”欄中的“M”字符后加上“&”字符C、在菜單編輯器的“標(biāo)題”欄中的“M”字符前加上“&”字符D、在菜單編輯器的“標(biāo)題”欄中的“M”字符后

26、加上“&”字符3、下列能實現(xiàn)菜單項增減的是A、數(shù)組B、控件數(shù)組C、函數(shù)D、過程4、在使用通用對話框控件建立“打開”文件對話框時,文件列表框中只能列出的文件類型為“文本文件(*.txt)”,則正確的設(shè)定為 A BC DA、“文本文件(*.txt)|*.txt”B、“文本文件(*.txt)|*.txt”C、“文本文件(*.txt)*.txt”D、“文本文件|(*.txt)”5、用于指定文件對話框中所選擇的文件名(不包括路徑)的屬性是A、FilenameB、FlagsC、FileTitleD、HelpFile第二題、多項選擇題(每題2分,5道題共10分)1、以下關(guān)于MDI的正確敘述為A、子窗體在MD

27、I窗體的內(nèi)部區(qū)域顯示B、子窗體可以在MDI窗體的外部區(qū)域顯示C、子窗體最小化時,其圖標(biāo)在MDI窗體內(nèi)顯示D、子窗體最大化時,其標(biāo)題與MDI窗體標(biāo)題合并,顯示在MDI標(biāo)題欄中2、以下正確的敘述為A、彈出式菜單也在菜單編輯器中定義B、程序運行時,也可以設(shè)置菜單的可見性C、在同一個窗體的菜單項中,不允許出現(xiàn)標(biāo)題相同的菜單項D、“&”引導(dǎo)的字母是該菜單項的訪問鍵3、下列關(guān)于對話框的正確敘述為A、程序運行時,通用對話框是不可見的B、在同一程序中,用不同的方法打開的通用對話框作用不同C、將通用對話框的Action屬性設(shè)置為4,可以打開字體對話框D、調(diào)用通用對話框的ShowOpen方法,可以直接打開在通用對話框中指定的文件4、下列操作可以觸發(fā)的Unload事件的是A、把窗體加載到內(nèi)存中B、使用Unload語句關(guān)閉窗體C、單擊窗體右上角的關(guān)閉按鈕D、用窗體左上角的控制菜單執(zhí)行關(guān)閉命令5、下列能打開工程資源管理器窗口的操作為A、執(zhí)行“視圖”菜單中的“工程資源管理器”命令B、在窗體上單擊右鍵,在彈出的菜單上執(zhí)行“工程資源管理器”的命令C、按Ctrl+R鍵D、單擊工具欄中“工程資源管理器”按鈕第三題、判斷題(每題1分,5道題共5分)1、當(dāng)一個工程有多窗體組成時,啟動窗體是第一個添加的窗

溫馨提示

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

評論

0/150

提交評論