點(diǎn)擊查看:2016年計算機(jī)二級《VB》上機(jī)操作題匯總
一、基本操作題,請根據(jù)以下各小題的要求設(shè)計Visual Basic應(yīng)用程序(包括界面和代碼)
1、在名稱為Form1的窗體上添加一個名稱為Label1,標(biāo)題為“口令”的標(biāo)簽;添加一個名稱為Text1的文本框;再添加三個命令按鈕,名稱分別為Command1、Command2、Command3,標(biāo)題分別為“顯示口令”、“隱藏口令”、“重新輸入”。程序運(yùn)行時,在Textl中輸入若干字符,單擊“隱藏口令”按鈕,則只顯示與字符同樣數(shù)量的“*”(如圖2所示);單擊“顯示口令”按鈕,則正常顯示輸入的字符(如圖l所示),單擊“重新輸入”按鈕,則清除Textl中的內(nèi)容,并把光標(biāo)定位到Textl中。
要求:請按要求添加所有控件,編寫命令按鈕的Click事件過程,程序中不得使用變量,在“顯示口令”、“隱藏口令”按鈕的事件過程中只能寫1條語句。存盤時必須存放在考生文件夾下,工程文件名為sit2.vbp,窗體文件名為sjt2.frm。
2、在名稱為Forml的窗體上添加一個名稱為Pl的圖片框,請編寫適當(dāng)?shù)氖录^程,使得程序在運(yùn)行時,每單擊一次圖片框,就在圖片框中輸出“單擊圖片框”,每單擊圖片框外的窗體一次,就在窗體中輸出“單擊窗體”,運(yùn)行時的窗體如圖所示。要求在程序中不得使用變量,每個事件過程中只能寫一條語句。
注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjr2.vbp,窗體文件名保存為sjt2.frm。
二、簡單應(yīng)用題
3、在考生文件夾下有一個工程文件sjt3.vbp。窗體上有個鐘表圖案,其中代表指針的直線的名稱是Linel,還有一個名稱為Labell的標(biāo)簽和其他一些控件(如圖1所示)。在程序運(yùn)行時,若用鼠標(biāo)右鍵單擊圓的邊線,則指針恢復(fù)到起始位置(如圖1所示);若用鼠標(biāo)左鍵單擊圓的邊線,則指針指向鼠標(biāo)單擊的位置(如圖2所示);若鼠標(biāo)左鍵或右鍵單擊其他位置,則在標(biāo)簽上輸出“鼠標(biāo)位置不對”。
文件中已經(jīng)給出了所有控件和程序,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。程序中的0ncircle函數(shù)的作用是判斷鼠標(biāo)單擊的位置是否在圓的邊線上(判斷結(jié)果略有誤差),是則返回True,否則返回False。符號常量如、yO是圓心距窗體左上角的距離;符號常量radius是圓的半徑。
注意:不能修改程序中的其他部分和各控件的屬性。最后將修改后的文件按原文件名存盤。
4、在考生文件夾下有一個工程文件sjt4.vbp。在其窗體中“待選城市”下的List1列表框中有若干個城市名稱。程序運(yùn)行時,選中List1中若干個列表項(如圖l所示),單擊“選中”按鈕則把選中的項目移到List2中,單擊“顯示”,則在Text1文本框中顯示這些選中的城市(如圖2所示)。已經(jīng)給出了所有控件和程序,但程序不完整。
要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運(yùn)行,但不能修改程序中的其他部分和控件屬性。最后用原來的文件名保存工程文件和窗體文件。
三、綜合操作題
5、在考生文件夾下有一個工程文件sjt5.vbp。其功能是產(chǎn)生并顯示一個數(shù)列的前l(fā)3.項。數(shù)列產(chǎn)生的規(guī)律是:數(shù)列的前2項是小于l0的正整數(shù),將此兩數(shù)相乘,若乘積<10,則以此乘積作為數(shù)列的第3項;若乘積≥l0,則以乘積的十位數(shù)為數(shù)列的第3項,以乘積的個位數(shù)為數(shù)列的第4項。再用數(shù)列的最后兩項相乘,用上述規(guī)則形成后面的項,直至產(chǎn)生了第l2項。窗體上部從左到右3個文本框的名稱分別為Textl、Text2、Text3,窗體下部的文本框名稱為Text4。程序運(yùn)行時,在Textl、Text2中輸入數(shù)列的前兩項,Text3中輸入要產(chǎn)生的項數(shù)n,單擊“計算”按鈕則產(chǎn)生此數(shù)列的前n項,并顯示在Text4中。如圖所示。
已經(jīng)給出了全部控件,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。
注意:不得修改原有程序和控件的屬性。最后把修改后的文件按原文件名存盤。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |