第 1 頁:試題 |
第 2 頁:參考答案 |
一、基本操作題
(1)在名稱為Forml的窗體上添加兩個名稱分別為Textl和Text2的文本框,它們的高、寬分別為300、2400和1200、2400。窗體的標題為“窗口”。請通過屬性窗口設(shè)置適當?shù)膶傩,滿足如下要求:
@Text2可以顯示多行文本,并且有垂直和水平兩個滾動條;
、诔绦蜻\行時在Textl中顯示輸入的字符為“*”。
程序運行后的窗體如圖所示。
注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjtl.frm。
(2)在名稱為Forml的窗體上添加一個名稱為Imagel的圖像框,其高、寬分別為1900、1700,通過屬性窗口把考生文件夾下的圖像文件picl.bmp載入圖像框;再匭兩個命令按鈕控件,名稱分別為C1、C2,標題分別為“放大”、“縮小”,如圖所示。
要求:
、僬埦帉戇m當?shù)氖录^程,程序運行后,如果單擊“放大”按鈕,則將圖像框的高度、寬度均增加100;單擊“縮小”按鈕,則將圖像框的高度、寬度均減少100,要求程序中不得使用任何變量。
②通過屬性窗口設(shè)置圖像框的適當屬性,使得在放大、縮小圖像框時,其中的圖像也自動放大、縮小。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sit2.vbp,窗體文件名保存為sit2.frm。
二、簡單應(yīng)用題
(1)考生文件夾下有一個工程文件sjt3.vbp,其功能是:①單擊“讀數(shù)據(jù)”按鈕,則將考生文件夾下in3.dat文件中的100個0~999的整數(shù)讀入到數(shù)組a中;
、趩螕簟坝嬎恪卑粹o,則找出這l00個整數(shù)中的所有水仙花數(shù),并將它們的最大值與最小值分別顯示在文本框Textl、Text2中(注:當一個數(shù)的值等于該數(shù)中的各位數(shù)字的立方和時,此數(shù)被稱為水仙花數(shù)。如:153=13+53+33,所以153就是一個水仙花數(shù))。
在窗體文件中已經(jīng)給出了全部控件(如圖所示)和“讀數(shù)據(jù)”命令按鈕的事件過程以及判斷一個數(shù)是否為水仙花數(shù)的通用過程。要求編寫“計算”命令按鈕的事件過程。
注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,在結(jié)束程序運行前,必須進行“計算”,并且必須通過單擊窗體右上角的“關(guān)閉”按鈕結(jié)束程序,否則無成績。最后,程序按原文件名存盤。
(2)在考生文件夾下有一個工程文件sjt4.vbp。請在窗體上添加一個組合框,名稱為cbl,并輸入三個列表項:…3’、“7”、“11”(列表項的順序不限,但必須是這三個數(shù)字);添加一個名為Textl的文本框;再添加一個標題為“計算”、名稱為C1的命令按鈕,如圖所示。請編寫適當?shù)氖录^程,使得在程序運行時,在組合框中選定一個數(shù)字后,單擊“計算”按鈕,則計算5000以內(nèi)能夠被該數(shù)整除的所有數(shù)之和,并放入Textl中。最后,按原文件名存盤。
提示:由于計算結(jié)果較大,應(yīng)使用長整型變量。
注意:考生不得修改窗體文件中已經(jīng)存在的程序,在結(jié)束程序運行之前,必須至少進行一次計算。并且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。
三、綜合應(yīng)用題
在考生文件夾下有一個工程文件sjt5.vbp,其名稱為Forml的窗體上已有三個文本框Textl、Text2、Text3,以及部分程序代碼,請完成以下工作。
①在屬性窗口中修改Text3的適當屬性,使其在運行時不顯示,作為模擬的剪貼板使用,窗體如圖所示。
、诮⑾吕讲藛,如下表所示。
、鄞绑w文件中給出了所有事件過程,但不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,以便實現(xiàn)如下功能:當光標所在的文件框中無內(nèi)容時,“剪切”、“復(fù)制”不可用,否則可以把該文本框中的內(nèi)容剪切或復(fù)制到Text3中;若Text3中無內(nèi)容,則“粘貼”不能用,否則可以把Text3中的內(nèi)容粘貼在光標所在的文本框中的內(nèi)容之后。
注意:不能修改程序中的其他部分,各菜單項的標題名稱必須正確。最后將修改后的文件按原文件名存盤。
微信搜索"考試吧"獲取更多考試資訊、備考資料
相關(guān)推薦:
2016年9月全國計算機等級考試備考沖刺專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |