第一篇:VB判斷題及答案
VBP判斷題
套號(hào) 題號(hào) 題目 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02 02 02 02 02 03 03 03 03 03 03 03 03 03 03 04 04 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 每當(dāng)一個(gè)窗體成為活動(dòng)窗口時(shí)將觸發(fā)Show事件。
Integer、Long、Single、Double是數(shù)值類(lèi)型數(shù)據(jù),但Byte不是。在打開(kāi)某窗體時(shí),初始化窗體中的各控件,應(yīng)選用Load事件。
若行If語(yǔ)句中邏輯表達(dá)式值為T(mén)rue,則關(guān)鍵字Then后的若干語(yǔ)句都要執(zhí)行。函數(shù)過(guò)程與Sub過(guò)程必須用關(guān)鍵字Private或Public聲明。
標(biāo)簽控件可以響應(yīng)Click事件。
屏幕(Screen)對(duì)象可作為窗體的容器,但它只能提供缺省的坐標(biāo)系統(tǒng),即坐標(biāo)刻度不能改變 用通用對(duì)話框控件顯示“字體”對(duì)話框前,必須先設(shè)置Flags屬性,否則將發(fā)生“不存在字體” 的錯(cuò)誤。
運(yùn)行時(shí)目錄列表框的List屬性可以用AddItem和RemoveItem兩種方法來(lái)改變。
將組合框的Style屬性設(shè)置為0時(shí),組合框稱(chēng)為“下拉式組合框”,其選項(xiàng)可以從下拉列表框 的列表項(xiàng)中選擇,也可以由用戶(hù)輸入。
窗體啟動(dòng)位置可在“窗體布局窗口”中直接設(shè)置。
在所有的數(shù)據(jù)類(lèi)型中,Byte型占用的內(nèi)存空間最小,只要用一個(gè)字節(jié)。表達(dá)式5>4>3的計(jì)算結(jié)果是True。
在行If語(yǔ)句中,關(guān)鍵字End If是必不可少的。用Function過(guò)程在過(guò)程中必須被賦值。
單擊組合框中的任一表項(xiàng),該表項(xiàng)的文本就會(huì)替換這一組合框控件的Text屬性值。QBcolor函數(shù)的參數(shù)是一個(gè)介于0~255的整數(shù)。
用通用對(duì)話框控件顯示“字體”對(duì)話框前,必須先設(shè)置Flags屬性,否則將發(fā)生“不存在字體” 的錯(cuò)誤。
運(yùn)行時(shí)目錄列表框的List屬性可以用AddItem和RemoveItem兩種方法來(lái)改變。
當(dāng)對(duì)DrawWidth進(jìn)行設(shè)置后,將影響Line、Circle、Pset方法,但不會(huì)影響Line、Shape控件。在VB中,對(duì)象是代碼和數(shù)據(jù)的集合。
Boolean類(lèi)型數(shù)據(jù),可以用來(lái)保存邏輯值True和False。如果B是一個(gè)字節(jié)型變量,那么B可以用來(lái)保存數(shù)值-1。
如果在定義過(guò)程時(shí),一個(gè)形式參數(shù)使用地址傳遞方式說(shuō)明,則調(diào)用過(guò)程時(shí)與之對(duì)應(yīng)的實(shí)參只能 按地址方式傳遞。
在行If語(yǔ)句中,關(guān)鍵字End If可以缺省。定時(shí)器控件只能響應(yīng)Timer事件。
從幾十個(gè)項(xiàng)目中任選其中一項(xiàng)或多項(xiàng)時(shí)可選用列表框或組合框控件來(lái)實(shí)現(xiàn)。執(zhí)行語(yǔ)句“C=Point(50,100)”,可將窗體坐標(biāo)(50,100)處點(diǎn)的顏色值存入變量C。
在設(shè)計(jì)Windows應(yīng)用程序時(shí),用戶(hù)可以使用系統(tǒng)本身提供的某些對(duì)話框,這些對(duì)話框可以直接 從系統(tǒng)調(diào)入而不必由用戶(hù)用“自定義”的方式進(jìn)行設(shè)計(jì)。Print #語(yǔ)句的作用是將數(shù)據(jù)從文件中讀出并顯示在窗體上。方法是VB預(yù)先定義的、只有用戶(hù)可直接使用的過(guò)程。
整型變量A、B,如果A的值是1,B的值是256,那么變量B比變量A需要占用更多內(nèi)存。用語(yǔ)句Dim Str1 As String聲明的變量Str1,可以保存由100萬(wàn)個(gè)字符組成的字符串?dāng)?shù)據(jù)。塊If結(jié)構(gòu)中的Else子句是不可缺省的。
事件過(guò)程只能由系統(tǒng)調(diào)用,在程序中不能直接調(diào)用。
單選按鈕與復(fù)選框?qū)ο蟮腣alue屬性類(lèi)型不同,單選按鈕只能取值0或1。列表框和文本框一樣都具有Text屬性。
執(zhí)行語(yǔ)句“Form1.BackColor = &HFF&”可以將窗體的背景色設(shè)置為藍(lán)色。通過(guò)Open語(yǔ)句打開(kāi)一個(gè)文件,操作完成后,必須用Close語(yǔ)句將其關(guān)閉。在窗體上繪制CommonDialog控件時(shí),控件的大小、位置可由用戶(hù)自己加以設(shè)定。在“工程資源管理器”,可以實(shí)現(xiàn)多窗體的所有操作。
由于Single型變量的取值范圍比Long型變量大,所以Single型變量開(kāi)銷(xiāo)內(nèi)存也比Long型多。語(yǔ)句Const A=100是將A聲明為一個(gè)常量。塊If結(jié)構(gòu)中的Else子句可以缺省。
定義一個(gè)過(guò)程時(shí),有幾個(gè)形參,則在調(diào)用該過(guò)程時(shí)就必須提供幾個(gè)實(shí)參。
列表框控件List1的最后一個(gè)表項(xiàng)為L(zhǎng)ist1.List(List1.ListCount)。
移動(dòng)框架時(shí)框架內(nèi)控件也跟隨移動(dòng),因此框架內(nèi)控件的Left和Top屬性值也隨之改變。通過(guò)設(shè)置影像框的Picture屬性可改變影像框中顯示的圖片,若要清除圖片也是通過(guò)設(shè)置 Picture屬性來(lái)實(shí)現(xiàn)。
在消息框(MsgBox)中,“Prompt”(消息)是必選項(xiàng),最大長(zhǎng)度為64個(gè)字符。
選項(xiàng)A 選項(xiàng)B 答案 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì)
錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò)
B B B A B A A A B A A A B B A A B A B A A A B A B A B A A B B B A A B B A B A B A B A B A B B A B
第 1 頁(yè),共 4 頁(yè)
VBP判斷題
05 06 06 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 09 09 09 09 09 09 09 09 09 09 10 10 10 10 10 10 10 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 在程序運(yùn)行中,目錄列表框?qū)⒁詷?shù)形展開(kāi)方式顯示某個(gè)盤(pán)或目錄內(nèi)的各個(gè)子目錄名,并用是否 為打開(kāi)的文件夾圖標(biāo)來(lái)表示選定的目錄。
在打開(kāi)某窗體時(shí),初始化窗體中的各控件,應(yīng)選用Load事件。不能使用Visual Basic的關(guān)鍵字作為變量名。表達(dá)式5>4>3的計(jì)算結(jié)果是True。
若用數(shù)組作為過(guò)程的參數(shù),則實(shí)參和形參結(jié)合是按地址傳遞的,定義過(guò)程時(shí),參數(shù)前不能使用 ByVal。
If語(yǔ)句中的條件表達(dá)式只能使用關(guān)系表達(dá)式或邏輯表達(dá)式。
執(zhí)行滾動(dòng)條控件的Change事件不是在拖動(dòng)滾動(dòng)條滑塊的過(guò)程中,而是在拖動(dòng)過(guò)程停止時(shí)。將組合框的Style屬性設(shè)置為0時(shí),組合框稱(chēng)為“下拉式組合框”,其選項(xiàng)可以從下拉列表框的 列表項(xiàng)中選擇,也可以由用戶(hù)輸入。
將圖片框的Align屬性設(shè)置值為2,表示圖片框在窗體中居中顯示。
用戶(hù)要想在程序運(yùn)行時(shí)改變目錄列表框的顯示內(nèi)容,可以通過(guò)代碼來(lái)設(shè)置List屬性的值。如果創(chuàng)建的菜單的標(biāo)題是一個(gè)減號(hào)“-”,則該菜單顯示為一個(gè)分隔線,此菜單項(xiàng)也可以識(shí)別單 擊事件。
決定對(duì)象是否可見(jiàn)的屬性是Show屬性,決定對(duì)象可用性的屬性是Load屬性。表達(dá)式5>4>3的計(jì)算結(jié)果是True。
Dim關(guān)鍵字可用來(lái)聲明過(guò)程級(jí)變量,但不能用來(lái)聲明模塊級(jí)變量。
在Select Case情況語(yǔ)句中,各個(gè)分支(即Case 表達(dá)式)的先后順序無(wú)關(guān)。Sub過(guò)程名在過(guò)程中必須被賦值。
Picture對(duì)象的AutoSize屬性值為T(mén)rue時(shí),表示該對(duì)象不管原來(lái)圖片的大小,一律都自動(dòng)調(diào)整 為控件的大小尺寸,以便能完整地顯示該圖片。
設(shè)置窗體的Fillcolor屬性使窗體的填充色為紅色后,形狀控件的填充色也是紅色。當(dāng)使用Circle方法畫(huà)圓后,當(dāng)前坐標(biāo)在原點(diǎn)(0,0)。
菜單編輯器中的快捷鍵是指無(wú)須打開(kāi)菜單就可以直接由鍵盤(pán)輸入選擇菜單項(xiàng)的鍵。若要新建一個(gè)磁盤(pán)上的順序文件,可用OUTPUT、APPEND方式打開(kāi)文件。在任何狀態(tài)下都可以直接設(shè)置窗體的屬性。
在一個(gè)模塊中聲明了一個(gè)模塊級(jí)變量,則該變量可以被該模塊中的所有過(guò)程訪問(wèn)。Print語(yǔ)句可以省略輸出項(xiàng),省略輸出項(xiàng),表示輸出一空行。在Select Case情況語(yǔ)句中,Case 表達(dá)式可以包含任意變量。
過(guò)程中的靜態(tài)變量是局部變量,當(dāng)過(guò)程再次被執(zhí)行時(shí),它的值是上一次過(guò)程調(diào)用后的值。如果定時(shí)器的Interval屬性是0,當(dāng)啟動(dòng)定時(shí)器時(shí),程序?qū)⑦M(jìn)入死循環(huán)。
設(shè)置窗體的Fillcolor屬性使窗體的填充色為紅色后,形狀控件的填充色也是紅色。
將組合框的Style屬性設(shè)置為0時(shí),組合框稱(chēng)為“下拉式組合框”,其選項(xiàng)可以從下拉列表框的 列表項(xiàng)中選擇,也可以由用戶(hù)輸入。
若某文件已存在,用OUTPUT方式打開(kāi)該文件,等同于用APPEND方式打開(kāi)該文件。當(dāng)一個(gè)菜單項(xiàng)不可見(jiàn)時(shí),其后的菜單項(xiàng)就會(huì)往上填充留下來(lái)的空位。
面向?qū)ο蟪绦蛟O(shè)計(jì)是一種以對(duì)象為基礎(chǔ),由事件驅(qū)動(dòng)對(duì)象執(zhí)行的設(shè)計(jì)方法。
Print語(yǔ)句的每個(gè)輸出項(xiàng)之間可以用逗號(hào)或分號(hào)分隔,不管用逗號(hào)還是分號(hào),其輸出效果是一樣 的。
語(yǔ)句A=B的意思是將字符“B”賦值給A,即A的值是字符“B”。
若用數(shù)組作為過(guò)程的參數(shù),則實(shí)參和形參結(jié)合是按地址傳遞的,定義過(guò)程時(shí),參數(shù)前不能使用 ByVal。
要實(shí)現(xiàn)同樣的循環(huán)控制,在Do While/ Loop和Do/ Loop While循環(huán)結(jié)構(gòu)中給定的循環(huán)條件是一 樣的。
ScaleWidth屬性和ScaleHeight屬性是容器的坐標(biāo)屬性,因此有可能取到負(fù)值。要讓控件隱藏起來(lái),處于不可見(jiàn)的狀態(tài),可修改其enabled屬性。
如果定時(shí)器的Interval屬性是0,當(dāng)啟動(dòng)定時(shí)器時(shí),程序?qū)⑦M(jìn)入死循環(huán)。CommonDialog控件就像Timer控件一樣,在運(yùn)行時(shí)是看不見(jiàn)的。用Kill語(yǔ)句刪除文件,只能刪除與指定文件名完全匹配的一個(gè)文件。
在一個(gè)窗體的代碼中不能使用Unload語(yǔ)句來(lái)卸載本窗體,即一個(gè)窗體只能由其它窗體卸載。聲明常量時(shí)給常量賦值可以使用表達(dá)式,但表達(dá)式不能包含函數(shù)調(diào)用。整除運(yùn)算符,其兩邊的操作數(shù)可以是浮點(diǎn)型數(shù)據(jù)。
定義一個(gè)過(guò)程時(shí),有幾個(gè)形參,則在調(diào)用該過(guò)程時(shí)就必須提供幾個(gè)實(shí)參。一個(gè)Do循環(huán)只能使用一個(gè)Loop關(guān)鍵字,但是可以使用多個(gè)Exit語(yǔ)句。
如果字符“Y”是某個(gè)命令按鈕的訪問(wèn)鍵,在設(shè)計(jì)時(shí),設(shè)置命令按鈕的Caption屬性時(shí)要在其中 字符“Y”前輸入&;運(yùn)行時(shí),可以通過(guò)按alt+ Y鍵執(zhí)行單擊操作。
當(dāng)列表框中表項(xiàng)太多、超出了設(shè)計(jì)時(shí)的長(zhǎng)度時(shí),Visual Basic會(huì)自動(dòng)給列表框加上垂直滾動(dòng)條
對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì)
錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò)
A A A B A A A A B A B B B B B B B B B A A B A A B A B B A B A A B B A B A B B A B B A A A A A A
第 2 頁(yè),共 4 頁(yè)
VBP判斷題 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 容器控件的位置、大小均采用其所在容器坐標(biāo)系的刻度,與容器本身的坐標(biāo)刻度無(wú)關(guān)。Open語(yǔ)句中的文件號(hào),必須是當(dāng)前未被使用的、最小的作為文件號(hào)的整數(shù)值。設(shè)計(jì)菜單中每一個(gè)菜單項(xiàng)分別是一個(gè)控件,每個(gè)控件都有自己的名字。由Visual Basic語(yǔ)言編寫(xiě)的應(yīng)用程序有解釋和編譯兩種執(zhí)行方式。算述運(yùn)算符要比關(guān)系運(yùn)算符、邏輯運(yùn)算符的運(yùn)算優(yōu)先級(jí)低。表達(dá)式A=B的計(jì)算結(jié)果要么是True,要么是False。
For/Next語(yǔ)句正常(未執(zhí)行Exit For)結(jié)束其循環(huán)變量的值一定大于終值。
因?yàn)镕unction過(guò)程有返回值,所以只能在表達(dá)式中調(diào)用,而不能使用Call語(yǔ)句調(diào)用。圖片框可以通過(guò)Print方法來(lái)顯示文本。
Picture對(duì)象的AutoSize屬性值為T(mén)rue時(shí),表示該對(duì)象不管原來(lái)圖片的大小,一律都自動(dòng)調(diào)整 為控件的大小尺寸,以便能完整地顯示該圖片。當(dāng)使用Circle方法畫(huà)圓后,當(dāng)前坐標(biāo)在原點(diǎn)(0,0)。菜單一旦建成后,所有的菜單項(xiàng)均可識(shí)別Click事件。文件列表框的顯示內(nèi)容發(fā)生變化時(shí),會(huì)觸發(fā)Change事件。對(duì)象的基本特征是方法、事件和過(guò)程。
如果x、y、z是3個(gè)數(shù)值型變量,那么這3個(gè)變量的積的VB表達(dá)式可以寫(xiě)成xyz。過(guò)程級(jí)變量不可以與模塊級(jí)變量同名。
事件過(guò)程只能由系統(tǒng)調(diào)用,在程序中不能直接調(diào)用。
For/Next語(yǔ)句正常(未執(zhí)行Exit For)結(jié)束其循環(huán)變量的值一定大于終值,并等于“終值”+ “步長(zhǎng)”。
對(duì)象的標(biāo)題文字的顏色是由Fontcolor屬性決定的。
執(zhí)行滾動(dòng)條控件的Change事件不是在拖動(dòng)滾動(dòng)條滑塊的過(guò)程中,而是在拖動(dòng)過(guò)程停止時(shí)。用Cls方法不能清除圖片框中用Picture屬性設(shè)置的圖形。可以用AddItem方法向目錄列表框中加入新表項(xiàng)。菜單項(xiàng)不僅可識(shí)別Click事件,還可識(shí)別DblClick事件。在VB中,對(duì)象的數(shù)據(jù)被稱(chēng)為屬性。
如果x、y、z是3個(gè)數(shù)值型變量,那么這3個(gè)變量的積的VB表達(dá)式可以寫(xiě)成xyz。內(nèi)部函數(shù)是系統(tǒng)預(yù)定義的函數(shù)。
For/Next語(yǔ)句中,若循環(huán)變量的初值大于終值,Step缺省,則為死循環(huán)。數(shù)組作為參數(shù),傳遞的是地址數(shù)據(jù)。
只要設(shè)置命令按鈕的backcolor為藍(lán)色,按鈕就一定可以變成藍(lán)色按鈕。
移動(dòng)框架時(shí)框架內(nèi)控件也跟隨移動(dòng),因此框架內(nèi)控件的Left和Top屬性值也隨之改變。改變圖形對(duì)象的坐標(biāo)系可以用ScaleMode方法。
在通用對(duì)話框的“打開(kāi)文件對(duì)話框”中選擇一個(gè)文件后,能真正打開(kāi)該文件。目錄列表框當(dāng)前目錄的ListIndex為0,其子目錄的ListIndex屬性再按順序往下編號(hào)。用VB設(shè)計(jì)程序時(shí),必須先設(shè)計(jì)窗體,再編寫(xiě)代碼。表達(dá)式“123”+“1”的計(jì)算結(jié)果是“1231”。內(nèi)部函數(shù)是系統(tǒng)預(yù)定義的函數(shù)。
For/Next語(yǔ)句中,循環(huán)控制變量只能是整型變量。用Function過(guò)程在過(guò)程中必須被賦值。
要在文本框中輸入6位密碼,并按回車(chē)鍵確認(rèn),則文本框的MaxLength屬性可設(shè)置為6。
定時(shí)器控件只能響應(yīng)Timer事件。
在圖片框中添加的控件,其Top和Left屬性值是相對(duì)圖片框而言的,與窗體無(wú)關(guān)。在“顏色”對(duì)話框中選中某一顏色后,該顏色值會(huì)賦給Color屬性。
在盤(pán)驅(qū)動(dòng)器列表框Drive1的Change事件過(guò)程中,代碼Dir1.Path=Drive1.Drive的作用是:當(dāng) Drive1的驅(qū)動(dòng)器改變時(shí),Dir1的目錄列表隨同驅(qū)動(dòng)器作相應(yīng)變化。在VB中如要使用調(diào)試工具,應(yīng)使VB進(jìn)入中斷模式。表達(dá)式1*2+3/42^2的計(jì)算結(jié)果是2。Rnd函數(shù)返回的最大值是1。
如果在定義過(guò)程時(shí),一個(gè)形式參數(shù)使用地址傳遞方式說(shuō)明,則調(diào)用過(guò)程時(shí)與之對(duì)應(yīng)的實(shí)參只能 按地址方式傳遞。
For/Next語(yǔ)句中,“Step 1”可以缺省。
用Redim語(yǔ)句既可以改變數(shù)組的大小,也可以改變數(shù)組類(lèi)型。標(biāo)簽控件和其他控件對(duì)象一樣,可以獲得焦點(diǎn)。影像框和圖片框一樣,也可以作為其他控件的容器。
通用對(duì)話框的Filename和FileTitle屬性一樣,指的都是含路徑的文件全名。
對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì)
錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò)
A A A B B A B A A B B B B B B B B B B A A B B A B A B A B B B B B B A A B A A A A A A A A B A A B B B B
第 3 頁(yè),共 4 頁(yè)
VBP判斷題 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 若某文件已存在,用OUTPUT方式打開(kāi)該文件,等同于用APPEND方式打開(kāi)該文件。VB是一種面向過(guò)程的可視化編程語(yǔ)言。表達(dá)式Sin(30),就是求30度角的正弦值。
Val是用來(lái)把一個(gè)數(shù)字字符串轉(zhuǎn)換為相應(yīng)的數(shù)值的函數(shù)。在循環(huán)體內(nèi),循環(huán)變量的值不能被改變。
在使用Redim重新定義數(shù)組時(shí),下標(biāo)可以用具有確定值的變量來(lái)表示。事件過(guò)程只能由系統(tǒng)調(diào)用,在程序中不能直接調(diào)用。
影像框和圖片框都可以用AutoSize屬性來(lái)控制控件大小調(diào)整的行為,當(dāng)AutoSize屬性值為T(mén)rue 時(shí),兩者控件大小根據(jù)圖片來(lái)調(diào)整;設(shè)置為False時(shí),只有一部分圖片可見(jiàn)。通用對(duì)話框的FilterIndex屬性用于設(shè)置“打開(kāi)”或“另存為”對(duì)話框的文件類(lèi)型。單選鈕控件和復(fù)選框控件都具有Value屬性,它們的作用完全一樣。Print #語(yǔ)句的作用是將數(shù)據(jù)從文件中讀出并顯示在窗體上??丶膶傩灾挡豢梢栽诔绦蜻\(yùn)行時(shí)動(dòng)態(tài)地修改。表達(dá)式Int(-10.1)的計(jì)算結(jié)果是-10。執(zhí)行語(yǔ)句A=B=2后,A的值是一個(gè)邏輯值。
用Redim語(yǔ)句既可以改變數(shù)組的大小,對(duì)于已經(jīng)定義了類(lèi)型的數(shù)組,還可以改變數(shù)組類(lèi)型。用Public聲明的數(shù)組是一定全局量。
調(diào)用過(guò)程時(shí)的實(shí)參必須是與對(duì)應(yīng)形參類(lèi)型相同的表達(dá)式。組合框能響應(yīng)Click事件,但不能響應(yīng)change事件。ScaleMode的所有屬性值均表示打印長(zhǎng)度。
對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì) 對(duì)
錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò)
B B B A B A B B B B B B B A B B A B B A B A A A A B B A A A B A B B A B B A A B A A A A B B A A B B A 通用對(duì)話框不是一種標(biāo)準(zhǔn)控件,初始時(shí)工具箱中一般找不到,因此使用前需先將它添加到工具 箱中。
用Append模式打開(kāi)文件,如果指定文件和路徑不存在,則會(huì)自動(dòng)創(chuàng)建指定文件及路徑。VB中的變量名,如用的是英文字母,其大小寫(xiě)是不區(qū)分的。
如果窗體的Enabled屬性為False,就不能對(duì)窗體上的任何控件進(jìn)行操作。表達(dá)式Mid(“Nothing”,3,2)的計(jì)算結(jié)果是“th”。執(zhí)行語(yǔ)句A=B=2后,A的值是一個(gè)邏輯值。
若要使定義數(shù)組的下標(biāo)下界默認(rèn)值為2,則可以用語(yǔ)句Option Base 2.聲明形參處缺省傳遞方式聲明,則為按值傳遞(Byval)。
使用單選鈕控件數(shù)組時(shí),它們響應(yīng)同一個(gè)Click事件,由Index參數(shù)值來(lái)區(qū)分不同的按鈕。圖形控件可以在運(yùn)行時(shí)獲得焦點(diǎn)。
創(chuàng)建用戶(hù)自定義對(duì)話框時(shí),一般應(yīng)將ControlBox設(shè)為False,使得控制菜單框不顯示。運(yùn)行時(shí)目錄列表框的List屬性可以用AddItem和RemoveItem兩種方法來(lái)改變。修改控件的Top和Left屬性,可改變控件在窗體中位置。
事件是一種預(yù)先定義好的特定動(dòng)作,只能由用戶(hù)觸發(fā),常用于用戶(hù)的交互操作。表達(dá)式Len(x)和len(“x”)返回值必然相等。
使用On Error GoTo語(yǔ)句并編寫(xiě)相應(yīng)程序,可以捕獲程序中的編譯錯(cuò)誤。Sub過(guò)程名在過(guò)程中必須被賦值。
若要使定義數(shù)組的下標(biāo)下界默認(rèn)值為2,則可以用語(yǔ)句Option Base 2.設(shè)置框架時(shí),可先在窗體上畫(huà)好框架,再往框架內(nèi)添置控件;也可以先設(shè)計(jì)控件,再建立框 架,然后將已有控件粘貼到框架中。
BorderWidth屬性表示指定直線和形狀邊界線的線條寬度,該屬性值不能設(shè)置為0。通用對(duì)話框的Filename和FileTitle屬性一樣,指的都是含路徑的文件全名。
選中文件列表框File1中某個(gè)選項(xiàng)時(shí),F(xiàn)ile1.FileName屬性值為不包含路徑的文件名。Form_Load事件常用于作控件屬性和變量的初始化。
面向?qū)ο蟮某绦蛟O(shè)計(jì)是一種以對(duì)象為基礎(chǔ),由事件驅(qū)動(dòng)對(duì)象的編程技術(shù)。表達(dá)式“123”+“1”的計(jì)算結(jié)果是“1231”。
Print語(yǔ)句的每個(gè)輸出項(xiàng)之間可以用逗號(hào)或分號(hào)分隔,不管用逗號(hào)還是分號(hào),其輸出效果是一樣 的。
Do/Loop Until結(jié)構(gòu)的循環(huán),是“先判斷、后執(zhí)行(循環(huán)體)”的循環(huán)結(jié)構(gòu)。
過(guò)程中的靜態(tài)變量是局部變量,當(dāng)過(guò)程再次被執(zhí)行時(shí),它的值是上一次過(guò)程調(diào)用后的值。當(dāng)列表框中表項(xiàng)太多、超出了設(shè)計(jì)時(shí)的長(zhǎng)度時(shí),Visual Basic會(huì)自動(dòng)給列表框加上垂直滾動(dòng)條 執(zhí)行指令“Line(1200,1200)-Step(1000,500),B”后,CurrentX=1000。
若Visual Basic中容器取缺省坐標(biāo)系,則坐標(biāo)原點(diǎn)在容器左上角、單位長(zhǎng)度為像素。盤(pán)驅(qū)動(dòng)器列表框的Drive屬性,只能用程序代碼設(shè)置,不能通過(guò)屬性窗口設(shè)置。
第 4 頁(yè),共 4 頁(yè)
第二篇:vb選擇題及答案
30104.下列敘述錯(cuò)誤的是()。
(A)VB應(yīng)用程序沒(méi)有明顯的開(kāi)始和結(jié)束語(yǔ)句
(B)VB控件的所有屬性值均可在屬性窗口中設(shè)置(C)VB是事件驅(qū)動(dòng)型可視化編程工具
(D)VB通過(guò)“工具”菜單的“選項(xiàng)”設(shè)置代碼編輯窗口的字體大小(答案:B)30105.標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是()。
(A).cls(B).frm(C).bas(D).rec(答案:C)30106.下列敘述錯(cuò)誤是()。
(A)打開(kāi)一個(gè)工程文件,系統(tǒng)自動(dòng)裝入與該工程有關(guān)的文件
(B)保存VB程序時(shí),應(yīng)分別保存窗體和工程文件(C)事件可以由用戶(hù)觸發(fā),也可以由系統(tǒng)觸發(fā)(D)VB應(yīng)用程序只能以解釋方式執(zhí)行(答案:D)30108.下列敘述錯(cuò)誤的是()。
(A)VB是可視化程序設(shè)計(jì)語(yǔ)言(B)VB采用事件驅(qū)動(dòng)編程機(jī)制
(C)VB是面向過(guò)程的程序設(shè)計(jì)語(yǔ)言(D)VB應(yīng)用程序可以以編譯方式執(zhí)行(答案:C)30109.下列敘述正確的是()。
(A)VB的事件由用戶(hù)定義(B)VB程序以順序方式執(zhí)行
(C)VB程序從Main()函數(shù)開(kāi)始執(zhí)行(D)VB運(yùn)行時(shí),總是等待事件的發(fā)生(答案:D)30201.下列為整型變量的是()。
(A)x!(B)x#(C)x%(D)x$(答案:C)
30202.設(shè)有語(yǔ)句組: Dim S1 As String*5 S1 = “VB Test” 則S1的值為()。
(A)VB Test(B)VB Te(C)VBTes(D)BTest(答案:B)
30203.下列()是合法的變量名。
(A)x_y(B)x-y(C)2x(D)and(答案:A)
30204.下列()為單精度變量。
(A)x!(B)x#(C)x%(D)x$(答案:A)
30205.由()關(guān)鍵字聲明的局部變量在整個(gè)程序運(yùn)行時(shí)一直存在。
(A)Dim(B)Public(C)Static(D)Private(答案:C)
30206.定義變量時(shí)如不指定類(lèi)型,該變量為()變量。
(A)Integer(B)String(C)Variant(D)Single(答案:C)
30208.下列()是合法的變量名。
(A)x%y(B)xy%(C)2x(D)Or(答案:B)
30209.日期常量用()作為界定符。
(A)“(B)%(C)#(D)&(答案:C)
30304.設(shè)a=6,b=5,c=-2;執(zhí)行語(yǔ)句Print a > b > c后,窗體上顯示的是()。
(A)1(B)True(C)False(D)出錯(cuò)信息(答案:B)
30305.下列表達(dá)式中,值最大的是()。
(A)2 3(B)2 / 3(C)2 mod 3(D)3 mod 2(答案:C)
30306.下列運(yùn)算符中,優(yōu)先級(jí)最低的是()。
(A)*(B)^(C)/(D)(答案:D)
30307.表達(dá)式 2 = 3 < 1 的是()。
(A)0(B)1(C)True(D)False(答案:C)
30308.x大于0且小于10的VB表達(dá)式是()。
(A)0 < x < 10(B)x> 0 And x < 10(C)x> 0 Or x < 10(D)x> 0 : x < 10(答案:B)
30309.判斷整型變量x是奇數(shù)的表達(dá)式是()。
(A)x Mod 2 <> 0(B)x Mod 2!= 0(C)x Mod 2 ≠ 0(D)x Mod 2 = 0(答案:A)
30401.返回值為數(shù)值的函數(shù)是()。
(A)Mid(B)Instr(C)Left(D)Rtrim(答案:B)
30402.表達(dá)式Len(”AB52“)的值是()。(A)0(B)4(C)6(D)8(答案:B)30404.返回值為字符串的函數(shù)是()。
(A)Str(B)Val(C)Len(D)Asc(答案:A)30405.當(dāng)x=0時(shí),函數(shù)IIf(x > 0, 1, IIf(x < 0,-1, 0))的返回值是()。(A)0(B)1(C)-1(D)出錯(cuò)
(答案:A)30407.如果Sgn(x)的值為-1,整型變量x的值是()。(A)0(B)整數(shù)
(C)正整數(shù)
(D)負(fù)整數(shù)(答案:D)30409.除去字符串左側(cè)空格的函數(shù)是()。
(A)Left()(B)Trim()(C)Ltrim()(D)LeftTrim()(答案:C)30502.下列語(yǔ)句不合法的是()。
(A)x = 1 : y=2
(B)?x;y;(C)?x , y ,(D)x = 1;y = 2(答案:D)30503.如果VB語(yǔ)句超過(guò)一行,可以使用空格加()續(xù)行。
(A)y If xx Then z = x + y If x + y > z30 If a = b And b > c Then c = a + b Print a, b, c End Sub 運(yùn)行時(shí),單擊按鈕,窗體輸出的結(jié)果是()。(A)80 50 30(B)80 30 30(C)50 30 80(D)50 30 30(答案:B)31505.執(zhí)行下列程序段后,x的值是()。n = 5: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i< n(A)10(B)15(C)24(D)120(答案:C)31509.如果x小于y的平方,則在窗體上輸出”O(jiān)K“。完成該要求的單行條件語(yǔ)句是()。(A)If x < y ^ 2 Then ”O(jiān)K“(B)If x < y ^ 2 Then Show ”O(jiān)K“(C)If x < y ^ 2 Then Print ”O(jiān)K“(D)If x < y ^ 2 Then Put ”O(jiān)K“(答案:C)31602.閱讀下列程序段: x = 0 For i = 1 To 4 For j = 1 Toi x = x + 1 Next j, i 執(zhí)行以上循環(huán)后,x 的值為()。(A)6(B)9(C)10(D)16(答案:C)31604.執(zhí)行下列程序段后輸出的結(jié)果是()。s = 1 For i = 1 To 3 For j = 0 To i-1 s = s + s * j Next j ? s;Next I(A)1 2(B)2 1(C)2 2 12(D)1 2 12(答案:D)31605.閱讀下列程序段: m = 0 For i = 1 To 3 For j = 1 Toi m = m + j Next j, i 執(zhí)行以上的循環(huán)后,i和m的值分別為()。(A)3 6(B)3 10(C)4 6(D)4 10(答案:D)31606.運(yùn)行下列程序段,其中“n=n+1”語(yǔ)句被執(zhí)行的次數(shù)是()。Dim m%, n% For m = 1 To 3 For n = 1 To 6 Step 2 n = n + 1 Print n Next Next(A)3(B)6(C)9(D)18(答案:B)31701.在通用聲明中給出Option Base 1語(yǔ)句,則數(shù)組a包含()個(gè)元素。Dim a(3,-2 To 1, 5)(A)120(B)75(C)60(D)13(答案:C)31704.如下數(shù)組聲明語(yǔ)句中數(shù)組a包含的元素個(gè)數(shù)為()。Dim a(3,-2 To 1, 5)(A)96(B)75(C)60(D)13(答案:A)31706.運(yùn)行下列程序,單擊窗體后輸出的結(jié)果是()。Private Sub Form_Click()Dim a Dim s As Integer, i As Integer a = Array(1, 2, 3, 4, 5, 6)s = 1 For i = 5 To 1 Step-2 s = s * a(i)Next i Print s End Sub(A)15(B)48(C)120(D)720(答案:B)1.工程文件的擴(kuò)展名為。
A、.frx B、.bas
C、.vbp D、.frm 2.以下4個(gè)選項(xiàng)中,屬性窗口未包含的是。
A、對(duì)象列表 B、工具箱 C、屬性列表 D、信息欄 3.下列不屬于對(duì)象的基本特征的是。A、屬性 B、方法 C、事件 D、函數(shù)
4.在設(shè)計(jì)模式雙擊窗體中的對(duì)象后,Visual Basic將顯示的窗口是。A、項(xiàng)目(工程)窗口 B、工具箱 C、代碼窗口 D、屬性窗口 5.Visual Basic中“程序運(yùn)行”允許使用的快捷鍵是。A、F2
B、F5 C、Alt+F3
D、F8 6.改變控件在窗體中的上下位置應(yīng)修改該控件的屬性。A、Top
B、Left C、Width
D、Right 7.窗體模塊的擴(kuò)展名為。
A、.exe
B、.bas C、.frx D、.frm 8.窗體的FontName屬性的缺省值是。A、宋體 B、仿宋體 C、楷體 D、黑體
9.FontSize屬性用以設(shè)置字體大小,窗體的FontSize屬性缺省值為。A、5
B、9 C、12
D、16 10.在Visual Basic中,稱(chēng)對(duì)象的數(shù)據(jù)為。A、屬性 B、方法
C、事件 D、封裝 11.下列選項(xiàng)中不屬于事件的是。
A、Dblclick B、Load C、Show
D、KeyUp 12.將Visual Basic編制的程序保存在磁盤(pán)上,至少會(huì)產(chǎn)生何種文件。A、.doc與.txt
B、.com與.exe
C、.bat與.frm D、.vbp與.frm 1.Integer類(lèi)型數(shù)據(jù)能夠表示的最大整數(shù)為。A、275 B、215-1
C、216
D、216-1 2.貨幣類(lèi)型數(shù)據(jù)小數(shù)點(diǎn)后面的有效位數(shù)最多只有。A、1位 B、6位 C、16位 D、4位
3.輸入對(duì)話框InputBox的返回值的類(lèi)型是。A、字符串 B、整數(shù) C、浮點(diǎn)數(shù) D、長(zhǎng)整數(shù)
4.運(yùn)算符“”兩邊的操作數(shù)若類(lèi)型不同,則先再運(yùn)算。A、取整為Byte類(lèi)型 B、取整為Integer類(lèi)型 C、四舍五入為整型 D、四舍五入為Byte類(lèi)型 5.Int(Rnd * 100)表示的是范圍內(nèi)的整數(shù)。A、[0,100]
B、[1,99]
C、[0,99]
D、[1,100] 6.下列程序段的輸出結(jié)果是。
a=10: b=10000: x=log(b)/log(a): Print ”lg(10000)=“;x A、lg(10000)=5
B、lg(10000)=4 C、4
D、5
7.返回刪除字符串前導(dǎo)和尾隨空格符后的字符串,用函數(shù)。
A、Trim
B、Ltrim C、Rtrim D、mid
8.Print語(yǔ)句的一個(gè)輸出表達(dá)式為,則輸出包括日期、時(shí)間信息。A、Date
B、Month
C、Time
D、Now 9.語(yǔ)句Print ”5*5“ 的顯示結(jié)果是。
A、25
B、”5*5“
C、5*5
D、出現(xiàn)錯(cuò)誤提示 10.語(yǔ)句“Form1.Print Tab(10);”#“”的作用是在窗體當(dāng)前輸出行。A、第10列輸出字符“#”
B、第9列輸出字符“#” C、第11列輸出字符“#” D、輸出10個(gè)字符“#” 1.下列關(guān)于Select Case之測(cè)試表達(dá)式的敘述中,錯(cuò)誤的是。
A、只能是變量名 B、可以是整型 C、可以是字符型 D、可以是浮點(diǎn)類(lèi)型 2.下列關(guān)于Select Case的敘述中,錯(cuò)誤的是。
A、Case 10 To 100
表示判斷Is是否介于10與100之間
B、Case ”abc“,”ABC“ 表示判斷Is是否和”abc“、”ABC“兩個(gè)字符串中的一個(gè)相同 C、Case ”X“
表示判斷Is是否為大寫(xiě)字母X D、Case-7,0,100
表示判斷Is是否等于字符串”-7,0,100“ 3.由“For i=1 To 16Step 3”決定的循環(huán)結(jié)構(gòu)被執(zhí)行()次。A、4 B、5 C、6 D、7 4.若i的初值為8,則下列循環(huán)語(yǔ)句的循環(huán)次數(shù)為次。
Do While i<=17 i=i+2 Loop A、3次
B、4次 C、5次
D、6次
5.由“For i=1 To 9Step-3”決定的循環(huán)結(jié)構(gòu)被執(zhí)行次。A、4 B、5 C、6 D、0 6.窗體通用部分的語(yǔ)句“OptionBase 1”,決定本窗體中數(shù)組下標(biāo)界。A、下界必須為1 B、缺省的下界為1 C、下界必須為0 D、缺省的下界為0
1.標(biāo)簽控件的標(biāo)題和文本框控件的顯示文本的對(duì)齊方式由屬性來(lái)決定。A、WordWrap B、AutoSize C、Alignment
D、Style 2.將命令按鈕Command1設(shè)置為窗體的取消按鈕,可修改該控件的屬性。A、Enabled
B、Value
C、Default
D、Cancel 3.下列屬性用來(lái)表示標(biāo)簽或窗體的標(biāo)題。
A、Text
B、Caption C、Left
D、Name 4.將焦點(diǎn)主動(dòng)設(shè)置到指定的控件或窗體上,應(yīng)采用方法。A、SetDate B、SetFocus C、SetText D、GetGata 5.按Tab鍵時(shí),焦點(diǎn)在各個(gè)控件之間移動(dòng)的順序是由屬性來(lái)決定的。A、Index
B、TabIndex C、TabStop D、SetFocus 6.下列屬性用來(lái)表示各對(duì)象(控件)的位置。
A、Text
B、Caption
C、Left D、Name 7.當(dāng)文本框的屬性設(shè)置為T(mén)rue時(shí),在運(yùn)行時(shí)文本框不能編輯。A、Enabled
B、Locked C、Visible
D、MultiLine 8.要使文本框顯示滾動(dòng)條,除了設(shè)置ScrollBars屬性外還必須設(shè)置屬性。A、AutoSize B、MultiLine C、Alignment
D、Visible 9.文本框控件Text4的Text屬性默認(rèn)值為。
A、Text4
B、”Text4“ C、Locked
D、Name
10.文本框中選定的內(nèi)容,由下列屬性來(lái)反映。
A、SelText B、SelLength C、Text
D、Caption 11.選中復(fù)選框控件時(shí),Value屬性的值為。
A、True
B、False
C、0
D、1 12.要使復(fù)選框控件不響應(yīng)Click事件,可設(shè)置復(fù)選框的屬性。A、Appearance
B、Style
C、Enabled D、TabIndex 13.若要在同一窗體中安排兩組單選鈕,可用控件予以分隔。A、文本框 B、框架 C、列表框 D、組合框
14.列表框的屬性返回或設(shè)置列表框中各列表項(xiàng)的文本。A、Selected
B、List C、Text
D、Caption 15.List1.Clear中的Clear是。
A、方法 B、對(duì)象 C、屬性 D、事件
16.以下語(yǔ)句將刪除列表框List1中的最后一項(xiàng)。A、List1.RemoveItem List1.ListCount B、List1.Clear C、List1.List(List1.ListCount-1)= ”“ D、List1.RemoveItem List1.ListCount-1 17.若要把”XXX“添加到列表框List1中的第三項(xiàng),則可執(zhí)行語(yǔ)句。A、List1.AddItem ”XXX“, 3
B、List1.AddItem ”XXX“, 2 C、List1.AddItem 3,”XXX“
D、List1.AddItem 2,”XXX" 18.滾動(dòng)條的屬性用于指定用戶(hù)單擊滾動(dòng)條的滾動(dòng)箭頭時(shí),Value屬性值的改變量。A、LargeChange B、SmallChange C、Value
D、Change 19.單擊滾動(dòng)條兩端的任意一個(gè)滾動(dòng)箭頭,將觸發(fā)該滾動(dòng)條的事件。A、KeyDown B、Change C、Scroll
D、Click 20.設(shè)計(jì)動(dòng)畫(huà)時(shí)通常用定時(shí)器控件屬性來(lái)控制動(dòng)畫(huà)速度。A、Interval B、Timer
C、Move
D、Enabled 1.對(duì)畫(huà)出的圖形進(jìn)行填充,應(yīng)使用屬性。A、BackStyle B、FillColor C、FillStyle D、BorderStyle 2.將圖片框的屬性設(shè)置成True時(shí),可使圖片框根據(jù)圖片調(diào)整大小。A、Picture
B、AutoSize C、Stretch
D、AutoRedraw 3.可以改變坐標(biāo)的單位。
A、DrawStyle屬性 B、Cls方法 C、ScaleMode屬性 D、DrawWidth屬性 4.Visual Basic用以下哪一條指令來(lái)繪制直線。A、Line方法 B、Pset方法 C、Point屬性
D、Circle方法 5.Visual Basic可以用以下哪一條屬性來(lái)設(shè)置邊框類(lèi)型。A、BorderStyle B、BorderWidth C、DrawWidth D、FillColor 6.屬性可以用來(lái)設(shè)置所繪線條寬度。A、DrawStyle B、BorderStyle C、DrawWidth
D、FillColor 7.下列是用來(lái)畫(huà)圓、圓弧及橢圓的。A、Circle方法
B、Pset方法 C、Line屬性 D、Point屬性
8.描述以(1000,1000)為圓心、以400為半徑畫(huà)1/4圓弧的語(yǔ)句,以下正確的是。A、Circle(1000,1000),400,0,3.1415926/2
B、Circle(1000,1000),400,0,3.1415926/2 C、Circle(1000,1000),400,0,3.1415926/2
D、Circle(1000,1000),400,0,90 9.語(yǔ)句“Circle(1000,1000),800,-3.1415926/3,-3.1415926/2”繪制的是。A、弧
B、橢圓 C、扇形 D、同心圓 10.語(yǔ)句“Circle(1000,1000),800,,2”繪制的是。A、弧
B、橢圓 C、扇形 D、同心圓 11.上題Circle語(yǔ)句中最后的2表示的是。
A、橢圓的縱軸和橫軸長(zhǎng)度比 B、橢圓的橫軸和縱軸長(zhǎng)度比 C、同心圓的半徑比 D、圓弧兩半徑間的夾角 12.RGB函數(shù)中的3個(gè)數(shù)字分別表示。A、紅、綠、白 B、紅、綠、藍(lán)
C、色調(diào)、飽和度、亮度 D、當(dāng)前色、背景色、前景色 13.當(dāng)Stretch屬性值為False時(shí)。
A、圖片大小隨影像框的大小進(jìn)行調(diào)整 B、影像框的大小隨圖片大小進(jìn)行調(diào)整 C、圖片框的大小隨圖片大小進(jìn)行調(diào)整 D、圖片大小隨圖片框的大小進(jìn)行調(diào)整 14.BorderStyle屬性是用來(lái)表示線條的。A、長(zhǎng)度 B、寬度 C、線形 D、顏色
15.在Visual Basic中,不能作為其他控件的容器。A、框架 B、圖片框 C、影像框
D、窗體
第三篇:VB試題及答案
VB試題及答案
一、基本概念及基本操作
1、如果要向工具箱中加入控件和部件,可以利用“工程”菜單中的______命令。
A、引用 B、部件 C、工程屬性 D、添加窗體
2、VB一共有設(shè)計(jì)、運(yùn)行和中斷三種模式,要使用調(diào)試工具應(yīng)該______。
A、進(jìn)入設(shè)計(jì)模式 B、進(jìn)入運(yùn)行模式 C、進(jìn)入中斷模式 D、不用進(jìn)入任何模式
3、系統(tǒng)符號(hào)常量的定義可以通過(guò)______獲得。
A、對(duì)象瀏覽器 B、代碼窗口 C、屬性窗口 D、工具箱
4、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開(kāi)的窗口是______。
A、工程資源管理器窗口 B、工具箱窗口 C、代碼窗口 D、屬性窗口
5、以下敘述中錯(cuò)誤的是______。
A、用Shell函數(shù)可以調(diào)用能夠在Windows下運(yùn)行的程序 B、用Shell函數(shù)可以調(diào)用可執(zhí)行文件,也可調(diào)用Visual Basic 的內(nèi)部函數(shù) C、調(diào)用Shell函數(shù)的格式應(yīng)為:<變量名>=Shell(......)D、用Shell函數(shù)不能執(zhí)行DOS命令
6、以下敘述中錯(cuò)誤的是______。
A、在工程資源管理器窗口中只能包含一個(gè)工程文件及屬于該工程的其他文件 B、以.BAS為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件 C、窗體文件包含該窗體及其控件的屬性 D、一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊文件
以下不屬于Visual Basic系統(tǒng)的文件類(lèi)型是______。
A、.frm B、.bat C、.vbg D、.vbp
7、VB中窗體文件的擴(kuò)展名是______。
A、VBP B、FRM C、VBW D、PDM
8、以下敘述中錯(cuò)誤的是______。
A、打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件 B、保存Visual Basic程序時(shí),應(yīng)分別保存窗體文件及工程文件 C、Visual Basic應(yīng)用程序只能以解釋方式執(zhí)行 D、事件可以由用戶(hù)引發(fā),也可以由系統(tǒng)引發(fā)
9、以下敘述中錯(cuò)誤的是______。
A、一個(gè)工程可以包括多種類(lèi)型的文件 B、Visual Basic應(yīng)用程序既能以編譯方式執(zhí)行,也能以解釋方式執(zhí)行 C、程序運(yùn)行后,在內(nèi)存中只能駐留一個(gè)窗體
D、對(duì)于事件驅(qū)動(dòng)型應(yīng)用程序,每次運(yùn)行時(shí)的執(zhí)行順序可以不一樣
10、在Visual Basic工程中,可以作為“啟動(dòng)對(duì)象”的程序是______。
A、任何窗體或標(biāo)準(zhǔn)模塊 B、任何窗體或過(guò)程
C、Sub Main過(guò)程或其他任何模塊 D、Sub Main過(guò)程或任何窗體
11、假定一個(gè)Visual Basic應(yīng)用程序由一個(gè)窗體模塊和一個(gè)標(biāo)準(zhǔn)模塊構(gòu)成。為了保存該應(yīng)用程序,以下正確的操作是。
A、只保存窗體模塊文件
B、分別保存窗體模塊、標(biāo)準(zhǔn)模塊和工程文件 C、只保存窗體模塊和標(biāo)準(zhǔn)模塊文件 D、只保存工程文件
12、以下敘述中錯(cuò)誤的是______。
A、打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件 B、當(dāng)程序運(yùn)行時(shí),雙擊一個(gè)窗體,則觸發(fā)該窗體的DblClick事件 C、Visual Basic應(yīng)用程序只能以解釋方式執(zhí)行 D、事件可以由用戶(hù)引發(fā),也可以由系統(tǒng)引發(fā)
13、要顯示當(dāng)前過(guò)程中的所有變量及對(duì)象的取值,可以利用______窗口。
A、監(jiān)視 B、調(diào)用堆棧 C、立即 D、本地
14、當(dāng)我們輸入代碼時(shí),Visual Basic可以自動(dòng)檢測(cè)______錯(cuò)誤。A、語(yǔ)法錯(cuò)誤 B、編譯錯(cuò)誤 C、運(yùn)行錯(cuò)誤 D、邏輯錯(cuò)誤
15、Microsoft Visual Basic 6.0包括三種版本,其中不包括______。
A、通用版 B、企業(yè)版 C、學(xué)習(xí)版 D、專(zhuān)業(yè)版
16、Visual Basic窗體設(shè)計(jì)器的主要功能是:______。
A、建立用戶(hù)界面 B、編寫(xiě)源程序代碼 C、畫(huà)圖 D、顯示文字
17、以下關(guān)于Visual Basic特點(diǎn)敘述中,錯(cuò)誤的是______。
A、Visual Basic是采用事件驅(qū)動(dòng)編程機(jī)制的語(yǔ)言 B、Visual Basic程序既可以編譯運(yùn)行,也可以解釋運(yùn)行 C、構(gòu)成Visual Basic程序的多個(gè)過(guò)程沒(méi)有固定的執(zhí)行順序
D、Visual Basic程序不是結(jié)構(gòu)化程序,不具備結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)
18、以下敘述中,錯(cuò)誤的是______。
A、一個(gè)Visual Basic應(yīng)用程序可以含有多個(gè)標(biāo)準(zhǔn)模塊文件 B、一個(gè)Visual Basic工程可以含有多個(gè)窗體文件 C、標(biāo)準(zhǔn)模塊文件可以屬于某個(gè)指定的窗體文件 D、標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.bas
19、以下敘述中錯(cuò)誤的是______。A、打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件 B、保存Visual Basic程序時(shí),應(yīng)分別保存窗體文件及工程文件 C、Visual BaSic應(yīng)用程序只能以解釋方式執(zhí)行 D、窗體文件包含該窗體及其控件的屬性
第四篇:vb練習(xí)題及答案
vb練習(xí)題1
VB練習(xí)題一
一、選擇題
1.Visual Basic程序設(shè)計(jì)的主要的步驟是C A、可視性程序設(shè)計(jì) B、代碼程序設(shè)計(jì) C、可視性程序設(shè)計(jì)和代碼程序設(shè)計(jì) D、界面設(shè)計(jì) 2.窗體能響應(yīng)的事件是C
A、ActiveFrom
B、Drive
C、Load
D、Change 3.獲得系統(tǒng)時(shí)間的函數(shù)是B
A、data$
B.time$
C.date$
D.gettime$ 4.在設(shè)計(jì)一個(gè)計(jì)算器時(shí),必須要使用的控件是C A、滾動(dòng)條
B、圖片框
C、文本框
D、單選框 5.下列運(yùn)算符號(hào)中屬于關(guān)系運(yùn)算符的是_____。B A、— B、= C、AND D、+ 6.Visual Basic規(guī)定工程文件的擴(kuò)展名是C
A、.for
B、.frm
C、.vbp
D、.bas 7.OOP是面向_______的程序設(shè)計(jì)的簡(jiǎn)稱(chēng)。C A、用戶(hù) B、問(wèn)題 C、對(duì)象 D、操作者 8.設(shè)置對(duì)象中的字體應(yīng)用___屬性.C A、Caption B、Name C、Font D、Text 9.設(shè)置文本框中顯示的內(nèi)容應(yīng)用___屬性。D A、Caption B、Name C、Font D、Text 10.邏輯型又稱(chēng)_____。C A、數(shù)值型 B、字符串型 C、布爾型 D、整型 11.三種邏輯運(yùn)算符號(hào)優(yōu)先次序?yàn)椋篲___。C A、AND、NOT、OR B、NOT、OR、AND C、NOT、AND、OR D、OR、NOT、AND 12.關(guān)于高級(jí)語(yǔ)言,下列那一項(xiàng)敘述是正確的。(A)A、以類(lèi)似英文的句子來(lái)表示? B、寫(xiě)成的程序執(zhí)行速度最快 ? C、不必編譯即可直接執(zhí)行? D、受電腦機(jī)種限制大 13.可將高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言的程序?yàn)?。B A、匯編程序 B、編譯程序 C、解釋程序
4、以上皆可。14.下列()屬性是每個(gè)控件都有的。A A、名稱(chēng) B、Caption C、Font D、Interval 15.下列運(yùn)算符號(hào)中屬于邏輯運(yùn)算符的是_____。A A、NOT B、<> C、= D、<= 16.如果要求設(shè)置定時(shí)器時(shí)間間隔為0.5秒鐘,那么它的Interval屬性值應(yīng)該等于:B A、5000 B、500 C、50 D、5 17.下列邏輯運(yùn)算結(jié)果為―true‖的是()C A、flase or not true B、flase and not true C、true or not true D、true and not true 18.已知變量x、y為整數(shù)型,且x=4 , y=12 ,s為字符串型,且s=―a‖,Label1為標(biāo)簽控件,下列賦值語(yǔ)句合法的是()A A、s = Label1.Caption B、Label1.Caption=s=x C、x*3=y D、Y=x*s 19.下列關(guān)于CommandButton 控件的敘述正確的是()A A、CommandButton 控件的Caption 屬性決定按鈕上顯示的內(nèi)容 B、單擊VB應(yīng)用程序中的按鈕,則系統(tǒng)激活按鈕控件對(duì)應(yīng)的Change 事件 C、CommandButton 控件的name 屬性決定按鈕上顯示的內(nèi)容 D、以上都不對(duì)
20.一只漂亮的酒杯被摔碎了,則漂亮,酒杯,摔,碎了是()。D A、對(duì)象,屬性,事件,方法 B、對(duì)象,屬性,方法,事件 C、屬性,對(duì)象,方法,事件 D、屬性,對(duì)象,事件,方法 21.獲得系統(tǒng)時(shí)間的函數(shù)是B A、data$
B、time$
C、date$
D、gettime$ 22.下列關(guān)于添加―控件‖的方法正確的是()B A、單擊控件圖標(biāo),將指針移到窗體上,雙擊鼠標(biāo) B、雙擊工具箱中的控件,即在窗體上出現(xiàn)該控件 C、單擊工具箱中的控件,將指針移到窗體上,再單擊 D、用鼠標(biāo)左鍵拖動(dòng)工具箱中的某控件到窗體的適當(dāng)位置 23.雙擊窗體中的對(duì)象后,Visual Basic將顯示的窗口是C A、項(xiàng)目(工程)窗口
B、工具箱
C、代碼窗口
D、屬性窗口 24.下列關(guān)于For …next 語(yǔ)句的說(shuō)法正確的是()A A、循環(huán)變量、初值、終值和步長(zhǎng)都必須為數(shù)值型 B、step后的步長(zhǎng)只為正數(shù) C、初值必須小于終值 D、初值必須大于終值
25.存文件時(shí),整個(gè)工程以_____(工程文件)儲(chǔ)存。C A、*.Prg B、*.Frm C、*.Vbp D、*.Exe 26.清除圖片框(Picture1)中內(nèi)容的方法是_____。B A、Picture1.Clear B、Picture1.Cls C、Picture1.Delete D、Picture1.UnLoad 27.以下變量Test定義語(yǔ)句正確的是:B A、Dim Test,as Integer B、Dim Test as Integer C、Dim Test =Integer D、Dim Test as Integer,28.在Visual Basic中,字符型變量用來(lái)_____。B A、存放日期、時(shí)間或同時(shí)存儲(chǔ)以上兩種數(shù)據(jù)。
B、存放人名、地址等文字信息。或電話號(hào)碼、郵政編碼等不需要計(jì)算的數(shù)字信息。C、存儲(chǔ)長(zhǎng)文本信息,最多可包含1.2GB字符。D、精確表示貨幣錢(qián)款數(shù)值
29.通過(guò)執(zhí)行通用對(duì)話框的方法,可以將其表示為不同的對(duì)話框。方法ShowColor , 顯示____對(duì)話框。D A、保存文件 B、字體 C、打開(kāi)文件 D、顏色
30.設(shè)置通用對(duì)話框的文件類(lèi)型框中所要顯示的文件類(lèi)型選項(xiàng),可由____屬性來(lái)設(shè)置。C A、Name B、File C、Filter D、Caption 31.VB 的全名是:C A、Violin BASIC B、Very BASIC C、Visual BASIC D、View BASIC 32.下列哪一種運(yùn)算的優(yōu)先級(jí)最低:C A、Mod B、整數(shù)除法 C、減法 D、除法 33.設(shè)置窗體的高度用屬性_______。D A、Caption B、Font C、BackColor D、Hight 34.設(shè)置窗體左上角到屏幕上方距離的屬性是______。B A、Left B、Top C、Width D、Name 35.設(shè)置窗體寬度的屬性是______。C A、Left B、Top C、Width D、名稱(chēng)(Name)36.計(jì)算數(shù)x的正弦函數(shù)值的函數(shù)是______。A A、SIN(x)B、ABS(x)C、STR(x)D、SQR(x)37.數(shù)學(xué)式3abc(d+e)改寫(xiě)為VB表達(dá)式為_(kāi)_____。D A、3a*b*c(d+e)B、3abc(d+e)C、3abcd +3abce D、3*a*b*c*(d+e)38.不屬于程序的三種基本結(jié)構(gòu)的是。C A、順序結(jié)構(gòu) B、循環(huán)結(jié)構(gòu) C、直線型結(jié)構(gòu) D、分支結(jié)構(gòu) 39.在IF語(yǔ)句的條件中,M≠6應(yīng)寫(xiě)成: C A、M<6 AND M>6 B、M≠6 C、M<>6 D、NOT M<>6 40.在VB中數(shù)據(jù)類(lèi)型為長(zhǎng)整型的―數(shù)據(jù)類(lèi)型保留字‖是。B A、integer B、long C、single D、string 41.在VB中數(shù)據(jù)類(lèi)型為字符串型的―數(shù)據(jù)類(lèi)型保留字‖是。D A、integer B、double C、single D、string 42.下列變量名正確的是。B A、X-1 B、XX1 C、123 D、A* 43.函數(shù)ABS(X)稱(chēng)為。B A、算術(shù)平方根函數(shù) B、絕對(duì)值函數(shù)
C、正弦三角函數(shù) D、字符串轉(zhuǎn)換為數(shù)值函數(shù) 44.下列說(shuō)法不正確的是。A A、1 B、關(guān)系表達(dá)式的判斷結(jié)果只能是“True”或“False” C、關(guān)系運(yùn)算符共有6個(gè),分別是:<、>、<=、>=、=、<> D、邏輯運(yùn)算符有NOT、AND、OR 45.為了暫時(shí)關(guān)閉計(jì)時(shí)器,應(yīng)把該計(jì)時(shí)器的某個(gè)屬性設(shè)置為False,這個(gè)屬性是C A、Visible B、Timer C、Enabled D、Interval 46.利用對(duì)象的方法Setfocus可獲得焦點(diǎn),對(duì)于一個(gè)對(duì)象,只有其visible屬性和_____屬性為true,才能接受焦點(diǎn)。C A、name B、Timer C、Enabled D、visible 47.使用print方法可在圖片框中進(jìn)行文本的輸出(如:picture1.print ―信息技術(shù)‖),用_____方法可畫(huà)圓。C A、pset B、line C、circle D、move 48.設(shè)a=2,b=3,c=4,d=5,下列表達(dá)式的值是。C 3>2*b OR a=c AND b <>c OR c>d A、1 B、True C、False D、–1 49.設(shè)置標(biāo)簽中顯示內(nèi)容的屬性是。C A、Text B、Name C、Caption D、BackStyle 50.通過(guò)執(zhí)行通用對(duì)話框的方法,可以將其表示為不同的對(duì)話框。顯示打開(kāi)文件對(duì)話框方法是。A A.ShowOpen B.ShowSave C.ShowPrinter D.ShowColor vb練習(xí)題2 二、程序設(shè)計(jì)題 51.設(shè)計(jì)一個(gè)程序,輸入一個(gè)正整數(shù)N,求1+2+3+…+N的和。界面如下: 當(dāng)用戶(hù)輸入N后,單擊―計(jì)算‖按鈕,則輸出1+2+3+…+N的和。參考答案: Private Sub Command1_Click()Dim i, a, b As Integer a = Val(Text1.Text)For i = 1 To a b = b + i Next i Label3.Caption = b End Sub Private Sub Command2_Click()End End Sub 52.編一個(gè)求圓柱的側(cè)面積的程序: 當(dāng)用戶(hù)輸入半徑與高后,單擊―側(cè)面積為‖按鈕,輸出正確結(jié)果。參考答案: Private Sub Command1_Click()Dim r, h, c, s As Single r = Val(Text1.Text)h = Val(Text2.Text)c = 2 * 3.14159 * r s = c * h Label3.Caption = s End Sub 53.設(shè)計(jì)一個(gè)計(jì)時(shí)程序。該程序用戶(hù)界面如圖所示,由一個(gè)文本框(text1),和兩個(gè)按鈕:命令按鈕1(command l)、命令按鈕2(command 2)組成。程序運(yùn)行后,用戶(hù)按開(kāi)始按鈕,則開(kāi)始計(jì)時(shí),文本框中顯示秒數(shù),接停止按鈕,則計(jì)時(shí)停止。單擊窗口則退出。(請(qǐng)閱讀下面程序,編寫(xiě)出時(shí)鐘控件的計(jì)時(shí)事件中的程序代碼。)Dim i, t As Integer Private Sub Command1_Click()Timer1.Interval = 1000 Timer1.Enabled = True t = 0 End Sub Private Sub Command2_Click()Timer1.Enabled = False End Sub Private Sub Form_Click()End End Sub Private Sub Timer1_Timer()End Sub 參考答案: t = t + 1 Text1.Text = t & “秒” 54.編制一個(gè)能在窗體中畫(huà)出由用戶(hù)指定圓心位置和半徑大小的圓的程序,要求單擊―繪圓‖按鈕時(shí)繪圓,單擊―清除‖按鈕時(shí)清除繪圖區(qū)中的圖形及文本框中的內(nèi)容。運(yùn)行界面如下: 參考答案: Private Sub Command1_Click()Dim x, y, r As Single x = Val(Text1.Text)y = Val(Text2.Text)r = Val(Text3.Text)Picture1.Circle(x, y), r End Sub Private Sub Command2_Click()Picture1.Cls Text1.Text = “" Text2.Text = ”“ Text3.Text = ”“ End Sub 信息技術(shù)教師培訓(xùn)自學(xué)部分VB練習(xí)題二 一、選擇題 1.在 Visual Basic環(huán)境下,當(dāng)寫(xiě)一個(gè)新的 Visual Basic程序時(shí),所做的第一件事是B A、編寫(xiě)代碼 B、新建一個(gè)工程 C、打開(kāi)屬性窗口 D、進(jìn)入VB環(huán)境 2.若要求從文本框中輸入密碼時(shí)在文本框中只顯示*號(hào),則應(yīng)當(dāng)在此文本框的屬性窗口中設(shè)置D A、Text屬性值為* B、Caption屬性值為* C、password屬性值為空 D、Passwordchar屬性值為* 3.能夠?qū)⑽谋究蚩丶[藏起來(lái)的屬性是B A、Clear B、Visible C、Hide D、New 4.獲得系統(tǒng)日期的函數(shù)是C A、data$ B、time$ C、date$ D、gettime$ 5.下列運(yùn)算符號(hào)中屬于算術(shù)運(yùn)算符的是_____。B A、NOT B、^ C、= D、<= 6.Visual Basic屬于:A A、高級(jí)語(yǔ)言B、匯編語(yǔ)言C、機(jī)器語(yǔ)言D、低級(jí)語(yǔ)言。7.一個(gè)程序可以有_____窗體。C A、1個(gè) B、2個(gè) C、多個(gè)D、無(wú)窮多個(gè) 8.事件是指_____。B A、對(duì)象的外部特征。 B、預(yù)先設(shè)置好的能被對(duì)象識(shí)別的特定動(dòng)作。C、對(duì)象的屬性。 D、對(duì)象原來(lái)就包含的內(nèi)部函數(shù)或程序。9.VB在運(yùn)行中使用_______來(lái)臨時(shí)存儲(chǔ)數(shù)據(jù)。B A、常量 B、變量 C、函數(shù) D、方法 10.布爾型又稱(chēng)_____。B A、數(shù)值型 B、邏輯型 C、字符串型 D、整型 11.下列運(yùn)算符號(hào)中屬于關(guān)系運(yùn)算符的是_____。D A、— B、+ C、AND D、<= 12.關(guān)于高級(jí)語(yǔ)言,下列敘述正確的是。B A、不必編譯即可執(zhí)行 B、可讀性最高 C、難學(xué)難記 D、執(zhí)行速度最快。13.下列各組控件都具有Caption屬性的是()C A、窗體、文本框 B、標(biāo)簽、定時(shí)器 C、窗體、標(biāo)簽 D、文本框、定時(shí)器 14.下列運(yùn)算結(jié)果中,值最大的是()D A、34 B、3/4 C、4 mod 3 D、3 mod 4 15.Visual Basic語(yǔ)言中,下列那一項(xiàng)數(shù)值運(yùn)算符號(hào)是正確的。(C)A、@表示加 ?B、~表示減 ?C、*表示乘 ?D、÷表示除。16.下面程序執(zhí)行的結(jié)果是________。C Private Sub Form_Click()A$ = ”123“: B$ = ”456“ C = Val(A$)+ Val(B$)Print C 100 End Sub A、123 B、3 C、5 D、579 17.函數(shù)Sqr(9)的值是()B A、9 B、3 C、―3‖ D、―9‖ 18.下列控件中可用于接受用戶(hù)輸入文本,又可用于顯示文本的是()B A、Label 控件 B、TextBox 控件 C、Timer 控件 D、CommandButton 控件 19.以下程序段執(zhí)行后整型變量度n 的值為()B n=0 for L=1 to 20 step 5 n=n+L next L A、50 B、34 C、15 D、210 20.如果要改變窗體的標(biāo)題,需要設(shè)置窗體對(duì)象的_____屬性。B A、Name B、Caption C、BackColor D、BorderStyle 21.Visual Basic提供的標(biāo)簽控件(LABEL)可具有功能是B A、輸入文本 B、顯示文本 C、計(jì)時(shí) D、取得時(shí)間 22.以下選項(xiàng)中,不是 Visual Basic控件的是C A、文本框 B、定時(shí)器 C、窗體 D、命令按鈕 23.若整型變量a的值為 2、b的值為3,則下列程序段執(zhí)行后整型變量c的值為()D if a>5 then c=b-a else c=a + b endif A、2 B、-1 C、1 D、5 24.下列程序執(zhí)行后,整型變量n的值為()B n=0 for I=1 to 20 if I mod 4=0 then n=n+1 next I A、5050 B、5 C、6 D、33 25.下面哪些控件是輸入控件______。A A、文本框 B、標(biāo)簽 C、列表框 D、滾動(dòng)條 26.窗體初始化程序應(yīng)寫(xiě)在_______事件中。A A、Load B、UnLoad C、Active D、GotFocus 27.在Visual Basic中,布爾型變量用來(lái)_____。D A、存放需要計(jì)算的數(shù)字。 B、存放日期、時(shí)間或同時(shí)存儲(chǔ)以上兩種數(shù)據(jù)。C、存儲(chǔ)長(zhǎng)文本信息,最多可包含1.2GB字符。D、存放性別、婚否等邏輯信息。 28. 通過(guò)執(zhí)行通用對(duì)話框的方法,可以將其表示為不同的對(duì)話框。方法ShowOpen , 顯示____對(duì)話框。C A、保存文件 B、字體 C、打開(kāi)文件 D、顏色 29. 通過(guò)執(zhí)行通用對(duì)話框的方法,可以將其表示為不同的對(duì)話框。方法ShowFont , 顯示____對(duì)話框。B A、保存文件 B、字體 C、打開(kāi)文件 D、顏色 30.計(jì)時(shí)器的Interval屬性是用來(lái)設(shè)置一時(shí)間間隔,單位是_____。D A、1秒 B、1毫秒 C、1/100秒 D、1/1000秒 31.VB 在計(jì)算三角函數(shù)時(shí),所使用的度量單位是:B A、角度制 B、弧度制 C、角度制 D、弧度制都可以 32.設(shè)置窗體的背景色用屬性_______。C A、Caption B、Font C、BackColor D、Hight 33.設(shè)置窗體中顯示的文字前景色用屬性_______。A A、ForColor B、Font C、BackColor D、Hight 34.設(shè)置窗體左上角到屏幕左邊距離的屬性是______。A A、Left B、Top C、Width D、Name 35.計(jì)算數(shù)x的算術(shù)平方根的函數(shù)是___。D A、SIN(x)B、ABS(x)C、STR(x)D、SQR(x)36.計(jì)算數(shù)x的余弦函數(shù)值的函數(shù)是______。D A、SIN(x)B、ABS(x)C、STR(x)D、COS(x)37.?dāng)?shù)學(xué)式|xy|+2(d+e)改寫(xiě)為VB表達(dá)式為_(kāi)_____。C A、|xy|+2(d+e)B、-x*y+2*(d+e)C、ABS(x*y)+2*(d+e)D、|x*y|+2*(d+e)38.在IF語(yǔ)句的條件中,60≤F≤100應(yīng)寫(xiě)成:D A、60<=F<=100 B、60= C、正弦三角函數(shù) D、字符串轉(zhuǎn)換為數(shù)值函數(shù) 44.下列說(shuō)法不正確的是。B A、FOR語(yǔ)句中可省略STEP及步長(zhǎng)值,默認(rèn)步長(zhǎng)值為1 B、循環(huán)變量只能用數(shù)值簡(jiǎn)單變量 C、步長(zhǎng)值可正可負(fù) D、初值、終值、步長(zhǎng)值可以是數(shù)值表達(dá)式 45.為了在運(yùn)行時(shí)把圖形文件picfile.jpg裝入圖片框Picture1,所使用的語(yǔ)句為。A A、Picture1.Picture = LoadPicture(”picfile.jpg“)B、Picture1.Picture =”picfile.jpg“ C、Picture1.image = LoadPicture(”picfile.jpg“)D、Picture1.image =”picfile.jpg“ 46.使用print方法可在圖片框中進(jìn)行文本的輸出(如:picture1.print ―信息技術(shù)‖),用_____方法可畫(huà)點(diǎn)。A A、pset B、line C、circle D、move 47.使用print方法可在圖片框中進(jìn)行文本的輸出(如:picture1.print ―信息技術(shù)‖),用_____方法可使圖片框移動(dòng)位置。D A、pset B、line C、circle D、move 48. 雙擊工具箱中某個(gè)控件,該控件將____。C A、被選中 B、出現(xiàn)在窗體左上角 C、出現(xiàn)在窗體中部 D、沒(méi)變化 49.為了取消窗體的最大化功能,需要把它的一個(gè)屬性設(shè)置為False,這個(gè)屬性是。D A、ControlBox B、MinButton C、Enabled D、MaxButton 50.執(zhí)行下面的程序段后,x 的值為。C x=0 For i=1 To 10 x=x+i5 Next i A、5 B、6 C、7 D、8 二、程序設(shè)計(jì)題 51.編寫(xiě)一個(gè)程序,輸入任意兩個(gè)整數(shù),輸出其中較大的數(shù)。界面如下: 當(dāng)用戶(hù)輸入兩個(gè)整數(shù)后,單擊―輸出‖按鈕,則輸出正確結(jié)果。參考答案: Private Sub Command1_Click()Dim a, b As Integer a = Val(Text1.Text)b = Val(Text2.Text)If a >= b Then Label3.Caption = a Else Label3.Caption = b End If End Sub 52.設(shè)計(jì)一程序,計(jì)算1*2+2*3+3*4+4*5+…+N*(N+1)的和。程序界面如下: 當(dāng)用戶(hù)輸入N后,單擊―求1*2+2*3+3*4+4*5+…+N*(N+1)‖按鈕后,輸出正確結(jié)果。參考答案: Private Sub Command1_Click()Dim i, n, s As double n = Val(Text1.Text)s = 0 For i = 1 To n s = s + i *(i + 1)Next i Label1.Caption = s End Sub 53.設(shè)計(jì)一個(gè)從鍵盤(pán)接收三條邊的值,測(cè)試能否組成三角形,若能,則計(jì)算所組成三角形面積,否則,給出相應(yīng)信息的程序,運(yùn)行之后界面如下。 參考答案: Private Sub Command1_Click()Dim a, b, c, d As Single a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If(a + b)> c And(a + c)> b And(b + c)> a Then d =(a + b + c)/ 2 Label3.Caption = Sqr(d *(db)*(dc 37.在IF語(yǔ)句的條件中,X≤-10或X>0應(yīng)寫(xiě)成:B A、X<=-10 AND X>0 B、X<=-10 OR X>0 C、X≤-10 OR X>0 D、X≤-10或X>0 38.在VB中數(shù)據(jù)類(lèi)型為整型的―數(shù)據(jù)類(lèi)型保留字‖是。A A、integer B、long C、single D、string 39.在VB中數(shù)據(jù)類(lèi)型為雙精度浮點(diǎn)型的―數(shù)據(jù)類(lèi)型保留字‖是。B A、integer B、double C、single D、string 40.在VB中數(shù)據(jù)類(lèi)型保留字―boolean‖表示的數(shù)據(jù)類(lèi)型是。C A、整型 B、長(zhǎng)整型 C、布爾型 D、字符串型 41.函數(shù)SQR(X)稱(chēng)為。A A、算術(shù)平方根函數(shù) B、絕對(duì)值函數(shù) C、正弦三角函數(shù) D、字符串轉(zhuǎn)換為數(shù)值函數(shù) 42.?dāng)?shù)值表達(dá)式運(yùn)算的先后順序?yàn)?。A A、()→函數(shù)→乘方→* /→+ C、函數(shù)→乘方→()→* /→+43. 表達(dá)式4+5 6 * 7 / 8 Mod 9 的值是。A A、4 B、5 C、6 D、7 44.由語(yǔ)句txtname.text=”AB“,可知txtname一定是_____控件。A A、文本框控件 B、標(biāo)簽控件 C、圖象框控件 D、命令按鈕 45.使用print方法可在圖片框中進(jìn)行文本的輸出(如:picture1.print ―信息技術(shù)‖),用_____方法可畫(huà)線。B A、pset B、line C、circle D、move 46.使用print方法可在圖片框中進(jìn)行文本的輸出(如:picture1.print ―信息技術(shù)‖),用_____方法可清除圖片框中的內(nèi)容。C A、pset B、line C、cls D、move 47.VB中工程文件的擴(kuò)展名為。A A、.vbp B、.frm C、.ds D、.bas 48.設(shè)a=2,b=3,c=4,d=5,下列表達(dá)式的值是。B a>b AND c<=d OR 2*a>c A、True B、False C、-1 D、1 49.表達(dá)式4+5-6*7/8 Mod 9的值是。A A、4 B、5 C、6 D、7 50.下列控件中,哪一個(gè)是外部控件。D A、PictureBox B、CommandButton C、Timer D、CommonDialog 二、程序設(shè)計(jì)題 51.設(shè)計(jì)一個(gè)程序,輸入一個(gè)長(zhǎng)方體的長(zhǎng)寬高,計(jì)算并輸出其體積V,界面如下: 當(dāng)用戶(hù)輸入長(zhǎng)寬高,后單擊―計(jì)算‖按鈕,則輸出結(jié)果。參考答案: Private Sub Command1_Click()Dim a, b, c As Single a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)Label5.Caption = a * b * c End Sub Private Sub Command2_Click()End End Sub 52.編寫(xiě)一個(gè)程序,輸入任意三個(gè)整數(shù),輸出其中最小的自然數(shù)。界面如下: 當(dāng)用戶(hù)輸入三個(gè)自然數(shù)后,單擊―最小自然數(shù)為‖按鈕,則輸出正確結(jié)果,請(qǐng)閱讀下面程序,把所缺的代碼寫(xiě)出來(lái)。Private Sub Command1_Click()Dim a, b, c, d As Integer a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a <= b Then d = a Else d = b End If Label3.Caption = d End Sub 參考答案: If d > c Then d = c End If 53.設(shè)計(jì)一個(gè)求ax2 +bx+c=0解的程序,用戶(hù)界面如下: 參考答案: Private Sub Command1_Click()Dim a, b, c, d, x1, x2 As Single a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)d = b ^ 2Sqr(d))/(2 * a)Label3.Caption = ”x1=“ & x1 & Chr(13)& ”x2=“ & x2 Else Label3.Caption = ”此方程無(wú)實(shí)根!“ End If End Sub Private Sub Command2_Click()End End Sub 54.編一程序,將阿拉伯?dāng)?shù)字0、1、2、……、8、9轉(zhuǎn)換為漢語(yǔ)大寫(xiě)數(shù)字零、壹、貳、……、捌、玖,程序界面如下: 參考答案: Dim a As Integer Dim b As String a = Val(Text1.Text)Select Case a Case 0 b = ”零“ Case 1 b = ”壹“ Case 2 b = ”貳“ Case 3 b = ”叁“ Case 4 b = ”肆“ Case 5 b = ”伍“ Case 6 b = ”陸“ Case 7 b = ”柒“ Case 8 b = ”捌“ Case 9 b = ”玖" End Select Label1.Caption = b End Sub VB期末考試試卷及答案 一·選擇題 1.Visual Basic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,構(gòu)成對(duì)象的三要素是(B) A屬性、控件和方法 B屬性、事件和方法 C窗體、控件和過(guò)程 D控件、過(guò)程和模塊 2.所有控件都有一個(gè)共同的屬性,這個(gè)屬性是(C) A text B font C name D caption 3.下列敘述中錯(cuò)誤的是(A) A 工程文件擴(kuò)展名是.vbg B 標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.bas C 窗體模塊的擴(kuò)展名是.frm D 類(lèi)模塊的擴(kuò)展名是.cls 4.當(dāng)要編寫(xiě)一個(gè)新的Visual Basic程序時(shí),所做的第一件事是(A) A 新建一個(gè)工程 B 編寫(xiě)代碼 C 設(shè)置屬性 D 添加Active X控件 5.下面控件中,沒(méi)有caption屬性的是(B) A 框架 B 組合框 C 命令按鈕 D 復(fù)選按鈕 6.在文件框中輸入字符時(shí),若只顯示某個(gè)字符,如(*),應(yīng)設(shè)置屬性是(B) A MultiLine B PasswordChar C Text D selText 7.若要將窗體從內(nèi)存中卸載出去,其實(shí)現(xiàn)的方法是(D) A Show B Hide C Load D UnLoad 8.下列關(guān)于過(guò)程敘述不正確的是(D) A 過(guò)程的傳值調(diào)用是將實(shí)參的具體值傳值傳遞給形參 B 過(guò)程的傳址調(diào)用是將實(shí)參在內(nèi)存的地址 傳遞給形參 C 過(guò)程的傳值調(diào)用參數(shù)是單向傳遞的,過(guò)程的傳址調(diào)用參數(shù)是雙向傳遞的D 無(wú)論過(guò)程傳值調(diào)用還是傳地址調(diào)用,參數(shù)傳遞都是雙向的 9.某人創(chuàng)建1個(gè)工程,其中的窗體名為Form1,之后又添加了1個(gè)名為Form2的窗體,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是(C) A 在Form1的Load事件過(guò)程中加入語(yǔ)句Load Form2 B 在Form2的Load事件過(guò)程中加入語(yǔ)句Form2.Show C 在“過(guò)程屬性”對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置為Form2 D 在Form2的TabIndex屬性設(shè)置為1,把Form1的TabIndex屬性設(shè)置為2 10.以下關(guān)于文件的敘述中,正確的是(B) A 以O(shè)utput方式打開(kāi)一個(gè)不存在的文件時(shí),系統(tǒng)將顯示出錯(cuò)信息 B 以Append方式打開(kāi)的文件,既可以進(jìn)行讀操作,也可以進(jìn)行寫(xiě)操作 C 在隨機(jī)文件在,每個(gè)記錄的長(zhǎng)度是固定的 D 無(wú)論是順序文件還是隨機(jī)文件,其打開(kāi)的語(yǔ)句和打開(kāi)的方式都是完全相同的 11.設(shè)a=6,b=8,c=10 則函數(shù)IIf(a A 10 B 6 C 8 D 12 12.下面程序的執(zhí)行結(jié)果為(B) I=”1” : j=”2” I=val(i)+val(j) J=val(“12”) If i<>j Then print i-j Else printj-i A 9 B-9 C 12 D 0 13.下面程序的執(zhí)行結(jié)果為(A) Dim S(10)AS Integer For i=0 to 10 S(I)=2*i Next i Print S(S(3)) A 12 B 6 C 0 D 4 二·程序填空題: 1.在窗體上畫(huà)一個(gè)命令按鈕(Command1)和一個(gè)標(biāo)簽(Label1),為命令按鈕編寫(xiě)以下事件,其功能是求數(shù)組中各元素之和,并將結(jié)果在標(biāo)簽上顯示,請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Option Base 1 Private Sub Command1_Click() Dim a(3,2)AS Integer S =0 For i= 1 to 3 For j= 1 to 2 a(I,j)= i+j s= 【1】 Next j Next i 【2】 End Sub 2.下面程序的功能是產(chǎn)生10個(gè)小于100(不含100)的隨機(jī)正整數(shù),并統(tǒng)計(jì)其中 5的倍數(shù)所占比例,請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Private Sub Command1_Click() Randomise Dim a(10)As Integer For j =1 to 10 a(i)= 【3】 If 【4】 Then k= k+1 Print a(j) Next j Print Print k /10 End Sub 3.以下程序運(yùn)行后,在Text1中輸入任意字符串,單擊命令按鈕,將Text1中的字符串轉(zhuǎn)換為大寫(xiě),再將字符串逆置(如ABCD--DCBA),在Text2中顯示逆置后的字符串。請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Private Sub Command1_Click() St = Ucase(Text1.text) For i= 【5】 To 1 Step-1 S2= s2+Mid(s1, 【6】, 1) Text2.text= s2 End Sub 4.Next i設(shè)有如下的循環(huán),要求程序運(yùn)行時(shí)執(zhí)行3次循環(huán),請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Dim x As Integer X = 1 Do x = x+2 Print x Loop Until 【7】 5.在窗體上畫(huà)一個(gè)組合框(Combo1)、一個(gè)列表框(List1)和一個(gè)命令按鈕(Command1)。下面程序的功能是在組合框中選擇一個(gè)大學(xué)名稱(chēng),單擊命令按鈕,則所選大學(xué) 名稱(chēng)將添加在列表框中,當(dāng)組合框中沒(méi)有要選的大學(xué)名稱(chēng)時(shí),輸入一個(gè)名稱(chēng),則此大學(xué)名稱(chēng)在添加列表框中的同時(shí)也會(huì)添加到組合框中,請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Private Sub Form_Load() Combo1.AddItem”交通大學(xué)” Combo1.AddItem”理工大學(xué)” Combo1.AddItem”財(cái)經(jīng)大學(xué)” Combo1.AddItem”外貿(mào)大學(xué)” End Sub Private Sub Command1_Click() 【8】 Flag=Flase For i=0 to 【9】 If Combo1.List(i)=Combo1.Text Then flag=True : Eixt For End If Next i If Not flag Then 【10】 End Sub 6.下面程序的功能是對(duì)數(shù)組的元素值用選擇法按遞增順序排序,請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Private Sub Command1_Click() Dim ia(),i%,max%,imax%.t% Ia=Array(3,8,5,6,7,4,9) For i =0 To 5 : imax = i For j = i+1 To 6 If 【11】 Then imax =j Next j T=ia(i) : 【12】 : ia(imax)=t Next i For i=0 To 6 : Print ia(i) : Next i End Sub 7.窗體上有名稱(chēng)為Command1的命令按鈕及名稱(chēng)為T(mén)ext1、能顯示多行文本的文本框。程序運(yùn)行后,如果單擊命令按鈕,則可打開(kāi)磁盤(pán)文件c:test.txt,并將文件中的內(nèi)容(多行文本)顯示在文本框中。下面是實(shí)現(xiàn)此功能的程序,請(qǐng)?jiān)谥付ㄎ恢锰钌险_代碼將程序補(bǔ)充完整。 Private Sub Command1_Click() Text1=”” Open”c:test.txt” For Input As #1 Do While Not 【13】 Line Input#1,S Text1.text=Text1.text+ 【14】 +chr(13)+chr(10) Loop 【15】 End Sub 答案: 1.S+a(I,j) 2.Label1 0 = S 3.Int(Rnd*99) 4.a(i)mod 5=0 5.Len(S1) 6.i 7.x=7 8.List1.AddItem Combo1.text 9.3/ListCount 10.Combo1.AddItem Combo1.text 11.a(j)>imax 12.ia(i)=ia(imax) 13.Eof 14.S 15.Close #1 三·閱讀程序,在答題紙指定位置寫(xiě)出程序運(yùn)行結(jié)果。 1.以下程序運(yùn)行后,單擊命令按鈕,寫(xiě)出程序的運(yùn)行結(jié)果。 Private Sub Command1_Click() Dim n%,b,t t =1 : b =1 : n =2 Do While n<=4 If b > 1 Then Exit Do b = b*n : t = t+b : n = n+1 Loop Print “t=”& t End Sub 2.在窗體中添加一個(gè)命令按鈕Command1,并編寫(xiě)如下程序: Private Sub Command1_Click() X =InputBox(x) If x^2<=9 Then y= 1/x If x^2>9 Then y= x^2+1 If(x^2)-7=9 Then y=x Print “y=”&y End Sub 程序運(yùn)行后,在InputBox中輸入4,單擊命令按鈕,寫(xiě)出程序的運(yùn)行結(jié)果。3.窗體上畫(huà)一個(gè)命令按鈕,并編寫(xiě)以下事件過(guò)程和子過(guò)程: Private Sub Command1_Click() Dim x As Integer, y As Integer x =12 : y = 20 Call Value(x,y) Print “x=”&x, “y=”&y End Sub Private Sub Value(ByVal m As Integer, n As Integer) m=m*2 : n=n-5 End Sub 程序運(yùn)行后,單擊命令按鈕,寫(xiě)出程序的輸出結(jié)果。 4.窗體上畫(huà)一個(gè)命令按鈕和一個(gè)圖像框,并編寫(xiě)以下事件過(guò)程: Private Sub Command1_Click() Dim a(3,3) For m =1To3 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 Picture1.Print a(m,n) Next n Picture1.Print Next m End Sub 程序運(yùn)行后,單擊命令按鈕,圖像框中顯示的內(nèi)容是什么? 5.在窗體上畫(huà)一個(gè)列表框和一個(gè)命令按鈕Command1,然后編寫(xiě)如下程序: Private Sub Command1_Click() List1.RemoveItem1 List1.RemoveItem2 End Sub Private Sub Form_Load() List1.AddItem”蘭州” List1.AddItem”甘肅” List1.AddItem”交通” List1.AddItem”大學(xué)” End Sub 程序運(yùn)行后,單擊命令按鈕,寫(xiě)出在列表框中顯示的結(jié)果。 答案: 1.3 2.4 3.12;15 4.2 0 4;0 4 0;4 0 6 5蘭州;大學(xué) 四·編寫(xiě)程序:輸出(1,100)之間同時(shí)被5和7整除的數(shù)的個(gè)數(shù)及其它們的和。 答案:Private Sub Form1_Click() Dim s%,c% For i=1 to 100 If i Mod 5=0 And i Mod 7=0 Then s = s+1 c = c +i End If Next i Print s, c End Sub第五篇:VB期末考試試卷及答案