VB_程序設(shè)計(jì)習(xí)題_第1頁(yè)
VB_程序設(shè)計(jì)習(xí)題_第2頁(yè)
VB_程序設(shè)計(jì)習(xí)題_第3頁(yè)
VB_程序設(shè)計(jì)習(xí)題_第4頁(yè)
VB_程序設(shè)計(jì)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第二章 對(duì)象及其操作Visual Basic 程序設(shè)計(jì)習(xí)題第一章 Visual Basic程序開(kāi)發(fā)環(huán)境一、選擇題1VB6.0共有三個(gè)版本,按功能從弱到強(qiáng)的順序排列應(yīng)是_。A)學(xué)習(xí)版、專(zhuān)業(yè)版和工程版 B)學(xué)習(xí)版、工程版和專(zhuān)業(yè)版C)學(xué)習(xí)版、專(zhuān)業(yè)版和企業(yè)版 D)學(xué)習(xí)版、企業(yè)版和專(zhuān)業(yè)版2剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是_。A)單選按鈕 B)圖片框 C)通用對(duì)話(huà)框 D)文本框3以下可激活菜單欄的快捷鍵為_(kāi)。 A)F10 B)F4 C)F5 D)Ctrl4英文縮寫(xiě)“OOP”的含義是_。A)事件驅(qū)動(dòng)的編程機(jī)制 B)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言C)面向?qū)ο蟮某绦蛟O(shè)計(jì) D)可視化程序設(shè)計(jì)5下列不能

2、打開(kāi)屬性窗口的操作是_。 A)執(zhí)行“視圖”菜單中的“屬性窗口”命令 B)按F4鍵C)單擊工具欄上的“屬性窗體”按鈕 D)按Ctrl+T 6下列可以打開(kāi)立即窗口的操作是_。 A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G 7利用“開(kāi)始”菜單中的“程序”里的“VB中文版”可啟動(dòng)Visual Basic,下面是可以啟動(dòng)Visual Basic的方法是_。 A)打開(kāi)“我的電腦”,找到存放Visual Basic系統(tǒng)文件的硬盤(pán)及文件夾,雙擊“VB6.EXE”圖標(biāo)B)執(zhí)行“開(kāi)始”菜單下的“運(yùn)行”命令,輸入Visual Basic可執(zhí)行文件的路徑及文件名C)在DOS窗口下,鍵入Vis

3、ual Basic的路徑,執(zhí)行Visual Basic可執(zhí)行文件D)A和B8在Visual Basic中,_被稱(chēng)為對(duì)象。A)窗體 B)控件 C)窗體和控件 D)窗體、控件、屬性9. 窗體文件的擴(kuò)展名是_。A)cls B)frm C)bas D)vbp10. 以下關(guān)于保存工程的說(shuō)法正確的是_。A) 保存工程時(shí)只保存窗體文件即可 B) 保存工程時(shí)只保存工程文件即可C) 先保存窗體文件,再保存工程文件 D) 先保存工程文件,再保存窗體文件11. 以下不能運(yùn)行工程的操作是_。 A) 執(zhí)行“運(yùn)行”菜單中的“啟動(dòng)”命令 B) 單擊工具欄中的“啟動(dòng)”命令C) 按下F5鍵 D) 按下Ctrl+F5鍵12用個(gè)程

4、序段對(duì)一對(duì)象被單擊(或雙擊)做出響應(yīng),從而實(shí)現(xiàn)指定的操作,稱(chēng)為_(kāi)。A) 可視化程序設(shè)計(jì) B) 事件驅(qū)動(dòng)編程機(jī)制C) 過(guò)程化程序?qū)嶋H方法 D) 非過(guò)程化程序設(shè)計(jì)語(yǔ)言13以下為純代碼文件的是_。A)工程文件 B)窗體文件 C)標(biāo)準(zhǔn)模塊文件 D)資源文件14以下說(shuō)法錯(cuò)誤的是_。A)工程資源管理窗口包括工程文件、工程組文件、窗體文件、標(biāo)準(zhǔn)模塊文件、類(lèi)模塊文件、資源文件。B)工程資源管理窗口頂部還有3個(gè)按鈕,分別為“查看代碼”、“查看對(duì)象”、和“切換文件夾”。C)用Visual Basic設(shè)計(jì)應(yīng)用程序時(shí),必須先設(shè)計(jì)窗體,再編寫(xiě)程序。D)資源文件中存放的各種“資源”是一種可以同時(shí)存放文本、圖片、聲音等多種

5、資源的文件,其擴(kuò)展名為.res,是一個(gè)純文本文件。15. 下述選項(xiàng)中,屬于VB程序設(shè)計(jì)的方法是_。A)面向?qū)ο?、順序?qū)動(dòng) B)工程窗口C)面向過(guò)程、事件驅(qū)動(dòng) D)面向過(guò)程、順序驅(qū)動(dòng)16. Visual Basic 一共有設(shè)計(jì)、運(yùn)行和中斷三種模式,要使用調(diào)試工具應(yīng)該_。   A)進(jìn)入設(shè)計(jì)模式     B)進(jìn)入運(yùn)行模式    C)進(jìn)入中斷模式     D)不用進(jìn)入任何模式17. 以下敘述中錯(cuò)誤的是_。 A) Visual Basi

6、c 是事件驅(qū)動(dòng)型可視化編程工具B) Visual Basic 應(yīng)用程序不具有明顯的開(kāi)始和結(jié)束語(yǔ)句C) Visual Basic 工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性D) Visual Basic中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置18以下方法中不能退出Visual Basic屬性的是_。 A)按Alt+Q組合鍵B)按下Alt+F組合鍵,然后按Esc鍵C)打開(kāi)“文件”菜單,執(zhí)行“退出”命令D)按F10鍵,然后按F鍵,再按X鍵三、參考答案1)選擇題1.C2.C3.A4.C5.D6.D 7.D8.C9.B10.C 11.D 12.B 13.C14.C 15.C 16.C

7、17.C 18.B第二章 對(duì)象及其操作一、選擇題 1. 在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開(kāi)的窗口是_。A) 工程資源管理器窗口 B) 工具箱窗口 C) 代碼窗口 D) 屬性窗口2. 以下敘述中錯(cuò)誤的是_。 A) 一個(gè)工程中只能有一個(gè)Sub Main過(guò)程B) 窗體的Show方法的作用是將指定的窗體裝入內(nèi)存并顯示該窗體C) 窗體的Hide方法和Unload方法的作用完全相同D) 若工程文件中有多個(gè)窗體,可以根據(jù)需要指定一個(gè)窗體為啟動(dòng)窗體3. 以下敘述中正確的是_。 A) 窗體的Name屬性指定窗體的名稱(chēng),用來(lái)標(biāo)識(shí)一個(gè)窗體B) 窗體的Name屬性的值是顯示在窗體標(biāo)題欄中的文本C) 可以在運(yùn)

8、行期間改變對(duì)象的Name屬性的值D) 對(duì)象的Name屬性值可以為空4針對(duì)下列程序代碼,說(shuō)法正確的是_。Text1.Left=400Text1.Top=1000A) Text1對(duì)象左邊界距窗體的左邊界400twip,上邊界距窗體的上邊界1000twipB) Text1對(duì)象左邊界距窗體的左邊界400twip,上邊界距屏幕的上邊界1000twipC) Text1對(duì)象的高度為400twip,寬度為1000twipD) Text1對(duì)象的高度為400點(diǎn),寬度為1000點(diǎn)5當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的某個(gè)事件過(guò)程。這個(gè)事件過(guò)程是_。A)Load   B)Click  &

9、#160;C)Unload   D)GotFocus6. 以下說(shuō)法正確的是_。 A)默認(rèn)情況下控件的Visible屬性的值是TrueB)如果設(shè)置控件的Visible屬性值為False,則該控件從內(nèi)存中卸載C)Visible的值可設(shè)為0或1B)設(shè)置Visible屬性同設(shè)置Enabled屬性的功能是相同的7Visual Basic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,構(gòu)成對(duì)象的三要素是_。  A) 屬性、控件和方法   B) 屬性、事件和方法  C) 窗體、控件和過(guò)程   D) 控件、過(guò)程和模塊8

10、. 要使文本框獲得輸入焦點(diǎn),則應(yīng)采用文本框控件的_方法。A) GotFocus B) LostFocus C) KeyPress D) SetFocus9能夠獲得一個(gè)文本框中被選取文本的內(nèi)容的屬性是_ 。 A) Text B) Length C) SelText D) SelStart10一個(gè)命令按鈕成為圖形命令按鈕,則應(yīng)設(shè)置其_ 屬性值。 A) Picture B) Style C) DownPictum D) DisabledPicture11使標(biāo)簽中的文本靠右顯示,則應(yīng)將其Alignment屬性設(shè)置為_(kāi)。 A) 0 B)1 C)2 D)312. 為了在按下回車(chē)鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過(guò)

11、程需要把該命令按鈕的一個(gè)屬性設(shè)置為T(mén)rue,這個(gè)屬性是_。 A) Value B) Cancel C) Enabled D) Default13若要實(shí)現(xiàn)當(dāng)鼠標(biāo)暫時(shí)停留在一命令按鈕上時(shí),則顯示提示信息,應(yīng)設(shè)置此命令按鈕的_屬性。A)Text B)ToolTipText C)WhatThisHelpI D)HelpContextId 14下面四個(gè)選項(xiàng)中,不是窗體屬性是_。A)MinButton B)MaxButton C)Caption D)Load15為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(系統(tǒng)菜單),必須_。A) 把窗體的ControlBox屬性設(shè)置為False,其他屬性任意 B) 把

12、窗體的ControlBox屬性設(shè)置為T(mén)rue,并且把BoderStyle屬性設(shè)置為15 C) 把窗體的ControlBox屬性設(shè)置為False,同時(shí)把BoderStyle屬性設(shè)置為非0值 D) 把窗體的ControlBox屬性設(shè)置為T(mén)rue,同時(shí)把BoderStyle屬性設(shè)置為0值16不能打開(kāi)代碼窗口的操作是_。A)雙擊窗體設(shè)計(jì)器的任何地方 B)按下F4鍵C)單擊工程窗口中的“查看代碼”按鈕 D)選擇“視圖”下拉菜單中的“代碼窗口”17若要將窗體從內(nèi)存卸載,其實(shí)現(xiàn)的方法是_。A)Show B)UnLoad C)Load D)Hide18若要設(shè)置文本框中所顯示的文本顏色,應(yīng)設(shè)

13、置的屬性是_。 A)FillColor B)BackColor C)ForeColor D)BackStyle19如果按下ESC鍵就執(zhí)行某個(gè)命令按鈕中的命令,則應(yīng)將此命令按鈕的_屬性設(shè)置為T(mén)rue。 A)Enalbed B)Cancel C)Default D)Value20命令按鈕不能響應(yīng)的事件是_。A)DblClick B)Click C)MouseDown D)MouseUp21若要使標(biāo)簽控件顯示時(shí)不覆蓋其背景內(nèi)容,要進(jìn)行設(shè)置的屬性是_。A)BackColor B)BorderStyle C)ForeColor D) BackStyle22要使Form1窗體的標(biāo)題欄顯示“歡迎使用VB”以

14、下語(yǔ)句正確的是_。A)Form1.Text=“歡迎使用VB” B)Form1.Caption=歡迎使用VBC)Form1.Caption=歡迎使用VB D)Form1.Caption=“歡迎使用VB”23不論什么控件,共同具有的屬性是_。 A)Text B)Name C)ForeColor D)Caption24當(dāng)文本框的ScrollBars屬性設(shè)置成了非零值,但沒(méi)有效果,其原因是_。A)文本框沒(méi)有內(nèi)容 B)文本框MultiLine屬性為FalseC)文本框的MultiLine屬性為T(mén)rue D)文本框的Locked屬性為False25確定一個(gè)窗體或控件的大小的屬性是_。 A)Width或He

15、ight B)Width和Height C)Top或Left D)Top和Left26為了使某個(gè)文件框架不能接收焦點(diǎn),應(yīng)將此控件的_。A)TabIndex屬性設(shè)置為T(mén)rue B)TabStop屬性設(shè)置為T(mén)rueC)TabStop屬性設(shè)置為False D)Enabled屬性設(shè)置為T(mén)rue27下列屬性值為字符串屬性的是_。 A)Caption B)Value C)Width D)Height28若使用Textbox控件時(shí),為對(duì)用戶(hù)輸入內(nèi)容進(jìn)行立即檢查,應(yīng)對(duì)Textbox控件的哪個(gè)事件編程_。A) Change     B) Interva

16、l     C) Left     D) Top29. 窗體的隱藏和刪除,分別用在不同的場(chǎng)合,隱藏Forml和刪除Forml的命令是_。A) Hide Forml Unload Forml     B) Forml.Hide Forml.UnloadC) Forml.Hide Unload Forml     D) H

17、ide Forml Forml.Unload30. 在窗體上畫(huà)一個(gè)名稱(chēng)為textl的文本框和一個(gè)名稱(chēng)為labell的標(biāo)簽,要求如下程序運(yùn)行時(shí),在文本框中輸入的內(nèi)容立即在標(biāo)簽中顯示:   Private Sub Textl_()     Labell.Caption = Textl.Text   End Sub在下劃線(xiàn)上填入的內(nèi)容是_。 A)Focus    B)Click

18、60;   C)Chang    D)LostFocus三、參考答案1)選擇題1.C2.C3.A4.A5.A6.A 7.B8.D9.C10.B 11.B 12.D 13.B 14.D 15.B 16.B 17.B 18.C 19.B 20.A 21.D 22.D 23.B 24.B 25.B 26.C 27.A 28.A 29.C 30.C第三章 數(shù)據(jù)類(lèi)型及其運(yùn)算第三章 數(shù)據(jù)類(lèi)型及其運(yùn)算一、填空題1 在VB6.0中,合法的長(zhǎng)整型常量是_。 A)123456 B)0& C)31276! D)345# 2下列四個(gè)選項(xiàng)中,

19、不是VB數(shù)值常量的是_。A)2E8 B)2E0.6 C)1234 D)1.5E-43 設(shè)有如下變量聲明  Dim TestDate As Date為變量TestDate正確賦值的表達(dá)方式是_ 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")4VB6.0規(guī)定,不同類(lèi)型的數(shù)據(jù)占用的存儲(chǔ)空間是不同的。下列各組數(shù)據(jù)類(lèi)型中,占用存儲(chǔ)空間

20、從小到大順序排列的是_。 A)Byte,Integer,Long,Double B)Byte,Integer, Double,BooleanC)Boolean,Byte,Integer,Long D)Boolean,Double,Long,Integer5下面變量名不合法的是_。A)a B)abcd C)a$x D)C_E6VB6.0中執(zhí)行下面的四個(gè)語(yǔ)句時(shí)出現(xiàn)錯(cuò)誤的是_。A)x=COS(0) B)x=SQR(-4) C)x=LOG(2) D)x=SIN(0)7下面的四個(gè)表達(dá)式語(yǔ)法正確的是_。 A)a>b .AND. b<>c B)a>b c C)a>b AND &

21、lt;>c D)a>b AND b<>c8VB中表達(dá)式COS(0)+ABS(-1)+INT(RND(1)+SGN(-5)的值是_。A) 1 B)3 C)2 D) 29在以下運(yùn)算中,優(yōu)先級(jí)最低的是_。A) / B) C) Mod D) *10下面邏輯表達(dá)式的值為假的是_。 A) "Ab"<"a" B) "a">"95" C) "123">"45" D)123>4511執(zhí)行以下程序段后,輸出的結(jié)果是_。Ia = 22Ib = 20I

22、a =Ib-Iaa =Ltrim(Str(Ib)+Str(Ia)+STR(Ib)) Print aA) 20-2 20 B)18 C)20-220 D) "18"12設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10<a<15的表達(dá)式是_。A) a > = 10 Or a < =15 B) a > = 10 And a < =15C) a > 10 And a < 15 D) a > 10 And Not (a > = 15)13執(zhí)行下面語(yǔ)句后 Ia=12Ib=10Ia=Ib-IaIb=Ib+IaIa=-Ib2變量Ia的值

23、是_。 A) 64 B) 64 C)100 D)-100 14表達(dá)式32*2+3 MOD 104的值是_。 A)18    B)1   C)19    D)015. 下面的變量名合法的是_。   A) k_name   B) k ame   C) name   D) k-name16. 若設(shè)a = 4, b = 5, 則下列表達(dá)式值為真的是_。  A) (True+a

24、)>0  And  b>10    B) a>b Or b>10-a  C) (False-b< 0) Eqv (a>b)   D) a>b Xor b+3>517假設(shè)變量bool_x是一個(gè)布爾型(邏輯型)的變量,則下面正確的賦值語(yǔ)句是_。    A) bool_x="False"     B) bool_x=

25、.False.C) bool_x=#False#     D) bool_x=False18以下聲明語(yǔ)句中錯(cuò)誤的是_。 A) Const var1=123 B) Dim var2=ABCC) DefInt a-z D) Static var3 As Integer19下列哪個(gè)是滿(mǎn)足要求的正確表達(dá)式:年齡在20到60之間(包括年齡20和60在內(nèi))或工資少于500的女職工_。A)20<=年齡<=60 and 工資< 500 or 性別"女"B)20<年齡<=6

26、0 and 工資< 500 or 性別"女"C)20<=年齡<=60 and 工資< 500  and 性別"女"D)(20<=年齡 and 年齡<=60 or 工資<500) and 性別"女"20.對(duì)變量名說(shuō)法不確的是_。A)必須是字母開(kāi)頭,不能是數(shù)字或其他字符   B)不能是Visual B

27、asic的保留字C)可以包含字母、數(shù)字、下劃線(xiàn)和標(biāo)點(diǎn)符號(hào)     D)不能超過(guò)255個(gè)字符21設(shè)a = 1,b = 3,C=3,d = 4,下面邏輯表達(dá)式的值為真的是_。A)Sqr(d)>b B)d >c And b >aC)Abs(a-d)<c D)Not (c-b)<b22數(shù)學(xué)表達(dá)式sin25°寫(xiě)成Visual Basic表達(dá)式是_。A)Sin25    B)sin(25)    C)Sin(25°) 

28、   D)Sin(25*3.14/180)23. 下列表達(dá)式的值為2123的是 _。 A) Val("123asd") & 2000     B) Val("123asd") + 2000C) Str(123) & "2000"      D) Str(123)+"2000"24. 表達(dá)式String(

29、2,"Shanghai")的值是_。A) Sh     B) Shanghai     C) ShanghaiShanghai     D) SS25已知字母A的ASCII碼為十進(jìn)制的65,表達(dá)式Asc("A")+Asc("C")+Instr("abcd","d")的值是_。 A)6567 B)136 C)“Acabcd” D)ACabc

30、d26. 設(shè)S="中華人民共和國(guó)",表達(dá)式Left(S,1)+Right(S,1)+Mid(S,3,2)的值為_(kāi)。     A) "中華民國(guó)"    B) "中國(guó)人民"    C) "中共人民"   D) "人民共和"27m,n是整數(shù),且n>m,在下面四個(gè)語(yǔ)句中,能將x賦值為一個(gè)m n之間(包含m,n)的任意整數(shù)的是_。A)x=INT(RND

31、*(n-m+1)+m B)x=INT(RND*n)+mC)x=INT(RND*m)+n D)x=INT(RND*(n-m)+m28. 用于去掉一個(gè)字符串的右邊的空白部分的函數(shù)是_。A) RTrim()    B) Right()    C) Asc()    D) Time()29. 不能正確表示條件“兩個(gè)整型變量A和B之一為0,但不能同時(shí)為0”的布爾表達(dá)式是_。A)A*B=0 and A+B<>0    

32、0;B)(A=0 or B=0)and (A<>0 OrB<>0)C)not(A=0 And B=0) and (A=0 or B=0)    D)A*B=0 and (A=0 or B=0)30. 設(shè)有如下聲明: Dim X As Integer 如果Sgn(X) 的值為-1,則X的值是_。 A) 整數(shù) B) 大于0的整數(shù) C) 等于0的整數(shù) D) 小于0的數(shù)31下列程序

33、執(zhí)行的結(jié)果為_(kāi)。 X=1:y=3:z=5Print "A("x+z*y ; ")",X>Y A) A(16) False B) A(16) 0 C) A(1+5*3) False D) A16 True32. 設(shè)a="Visual Basic",下面使b="Basic"的語(yǔ)句是_。 A) b=Left(a,8,12) B) b=Mid(a,8,5)C) b=Rigth(a,5,5) D) b=Left(a,8,5)33當(dāng)用Const A As Integer =9.8定義后,下列敘述正確的是_。A) A是整型

34、常數(shù) B) A是整型變量 C)A是字符型常數(shù) D) A是變體類(lèi)型的常數(shù)34.表達(dá)式InStr("ABCDEFG","DE") + "100"的值是_。A)4100    B)1004    C)104    D)出錯(cuò)35.將數(shù)學(xué)表達(dá)式Cos2(a+b)+5e2寫(xiě)成Visual Basic的表達(dá)式,其正確的形式是_。 A) Cos (a+b)2十5*Exp(2) B)Cos2(a+b)+5*Exp(

35、2)C) Cos(a+b)2十5*Ln(2) D)Cos2(a+b)+5*Ln(2) 36. 在代碼編輯器中,若一條語(yǔ)句過(guò)長(zhǎng)需要執(zhí)行書(shū)寫(xiě)語(yǔ)句時(shí),可用_作為續(xù)行符。A) 一個(gè)下劃線(xiàn)"-" B)一個(gè)空格加一個(gè)下劃線(xiàn)"-"C) 一個(gè)減號(hào)"" D)一個(gè)空格加一個(gè)減號(hào)""37可以在常量的后面加上類(lèi)型說(shuō)明符以顯示常量的類(lèi)型,可以用表示字符串型常量。DA) % B)# C)! D) $38符號(hào)%是聲明類(lèi)型變量的類(lèi)型定義符。    A)Integer   

36、60;B)Variant    C)Single    D)String39. 在Visual Basic中,可以在中檢測(cè)函數(shù)或表達(dá)的值。A) 設(shè)計(jì)窗口 B) 對(duì)象游覽器 C)立即窗口 D) 屬性窗口 40. 執(zhí)行以下程序段后,變量c的值為_(kāi) 。a = " Visual Basic Programing"b = "Quick"c =b & UCase (Mid

37、(a,7,6) & Right(a,11)A) Visual BASIC Programing     B) Quick Basic ProgramingC) QUICK Basic Programing     D) Quick BASIC Programing 41Mid("Hello Everyone",7,3)的執(zhí)行結(jié)果是_ 。A) ong  

38、;  B) every    C) Eve    D) one42在窗體上畫(huà)一個(gè)名稱(chēng)為Command1的命令按鈕,編寫(xiě)以列程序:   Private Sub Command1_Click( )Dim a As Integer  Static b As Integer  a = a + b  

39、;b = b + 4  Print a,bEnd Sub程序運(yùn)行后,單擊該命令按鈕三次,屏幕上顯示的值是_。A) 4  12   B) 0  4   C) 4  8   D) 8  1243在窗體上畫(huà)一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下程序:Private Sub Commandl_Click()    Dim&#

40、160;x As Integer    Static y As Integer     Cls    x = x + 5     y = y + 3    Print x,yEnd Sub程序運(yùn)行時(shí),兩次單擊命令按鈕Commandl后,窗體顯示的結(jié)果是_。A) 10  6

41、0;   B)5 6    C)5  3    D)10  3 44在窗體上添加一個(gè)命令按鈕,并編寫(xiě)如下程序: Public Enum workdays Sunday = 0 Monday Tuesday Wednesday Thursday Friday Saturday invail = -1 End EnumPrivate Sub Command1_Click() Dim myday As workdays myday = Saturday Prin

42、t Val(myday)End Sub程序運(yùn)行后,單擊命令按鈕產(chǎn)生的結(jié)果是_。A)Saturday B)6 C)False D) -1三、參考答案1)選擇題1.B2.B3.A4.A5.C6.B 7.D8.A9.C 10.C 11.A 12.A 13.B 14.C 15.A 16.D 17.D 18.B 19.D 20.C 21.B 22.D 23.B 24.D 25.B 26.B 27.A 28.A 29.D 30.D 31.A 32.B 33.A 34.C 35.A 36.B 37.D 38.A 39.C 40.D41.C 42.D 43.B 44.B第四章 數(shù)據(jù)輸入與輸出第四章 數(shù)據(jù)輸入與

43、輸出一、選擇題1以下語(yǔ)句的輸出結(jié)果是_。    Print Format(32548.5,000,000.00)    A)32548.5     B)32,548.5      C)032,548.50     D)32,548.502Print Format(32548.5,"#,#.#") _。 A) #325,48.5#     

44、B) 325,48.5      C) 032,548.50     D) 32,548.53下列程序運(yùn)行后,單擊命令按鈕三次后,窗體顯示變量a、b的值是_。     Private Sub Command1_Click() Dim  a As Integera = a + 1 Print a End SubA) 3    B)1  &#

45、160;  C) 0  D) 4 4. 設(shè)有語(yǔ)句x=InputBox(“輸入數(shù)值”,“0”,“示例”)程序運(yùn)行后,如果從鍵盤(pán)上輸入數(shù)值10并按回車(chē)鍵,則下列敘述中正確的是_。A) 變量X的值是數(shù)值10 B) 在InputBox對(duì)話(huà)框標(biāo)題欄中顯示的是“示例”C) 0是默認(rèn)值 D) 變量X的值是字符串“10”5下面敘述正確的是_。A) Spc函數(shù)既能用于Print方法中,也能用于表達(dá)式B) Space函數(shù)既能用于Print方法中,也能用于表達(dá)式C) Spc函數(shù)與Space函數(shù)均生成空格,沒(méi)有區(qū)別D) 以上說(shuō)法均不對(duì)6在VB代碼中,將多個(gè)語(yǔ)句合并寫(xiě)在一行上的并行符是_。A) 撇號(hào)

46、(')    B) 冒號(hào)(:)    C) 感嘆號(hào)(?。?#160;   D) 星號(hào)(*)7. 語(yǔ)句  Print " 10+6= ";10+6輸出的結(jié)果是_。 A) 10+6=10+6 B) 10+6=16C) 16=10+6 D) " 10+6= " 10+6 8 下列程序運(yùn)行時(shí),兩次單擊窗體后,顯示的結(jié)果是_。 Private Sub Form_Click  Dim b A

47、s Integer   Static c As Integer  b = b +2:c = c + 2  Print "b ="  b; "c =" cEnd SubA) b = 2   c = 2  B) b = 2  

48、; c = 2       b = 2   c = 2    b = 4   c = 4   C) b = 2   c = 2    D) b = 2   c = 2&#

49、160;       b = 2   c = 4   b = 4   c = 29有下列程序Private Sub Command1_Click() x1 = InputBox("請(qǐng)輸入") Print x1 + 111; x1 + "111"End Sub運(yùn)行程序,單擊命令按鈕并輸入123,則在窗體上輸出結(jié)果是_。A)123111 234 B) 234 1

50、23111 C) 123111 123111 D) 顯示出錯(cuò)信息10如果在立即窗口中執(zhí)行以下操作: a = 8 <CR> (<CR>是回車(chē)鍵,下同) b = 9 <CR> Print a > b <CR>則輸出結(jié)果是_。 C A) -1    B) 0    C) False    D

51、) True11運(yùn)行下面的程序后,單擊窗體,則在窗體上輸出b的值為_(kāi)。Private Sub Form_Click()  a = 800: b = 30  a = a + b: b = a  b:  a = a  b    print bEnd sub A) 30    B) 800

52、60;   C) 770    D) 830e12下列事件過(guò)程 Private Sub Command1_Click() N = "AAAAA" Mid(N, 2, 3) = "BBB" Print NEnd Sub運(yùn)行程序后,單擊命令按鈕輸出的結(jié)果是_。 A) "ABBBA" B) "AABBB" C) ABBBA D) AABBB13在窗體(Name屬性為Forml)上畫(huà)兩個(gè)文本框(其N(xiāo)ame屬性分別為T(mén)extl和Text2)和一個(gè)命令按鈕(

53、Name屬性為Commandl),然后編寫(xiě)如下兩個(gè)事件過(guò)程:  Private Sub Commandl_Click()a=Textl.Text+Text2.TextPrint aEnd SubPrivate Sub Form_Load()Textl.Text=""Text2.Text=""End Sub程序運(yùn)行后,在第一個(gè)文本框(Textl)和第二個(gè)文本框(Text2)中分別輸入78和87,然后單擊命令按鈕,則輸出結(jié)果為_(kāi)。 A)165   

54、 B)8778     C)7788     D)788714運(yùn)行下面的程序后,單擊命令按鈕,則在窗體上輸出_。Private Sub Command1_Click() Print Format(4123.479, "#.#%")End SubA) 412347.9     B) 412347.9%      C)4123.48%     D) 4123.47%15下

55、面四個(gè)語(yǔ)句中,能打印顯示20*30字樣的是_。A)Print "20*30" B) Print 20*30 C) Pnnt Chr(20)+","+chr(30) D) Print val("20")* val("20")16. 執(zhí)行如下語(yǔ)句: Private Sub Command1_Click() a = InputBox("Today", "TomorroW", "Yesterday", , , "Day before yesterday&

56、quot;, 5)End Sub將顯示一個(gè)輸入對(duì)話(huà)框,在對(duì)話(huà)框的輸入?yún)^(qū)中顯示的信息是_。A) Today B) Tomorrow C) Yesterday D) Day before yesterday 17. 要使Print方法在Form_Load事件中起作用,應(yīng)將窗體的_屬性設(shè)置為T(mén)rue。A) BackColor B) ForeColor C) AutoRedraw D) Caption18執(zhí)行下列程序,單擊命令按鈕,則在窗體上輸出_。Private Sub Command1_Click() a$ = "43" b$ = "21" c$ = a$

57、& b$ d = Val(c$) Print d 10End SubA) 432 B) 432.1 C) 1 D) 4321019用來(lái)設(shè)置粗體字的屬性是_。A)FontItalic B)FontName C)FontBold D)FontSize 20運(yùn)行如下的程序,單擊命令按鈕,則在窗體上輸出_。Private Sub Command1_Click() a$ = "This" b$ = "apple" Print a$ + " is a" & " " & b$ & "!&

58、quot;End SubA) Thisis aapple! B) This is a apple! C) This+is a& apple&! D) This Is a Apple! 21執(zhí)行下列程序,單擊命令按鈕后在窗體上輸出結(jié)果是_。Private Sub Command1_Click() a = 3: b = 4: C = 4 a = b = CPrint a; Print a = b = CEnd SubA) False False B) True False C) True True D) -1 022執(zhí)行下列程序,單擊命令按鈕后在窗體上輸出結(jié)果是_。 Private

59、 Sub Command1_Click() Dim A As IntegerA% = 456: A = 232.45B=23.5Print A% ;AEnd Sub A)456 232.45 B) 232.32 232.32 C) 232 232 D) 顯示出錯(cuò)信息23執(zhí)行下列程序,單擊命令按鈕后在窗體上輸出結(jié)果是_。 Private Sub Command1_Click() Const PI = 3.14 PI = 3.1415 PI = 3.1415926 Print PIEnd SubA)3.14 B) 3.1415 C) 3.1415926 D) 顯示出錯(cuò)信息24. 在窗體上畫(huà)一個(gè)命令

60、按鈕,名稱(chēng)為Commandl。單擊命令按鈕時(shí),執(zhí)行如下事件過(guò)程: PriVate Sub Commandl_C1ick() a$="software and hardware" b$Right(a$,8) c$=Mid(a$,1,8) Msgbox a$,b$,c$,1End Sub 運(yùn)行程序后,單擊命令按鈕,則在彈出的消息框的標(biāo)題欄中顯示的信息是_。 A)softWare and hardware B)software C)hardwafe D)1 三、參考答案1)選擇題1.C2.D 3.B4.D5.B6.B 7.B8.C9.B 10.C 11.B 12.C 13.D 1

61、4.B 15.A 16.C 17.C 18.A 19.C 20.B 21.B 22.C 23.D 24.C第六章 控制結(jié)構(gòu)第五章 常用標(biāo)準(zhǔn)控件一、選擇題1 在窗體上有一個(gè)文本框控件,名稱(chēng)為T(mén)xtTime,一個(gè)計(jì)時(shí)器控件,名稱(chēng)為T(mén)imerl,要求每一秒鐘在文本框中顯示一次當(dāng)前的時(shí)間,程序?yàn)椋?Private Sub Timer1_ _ () TxtTime.text=Time End Sub在下劃線(xiàn)上應(yīng)填入的內(nèi)容是_。 A) Enabled B) Visible C) Interval D) Timer2. 滾動(dòng)條的默認(rèn)屬性是_ 。A) Min B) Max C)Value D) Name3計(jì)時(shí)

62、器控件,如果希望每秒產(chǎn)生10個(gè)事件,則要將Interval屬性的值設(shè)置為_(kāi)。A) 100 B)200 C)300 D) 4004Check1為復(fù)選框,Dir1為目錄列表框,Text1為文本框,Option1為單選框,則以下賦值語(yǔ)句錯(cuò)誤的是_。 A) Check1.Caption="grayed" B) Dir1="C:windows"C) Text1="我的文檔" D) Option1.Value="grayed"5下列說(shuō)法中,正確的是_。A)默認(rèn)情況下,計(jì)時(shí)器控件在程序運(yùn)行期間顯示在窗體上B)列表框中的項(xiàng)目不管怎

63、么設(shè)置也不能進(jìn)行多項(xiàng)選擇C)列表框能夠?qū)㈨?xiàng)目自動(dòng)按字母順序由大到小排列D)框架控件有Click和DblClick事件6要使計(jì)時(shí)器控件Timer1的Timer事件不起作用,以下正確的語(yǔ)句是_。 A)Timer1.Visible=False B)Timer1.Enabled=FalseC)Timer1.Inerval=1000 D)Timer1.Index=07將數(shù)據(jù)項(xiàng)“China”添加到列表框(List1)中成為第一項(xiàng)應(yīng)使用的語(yǔ)句是_。A)List1.AddItem "China",0 B)List1.AddItem "China",1C)List1.Ad

64、dItem 0, "China" D)List1.AddItem 1, "China"8引用列表框(List1)最后一個(gè)數(shù)據(jù)項(xiàng)應(yīng)使用的語(yǔ)句是_。A)List1.List(List1.ListCount) B)List1.List(List1.ListCount-1)C)List1.List(ListCount) D)List1.List(ListCount-1)9 若想使時(shí)鐘控制每隔0.25秒觸發(fā)一次Timer()事件,則可將Interval屬性值設(shè)為_(kāi)。A)Interval=0.25    B)Interval=

65、25    C)Interval=250    D)Interval=250010. 若希望分成兩組使用多個(gè)Option Buttion 控件,能完成這一功能的控件是_。A) PictureBox    B) ImageBox    C) Frame    D) Shape11.下列敘述不正確的是_。    A) 命令按鈕的默認(rèn)屬性為Caption     B) 標(biāo)簽的默主屬性為Caption    C) 復(fù)選框的默認(rèn)屬性為value     D) 滾動(dòng)條的默認(rèn)屬性為value12如果列表框(List)中沒(méi)有被選擇的項(xiàng)目,則執(zhí)行List1.RemoveItem List1.ListIndex語(yǔ)句的結(jié)果是_。 A)移去第一項(xiàng) B)移去最后一項(xiàng) C)移去最后加入列表的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論