首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購(gòu) - 書(shū)城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁(yè)網(wǎng)校萬(wàn)題庫(kù)直播雄鷹網(wǎng)校團(tuán)購(gòu)書(shū)城模考論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語(yǔ)
零起點(diǎn)日語(yǔ)
職稱英語(yǔ)
口譯筆譯
申碩英語(yǔ)
零起點(diǎn)韓語(yǔ)
商務(wù)英語(yǔ)
日語(yǔ)等級(jí)
GMAT考試
公共英語(yǔ)
職稱日語(yǔ)
新概念英語(yǔ)
專四專八
博思考試
零起點(diǎn)英語(yǔ)
托?荚
托業(yè)考試
零起點(diǎn)法語(yǔ)
雅思考試
成人英語(yǔ)三級(jí)
零起點(diǎn)德語(yǔ)
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問(wèn)
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書(shū)資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問(wèn)
ACCA考試
初級(jí)會(huì)計(jì)職稱
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
注冊(cè)會(huì)計(jì)師
高級(jí)會(huì)計(jì)師
美國(guó)注冊(cè)會(huì)計(jì)師
審計(jì)師考試
國(guó)際內(nèi)審師
注冊(cè)稅務(wù)師
理財(cái)規(guī)劃師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
注冊(cè)給排水
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請(qǐng)
英語(yǔ)學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2015年計(jì)算機(jī)二級(jí)《VB》過(guò)關(guān)習(xí)題及答案精選(15)

考試吧整理“2015年計(jì)算機(jī)二級(jí)《VB》過(guò)關(guān)習(xí)題及答案精選(15)”供考生參考,更多計(jì)算機(jī)等級(jí)考試相關(guān)信息請(qǐng)關(guān)注考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  點(diǎn)擊查看:2015計(jì)算機(jī)二級(jí)《VB》過(guò)關(guān)習(xí)題及答案精選匯總

  1[簡(jiǎn)答題]在考生文件夾下有一個(gè)工程文件sit5.vbp,窗體上有兩個(gè)命令按鈕,標(biāo)題分別是“讀數(shù)據(jù)”和“統(tǒng)計(jì)”,請(qǐng)?zhí)砑右粋(gè)名稱為L(zhǎng)abel1、標(biāo)題為“回文個(gè)數(shù)為”的標(biāo)簽和一個(gè)名稱為T(mén)ext1,初始內(nèi)容為空的文本框,如圖所示。程序功能如下:

  ①單擊“讀數(shù)據(jù)”按鈕,則將考生文件夾下in.5.dat文件的內(nèi)容讀到變量s中;

 、趩螕簟敖y(tǒng)計(jì)”按鈕,則統(tǒng)計(jì)in5.dat文件(該文件中僅含由空格間隔開(kāi)的字符串)中回文的個(gè)數(shù),并將統(tǒng)計(jì)的回文個(gè)數(shù)顯示在Textl文本框內(nèi)(所謂回文是指順讀與倒讀都一樣的字符串,如“recycer”)!白x數(shù)據(jù)”和“統(tǒng)計(jì)”按鈕的Click事件過(guò)程已經(jīng)給出,請(qǐng)完善foundhuiwen過(guò)程的功能,實(shí)現(xiàn)上述程序功能。

  注意:考生不得修改窗體文件中已存在的控件和程序,在結(jié)束程序運(yùn)行之前,必須先進(jìn)行統(tǒng)計(jì),且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無(wú)成績(jī)。最后,程序按原文件名存盤(pán)。

  參考解析:

  【考點(diǎn)分析】本題考點(diǎn)有:StrReverse()函數(shù)、Mid()函數(shù)、文件編輯、LOF()函數(shù)、Input()函數(shù)、For循環(huán)語(yǔ)句以及If判斷語(yǔ)句。

  【解題思路】StrReverse()函數(shù)用于返回一個(gè)字符串,其中一個(gè)指定子字符串的字符順序是反向的。Mid()函數(shù)用于取字符子串。

  【操作步驟】

  步驟1:打開(kāi)本題工程文件,按照題目要求建立控件并設(shè)置屬性,如表3.29所示。

  步驟2:打開(kāi)代碼編輯窗口,在代碼編輯窗口指定位置編寫(xiě)以下代碼。

  參考答案

  Function foundhuiwen(p As String)

  If StrReverse(P)=P Then foundhuiwen

  =True'StrReverse函數(shù)的功能是將字符串順序反轉(zhuǎn)

  End Function

  步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤(pán)。

  【易錯(cuò)提示】StrReverse()函數(shù)是一個(gè)不常見(jiàn)的函數(shù),在運(yùn)用的時(shí)候要了解函數(shù)的語(yǔ)法才能應(yīng)用自如。

  2[單選題]在編輯VB應(yīng)用程序時(shí),如果不小心關(guān)閉了屬性窗口,則可以單擊主窗口標(biāo)準(zhǔn)工具欄上的一個(gè)按鈕直接打開(kāi)屬性窗口,這個(gè)按鈕的圖標(biāo)是

  A.

  B.

  C.

  D.

  參考答案:D

  參考解析:按F4鍵,或單擊工具欄中“屬性窗口”鈕,或選取“視圖”菜單中的“屬性窗口”子菜單,均可打開(kāi)屬性窗口。

  3[單選題] 以下關(guān)于鍵盤(pán)事件的敘述中,錯(cuò)誤的是(  )。

  A.按下鍵盤(pán)按鍵既能觸發(fā)KeyPress事件,也能觸發(fā)KeyDown事件

  B.KeyDown、KeyUp事件過(guò)程中,大、小寫(xiě)字母被視作相同的字符

  C.KeyDown、KeyUp事件能夠識(shí)別Shift、Ah,Ctd等鍵

  D.KeyCode是KeyPress事件的參數(shù)

  參考答案:D

  參考解析:當(dāng)用戶按下鍵盤(pán)上的任意鍵時(shí),會(huì)觸發(fā)當(dāng)前擁有焦點(diǎn)對(duì)象的KeyDown事件,用戶松開(kāi)鍵盤(pán)上任意鍵時(shí),就會(huì)觸發(fā)KeyUp事件。當(dāng)用戶按下又松開(kāi)鍵盤(pán)上任意鍵時(shí),觸發(fā)KeyPress事件。故A選項(xiàng)正確。

  KeyDown事件和KeyUp事件均向事件過(guò)程返回兩個(gè)參數(shù)KeyCode和Shift。KeyCode參數(shù)返回所按鍵對(duì)應(yīng)的ASCⅡ字符代碼的整型數(shù)值或鍵代碼常數(shù),大小寫(xiě)字符被看作是相同字符,返回同一個(gè)KeyCode值。故B選項(xiàng)正確。

  Shift參數(shù)用于判斷用戶是否按下Shift、Ctrl和Alt鍵,若用戶按下了對(duì)應(yīng)的鍵,Shift參數(shù)會(huì)返回不同的值。根據(jù)以上KeyDown和KeyUp事件能識(shí)別Shift、Ctrl和Alt鍵。故c選項(xiàng)正確。

  KeyPress事件只有一個(gè)參數(shù)KeyAscii,它可以返回按鍵對(duì)應(yīng)的Ascii值,大小寫(xiě)字母Ascii值不同。KeyCode不是Key-Press事件的參數(shù)。故D選項(xiàng)錯(cuò)誤。

  4[單選題] 有如下數(shù)據(jù)定義語(yǔ)句:

  Dim a,b As Integer

  Dim x%.y as Integer

  執(zhí)行上述語(yǔ)旬后,不是整型變量的是

  A.aB.bC.xD.Y

  參考答案:A

  參考解析:在VisualBasic中,變量的定義格式有兩種,第一種是:Declare變量名As類型,“Declare”可以是Dim,Static,Redim,Public或Private,“As”是關(guān)鍵字,“類型”可以是基本的數(shù)據(jù)類型也可以是用戶自定義的類型;第二種是用類型說(shuō)明符來(lái)定義變量,即在定義變量名后面加上類型說(shuō)明符;如果變量名后面沒(méi)有類型說(shuō)明符,又不是第一種定義方式的話,則定義的變量是變體變量。

  5[單選題] 窗體上有一個(gè)由兩個(gè)文本框組成的控件數(shù)組,名稱為T(mén)extl,并有如下事件過(guò)程:

  關(guān)于上述程序,以下敘述中錯(cuò)誤的是(  )。

  A.Index用于標(biāo)識(shí)數(shù)組元素

  B.本程序中Case Else分支的語(yǔ)句永遠(yuǎn)不會(huì)被執(zhí)行

  C.向任何一個(gè)文本框輸入字符,都會(huì)在另一個(gè)文本框中顯示該字符

  D.下標(biāo)為0的文本框中顯示的字符尺寸將越來(lái)越小

  參考答案:D

  參考解析:控件數(shù)組的Index屬性作為控件數(shù)組的下標(biāo),用于標(biāo)識(shí)數(shù)組元素。題目中程序功能是當(dāng)任一個(gè)文本框內(nèi)容改變時(shí)設(shè)置第2個(gè)文本框的字號(hào)是第1個(gè)文本框字號(hào)的2倍,同時(shí)兩個(gè)文本框顯示相同文字。假如用戶沒(méi)有使用控件數(shù)組的Index屬性的默認(rèn)值程序?qū)?zhí)行到Else分支。

  6[單選題] 設(shè)有如下事件過(guò)程:

  

  運(yùn)行程序,輸出是

  A.2B.3C.5D.9

  參考答案:B

  參考解析:本題程序中內(nèi)層For循環(huán)是統(tǒng)計(jì)具有相同值素的個(gè)數(shù),外層循環(huán)的功能則是,對(duì)數(shù)組中的所有元素進(jìn)行統(tǒng)計(jì),找出第1個(gè)具有相同值的元素個(gè)數(shù)最多的那個(gè)元素值。數(shù)組組中元素值為3的元素有5個(gè),元素值為5的元素有5個(gè),元素值為6的元素為3個(gè),元素值為2的元素有1個(gè),元素值為4的元素有1個(gè),元素值為9的元素有1個(gè)。因此第1個(gè)具有相同元素值的最多個(gè)的元素值是3。

  7[單選題] 設(shè)有以下定義語(yǔ)句:

  PrivateTypepoint

  下面語(yǔ)句中正確的是

  A.a=12B.a.x=12C.point=12D.point.X=12

  參考答案:B

  參考解析:用戶可以利用Type語(yǔ)句定義自己的數(shù)據(jù)類型,其格式如下:

  Type自定義類型名

  元素名(下標(biāo))As類型名

  [元素名(下標(biāo))As類型名]

  EndType

  要表示某個(gè)自定義數(shù)據(jù)類型的變量中某個(gè)元素時(shí),形式如下:變量名.元素名。所以選項(xiàng)B.是正確的。

  8[簡(jiǎn)答題]在考生文件夾下有一個(gè)工程文件sit3.vbp,相應(yīng)的窗體文件為sit3.frm。其功能是隨機(jī)產(chǎn)生20個(gè)0~1000的整數(shù),放入一個(gè)數(shù)組中,然后輸出這20個(gè)整數(shù)中小于500的所有整數(shù)之和。程序運(yùn)行后,單擊命令按鈕(名稱為Commandl,標(biāo)題為“輸出小于500的整數(shù)之和”),即可求出這些整數(shù)的和,并顯示在窗體上(如圖所示)。這個(gè)程序不完整。請(qǐng)把它補(bǔ)充完整.并能幣確運(yùn)行,

  要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盤(pán)。

  參考解析:

  本題要產(chǎn)生隨機(jī)整數(shù),須使用Rnd函數(shù)和

  Int函數(shù)。

  Int函數(shù)是將參數(shù)轉(zhuǎn)換成整數(shù)。

  Rnd函數(shù)返回小于l,但大于或等于0的值,為了生成某個(gè)范圍內(nèi)的隨機(jī)整數(shù),可使用以下公式:

  Int((upperbound—lowerbound+1)}Rnd+lowerbound)

  這里,upperbound是隨機(jī)數(shù)范圍的上限,lowerbound則是隨機(jī)數(shù)范圍的下限。

  【操作步驟】

  步驟l:打開(kāi)本題工程文件。步驟2:分析并編寫(xiě)程序代碼。程序提供代碼.

  Option Base l

  Private Sub Commandl—Click()Dim afrN(20)As IntegerDim Sum As Integer

  RandomiZe

  Fori=1 T0 20

  'arrN(i)=Int(Rnd}?)Nexti

  'Sum=?

  Fori=1 T0 20Ⅱ7 Then

  "sum=?

  End If。Nexti

  蹦nt SumEnd Sub

  程序結(jié)束參考答案第1個(gè)?處填入:l000

  第2個(gè)?處填入:0

  第3個(gè)?處填入:arrN(i)<500第4個(gè)?處填入:Sam+arrN(i)步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤(pán)。

  9[簡(jiǎn)答題]在考生文件夾下有一個(gè)工程文件sjt3.vbp,相應(yīng)的窗體文件為sjt3.frm。其功能是隨機(jī)產(chǎn)生20個(gè)0~1000的整數(shù),將其放入一個(gè)數(shù)組中,然后輸出這20個(gè)整數(shù)的平均值。程序運(yùn)行后,單擊命令按鈕(名稱為Commandl,標(biāo)題為“輸出平均值”),即可求出其平均值,并顯示在窗體上(如圖所示)。這個(gè)程序不完整,請(qǐng)把它補(bǔ)充完整,并能正確運(yùn)行。

  要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤(pán)。.

  

  參考解析:

  表達(dá)式Int(Rnd*1000)可生成o~1000 范圍內(nèi)隨機(jī)整數(shù)。根據(jù)題意求出20個(gè)隨機(jī)整數(shù)的平均值,須 用For循環(huán)語(yǔ)句逐一將數(shù)組中的各元素累加到變量Sum,然后 求出平均值。

  【操作步驟】

  步驟l:打開(kāi)本題工程文件。

  步驟2:分析并編寫(xiě)程序代碼。

  程序提供代碼

  

  

  程序結(jié)束

  參考答案

  第1個(gè)?處填入:l000

  第2個(gè)?處填入:0

  第3個(gè)?處填入:Sum+arrN(i)

  第4個(gè)?處填入:Sum/20

  步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤(pán)。

  10[簡(jiǎn)答題] 在考生文件夾下有一個(gè)工程文件sjt4.vbp,相應(yīng)的窗體文件為sit4.frm,在窗體上有一個(gè)文本框和一個(gè)命令按鈕。程序運(yùn)行后,單擊命令按鈕,即可計(jì)算出0~1000范圍內(nèi)不能被7整除的整數(shù)的個(gè)數(shù),并在文本框中顯示出來(lái)。在窗體的代碼窗口中,已給出了部分程序,其中計(jì)算不能被7整除的整數(shù)的個(gè)數(shù)的操作在通用過(guò)程Fun中實(shí)現(xiàn),請(qǐng)編寫(xiě)該過(guò)程的代碼。

  要求:請(qǐng)勿改動(dòng)程序中的任何內(nèi)容,只在FunctionFun()和EndFunction之間填入你編寫(xiě)的若干語(yǔ)句。最后將修改后的文件按原文件名存盤(pán)。

  參考解析:

  【考點(diǎn)分析】本題考點(diǎn)有:Mod運(yùn)算符、文件編輯、For循環(huán)語(yǔ)句、If判斷語(yǔ)句以及過(guò)程函數(shù)。

  【解題思路】可通過(guò)求余運(yùn)算符Mod來(lái)計(jì)算某數(shù)M能否被7整除,如果MMod7=0,那么M能被7整除;如果MMod7<>0,那么M不能被7整除?衫肍or循環(huán)語(yǔ)句來(lái)逐個(gè)判斷0~1000范圍內(nèi)的整數(shù)能否被7整除,然后用一個(gè)變量來(lái)統(tǒng)計(jì)不能被7整除的整數(shù)個(gè)數(shù)。

  【操作步驟】

  步驟1:打開(kāi)本題工程文件。

  步驟2:打開(kāi)代碼編輯窗口,在代碼編輯窗口指定位置編寫(xiě)以下代碼。

  參考答案

  Function Fun()

  Dim S As Integer,i As Integer

  For i=0 To 1000。求0~1000中滿足條件的數(shù)

  If i Mod 7<>O Then

  s=s+1´將滿足條件的數(shù)的個(gè)數(shù)累加

  End If

  Next i

  Fun=s’返回結(jié)果

  End Function

  步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤(pán)。

  相關(guān)推薦:

  2015計(jì)算機(jī)二級(jí)《C語(yǔ)言》精選練習(xí)題及答案匯總

  2015計(jì)算機(jī)二級(jí)考試《VB》模擬練習(xí)題及解析匯總

  2015年12月計(jì)算機(jī)等級(jí)考試通關(guān)分享:如何做題?

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
中國(guó)科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