第 1 頁:基本操作題 |
點(diǎn)擊查看:2017年12月計算機(jī)二級VB考試操作題沖刺卷匯總
一、基本操作題
1[簡答題]
(1)在名稱為Fom1,標(biāo)題為“矩開與直線"的窗體上畫一個名稱為Line1的直線,其X1、Y1屬性分別為200、100,X2、Y2屬性分別為2200,1600。再畫一個名稱為 Shape1的矩形,并設(shè)置適當(dāng)屬性,使Line1成為它的對角線,如圖所示。
注意:
存盤時,將文件保存至考生文件夾下,窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。
(2)在名稱為Fom1,標(biāo)題為”列表框練習(xí)"的窗體上,畫一個名稱為List1的列表框,并輸入若干列表項,畫一個標(biāo)題為"刪除",名稱為 Command1的命令按鈕,如圖所示。請編寫適當(dāng)?shù)氖录^程,使得單擊刪除"按鈕,就刪除選中的列表項;雙擊某個列表項,則把該列表項內(nèi)容添加到列表的最后。
注意:
存盤時,將文件保存至考生文件夾下,窗體文件名為sjt2.frm,工程文件名為sjt2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句。
參考解析:(1)【考點(diǎn)分析】本題考點(diǎn)是Line控件和shape的屬性及form的caption屬性。 【解題思路】設(shè)定屬性對應(yīng)的值即可。
【操作步驟】
步驟1:新建一個工程,form的caption屬性改為矩形與直線。
步驟2:在窗體上添加一個血Line控件,一個shape控件。控件的主要屬性設(shè)置如下表。
控件 Line shape
屬性 X1 Y1 X2 Y2 Left Top Height Width
設(shè)置值200 100 2200 1600 200 100 1500 2000
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
(2)【考點(diǎn)分析】本題考點(diǎn)是列表框控件的添加使用,form的caption屬性,命令按鈕的click事件和列表框的雙擊事件。
【解題思路】添加列表框控件,在list屬性中添加需要顯示的列表項即可。在鼠標(biāo)事件中,根據(jù) index屬性可以定位對應(yīng)的列表項。
【操作步驟】
步驟1:新建一個工程。Form的 caption屬性改為“列表框練習(xí)”。
步驟2:在窗體上添加一個列表框控件,設(shè)置list屬性項,如:“重慶,廣州,昆明,濟(jì)南,長沙,南昌”。
步驟3:在窗體上添加按鈕控件, caption屬性改為“刪除”。
步驟4:通過雙擊按鈕控件,打開代碼編輯器窗口,編寫代碼。
參考答案
Private Sub Command1_ click()
List1.Removeltem list1. listIndex
End Sub
Private Sub List1_ Dblclick()
List1.AddItem List1 List (List1. ListIndex )
End Sub
步驟5:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
二、簡單應(yīng)用題
4[簡答題]
(1)在考生文件夾下有一個工程文件sit3.vbp。程序運(yùn)行時,單擊窗體則顯示如圖所示的圖案。請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。
注意:不能修改程序的其他部分和控件屬性。最后將修改后的文件按原文件名存盤。
(2)在考生文件夾下有一個工程文件sjt4.vbp,窗體中有一個矩形和一個圓,程序運(yùn)行時,單擊“開始”按鈕,圓可以橫向或縱向運(yùn)行(通過選擇單選按鈕來決定),碰到矩形的邊時,則向其相反方向運(yùn)動,單擊“停止”按鈕,則停止運(yùn)動,如圖所示?梢酝ㄟ^選擇單選按鈕隨時改變運(yùn)動方向。
已經(jīng)給出了所有控件和程序,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。
注意:不得修改已經(jīng)存在的內(nèi)容和控件屬性,最后將修改后的文件按原文件名存盤。
參考解析:(1)【考點(diǎn)分析】本題考點(diǎn)有:Print語句和For循環(huán)語句。 【解題思路】本題主要考查的是對循環(huán)語句的理解,以及對于循環(huán)上限的判斷。首先看一下兩個主要的For循環(huán)語句實現(xiàn)什么樣的功能,先看第l個For語句,在循環(huán)語句中嵌套兩個循環(huán)語句,第1個語句實現(xiàn)輸入空格,當(dāng)i=1時,即當(dāng)輸入第1行時,進(jìn)行For j=1 T06-i的循環(huán),即在第1行打印出5個空字符,也可以理解為打印出5個空格。第2個for循環(huán)實現(xiàn)的是術(shù)的打印,還以i=1為例,要打印出一個*,同時要注意行數(shù)i和輸入空格及*符號個數(shù)之間的關(guān)系,也就是找出表達(dá)式的運(yùn)算規(guī)律,從而得到循環(huán)上限。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
(2)【考點(diǎn)分析】本題考點(diǎn)有:計時器的Enabled屬性,形狀控件的Top、Left和Width屬性以及If選擇判斷語句。
【解題思路】在Timerl_Timer事件過程中,通過判斷單選按鈕“縱向”或“橫向”是否被選中來決定圓運(yùn)動的方向,如果是縱向,則通過Shape2的Top和Width屬性值的改變實現(xiàn)圓的移動,并通過判斷Top屬性值來確定是否到達(dá)上或下界,使圓向相反方向運(yùn)動。如果是橫向,則通過Shape2的Left和Width屬性值的改變實現(xiàn)圓的移動。在Command2_Click事件過程中通過將Timerl的Enabled屬性設(shè)置為False,使圓停止運(yùn)動,在Commandl_Click事件過程中通過將Timerl的Enabled屬性設(shè)置為True,使圓開始運(yùn)動。
在窗體載入時設(shè)置d的值,是為了方便編輯圓向相反方向的運(yùn)動過程語句。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
三、綜合應(yīng)用題
3[簡答題]
考生文件夾下有一個工程文件sjt5.vbp,窗體界面如圖所示。程序功能如下:
單擊"讀文件"按鈕,可將考生文件夾下in5.dat文件的內(nèi)容(文件中僅含有用空格隔開的英文單詞)顯示在Text1文本框中。單擊“轉(zhuǎn)換”按鈕,可以把文本框中所有單詞的第一個字母轉(zhuǎn)換為大寫。單擊寫文件按鈕則把文本框中的文本存到考生文件夾下的 out5 . dat文件中。
將事件過程中的注釋符去掉,把?改為正確的內(nèi)容,以實現(xiàn)上述功能。
注意:
考生不得修改窗體文件中已經(jīng)存在的控件和程序。程序運(yùn)行結(jié)束前,必須單擊“寫文件"按鈕保存轉(zhuǎn)換后的文本內(nèi)容,最后將程序按原文件名存盤,否則無成績。
參考解析:【考點(diǎn)分析】本題考點(diǎn)是文件的讀寫操作,字符串的提取,字母的大小寫轉(zhuǎn)換等。 【解題思路】讀取數(shù)據(jù)顯示在文本框中,用空格來判斷是否一個單詞的結(jié)束和開始?崭窈竺娴牡谝粋字母改成大寫字母。
【操作步驟】
步驟1:打開代碼編輯窗口,查看“讀數(shù)據(jù)”按鈕的事件代碼,去掉注釋符號,將問號改為正確語句。
參考答案(陰影部分是需要考生填入的內(nèi)容)
步驟2:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
相關(guān)推薦:
2017年12月計算機(jī)等考成績查詢?nèi)肟?/FONT>|免費(fèi)查分提醒
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |