點(diǎn)擊查看:2015計(jì)算機(jī)二級(jí)《VB》過關(guān)習(xí)題及答案精選匯總
1[簡答題] 在考生文件夾下有一個(gè)工程文件sjt4.vbp。在其窗體中“待選城市”下的List1列表框中有若干個(gè)城市名稱。程序運(yùn)行時(shí),選中List1中若干個(gè)列表項(xiàng)(如圖l所示),單擊“選中”按鈕則把選中的項(xiàng)目移到List2中,單擊“顯示”,則在Text1文本框中顯示這些選中的城市(如圖2所示)。已經(jīng)給出了所有控件和程序,但程序不完整。
要求:請(qǐng)去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運(yùn)行,但不能修改程序中的其他部分和控件屬性。最后用原來的文件名保存工程文件和窗體文件。
參考解析:
【解題思路】Selected屬性是一個(gè)與List數(shù)組中的各個(gè)元素相對(duì)應(yīng)的一維數(shù)組,記錄List數(shù)組中每個(gè)項(xiàng)目是否被選取。例如,如果List(1)被選取,則Selected(1)的值為True,如果List(1)未被選取,則Selected(1)的值為False。List屬性是一個(gè)一維數(shù)組,數(shù)組中元素的值就是在執(zhí)行時(shí)看到的列表項(xiàng)。設(shè)計(jì)時(shí)可以在屬性窗口中通過List屬性來建立列表項(xiàng),運(yùn)行時(shí)對(duì)List數(shù)組從0到ListCount-l依次取值,可以獲得列表的所有項(xiàng)目。通過對(duì)Selected屬性返回值的判斷,可以得知列表項(xiàng)是否被選中,從而進(jìn)行刪除和添加操作。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符,將問號(hào)改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯(cuò)提示】循環(huán)下限大于循環(huán)上限,因此循環(huán)語句步長Step為-1。
2[單選題] 下列說法中,錯(cuò)誤的是
A.將焦點(diǎn)移至命令按鈕上,按Enter鍵,則引發(fā)命令按鈕的Click事件
B.單擊命令按鈕,將引發(fā)命令按鈕的Click事件
C.命令按鈕沒有Picture屬性
D.命令按鈕不支持DblClick事件
參考答案:C
參考解析:按鈕的Picture屬性可以給命令按鈕指定一個(gè)圖形,為了使用這個(gè)屬性,必須把Style屬性設(shè)置為1。單擊命令按鈕或?qū)⒔裹c(diǎn)移至命令按鈕上,按Enter鍵,都會(huì)引發(fā)命令按鈕的Click事件。命令按鈕不支持DblClick事件。
3[單選題] 面向?qū)ο蠓椒ㄖ,繼承是指( )。
A.一組對(duì)象所具有的相似性質(zhì)
B.一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)
.C.各對(duì)象之間的共同性質(zhì)
D.類之間共享屬性和操作的機(jī)制
參考答案:D
參考解析:繼承是面向?qū)ο蟮姆椒ǖ囊粋(gè)主要特征,是使用已有的類的定義作為基礎(chǔ)建立新類的定義技術(shù)。廣義的說。繼承是指能夠直接獲得已有的性質(zhì)和特征,面不必重復(fù)定義它們,所以說繼承是指類之間共享屬性和操作的機(jī)制。
4[單選題] 以下敘述中錯(cuò)誤的是( )。
A.續(xù)行符與它前面的字符之間至少要有一個(gè)空格
B.Visual Basic中使用的續(xù)行符為下劃線(一)
C.以撇號(hào)( )開頭的注釋語句可以放在續(xù)行符的后面
D.Visual Basic可以自動(dòng)對(duì)輸入的內(nèi)容進(jìn)行語法檢查
參考答案:C
參考解析:續(xù)行符“一”與前面的內(nèi)容至少要保留一個(gè)空格,并且續(xù)行符只能出現(xiàn)在行尾,后面不能有注。故j項(xiàng)C錯(cuò)誤。
5[單選題] VB中,若沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是
A.整型B.字符型C.日期型D.變體類型
參考答案:D
參考解析:沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是變體類型。
6[單選題] 以下不能觸發(fā)滾動(dòng)條Change事件的操作是( )。
A.拖動(dòng)滾動(dòng)框
B.單擊兩端的滾動(dòng)箭頭
C.單擊滾動(dòng)框
D.單擊滾動(dòng)箭頭與滾動(dòng)框之間的滾動(dòng)條
參考答案:C
參考解析:改變滾動(dòng)框的位置后會(huì)簟發(fā)a—ge i件,拖動(dòng)滾動(dòng)框、單擊滾動(dòng)箭頭、單擊滾動(dòng)箭頭與滾毳幄之間I滾動(dòng)條都會(huì)改變滾動(dòng)框的位置。
7[單選題] 下列運(yùn)算符中,優(yōu)先級(jí)別最低的是
A.NotB.LikeC.M0dD.And
參考答案:D
參考解析:運(yùn)算符的優(yōu)先順序是:算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符。
算術(shù)運(yùn)算符的優(yōu)先順序是:^>->(*與/)>、>Mod>(+與-)。
關(guān)系運(yùn)算符的優(yōu)先順序是:=>(<>或><)>(>)>(>=)>(<=)>(<)>Is>Like。
邏輯運(yùn)算符的優(yōu)先順序是:非(Not)>與(AnD.>或(Or)>異或(Xor)>等價(jià)(Epv)>蘊(yùn)含(Imp)。
8[簡答題]在名稱為Forml的窗體上添加一個(gè)標(biāo)簽,其名稱為Labell,然后通過屬性窗口設(shè)置窗體和標(biāo)簽的屬性,實(shí)現(xiàn)如下功能:
、俅绑w標(biāo)題為“設(shè)置標(biāo)簽屬性”;
、跇(biāo)簽的位置為:距窗體左邊界500,距窗體頂邊界300;
、蹣(biāo)簽的標(biāo)題為“等級(jí)考試”;
、軜(biāo)簽的AutoSize屬性為True;
、輼(biāo)簽帶有邊框。
程序的運(yùn)行情況如圖所示。要求:不編寫任何代碼。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjtl.frm。
參考解析:AutoSize屬性值可決定控件(標(biāo)簽和圖片 框)是否自動(dòng)改變大小以顯示其全部內(nèi)容,當(dāng)值為True時(shí)表示 自動(dòng)改變控件大小以顯示全部內(nèi)容;為False(默認(rèn)值)時(shí)表示 保持控件大小不變,超出控件區(qū)域的內(nèi)容被裁剪掉。Border-Style屬性用于設(shè)置標(biāo)簽的邊框樣式,值為0表示無邊框,值為1表示有邊框。
【操作步驟】
步驟l:建立界面,并設(shè)置控件的屬性。程序中用到的控 件及屬性見表l。
步驟2:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
9[簡答題] 在名稱為Forml的窗體上添加一個(gè)名稱為Shal的形狀控件,然后建立一個(gè)菜單,名稱為shape0,標(biāo)題為“形狀”,該菜單有兩個(gè)子菜單,其名稱分別為shapel和shape2,其標(biāo)題分別為“正方形”和“圓形”,如圖所示。然后編寫適當(dāng)?shù)某绦。程序運(yùn)行后,如果選擇“正方形”菜單項(xiàng),則形狀控件顯示為正方形;如果選擇“圓形”菜單項(xiàng),則窗體上的形狀控件顯示為圓形。
注意:程序中不能使用變量,每個(gè)事件過程中只能寫一條語句。保存時(shí)必須存放在考生文件夾下,工程文件名保存為sit2.vbp,窗體文件名保存為sjt2.frm。
參考解析:
根據(jù)題意,選擇“正方形”菜單項(xiàng),則將形狀控件Shape屬性設(shè)置為1,顯示為正方形;如果選擇“圓形”菜單項(xiàng),則將形狀控件Shape屬性設(shè)置為3,窗體上的形狀控件顯示為圓形。
【操作步驟】
步驟l:建立界面,并掭加一個(gè)名稱為Shal的形狀控件,建立菜單的屬性見表4。
步驟2:編寫程序代碼。參考答案
Private Sub shapel_Click()Shal.Shape=1
End Sub
Private Sub sllape2一Click()Shal.Shape.--3
End Sub
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
10[簡答題] 在考生文件夾下有一個(gè)工程文件sjt4.Vbp。其窗體上已有部分控件,請(qǐng)按照?qǐng)Dl所示添加框架和單選按鈕。要求:添加兩個(gè)框架,名稱分別為Framel、Frame2,在Framel中添加一個(gè)名為Optionl的單選按鈕數(shù)組,含兩個(gè)單選按鈕,標(biāo)題分別為“古典音樂”、“流行音樂”,在Frame2中添加兩個(gè)單選按鈕,名稱分別為0p—ti.on2.Option3,標(biāo)題分別為“籃球”、“羽毛球”。剛運(yùn)行程序時(shí),“古典音樂”和“籃球”單選按鈕初始狀態(tài)為選中狀態(tài)。單擊“選擇”按鈕,將把選中的單選鈕的標(biāo)題顯示在標(biāo)簽Label2中,如圖2所示。如果“音樂,,或“體育”未被選中,相應(yīng)的單選按鈕不可用。
要求:按照題目要求添加控件,去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。注意:不能修改程序的其他部分和控件屬性。最后將修改后的文件按原文件名存盤.
參考解析:
通過設(shè)置單選按鈕的Value屬性,使“古典音樂”和“籃球”單選鈕為選中狀態(tài)。單擊“選擇”按鈕,通過Ⅱ語句判斷單選按鈕是否被選中,把選中的單選按鈕的標(biāo)題通過標(biāo)簽的Caption屬性顯示在標(biāo)簽Label2中,并通過復(fù)選框的Value屬性和框架的Enabled,實(shí)現(xiàn)如果“音樂”或“體育”未被選中,相應(yīng)的單選按鈕不可選。
【操作步驟】
步驟l:打開本題工程文件,設(shè)置控件的屬性。程序中用到的控件及屬性見表l和表2。
步驟2:分析并編寫程序代碼。程序提供代碼
Private Sub Checkl—Click()If Checkl.Value=1 ThenFramel.Enabled=TmeElse
Framel.Enabled=FalseEndIf
End Sub
Private Sub Cheek2 Click()If Cheek2.V81Ue=l ThenFrame2.Enabled=TmeElse
Frame2.Enabled=Fal8eEnd If
End Sub
Private Sub Comdl—Click()If Cheekl.Value=l ThenⅡ7=True Then
s=”古典音樂”Else
s=“流行音樂”EndIf
EndIf
If Cheek2.Value=1 Then骶9=True Then
s=s&”籃球”
Else
s=s&”羽毛球”、
EndIfEndⅡ
Labe/2.Caption=?End Sub
Private Sub Form—bad()Cheekl.Volue=1
Cheek2.Value=1End Sub
程序結(jié)束參考答案第1個(gè)?處填入:0ptionl(0).Value
第2個(gè)?處填人:0ption2.Value第3個(gè)?處填入:s
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試成績查詢時(shí)間通知
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |