1[簡答題] 在名稱為Forml的窗體上添加一個名稱為Com-mandl的命令按鈕,其標(biāo)題為“移動本按鈕”,如圖所示。要求編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行時,每單擊按鈕一次,按鈕向左移動l00。
要求:程序中不得使用變量,事件過程中只能寫入一條語句。
注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjr2.vbp,窗體文件名保存為sjr2.frm。
參考解析:
【解題思路】在VisualBasic中,通過代碼使命令按鈕向左移動100,需要用到按鈕的Left屬性,使其值在每單擊一次按鈕時減去100。
【操作步驟】
步驟1:新建一個窗體,按照要求建立控件并設(shè)置相應(yīng)屬性如表3.14所示。
步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。
參考答案
Private Sub Command1_Click()
Command1.Left=Command1.Left-100
EndSub
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
2[簡答題](1)在名稱為Form1的窗體上放置一個名稱為Text1的文本框。程序運(yùn)行后,用戶在文本框中輸入的英文字母一律用小寫顯示。
注意:保存時必須存放在考生文件夾下,窗體文件名為sj1.frm,工程文件名為sj1.vbp。程序運(yùn)行時的窗體界面如圖59-1所示。
(2)在窗體上畫兩個命令按鈕,名稱分別為Command1、Command2,標(biāo)題分別為“顯示”和“隱藏”。請編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行時,單擊“顯示”按鈕,則使“隱藏”按鈕顯示,而單擊“隱藏”按鈕,則“隱藏”按鈕不顯示(即只有“顯示”按鈕可見)。程序中不得使用任何變量。程序運(yùn)行時的窗體界面如圖59-2和圖59-3所示。
注意:存盤時必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
參考解析:
(1)本題考查文本框控件(TextBox)常用屬性和事件及LCase( )函數(shù)的使用。
文本框的Text屬性用于設(shè)置或返回文本框中顯示的文本;LCase( )函數(shù)用于將字符串中大寫字母轉(zhuǎn)化為小寫字母,原本小寫字母和其他字符保持不變。
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將一個文本框控件添加到窗體中,其名稱為Text1、Text屬性為空,雙擊Text1進(jìn)入代碼窗口,編寫如下代碼:
(2)本題考查命令按鈕(CommandButton)相關(guān)屬性和事件。命令按鈕(CommandButton)常用來建立實(shí)現(xiàn)某種命令的按鈕,通過命令按鈕的Caption屬性設(shè)置其標(biāo)題;命令按鈕是否可見由其Visible屬性來設(shè)置,值為True表示有效,值為False表示無效。
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將兩個命令按鈕添加到窗體中,其名稱分別為Command1和Command2、Caption屬性分別為“顯示”和“隱藏”。雙擊Command1進(jìn)入代碼編輯窗口,編寫如下代碼:
3[單選題] 如果要定義一個窗體級變量,定義變量語句的位置應(yīng)該是
A.在使用該變量的過程中
B.在該窗體模塊所有過程的前面
C.在該窗體模塊所有過程的后面
D.在某個標(biāo)準(zhǔn)模塊中
參考答案:B
參考解析:窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或Private語句聲明的變量,可被本窗體的任何過程訪問。
4[簡答題](1)在名稱為Form1的窗體中畫一個名稱為Text1,的文本框,其標(biāo)題為“0”;再添加一個名稱為Timer1的計(jì)時器。請?jiān)O(shè)置適當(dāng)?shù)目丶䦟傩,并編寫適當(dāng)?shù)氖录^程,使得在運(yùn)行時,每隔1秒鐘文本框中的數(shù)字加1,當(dāng)達(dá)到10時,在窗口上打印“10”,然后重新從0開始計(jì)數(shù),如圖23-3所示。程序中不得使用任何變量。
注意:存盤時必須存放在考生文件夾下,工程文件名為sj3.vbp,窗體文件名為sj3.frm。
(2)在考生文件夾下有工程文件sj4.vbp,窗體文件sj4.frm,該程序是不完整的。在窗體上已經(jīng)畫出兩個圖像框,名稱分別為Image1和Image2;一個水平滾動條,名稱為HScroll1。要求考生不改動Image1和Image2的Width屬性。當(dāng)運(yùn)行程序時,圖像框中加載考生文件夾下的圖片test.bmp。滾動水平滾動條中的滾動塊時,圖片Image1和Image2會隨著滾動條的滾動進(jìn)度逐漸顯露出來或隱藏起來。
程序運(yùn)行時的窗體界面如圖23-4所示。
注意:請?jiān)谟小?”的地方填入正確內(nèi)容,然后刪除“?”及代碼前的所有注釋符(即“'’號),但不能修改其他部分。修改后的工程及窗體文件,均以原名保存在考生文件夾下。
參考解析:
(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將一個Text控件和一個Timer控件添加到窗體上,Text的名稱為Text1,Text屬性為“0”,Timer的名稱為Timer1,Interval屬性為1000毫秒。雙擊Timer1進(jìn)入代碼窗口,編寫如下代碼:
(2)根據(jù)題意,將一個HScrollBar控件和兩個Image控件添加到窗體上,HScrollBar的名稱為HScroll1、Min為400、Max為2000,Image的名稱分別為Image1和Image2、Stretch屬性為True。雙擊HScroll1進(jìn)入代碼窗口,編寫如下代碼:
5[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—S圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在軟件開發(fā)中,需求分析階段常使用的工具有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判斷樹和判斷表。
相關(guān)推薦:
2015年計(jì)算機(jī)二級考試《VB》復(fù)習(xí)重點(diǎn)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |