第 1 頁(yè):試題 |
第 2 頁(yè):答案與解析 |
點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)《VFP》精選上機(jī)練習(xí)題匯總
一、基本操作題
(1)在名稱為Form1的窗體上畫(huà)一個(gè)名稱為VScroll1的垂直滾動(dòng)條,請(qǐng)?jiān)凇皩傩浴贝翱谥性O(shè)置它的屬性值,使之滿足以下要求:它的最大刻度值為200,最小刻度值為1,在運(yùn)行時(shí)鼠標(biāo)單擊滾動(dòng)條上滾動(dòng)塊以外的區(qū)域(不包括兩邊按鈕),滾動(dòng)塊移動(dòng)20個(gè)刻度。再在滾動(dòng)條下面畫(huà)兩個(gè)名稱分別為L(zhǎng)abel1和Label2的標(biāo)簽,并分別顯示1和200,運(yùn)行時(shí)的窗體界面如圖15-1所示。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj1.vbp,窗體文件名為sj1.frm。
(2)在名稱為Form1的窗體上畫(huà)兩個(gè)文本框,名稱分別為Text1和Text2,均無(wú)初始內(nèi)容;再建立一個(gè)下拉菜單,菜單標(biāo)題為“命令”,名稱為Com,此菜單下含有3個(gè)子菜單項(xiàng),名稱分別為Copy、Clear和Close,標(biāo)題分別為“復(fù)制”、“清空”和“關(guān)閉”。請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得程序運(yùn)行時(shí),單擊“復(fù)制”菜單項(xiàng),則把Text1中的內(nèi)容復(fù)制到Text2中,單擊“清空”菜單項(xiàng),則清除Text2中的內(nèi)容(即在Text2中填人空字符串)。程序運(yùn)行界面如圖15-2所示。要求在程序中不得使用任何變量,每個(gè)事件過(guò)程中只能寫一條語(yǔ)句。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
二、簡(jiǎn)單應(yīng)用題
(1)在考生文件夾下有一個(gè)工程文件sj3.vbp,窗體上有一個(gè)單選按鈕數(shù)組,名稱為Option1,含4個(gè)單選按鈕,它們的Index屬性分別為0、1、2和3,標(biāo)題依次為“Item1”、“Item2”、“Item3”和“Item4”,再畫(huà)一個(gè)名稱為Text1的文本框。
窗體文件中已經(jīng)給出了Option1的Click事件過(guò)程,但不完整,要求去掉程序中的注釋符“'”,把程序中的“?”改為正確的內(nèi)容,使得在運(yùn)行時(shí)單擊“Item1”或“Item2”單選按鈕時(shí),在Text1中顯示“選擇Item1”或“選擇Item2”,單擊“Item3”或“Item4”單選按鈕時(shí),在Text1中顯示“Item3被選擇”或“Item4被選擇”。程序運(yùn)行界面如圖15-3所示。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盤。
(2)在考生文件夾下有一個(gè)工程文件sj4.vbp,F(xiàn)orm1窗體中有一個(gè)文本框,名稱為Text1,兩個(gè)框架,名稱分別為Frame1和Frame2、標(biāo)題分別為“科目”和“難易”;在Frame1中有兩個(gè)單選按鈕Option1和Option2,標(biāo)題分別為“數(shù)學(xué)”和“語(yǔ)文”;在Frame2中有兩個(gè)單選按鈕Option3和Option4,標(biāo)題分別為“困難”和“簡(jiǎn)單”;一個(gè)命令按鈕,名稱為Command1,標(biāo)題為“輸出”。程序運(yùn)行界面如圖15-4所示。
請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得在運(yùn)行時(shí),在Frame1和Frame2中各選一個(gè)單選按鈕,然后單擊“輸出”按鈕,輸出“我覺(jué)得數(shù)學(xué)困難”、“我覺(jué)得數(shù)學(xué)容易”、“我覺(jué)得語(yǔ)文困難”和“我覺(jué)得語(yǔ)文容易”之一。
三、綜合應(yīng)用題
在考生文件夾下有一個(gè)工程文件sj5.vbp,其窗體上有4個(gè)標(biāo)簽Label1、Lable2、Label3和Label4,標(biāo)題分別為“用戶名”、“密碼”、“剩余次數(shù)”和“5”;一個(gè)命令按鈕Command1、標(biāo)題為“登錄”;兩個(gè)文本框名稱分別為Text1和Text2,其中Text1用來(lái)輸入用戶名,Text2用來(lái)輸入密碼(輸入時(shí),顯示“*”),無(wú)初始內(nèi)容。
程序給出了Command1的事件過(guò)程,但不完整,要求去掉程序中的注釋符“'”,把程序中的“?”改為正確內(nèi)容,使得在運(yùn)行時(shí),在Text1中輸入用戶名,Text2中輸入密碼后,單擊“登錄”按鈕,如果輸入的用戶名和密碼都是“abcd”時(shí),則在Text1中顯示“登錄成功”;如果輸入其他內(nèi)容,單擊“登錄”后,彈出如圖15-5所示的錯(cuò)誤提示對(duì)話框,并且Label4中的數(shù)字減1。最多可輸入5次口令,若5次都輸入錯(cuò)誤,則禁止再次輸入。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盤,運(yùn)行結(jié)果如圖15-5所示。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試《VFP》復(fù)習(xí)重點(diǎn)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |