vb第三階段復(fù)習(xí)題_第1頁(yè)
vb第三階段復(fù)習(xí)題_第2頁(yè)
vb第三階段復(fù)習(xí)題_第3頁(yè)
vb第三階段復(fù)習(xí)題_第4頁(yè)
vb第三階段復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第三階段復(fù)習(xí)題菜單、文件、對(duì)話框、多重窗體菜單和對(duì)話框 1VisualBasic的對(duì)話框分為3類,這3類對(duì)話框是。A輸入對(duì)話框、輸出對(duì)話框和信息對(duì)話框B預(yù)定義對(duì)話框、自定義對(duì)話框和文件對(duì)話框C預(yù)定義對(duì)話框、自定義對(duì)話框和通用對(duì)話框D函數(shù)對(duì)話框、自定義對(duì)話框和文件對(duì)話框【解答】C2下列不能打開(kāi)“菜單編輯器”窗口的操作是。A按Ctrl+E鍵B單擊工具欄中的“菜單編輯器”按鈕C執(zhí)行“工具”菜單項(xiàng)中的“菜單編輯器”命令D按Shift+Alt+M鍵【解答】D3假定有一個(gè)菜單項(xiàng),名為MenuItem,為了在運(yùn)行時(shí)使該菜單項(xiàng)失效(變灰),應(yīng)使用的語(yǔ)句為。AMenuItem.Enabled=False BMe

2、nuItem.Enabled=TrueCMenuItem.Visible=True DMenuItem.Visible=False【解答】A4以下敘述中錯(cuò)誤的是。A在同一窗體的菜單項(xiàng)中,不允許出現(xiàn)標(biāo)題相同的菜單項(xiàng)B在菜單的標(biāo)題欄中,“&”所引導(dǎo)的字母指明了訪問(wèn)該菜單項(xiàng)的訪問(wèn)鍵C程序運(yùn)行過(guò)程中,可以從新設(shè)置菜單的Visible屬性D彈出式菜單也在菜單編輯器中定義【解答】A5對(duì)話框在關(guān)閉之前,不能繼續(xù)執(zhí)行其他操作,這種對(duì)話框?qū)儆凇輸入對(duì)話框 B輸出對(duì)話框C模式(模態(tài))對(duì)話框 D無(wú)模式對(duì)話框【解答】C6假設(shè)在窗體上已經(jīng)添加了通用對(duì)話框CommonDialog控件并設(shè)置好了屬性,其名稱是Common

3、Dialogl,在程序中執(zhí)行了CommonDialogl. Filter=All Files(*.*)|*.*| Windowsd源文件(|*.wmf)|*.wmf|位圖(*.bmp)|*.bmpI語(yǔ)句后,在對(duì)話框的文件列表中出現(xiàn)的選項(xiàng)個(gè)數(shù)是。A1 B3 C6 D該語(yǔ)句有錯(cuò),不能執(zhí)行【解答】B7打開(kāi)菜單編輯器的方法有4種,以下不能打開(kāi)菜單編輯器的操作是。A選擇“工具”下拉菜單中的“菜單編輯器”選項(xiàng)B單擊工具欄中的“菜單編輯器”按鈕C在“窗體窗口”上單擊右鍵選擇彈出菜單中的“菜單編輯器”,選項(xiàng)D按Ctrl+O鍵【解答】D8關(guān)于自定義對(duì)話框概念的說(shuō)明錯(cuò)誤的是。A建立自定義對(duì)話框時(shí)必須執(zhí)行添加窗體的

4、操作B自定義對(duì)話框?qū)嶋H上是Visual Basic的窗體C在窗體上還要使用其他控件才能組成自定義對(duì)話框D自定義對(duì)話框不一定要有與之對(duì)應(yīng)的事件過(guò)程【解答】D9將窗體的Visible屬性設(shè)置為T(mén)rue,與使用產(chǎn)生的效果一樣。ALoad語(yǔ)句 BUnload語(yǔ)句 CShow方法 DHide方法【解答】C 填空題1有多個(gè)對(duì)話框可以同時(shí)被打開(kāi),這種對(duì)話框的類型是通用類型。2菜單編輯器窗口有3個(gè)區(qū)域:菜單屬性區(qū)、菜單編輯區(qū)和菜單項(xiàng)顯示區(qū)3菜單分為下拉式菜單和彈出式菜單,菜單總與窗體相關(guān)聯(lián),設(shè)計(jì)菜單需要在菜單編輯器中設(shè)計(jì)。4在菜單編輯器窗口要使選定的菜單項(xiàng)前減少一個(gè)內(nèi)縮符號(hào)“”,應(yīng)單擊菜單編輯區(qū)的左縮進(jìn)。5以

5、模式方式顯示自定義對(duì)話框Forml應(yīng)使用語(yǔ)句。6在菜單編輯器窗口要使選定的菜單項(xiàng)上移一個(gè)位置,應(yīng)單擊菜單編輯區(qū)的上移。7Visual Basic 6.0能夠建立下拉式菜單和彈出式菜單。8Load語(yǔ)句與Show方法功能上的區(qū)別是show方法可觸發(fā)窗體load事件過(guò)程。9在菜單編輯器窗口要使選定的菜單項(xiàng)前增加一個(gè)內(nèi)縮符號(hào)“”,應(yīng)單擊菜單編輯區(qū)的右縮進(jìn)。10在菜單編輯器窗口要使選定的菜單項(xiàng)下移一個(gè)位置,應(yīng)單擊菜單編輯區(qū)的下移。11CommonDialog控件是屬于的一個(gè)組件。12菜單編輯器窗口的菜單編輯區(qū)有7個(gè)控制按鈕,它們是:左、右箭頭,上、下箭頭,插入、刪除和下一個(gè)。13將CommonDialo

6、g控件添加到工具箱中的操作是在通用對(duì)話框中完成的。14菜單編輯器的“標(biāo)題”選項(xiàng)對(duì)應(yīng)于菜單控件的Caption屬性。菜單編輯器的“名稱”選項(xiàng)對(duì)應(yīng)于菜單控件的name屬性菜單編輯器的“索引”選項(xiàng)對(duì)應(yīng)于菜單控件的index屬性。菜單編輯器的“復(fù)選”選項(xiàng)對(duì)應(yīng)于菜單控件的checked屬性。菜單編輯器的“有效”選項(xiàng)對(duì)應(yīng)于菜單控件的enabled屬性。菜單編輯器的“可見(jiàn)”選項(xiàng)對(duì)應(yīng)于菜單控件的visible屬性。15打開(kāi)通用對(duì)話框的“另存為”對(duì)話框要使用ShowSave方法。16打開(kāi)菜單編輯器選擇工具下拉菜單中的“菜單編輯器”選項(xiàng)。17彈出式菜單的設(shè)計(jì)是在菜單編輯器窗口中進(jìn)行的。18建立彈出式菜單要使用的方

7、法是popupmenu。19要使某一個(gè)菜單項(xiàng)不能操作,應(yīng)把False賦給菜單項(xiàng)的屬性是Enabled。20如果要為某個(gè)菜單項(xiàng)設(shè)置一個(gè)快捷鍵(由Alt鍵和一個(gè)指定的字符組成),設(shè)置方法是:在設(shè)置菜單控件的標(biāo)題屬性時(shí),在希望作為快捷鍵的字符前加上一個(gè)&符號(hào)即可。21打開(kāi)菜單編輯器選擇的快捷鍵是ctrl+E。22菜單設(shè)計(jì)是在“菜單編輯器”中進(jìn)行的。在菜單編輯器中完成菜單設(shè)計(jì)后,若要使該菜單作為彈出式菜單,應(yīng)該使用popupmenu方法來(lái)顯示它。選擇題1用InputBox函數(shù)設(shè)計(jì)的對(duì)話框,其功能是B。A只能接收用戶輸入的數(shù)據(jù),但不會(huì)返回任何信息B能接收用戶輸入的數(shù)據(jù),并返回用戶輸入的信息C既能用于接收

8、用戶輸入的信息,又能用于輸出信息D專門(mén)用于輸出信息2和CommonDialog1.Action=3等效的方法是C。ACommonDialog1.ShowOpen BCommonDialogl.ShowFontCCommonDialog1.ShowColor DCommonDialogl.ShowSave3為了將菜單項(xiàng)分組,使不同類型菜單項(xiàng)之間用一條水平線分隔開(kāi)。設(shè)置方法是在菜單中插入一個(gè)菜單項(xiàng),將該菜單控件的A屬性設(shè)為一個(gè)連字符(-)即可。AName BVisible CShortCut DCaption4菜單編輯器窗口有3個(gè)區(qū)域,不屬于菜單編輯器的是B。A菜單屬性區(qū) B菜單在線演示區(qū) C菜單

9、編輯區(qū) D菜單項(xiàng)顯示區(qū)5設(shè)置菜單項(xiàng)快捷鍵的方法是:在設(shè)置菜單項(xiàng)的Caption屬性時(shí),在希望作為快捷鍵的字母前加上一個(gè)符號(hào)C即可。A# B* C& D$6執(zhí)行MsgBox語(yǔ)句后彈出的對(duì)話框是屬于對(duì)話框。A接收用戶信息 B無(wú)邊界 C模式 D無(wú)模式7和CommonDialog1.Action=2等效的方法是D。ACommonDialog1.ShowOpen BCommonDialog1.ShowFontCCommonDialog1.ShowColor DCommonDialog1.ShowSave8對(duì)話框在關(guān)閉之前,不能繼續(xù)執(zhí)行應(yīng)用程序的其他部分,這種對(duì)話框?qū)儆贒。A輸入對(duì)話框 B輸出對(duì)話框C無(wú)模

10、式對(duì)話框 D模式(模態(tài))對(duì)話框9下面4個(gè)選項(xiàng)中,錯(cuò)誤的選項(xiàng)是A。A菜單名稱是顯示在菜單項(xiàng)上的字符串 B菜單名稱是程序使用菜單的標(biāo)識(shí)C菜單名稱是設(shè)置菜單項(xiàng)屬性的對(duì)象 D菜單名稱是引用菜單項(xiàng)屬性的對(duì)象10InputBox函數(shù)的參數(shù)中,必需的參數(shù)是D。AXpos和Ypos BDefault CTitle DPrompt11文件操作對(duì)話框中FileName屬性是B。A只含有文件名的字符串B含有相對(duì)于當(dāng)前文件夾的路徑和文件名的字符串C含有相對(duì)于當(dāng)前盤(pán)的絕對(duì)路徑和文件名的字符串D含有盤(pán)符、絕對(duì)路徑和文件名的字符串12通用對(duì)話框提供了一組基于Windows標(biāo)準(zhǔn)的對(duì)話框,在它的標(biāo)準(zhǔn)的對(duì)話框中不含C。A打開(kāi)對(duì)話

11、框 B另存為對(duì)話框 C顯示對(duì)話框 D顏色對(duì)話框13如若菜單項(xiàng)前面沒(méi)有內(nèi)縮符號(hào)“.”,表示該菜單項(xiàng)是D。A主菜單項(xiàng) B子菜單項(xiàng) C下拉式菜單 D彈出式菜單14創(chuàng)建自定義對(duì)話框第一個(gè)步驟是A。A在工程中添加窗體 B設(shè)計(jì)對(duì)話框外觀C向窗體添加控件 D設(shè)計(jì)控件對(duì)象的外觀和特征15若要想設(shè)置菜單項(xiàng)快捷鍵,應(yīng)在菜單項(xiàng)的標(biāo)題中加入的符號(hào)是B。AI B& C D%16Visual Basic的“部件(O)”菜單項(xiàng)是包含在D主菜單中。A視圖 B編輯 C格式 D工程17要將CommonDialog控件添加到工具箱中,應(yīng)在“部件”對(duì)話框中選中C選項(xiàng),然后單擊確定按鈕。AMicrosoft ADO Data Cont

12、rol 6.0 BMicrosoft Chart Control 6.0CMicrosoft Common DialogControl 6.0 DMicrosoft DataGrid Control 6.018菜單項(xiàng)能觸發(fā)的事件有D。AMouseDown BMouseUp,Click和DblClickCClick DDblClick和Click19打開(kāi)“部件”對(duì)話框的快捷按鈕是A。ACtrl+T鍵 BCtrl+O鍵 CCtrl+A鍵 DCtrl+N鍵20使用“打開(kāi)”對(duì)話框的方法是D。A雙擊工具箱中的“打開(kāi)”控件,將其添加到窗體上B單擊CommonDialog控件,然后在窗體上畫(huà)出“打開(kāi)”對(duì)話框

13、C在程序中用Show方法顯示“打開(kāi)”對(duì)話框D在程序中用ShowOpen方法顯示“打開(kāi)”對(duì)話框21假設(shè)在窗體上已經(jīng)添加了通用對(duì)話框CommonDialog控件并設(shè)置好了屬性,其名稱是CommonDialogl,在程序中要顯示“打開(kāi)”對(duì)話框,使用的語(yǔ)句是A。ACommonDialog1.Action=1 BCommonDialog1.Action=2CCommonDialog1.Action=3 DCommonDialog1.Action=422關(guān)于Visual Basic的菜單設(shè)計(jì)的敘述正確的是C。AVisual Basic的菜單也是一個(gè)控件,存在于Visual Basic的工具箱中BVisua

14、l Basic的菜單也具有外觀和行為的屬性CVisual Basic的菜單設(shè)計(jì)是在“菜單編輯器”中進(jìn)行的,它不是一個(gè)控件D菜單的屬性也是在“屬性窗口中”設(shè)置的23在菜單設(shè)計(jì)器中,要將當(dāng)前菜單項(xiàng)下移一個(gè)等級(jí),應(yīng)按B按鈕。A. “左箭頭” B. “右箭頭” C. “上箭頭” D. “下箭頭”24在菜單設(shè)計(jì)器中,要將當(dāng)前菜單項(xiàng)下移一個(gè)位置,應(yīng)按D按鈕。A. “左箭頭” B. “右箭頭” C. “上箭頭” D. “下箭頭”25VB中的菜單B。A.有組合式菜單和列表式菜單 B.有下拉式菜單和彈出式菜單C.只有彈出式菜單 D.只有下拉式菜單26要讓菜單項(xiàng)不顯示出來(lái),應(yīng)將A屬性值設(shè)置為False。A.Vis

15、ible B.Enabled C.Moveable D.Checked27激活彈出式菜單的命令是D。A.Load B.Show C.SetFocus D.PopupMenu28要將菜單項(xiàng)的某字母設(shè)置為熱鍵,在菜單設(shè)計(jì)中,應(yīng)在菜單項(xiàng)的標(biāo)題的該字母前加C字符。A./ B. C.& D.29打開(kāi)通用對(duì)話框的“幫助”對(duì)話框的方法是CA. ShowOpen B. ShowSave C. ShowHelp D. ShowFont30打開(kāi)通用對(duì)話框的“打印機(jī)”對(duì)話框的方法是CA. ShowOpen B. ShowSave C. ShowPrinter D. ShowFont31打開(kāi)通用對(duì)話框的“另存為”對(duì)話

16、框的方法是BA. ShowOpen B. ShowSave C. ShowColor D. ShowFont32打開(kāi)通用對(duì)話框的“字體”對(duì)話框的方法是D。A. ShowOpen B. ShowSaveAs C. ShowColor D. ShowFont33要讓菜單項(xiàng)無(wú)效,應(yīng)將B屬性值設(shè)置為False。A.Visible B.Enabled C.Moveable D.Checked34要讓沒(méi)有顯示的菜單項(xiàng)顯示出來(lái),應(yīng)將A屬性值設(shè)置為T(mén)rue。A.Visible B.Enabled C.Moveable D.Checked35以下A可從通用對(duì)話框的“打開(kāi)”對(duì)話框中返回用戶選擇的文件名。A.Fil

17、eName B.Path C.FontName D.Color36以下D可從通用對(duì)話框的“顏色”對(duì)話框中返回用戶選擇的顏色。A.FileName B.Path C.FontName D.Color37以下B可從通用對(duì)話框的“字體”對(duì)話框中返回用戶選擇的字體大小。A.FileName B.FontSize C.FontName D.Size38以下C可從通用對(duì)話框的“字體”對(duì)話框中返回用戶選擇的字體名。A.FileName B.Path C.FontName D.Color39以下A為T(mén)rue時(shí),表明用戶從通用對(duì)話框的“字體”對(duì)話框中選擇了粗體字。A.FontBold B.Path C.Font

18、Name D.Color40以下D為T(mén)rue時(shí),表明用戶從通用對(duì)話框的“字體”對(duì)話框中選擇了斜體字。A.FontBold B.Path C.FontName D.FontItalic41在通過(guò)對(duì)話框的A屬性中,可以設(shè)置所打開(kāi)對(duì)話框的“默認(rèn)路徑”。A.FileName B.InitDir C.Filter D.Pattern多重窗體應(yīng)用1如果要在應(yīng)用程序添加另一個(gè)窗體,正確的操作方法是。A在“文件”的下拉菜單中選擇“添加窗體”命令B在“工程”的下拉菜單中選擇“添加窗體”命令C在“編輯”的下拉菜單中選擇“添加窗體”命令D在“工具”的下拉菜單中選擇“添加窗體”命令【解答】B2在當(dāng)前工程中添加一個(gè)新的

19、窗體,錯(cuò)誤的操作是。A在“工程”下拉菜單中選擇“添加窗體”命令B從工具欄中單擊“添加窗體”按鈕C在代碼窗口或?qū)傩源翱谥休斎胍粋€(gè)新的窗口名稱,即自動(dòng)建立一個(gè)新的窗體D在工程資源管理器中,在工程圖標(biāo)上右擊鼠標(biāo),打開(kāi)快捷菜單,選擇“添加(A)”后,再單擊“添加窗體”命令【解答】C3要設(shè)置工程中某一個(gè)窗體為啟動(dòng)窗體,必須的操作步驟是。A打開(kāi)“屬性窗口”,選擇作為啟動(dòng)窗體的窗體名稱B打開(kāi)“代碼窗口”,用Visual Basic語(yǔ)句設(shè)置啟動(dòng)窗體C打開(kāi)“工程屬性”對(duì)話框,選擇作為啟動(dòng)窗體的窗體名稱D打開(kāi)“窗體設(shè)計(jì)器”窗口,選擇作為啟動(dòng)窗體的窗體名稱【解答】C4下列語(yǔ)句中,在運(yùn)行時(shí)能使Forml窗體上的圖形顯

20、示的語(yǔ)句是AForm1.Refresh BForm1.HideCUnload Froml DForm1.cls【解答】A5在多窗體設(shè)計(jì)時(shí),“工程資源管理器”窗口是很有用的窗口。關(guān)于“工程資源管理器”窗口功能的說(shuō)明,錯(cuò)誤的是。A在“工程資源管理器”窗口中可以設(shè)置某一個(gè)窗體作為啟動(dòng)窗體B在“工程資源管理器”窗口中顯示與工程有關(guān)的文件和對(duì)象C在“工程資源管理器”窗口中某一圖標(biāo)左邊方框內(nèi)有“-”號(hào)表示該項(xiàng)已經(jīng)被移走D在“工程資源管理器”窗口中雙擊.frm的文件名(或圖標(biāo)),能夠打開(kāi)該文件的窗體【解答】C6要將名為MyForm的窗體顯示出來(lái),正確的方法是使用。AMyForm Show BShow.MyF

