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