因為 visual basic 對拼錯了的 temval 顯示錯誤資訊,所以能夠立刻明白是什麼問題。下面是小編收集的關於全國計算機二級VB考試檢測試題,希望大家認真閱讀!
單選題
1). 有表示公司和職員及工作的三張表,職員可在多家公司兼職。其中公司c(公司號,公司名,地址,註冊資本,法人代表,員工數),職員s(職員號,姓名,性別,年齡,學歷),工作W(公司號,職員號,工資),則表W的鍵(碼)為( )
A.公司號,職員號
B.職員號,工資
C.職員號
D.公司號,職員號,工資
正確答案:A
答案解析:由於職員可以再多加公司兼職,表W的鍵(碼)應為公司關係和職員關係的主碼,即公司號和職員號。
2). 下面敘述中錯誤的是( )
A.由於窗體不能獲得焦點,所以窗體沒有鍵盤事件
B.框架控制元件沒有鍵盤事件
C.標籤控制元件沒有鍵盤事件
D.文字框有鍵盤事件,但當Enabled屬性被設定為False時,其鍵盤事件無法被啟用
正確答案:A
答案解析:KeyPreview屬性返回或設定一個值,以決定是否在控制元件的鍵盤事件之前啟用窗體的鍵盤事件。鍵盤事件為:KeyDown、KeyUp和KeyPress。當KeyPreview的值為True時窗體先接收鍵盤事件,然後是活動控制元件接收事件;為False時(預設值)活動控制元件接收鍵盤事件,而窗體不接收。
3). 下列關於利用通用對話方塊產生的檔案對話方塊的相關屬性的描述中,錯誤的是( ).
Dir屬性用於設定對話方塊中顯示的起始目錄
er屬性用於設定對話方塊預設的過濾器
ultExt屬性用於設定對話方塊中預設的檔案型別
Title屬性用於存放對話方塊中所選擇的檔名
正確答案:B
答案解析:通用對話方塊的InitDir屬性用於設定對話方塊中顯示的起始目錄,Filter屬性用來指定在對話方塊中顯示的檔案型別,FilterIndex用於設定對話方塊預設的過濾器,DefaultExt屬性用於設定對話方塊中預設的檔案型別,FileTitle屬性用於存放對話方塊中所選擇的檔名。
4). 為了在Form_Load事件過程中用Print方法在窗體上輸出指定的內容,首先應執行的'操作是( )
A.設定窗體的Visible屬性
B.設定窗體的AutoRedraw屬性
C.呼叫窗體的Show方法
D.設定窗體的Enabled屬性
正確答案:C
答案解析:窗體載入的時候是可以Print的,但這個時候還沒有顯示出來,看不到Print的結果,要呼叫窗體的Show方法顯示結果。
5). 以下不能用形狀控制元件畫出的圖形是( )
A.矩形
B.圓形
C.橢圓
D.扇形
正確答案:D
答案解析:形狀控制元件(Shape)提供了顯示一些規則圖形的簡易方法,通過設定形狀控制元件Shape屬性值,可顯示6種圖形:O -矩形、1-正方形、2-橢圓、3-圓、4-圓角矩形、5-圓角正方形。
二、簡單應用題
(1)考生資料夾中有工程檔案。窗體上有一個名稱為Labell、標題為“標籤控制元件”的標籤;有一個名稱為Commandl、標題為“命令按鈕”的命令按鈕。單擊上述兩控制元件中的任一控制元件,則在標籤Label2中顯示所單擊控制元件的標題內容(標題內容前新增“單擊”二字),下圖是單擊命令按鈕後的窗體外觀。請去掉程式中的註釋符,把程式中的?改為正確的內容。
注意:考生不得修改窗體檔案中已經存在的控制元件和程式,最後程式按原檔名存檔。
(2)在考生資料夾下有一個工程檔案,其窗體上有一個由八個圖片框控制元件組成的控制元件陣列、兩個命令按鈕及一個計時器控制元件,如圖l所示。
程式功能:
將計時器控制元件設定為每隔0.5秒觸發一次Timer事件。執行程式時,只顯示下標為0的圖片框控制元件陣列元素,其他圖片框均不可見。單擊“開始”按鈕,陣列中的每個圖片框自左至右依次顯示,時間問隔為0.5秒,產生“月亮”從左向右移動的效果,如圖2所示。月亮移到右端後再從左端重新開始。單擊“停止”按鈕,“月亮”停止移動。
要求:按照題目要求設定控制元件屬性,去掉程式中的註釋符,把程式中的?改為正確的內容。
注意:不能修改程式的其他部分和控制元件屬性,最後將修改後的檔案按原檔名進行存檔。