2016年9月計算機二級《VB》上機操作題練習

來源:文萃谷 1.94W

  一、基本操作題

2016年9月計算機二級《VB》上機操作題練習

(1)在名稱為Forml的窗體上用名稱為shapel的形狀控件畫一個長、寬均為1200的正方形。請設置適當的屬性以滿足下列要求:

①窗體的標題為“正方形”,窗體的最小化按鈕不可用。

②正方形的邊框為虛線(線型不限)。程序運行後的窗體如圖所示。

注意:存盤時必須存放在考生文件夾下,工程文件名保存為,窗體文件名保存為。

(2)在名稱為Forml、標題為“標籤”的窗體上,添加一個可自動調整大小的標籤,名稱為l_abell,其標題為“計算機等級考試”,字體大小為三號字;再添加兩個命令按鈕,標題分別是“宋體”和“黑體”,名稱分別為Commandl、Command2,如圖所示。

要求:編寫兩個命令按鈕的Click事件過程。程序運行後,如果單擊“宋體”命令按鈕,則標籤標題顯示為宋體字體;如果單擊“黑體”按鈕,則標籤標題顯示為黑體字體。

注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存為,窗體文件名保存為。

  二、簡單應用題

(1)在考生文件夾下有一個工程文件,其窗體上有一個控件數組,名稱為Labell,含三個標籤,標題分別是“開始時間”、“結束時間”和“通話費用”;有一個名稱為Textl的控件數組,含三個初始內容為空的文本框;此外還有兩個名稱分別為Cmdl和Cmd2的命令按鈕,標題分別是“通話開始”和“通話結束”。其中通過屬性窗口對“通話結束”命令按鈕的初始狀態設置為不可用,如圖所示。該程序的功能是計算公用電話計時收費。計時收費的標準是:通話時間在3分鐘以內時,收費0.5元;3分鐘以上時,每超過1分鐘加S0.15元,不足1分鐘按1分鐘計算。程序執行的操作如下:

①如果單擊“通話開始”按鈕,則在“開始時間”右側的文本框中顯示開始時間,且“通話結束”命令按鈕變為可用,“通話開始”命令按鈕變為不可用。

②如果單擊“通話結束”按鈕,則在“結束時間”右側的文本框中顯示結束時間,同時計算通話費用,並將其顯示在“通話費用”右側的文本框中,“通話開始”命令按鈕變為可用,“通話結束”命令按鈕變為不可用。

在窗體文件中已經給出了全部控件(如圖所示)和程序,但程序不完整,要求去掉程序中的註釋符,把?改為正確的內容,以實現上述功能。

注意:不得修改已經存在的內容和控件屬性,最後將修改後的文件按原文件名存盤。

(2)在考生文件夾下有一個工程文件,文件中有5組數據,每組10個,依次代表10個人語文、英語、數學、物理、化學這5門課程的成績。程序運行時,單擊“讀人數據”按鈕,可以從文件中讀入數據放到數組a中。單擊“計算”按鈕,則計算5門課程的平均分(平均分取整),並依次放入Textl文本框數組中。單擊“顯示圖形”按鈕,則顯示平均分的圖表,如圖所示。窗體文件中已經有了全部控件,但程序不完整,要求去掉程序中的註釋符,把程序中的`?改為正確的內容。

注意:不能修改程序的其他部分和控件屬性。最後把修改後的文件按原文件名存盤。

  三、綜合應用題

在考生文件夾下有一個工程文件,其窗體上有兩個標題分別是“讀數據”和“統計”的命令按鈕。請添加兩個標籤,其名稱分別是Labell和Label2,標題分別為“最長單詞的長度”和“以該長度最後一次出現的單詞是”;再添加兩個名稱分別為Textl和Text2,初始內容為空的文本框,如圖所示。程序功能如下:

①如果單擊“讀數據”按鈕,則將考生文件夾下文件的內容讀到變量s中(此過程已給出)。

②如果單擊“統計”按鈕,則程序自動統計文件(該文件中僅含有字母和空格,而空格是用來分隔不同單詞的)中最長單詞的長度,以及中最後一個以該長度出現的單詞,並將該單詞的長度顯示在Textl文本框內,其單詞顯示在Text2文本框內。

“讀數據”命令按鈕的Click事件過程已經給出,請為“統計”命令按鈕編寫適當的事件過程,實現上述功能。

注意:考生不得修改窗體文件中已經存在的控件和程序,在結束程序運行之前,必須進行統計,且必須通過單擊窗體右上角的“關閉”按鈕結束程序,否則無成績。最後,程序按原文件名存盤。

熱門標籤