2015計算機二級考試《VB》模擬題及解析
參考解析:(1)本題考查通用對話框控件的添加與打開。
通用對話框(CommonDialog)提供諸如打開文件、保存文件、設置打印選項、選擇顏色、設置字體、顯示幫助等操作的一組標準對話框,通用對話框顯示這些對話框對應的方法分別為ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。該控件運行時不可見。
根據題意,新建“標準EXE”工程,在窗體上添加一個CommonDialog控件,添加CommonDialog控件需要選擇“工程”→“部件”命令,或在左側工箱中單擊鼠標右鍵,選擇“部件”菜單,打開“部件”對話框,將Microsoft Common DialogControl 6.0前面的復選按鈕勾上,單擊“確定”按鈕,則添加成功,再同其他控件一樣添加到窗體上,通過對話框控件的名稱為CommonDialogl。雙擊Form1進入代碼窗口,編寫如下代碼:
(2)本題考查Tablndex屬性和TabStop屬性的使用。
通常在Visual Basic窗體上畫控件時,系統會自動為其分配Tab鍵順序(Menu、Timer、Data、Image、Line、Shape等控件除外),運行時被設置為不可見或無效或不能接受焦點的控件仍可保持在Tab順序中,但用Tab鍵切換時會跳過這些控件。TabStop屬性用于設置可否使用Tab鍵移動焦點到控件,值為True表示可以,值為False表示不可以。
根據題意,新建“標準EXE”工程,將3個文本框控件添加到窗體中,文本框的名稱分別為Text1、Text2和Text3,Text屬性分別為“Text1”、“Text2”和“Text3”,其中Text2的TabStop屬性為False,其他兩個的TabStop屬性為True。
2[單選題] 程序運行時,拖動滾動條上的滾動框,則所觸發的事件是
A.MoveB.ScrollC.DragD.DragDrop
參考答案:B
參考解析:在滾動條內拖動滾動框時,觸發產生Scroll事件。
3[單選題] VB應用程序不能把一個二維表格中的數據存人文件
A.VB數據文件不包括VB的窗體文件B.VB應用程序可以用隨機方式讀寫數據文件C.VB應用程序在讀寫數據文件之前。必須用Open語句打開該文件D.VB應用程序不能把一個二維表格中的數據存入文件
參考答案:D
參考解析:VB應用程序可以把一個二維表格中的數據存人文件。
4[單選題] 對下面的二叉樹前序遍歷的結果是( )。
A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ
參考答案:D
參考解析:對二叉樹的前序遍歷是指:先訪問根結點,然后訪問左子樹,最后訪問右子樹,并且,在訪問左、右子樹時,先訪問根結點,再依次訪問其左、右子樹。記住3種遍歷的順序:①前序,訪問根一按前序遍歷左子樹一按前序遍歷右子樹;②中序,按中序遍歷左子樹一訪問根一按中序遍歷右子樹;③后序,按后序遍歷左子樹一按后序遍歷右子樹一訪問根。
5[簡答題]在名稱為Form1的窗體上繪制一個文本框,名稱為Text1,MultiLine屬性為True,ScrollBars屬性為2;兩個命令按鈕名稱分別為Cmd1和Cmd2,標題分別為“讀人數據”和“計算保存”,如圖27-6所示。要求程序運行后,如果單擊“讀人數據”按鈕,則讀入in.txt文件中的100個整數,放入一個數組中(數組下界為1),同時在文本框中顯示出來;如果單擊“計算保存”按鈕,則計算其中前50個數之和,并將求和結果在文本框Text1中顯示出來,同時把結果存人考生文件夾中的文件out.txt中(在考生的文件夾下有標準模塊mode.bas,其中的PutData過程可以把結果存入指定的文件)。
注意:保存時必須存放在考生文件下,窗體文件名為sj5.frm,工程文件名為sj5.vbp。
參考解析:在窗體上建立控件后,先設置控件屬性,再研讀提供的代碼,找出問題后,修改事件過程以滿足題目要求。
文本框顯示的內容通過Text屬性設置;按鈕的標題通過Caption屬性設置,單擊命令按鈕觸發Click事件;本題中涉及文件的操作,讀人文件以順序方式打開,用“Input#”語句讀取數據。需要注意的是,對文件操作結束后,一定要關閉文件。
①文本框顯示的內容通過Text屬性設置,MultiLine屬性決定文本框是否可以多行顯示。如果需要多行顯示,必須將MultiLine屬性設置為True,將ScrollBars屬性值設置為2。
②建立界面并設置控件屬性。按鈕的標題通過Caption屬性設置,單擊命令按鈕觸發Click事件。程序中用到的控件及屬性設置見下表:
控件屬性設置值
文本框NameText1
文本框ScrollBars2
文本框MultiLineTrue
命令按鈕NameCmd1
命令按鈕Caption讀人數據
命令按鈕NameCrod2
命令按鈕Caption計算保存
③打開工程資源管理器,在其空白處右鍵添加模塊mode.bas(此文件已在考生文件夾里),模塊代碼如下:
④打開工程資源管理器,右擊窗體,選擇查看代碼項,在彈出的代碼窗口輸入代碼如下: