引導語:從任何標準來說,VB都是世界上使用人數最多的語言。以下是本站小編分享給大家的2017計算機二級VB模擬題,歡迎閱讀!
一、選擇題
1.英文“VISUAL”的含義是_________。
A、可視化
B、集成
C、結構化
D、調試
集成開發環境有三種工作狀態,工作狀態顯示在_________。
A、狀態欄的最左方
B、狀態欄的最右方
C、狀態欄的中括號內
D、標題欄的中括號內
6.0設計界面包含多個視窗,控制這些視窗顯示或關閉的命令包含在_______下拉菜單中。
A、文件
B、工程
C、編輯
D、視圖
4.下面_______項操作不是激活或顯示屬性視窗的操作。
A、按快捷鍵F4
B、點擊工具欄中的“屬性視窗”按鈕
C、選擇“視圖”下拉菜單的“屬性視窗”項
D、雙擊窗體視窗中的某一對象
5.在VB集成環境創建VB應用程序時,除了工具箱窗口、窗體中的窗口、屬性窗口外,必不可少的窗口是________。
A、窗體佈局窗口
B、立即窗口
C、代碼窗口
D、監視窗口
6.爲了同時改變一個活動控件的高度和寬度,正確的操作是_________。
A、拖拉控件4個角上的某個小方塊
B、只能拖拉位於控件右下角的小方塊
C、只能拖拉位於控件左下角的小方塊
D、不能同時改變控件的高度和寬度
7.在開發VB應用程序時,一個工程一般至少應含有_________。
A、標準模塊文件和類模塊文件
B、工程文件和窗體文件
C、工程文件和類模塊文件
D、工程文件和標準模塊文件
8.面向對象的程序設計指滿足_________。
A、可視化、結構化、動態化
B、封裝性、繼承性、多態性
C、對象的鏈接、動態鏈接、動態數據交換
D、ODBC、DDE、OLE
9.用戶在屏幕上畫出應用程序界面,並設置好對象的屬性,系統便可以自動生成程序代碼,這稱爲_________。
A、面向對象的程序設計
B、結構化程序設計
C、事件驅動的編程機制
D、可視化程序設計
集成開發環境開發的應用程序不適宜的運行環境是_________。
A、Windows32
B、Windows 9X
C、Windows NT
D、Windows 2000
11.從數據庫的整體結構看,數據庫系統採用的數據模型有( )
A.網狀模型、鏈狀模型和層次模型
B.層次模型、網狀模型和環狀模型
C.層次模型、網狀模型和關係模型
D.鏈狀模型、關係模型和層次模型
參考答案: C
12.把當前數據庫文件中“性別”字段的值全部清除,但仍保留該字段與其他各字段內容,應當使用命令( )
FY STRUCTURE TE
ACE
參考答案: C
13.假定系統日期是1998年12月20日,有如下命令:
MJ=MOD(YEAR(DATE()),100)
執行該命令後,MJ的值是( )
A.1998 B.98 C.981220 D.1220
參考答案: B
14.在Visual FoxPro中,執行STORE DTOC(DATE()+10)TO B後,變量B的類型爲( )
A.日期型 B.數據型 C.備註型 D.字符型
參考答案: D
15.以下關於表單控件基本操作的敘述中,錯誤的是( )
A.要在表單中複製某個控件,可以按住Ctrl鍵並拖放該控件
B.要使表單中被選定的多個控件大小一樣,可單擊“佈局”工具欄中的“相同大小”按鈕
C.要將某個控件的Tab程序設置爲1,可以進入Tab鍵次序交互設置狀態後,雙擊控件的Tab鍵次序
D.要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊工具欄中的“查看
類”按鈕,然後在彈出的菜單中選擇“添加”選項
參考答案: A
16.在Visual FoxPro的幾種循環語句中,當循環次數爲常數時,應選用的語句是( )
WHILE
參考答案: D
17.視圖比查詢設計器多出的選項卡是( )
A.字段 B.排序依據
C.聯接 D.更新條件
參考答案: D
alFoxPro中,使用SET RELATION可建立兩個表之間的關聯,這種關聯是( )
A.永久性關聯
B.永久性關聯或臨時性關聯
C.臨時性關聯
D.以上都不正確
參考答案: C
19.在一個系統中,使多個對象協調工作,可以使用( )
A.工具欄 B.菜單欄 C.單選按鈕組 D.命令按鈕組
參考答案: B
20.如果將查詢結果保存在一個命令名的.非只讀表中,“查詢去向”應選擇( )
A.臨時表 B.表 C.臨時表或表 D.瀏覽或屏幕
參考答案: B
二、基本操作題
(1)在名稱爲Forml的窗體上添加一個圖片框,名稱爲Pie,通過屬性窗口將考生文件夾下的文件Tul-1.jPg添加到圖片框,然後編寫適當的事件過程。運行程序時,單擊窗體,在圖片框中顯示“VB等級考試”,如圖所示。
注意:要求程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存爲,窗體文件名保存爲。
(2)在名稱爲Forml的窗體上添加一個命令按鈕,名稱爲Commandl,標題爲“命令按鈕”。然後建立一個菜單,標題爲“控件”,名稱爲ixlenu,包含兩個子菜單頂,一個是“顯示命令按鈕”,名稱爲subMenul;另一個是“隱藏命令按鈕”,名稱爲subMenu2,如圖所示。編寫適當的事件過程,使得程序運行時,如果選擇“顯示命令按鈕”菜單命令,則顯示命令按鈕;而如果選擇“隱藏命令按鈕”菜單命令,則隱藏命令按鈕。
注意:程序中不得使用變量,每個事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存爲,窗體文件名保存爲。
三、簡單應用題
(1)在考生文件夾下有一個工程文件,運行情況如圖所示。程序的功能是計算如下表達式的值:
其中的N和X值通過鍵盤分別輸入兩個文本框Textl、Text2中。單擊名稱爲Commandl、標題爲“計算”的命令按鈕,則計算表達式的值,並將計算結果在名稱爲Labell的標籤中顯示。
在窗體文件中已經給出了全部控件和程序,但程序不完整,請去掉程序中的註釋符,把程序中的?改爲正確的內容。
要求:程序調試通過後,必須按照如圖所示輸入N=5,x=12,然後計算Z的值,並將計算結果顯示在標籤Labell中,否則沒有成績。
注意:不能修改程序的其他部分和控件屬性。最後把修改後的文件按原文件名存盤。
(2)在考生文件夾F有一個工程文件。窗體上有名稱爲Timerl的計時器控件和名稱爲Labell的標籤。該程序的功能是在名稱爲Labell的標籤中循環顯示不同的內容。程序開始運行,在標籤中顯示“第一項”(如圖所示),且每隔1秒鐘依次顯示“第二項”、“第三項”、“第四項”,如此循環。在給出的窗體文件中已經有了全部控件和程序,但程序不完整,要求去掉程序中的註釋符,把程序中的?改爲正確的內容。
注意:不能修改程序的其他部分和控件屬性。最後將修改後的文件按原文件名存盤。
四、綜合應用題
在考生文件夾下有一個工程文件。其窗體中有一個文本框數組,名稱爲Textl,下標從0開始。程序運行後,單擊“產生隨機數”按鈕,就會隨機產生l0個3位數,並放入Textl數組中(如圖l所示);單擊“重排數據”按鈕,則把Text!中的奇數移到前面,偶數移到後面(如圖2所示)。
已經給出了所有控件和部分程序。
要求:請去掉程序中的註釋符,把程序中的?改爲正確的內容,使其能正確運行,不能修改程序的其他部分和控件屬性。最後把修改後的文件按原文件名存盤。
提示:在“重排數據”按鈕的事件過程中有對其算法的文字描述,請仔細閱讀。