21、orm CMyForm Load DMyForm.Show【解答】D填空題1一個(gè)窗體對(duì)象至少包含一個(gè)事件。2建立窗口并存盤(pán)后,除了生成窗體文件外,還會(huì)生成工程(.vbp)文件。3窗體模塊由標(biāo)準(zhǔn)模塊、窗體模塊和Sub main構(gòu)成。4“閑置循環(huán)”指的是閑置狀態(tài)下執(zhí)行的循環(huán)。5程序運(yùn)行時(shí)要使某一個(gè)窗體暫時(shí)隱藏,但不從內(nèi)存中清除,應(yīng)使用form.hide。6請(qǐng)將下面的一段程序填寫(xiě)完整。Private Sub Command1_Click()For i =l To 1000x=For j=1 To 1000y = i*jNextjClsPrint y;Next iEnd Sub7在當(dāng)前工程中添加一個(gè)新

22、的窗體,應(yīng)選擇菜單欄工程下拉菜單中的選項(xiàng)。8要卸載窗體,需要用到的語(yǔ)句是Unload object,要隱藏窗體,需要用到的語(yǔ)句是object.hide。9多重窗體工程在保存時(shí)的步驟是保存模塊,保存工程。10在“工程資源管理器”窗口中要打開(kāi)一個(gè)窗體,應(yīng)該雙擊擴(kuò)展名為frm的文件。11標(biāo)準(zhǔn)模塊中的全局變量聲明用來(lái)聲明,應(yīng)該放在標(biāo)準(zhǔn)模塊的。12在“工程資源管理器”窗口中,工程圖標(biāo)左側(cè)方框內(nèi)標(biāo)有“+”號(hào),表示。13在“工程”中移除窗體命令的作用是。14Sub Main過(guò)程的作用是,應(yīng)該在模塊里建立它,一個(gè)工程里可以含有一個(gè)Sub Main過(guò)程,它是不會(huì)被自動(dòng)識(shí)別并執(zhí)行的,需要人為的設(shè)定。執(zhí)行工程菜單中

23、的工程1屬性命令,在通用選項(xiàng)卡中單擊啟動(dòng)對(duì)象條目右邊的下拉箭頭,將顯示所在工程的所有窗體名稱和Sub Main過(guò)程,選擇Sub Main,單擊“確定”按鈕,就可把Sub Main過(guò)程設(shè)定為啟動(dòng)過(guò)程。15載入多重窗體工程時(shí),應(yīng)如何操作。16在Visual Basic中窗體具有2種狀態(tài):分別是和,窗體的Show方法有模式參數(shù)可以選擇這2種狀態(tài)。選擇題1窗體設(shè)計(jì)器是用來(lái)設(shè)計(jì)B。A應(yīng)用程序的代碼段 B應(yīng)用程序的界面C對(duì)象的屬性 D對(duì)象的事件2要想通過(guò)單擊Form2上的Command1,從內(nèi)存中清除Form2窗體,則可在Command1的單擊事件中,使用C命令。A.Load Form2 B.Form2.

24、Show C.Unload Form2 D.Form2.hide3關(guān)于窗體上控件的基本操作錯(cuò)誤的是B。A按下一次Del鍵只能刪除一個(gè)控件B按下一次Del鍵可以同時(shí)刪除多個(gè)控件C按住Shift鍵,然后單擊每個(gè)要選擇的控件,可以同時(shí)選中多個(gè)控件D按住Ctrl鍵,然后單擊每個(gè)要選擇的控件,可以同時(shí)選中多個(gè)控件4窗體設(shè)計(jì)器是用來(lái)設(shè)計(jì)B。A應(yīng)用程序的代碼段 B應(yīng)用程序的界面C對(duì)象的屬性 D對(duì)象的事件5通過(guò)“工程”菜單的D命令可以將多個(gè)窗體添加到工程中。A工程屬性 B添加模塊 C添加類模塊 D添加窗體6設(shè)置在窗體的標(biāo)題欄上顯示的文字信息應(yīng)使用B屬性。AName BCaption CTop DFont7下列

25、4個(gè)關(guān)于DoEvents語(yǔ)句的敘述中,正確的是C。ADoEvents語(yǔ)句是一條非執(zhí)行語(yǔ)句B即使使用DoEvents語(yǔ)句,也不能改變語(yǔ)句執(zhí)行的順序CDoEvents語(yǔ)句提供了在某個(gè)循環(huán)中將控制權(quán)交給操作系統(tǒng)的功能,可以改變和控制語(yǔ)句的執(zhí)行順序DDoEvents語(yǔ)句沒(méi)有返回值8在窗體對(duì)象中,要使窗體上沒(méi)有最大化按鈕應(yīng)將A屬性設(shè)置為False。AMaxButton BMinButton CButton D不能去掉最大化按鈕9窗體上有一個(gè)命令按鈕Commandl,與按Esc鍵(或單擊該命令按鈕)的作用相同的語(yǔ)句是A。ACommandl.Enabled=True BCommandl.Visible=Tr

26、ueCCommandl.Cancel=True DCommandl.Value=True10使用下列哪個(gè)語(yǔ)句,只將窗體Forml載入內(nèi)存,但不顯示在屏幕上A。ALoad Form1 BForm1.Load CShow Form1 DForm1.Show11下列敘述錯(cuò)誤的是C。A一個(gè)應(yīng)用程序可以只有一個(gè)窗體B一個(gè)應(yīng)用程序通常由多個(gè)窗體組成C一個(gè)窗體一定對(duì)應(yīng)一個(gè)窗體文件,所以一個(gè)應(yīng)用程序只能包含一個(gè)窗體D一個(gè)應(yīng)用程序只能有一個(gè)啟動(dòng)窗體12關(guān)于啟動(dòng)窗體的說(shuō)明,錯(cuò)誤的是B。A系統(tǒng)默認(rèn)將第一個(gè)建立的窗體作為啟動(dòng)窗體B系統(tǒng)默認(rèn)將最后一個(gè)被編輯的窗體作為啟動(dòng)窗體C多窗體程序中,只能有一個(gè)窗體是啟動(dòng)窗體D可以

27、根據(jù)需要,設(shè)置某一個(gè)窗體作為啟動(dòng)窗體13執(zhí)行多窗體應(yīng)用程序時(shí) B。A打開(kāi)一個(gè)窗體后,其他窗體都會(huì)被關(guān)閉B在某一時(shí)刻只能打開(kāi)一個(gè)窗體C打開(kāi)一個(gè)窗體后,其他窗體都會(huì)被隱藏起來(lái)D允許同時(shí)打開(kāi)多個(gè)窗體14在Visual Basic工程中可以作為“啟動(dòng)對(duì)象”的程序有D。A任意窗體或模塊 B任意窗體C任意窗體或Sub Main過(guò)程 DSub Main過(guò)程或其他任意模塊15關(guān)于多窗體應(yīng)用程序的敘述正確的是。A連續(xù)向工程中添加多個(gè)窗體,會(huì)生成多個(gè)窗體模塊B連續(xù)向工程中添加多個(gè)窗體,存盤(pán)后只生成一個(gè)窗體模塊C每添加一個(gè)窗體,即生成一個(gè)工程文件D只能以第一個(gè)建立的窗體作為啟動(dòng)界面16下列關(guān)于事件過(guò)程的正確說(shuō)法是B

28、。A事件過(guò)程是用于處理用戶操作激發(fā)的事件的代碼B事件過(guò)程是程序員編寫(xiě)的各種子程序C事件過(guò)程儲(chǔ)存在標(biāo)準(zhǔn)模塊中D事件過(guò)程與通用過(guò)程完全一樣17下列添加窗體的操作錯(cuò)誤的是B。A可以選擇菜單欄中的菜單命令來(lái)添加窗體B可以選擇工具欄中的“添加工程”命令來(lái)添加窗體C可以在工程資源管理器中選擇快捷菜單中的相應(yīng)選項(xiàng)來(lái)添加窗體D可以從控件工具箱中選擇相應(yīng)的控件來(lái)添加窗體18當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是D。A啟動(dòng)Visual Basic時(shí)建立的窗體 B第一個(gè)添加的窗體C最后一個(gè)添加的窗體 D在“工程屬性”對(duì)話框中指定的窗體19從工程中刪除窗體的方法是D。A選擇刪除命令,再選擇要?jiǎng)h除的窗體B先選擇要?jiǎng)h

29、除的窗體,再選擇刪除命令C選擇刪除命令后,再給出要?jiǎng)h除的窗體名D先給出要?jiǎng)h除的窗體名,再選擇刪除命令20若要將窗體從內(nèi)存中卸載,其實(shí)現(xiàn)的方法是B。AShow Hide BUnload CLoad DHide21在標(biāo)準(zhǔn)模塊中全局變量Public應(yīng)放在模塊的A。A開(kāi)始 B結(jié)束 C中間 D任意位置22要將一個(gè)窗體從內(nèi)存中清除,應(yīng)使用A。AUnload語(yǔ)句 BShow方法 CLoad語(yǔ)句 DHide方法23下列敘述正確的是C。ALoad語(yǔ)句與Show方法的功能完全相同BUnload語(yǔ)句與Hide方法的功能完全相同CLoad語(yǔ)句與Unload語(yǔ)句的功能正相反D以上3種說(shuō)法都正確24構(gòu)成Visual Ba

30、sic工程的模塊有A。A窗體模塊和標(biāo)準(zhǔn)模塊 B窗體模塊、SubMain和類模塊C窗體模塊和類模塊 D窗體模塊、標(biāo)準(zhǔn)模塊和類模塊25設(shè)置某一個(gè)窗體(不一定是第一個(gè)窗體)作為啟動(dòng)窗體的方法是C。A在“工程資源管理器”窗口中設(shè)置啟動(dòng)窗體B打開(kāi)該窗體文件并單擊“工具欄”上的“啟動(dòng)”按鈕C在“工程屬性”對(duì)話框中設(shè)置啟動(dòng)窗體D以上3種方法都可以26在“工程資源管理器”窗口中,要打開(kāi)某一個(gè)窗體,應(yīng)A。A雙擊擴(kuò)展名為.frm文件的圖標(biāo) B雙擊擴(kuò)展名為.Visual Basicp文件的圖標(biāo)C單擊擴(kuò)展名為.frm文件的圖標(biāo) D單擊擴(kuò)展名為.Visual Basicp文件的圖標(biāo)27要想通過(guò)單擊Form2上的Comm

31、and1,從屏幕(而非內(nèi)存中)上清除Form2窗體,則可在Command1的單擊事件中,使用D命令。A.Load Form2 B.Form2.Show C.Unload Form2 D.Form2.Hide28要想通過(guò)單擊Form2上的Command1,從屏幕(而非內(nèi)存中)上清除Form2窗體,則可在Command1的單擊事件中,使用D命令。A.Load Me B.Me.Show C.Unload Me D.Me.Hide29一個(gè)工程中有Form1和Form2兩個(gè)窗體,C命令可以同時(shí)關(guān)閉這兩個(gè)窗體。A. UnLoad Form2 B. UnLoad Form1 C. UnLoad Me D.

32、End30要想通過(guò)單擊Command1彈出Form2窗體,則可在Command1的單擊事件中,使用B命令。A.Load Form2 B.Form2.Show C.Form2.SetFocus D.Form2.PopupMenu數(shù)據(jù)文件 1磁盤(pán)文本文件“c:infoksalary.dat”的工資和職稱情況,每條記錄有工號(hào)、工資、職稱組成,現(xiàn)對(duì)有職稱的職工加工資,規(guī)定“教授”或“副教授”加原有工資的15%,“講師”加原有工資的10%?!爸獭奔釉泄べY的5%,其他人員不加工資,要求根據(jù)工資的條件修改原文件中各類人員的相應(yīng)工資。代碼如下:Private Sub Command1_Click()Dim

33、 no As IntegerDim gz As SingleDim zc As StringOpen c:infosalary.txt For Input As #1Open c:infoksalary.txt For Output As #2Do While Not EOF(1)Input #1Select Case zcno,gz=gz*1.15Case講師gz,Case助教gz=gz*1.15End SelectzcLoopClose#1.#2Openc:infosalary.txtOpen c:infooldsalary.txtDo While Not EOF(2)Input #2,n

34、o,gz,zcLoopClose #1,#2End sub【解答】Input #1,no,gz,zcCase教授,副教授 判斷職稱是教授或副教授gz=gz*1.1 職稱為講師,加10%Write #2,no,gz,zcFor Output As #1For Input As #2Write#l,no,gz,zc8設(shè)a=10,b=20,C=30。要使這3個(gè)數(shù)可寫(xiě)入順序文件(文件號(hào)為1)中,且寫(xiě)到不同的打印區(qū),應(yīng)該使用。APrint#1 a,b,c BPrint#1 a;b;cCWrite#1 a,b,c DWrite#1 a;b;c【解答】A9從順序文件讀取數(shù)據(jù),不能使用。AGet#語(yǔ)句 BIn

35、put#語(yǔ)句 CLineInput#語(yǔ)句 DInput函數(shù)【解答】A10要將10,20,30,40,50這5個(gè)數(shù)寫(xiě)入程序文件fl中,正確的程序段是。AOpen fl For Input As #1 BOpen fl For Output As #1For j=1 To 5 For j=1 To 5x=j *10 x=j*10Print #1,x Print #1,xNext j Next jClose #1 Close #1COpen fl For Output As #1 DOpen fl For 0utput As #1For j=1 To 5 For j=1 To 5x=j*10 x=j

36、*10Print #1 x Print #1,xNext j Next jClose #1 Close#1【解答】D13程序填空:在程序的空白行填寫(xiě)適當(dāng)?shù)恼Z(yǔ)句,使程序完成相應(yīng)的數(shù)據(jù)處理。窗體單擊事件過(guò)程的功能是:建立一個(gè)名為Nametele的順序文件,存放某一班級(jí)學(xué)生的姓名和電話號(hào)碼。Private Sub Form_Click1For k=1 To 30Names=InputBox(請(qǐng)輸入姓名:)Telenum$=InputBox(請(qǐng)輸入電話號(hào)碼:)If Names= Or Telenum$; Then Exit ForWrite #3, Names, Telenum$2Close#3End

37、 Sub【解答】1Open Nametele, For Output As #3;2Next k或Next自我測(cè)試 2順序文件的存取方式除了有Input和Output外,還有一種方式是Append。3表示從指定文件中讀取n個(gè)字符串的函數(shù)是LOF(n)。4用LineInput#語(yǔ)句從順序文件讀出數(shù)據(jù)時(shí),每次讀出1行數(shù)據(jù)。所謂1行是指遇到分割符,即認(rèn)為1行的結(jié)束。6在Visual Basic中可以產(chǎn)生和訪問(wèn)3種文件類型:順序文件、隨機(jī)文件和二進(jìn)制文件。10EOF函數(shù)的數(shù)據(jù)類型是。程序填空15事件過(guò)程的功能是:從已存在于磁盤(pán)的順序文件Data2中讀取數(shù)據(jù),計(jì)算讀出數(shù)據(jù)的平方值。將該數(shù)據(jù)及其平方值存入

38、新的順序文件Data3中。Private Sub Form_Click()Dim x As Single, y As SingleOpen Data2.dat For Input As #2Open Data3.dat For Output As #3Do While Not EOF (2)1Print x y = x *x2Print y LoopCloseEnd Sub17程序段用來(lái)將數(shù)據(jù)1, 2, , 10寫(xiě)入順序文件Data1中。Private Sub Form1_Click()Dim i As IntegerOpen1For i=1 To 102Next iClose #5End S

39、ub19順序文件的建立。建立的文件名為“c:studl.txt”的順序文件,內(nèi)容來(lái)自文本框,每按Enter鍵寫(xiě)入一條記錄,然后清除文本框的內(nèi)容,直到文本框內(nèi)輸入“Complete”字樣。Private Sub Form1_Load()1Textl.Text= End SubPrivate Sub Text1_KeyPress(Keyascii As Integer)If Keyascii=l3 ThenIf 2ThenClose#lEndIfElse3(Textl)=End ifEnd ifEnd Sub20編寫(xiě)程序,將f11.txt合并到fl2.txt中,代碼如下:Private Sub C

40、ommandl_Click()Dim s As StringOpenf12.txt1Openf11.txt2Do While Not EOF (2)Line Input #2,sPrint #1,sLoopClose #1,#2End Sub選擇題1Open語(yǔ)句中共有6個(gè)參數(shù),其中必須指定的參數(shù)是。A文件名和存取方式參數(shù) B文件名的操作方式參數(shù)C文件號(hào)和存取方式參數(shù) D文件名和文件號(hào)參數(shù)5下列敘述中,錯(cuò)誤的是。A順序文件打開(kāi),文件中的數(shù)據(jù)既可以讀也可以寫(xiě)B(tài)順序文件打開(kāi),文件中的數(shù)據(jù)或者只能讀,或者只能寫(xiě)C隨機(jī)文件一打開(kāi),可以同時(shí)進(jìn)行讀和寫(xiě)操作D順序文件和隨機(jī)文件的打開(kāi)都使用Open語(yǔ)句6下列關(guān)

41、于文件名和文件號(hào)的說(shuō)法正確的是。A文件名和文件號(hào)在程序中的使用沒(méi)有區(qū)別B文件名和文件號(hào)都是用來(lái)標(biāo)識(shí)文件的C文件名是用戶定義的,文件號(hào)是系統(tǒng)自動(dòng)生成的D對(duì)文件的操作語(yǔ)句中,可以使用文件名或使用文件號(hào),由用戶任選其一7Print#l,Strl$中的Print是。A文件的寫(xiě)語(yǔ)句 B在窗體上顯示的方法C子程序名 D以下均不是8Visual Basic規(guī)定標(biāo)準(zhǔn)模塊文件擴(kuò)展名是。A.frm B.Visual Basic C.bas D.exe9Open語(yǔ)句中的For子句若默認(rèn),則默認(rèn)打開(kāi)的文件是文件。A順序 B隨機(jī) C二進(jìn)制 D流式10Open語(yǔ)句中For子句的作用是。A設(shè)置要打開(kāi)文件的存取方式B設(shè)置打開(kāi)

42、文件的鎖定方式(共享,鎖定讀還是鎖定寫(xiě))C設(shè)置打開(kāi)文件后,是否允許對(duì)文件進(jìn)行讀、寫(xiě)操作D設(shè)置打開(kāi)文件的文件號(hào)11以下的函數(shù)中表示返回文件的結(jié)尾的是。ALOC() BEOF() CLOF() DLOCK()12關(guān)于順序文件的描述正確的是。A每條記錄的長(zhǎng)度必須相等B可通過(guò)編程對(duì)文件中的某條記錄方便地修改C數(shù)據(jù)只能以ASCII碼形式存放于文件中,所以可以通過(guò)文本編輯軟件顯示D文件的組織結(jié)構(gòu)復(fù)雜14在Open語(yǔ)句中確定文件的操作方式應(yīng)使用。AAccess子句 BFor子句 CAs子句 DLen子句15已知一程序段如下:Private Sub Command1_Click() S = 0 Open st

43、udent.txt For Output As #1 For I = 1 To 10 S = S + INext I Print #1, S=; S Close #1 End Sub 則該程序執(zhí)行后,“Student.txt”文件的內(nèi)容為。A. S=;S B. S=SC. S= 10 D. S= 5519向順序文件(文件號(hào)為1)寫(xiě)入數(shù)據(jù),正確的語(yǔ)句是。APrim 1, a; , ; y BPrint#1, a; , ; yCPrint a; y DWrite#1 a, y20下列Write語(yǔ)句中,錯(cuò)誤的語(yǔ)句是。AWrite#1, x; y BWrite#1CWrite#1; x; y DWrite#1, x; y22B是構(gòu)成文件的最基本單位。A字段 B字符 C記錄

溫馨提示

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

評(píng)論

0/150

提交評(píng)論