首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購書城模考論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級(jí)
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級(jí)
零起點(diǎn)德語
等級(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)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(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ì)職稱
法律顧問
ACCA考試
初級(jí)會(huì)計(jì)職稱
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
注冊(cè)會(huì)計(jì)師
高級(jí)會(huì)計(jì)師
美國注冊(cè)會(huì)計(jì)師
審計(jì)師考試
國際內(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)
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

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

  點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題匯總

  1[簡答題]請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)Visual Basic應(yīng)用程序(包括界面和代碼)。

  (1)在名稱為Form1的窗體上放置兩個(gè)列表框,名稱分別為List1和List2。在List1中添加"Item1"…"Item6",并設(shè)置MultiSelect屬性為2(要求在控件屬性中設(shè)置實(shí)現(xiàn))。

  再放置一個(gè)名稱為Command1、標(biāo)題為"導(dǎo)出"的命令按鈕。程序運(yùn)行后,如果單擊"導(dǎo)出"按鈕,將List1中選中的內(nèi)容(至少三項(xiàng))復(fù)制到List2中,并將對(duì)應(yīng)的項(xiàng)從List1中刪除。如果選擇的項(xiàng)數(shù)少于3項(xiàng),用消息框提示"請(qǐng)選擇至少3項(xiàng)",如圖3-1所示。

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj1.frm,工程文件名為sj1.vbp。

  (2)在名稱為Form1的窗體上放置一個(gè)名稱為Text1的文本框。程序運(yùn)行后,用戶在文本框中輸入的英文字母一律用小寫顯示。如圖3-2所示。

  

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj2.frm,工程文件名為sj2.vbp。

  參考解析:

  (1)向列表框中添加項(xiàng)目可以用AddItem方法添加,也可以在屬性窗口中進(jìn)行。列表框的Text屬性為最后一次選中的表項(xiàng)的文本。

  根據(jù)題意,新建"標(biāo)準(zhǔn)EXE"工程,將兩個(gè)列表框控件和一個(gè)命令按鈕添加到窗體中,列表框的名稱分別為List1和List2,在List1的List屬性中添加"Item1"、"Item2"、"Item3"、"Item4"、"Item5"和"Item6",命令按鈕的名稱為Command1、Caption屬性為"導(dǎo)出",在List1中選中的項(xiàng),通過for循環(huán)進(jìn)行復(fù)制并刪除。補(bǔ)充后的具體代碼如下:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)


  (2)在Text控件中輸入文本時(shí)會(huì)觸發(fā)Change事件,要將大寫字母轉(zhuǎn)換成小寫字母要通過Lcase函數(shù)來實(shí)現(xiàn)。根據(jù)題意,新建"標(biāo)準(zhǔn)EXE"工程,將一個(gè)文本框控件添加到窗體中,其名稱為Text1、Text屬性為空,設(shè)置結(jié)束后雙擊Text1,進(jìn)入代碼窗口,編寫如下代碼:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  2[單選題] 以下不能設(shè)置Picture屬性的控件是

  A.窗體B.列表框C.復(fù)選框D.命令按鈕

  參考答案:B

  參考解析:不能設(shè)置Picture屬性的控件是列表框。

  [單選題] 表達(dá)式2*3^2+4*2/2+3^2的值是(  )。

  A.30B.31C.49D.48

  參考答案:B

  參考解析:在Visual Basic的常見運(yùn)算符中,冪運(yùn)算符(^)優(yōu)先級(jí)最高,其次是取負(fù)(-)、乘(*)、浮點(diǎn)除(/)、整除(\)、取模(Mod)、加(+)、減(-)、字符串連接(&)。其中,乘和浮點(diǎn)除是同級(jí)運(yùn)算符,加和減是同級(jí)運(yùn)算符。按優(yōu)先級(jí)順序本題逐步運(yùn)算結(jié)果為:

  2*3^2+4*2/2+3^2=2*9+4*2/2+9=18+8/2+9=18+4+9=31。

  4[簡答題](1)在考生文件夾下有工程文件sj3.vbp及窗體文件sj3.frm,根據(jù)下文的描述,編寫相應(yīng)的程序。存盤時(shí)不得改變文件名和文件夾。

  本題描述如下:

  在窗體上有一名為Text1的文本框,要求程序運(yùn)行后,每用鼠標(biāo)左鍵單擊窗體一次,則文本框的寬增加150;每用鼠標(biāo)右鍵單擊窗體一次,文本框的寬減小150。窗體的寬為2500,文本框最大寬度不允許超過窗體的寬度,最小寬度不小于900(高與寬的單位為twip)。

  程序運(yùn)行時(shí)的窗口界面如圖47-3所示。

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  注意:保存時(shí)必須存放到考生文件夾下,工程文件名為sj3.vbp,窗體文件名為sj3.frm。

  (2)在考生文件夾下有工程文件sj4.vbp及窗體文件sj4.frm,該程序時(shí)不完整的,在窗體中有一個(gè)名為Label1的標(biāo)簽和兩個(gè)名稱分別為Command1與Command2、標(biāo)題分別為"顯示"、"關(guān)閉"的命令按鈕,要求程序運(yùn)行后,單擊"顯示"按鈕,能打印出如圖所示的B字三角形,執(zhí)行完畢,"顯示"按鈕變成"完成",且無效(變灰),如圖47-4所示。

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  注意:請(qǐng)?jiān)谟??"號(hào)的地方填放正確內(nèi)容,然后刪除"?"及所有注釋符(即"'"號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。

  參考解析:

  1)鼠標(biāo)事件分點(diǎn)擊事件和狀態(tài)事件。點(diǎn)擊事件有單擊(Click)和雙擊(DblClick),不區(qū)分左右鍵;狀態(tài)事件有按下(Mousedown)、移動(dòng)(Mousemove)和彈起(Mouseup),狀態(tài)事件涉及Button、Shift兩個(gè)參數(shù),Button參數(shù)是一個(gè)整數(shù),值可能為l(左鍵)、2(右鍵)或4(中間鍵),Shift參數(shù)也是一個(gè)整數(shù),用來代表用戶是否按下Shift、Ctrl或Alt鍵。

  根據(jù)題意,程序中可以使用Mousedown事件,也可使用Mouseup事件。

  根據(jù)題意,在進(jìn)行鼠標(biāo)左鍵點(diǎn)擊放大前需判斷文本框加寬后的寬度是否超過窗體大小,若是,將文本框的大小設(shè)為與窗體一致,否則寬度加150;在進(jìn)行鼠標(biāo)右鍵點(diǎn)擊縮小前需判斷文本框縮小后的寬度是否小于900,若是,將文本框的寬度設(shè)為900,否則寬度減150。補(bǔ)充后的具體代碼如下:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  (2)本題主要考查For循環(huán)控制語句與字符串的操作。

  根據(jù)題意,將一個(gè)標(biāo)簽和兩個(gè)命令按鈕添加到窗體中,標(biāo)簽的名稱為Label1,命令按鈕的名稱分別為Command1和Command2,Caption屬性分別為"顯示"和"關(guān)閉"。雙擊Command1進(jìn)入代碼窗口,補(bǔ)充后的代碼如下:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  5[單選題] 將窗體的KeyPreview屬性設(shè)為True,然后編寫如下程序:

  

  

  運(yùn)行程序時(shí),按下字母鍵a,則窗體上顯示的是

  A.AAB.AaC.aAD.aa

  參考答案:B

  參考解析:KeyCode是按鍵的實(shí)際字符(不區(qū)分大小寫),KeyAscii是以字符為準(zhǔn),是所按鍵的ASCIl碼。

  6[單選題] 編寫如下程序:

  

  程序運(yùn)行后,單擊命令按鈕Commandl,輸出結(jié)果為

  A.AAAB.BBBC.CCCD.1

  參考答案:C

  參考解析:SelectCase語句后面跟的是條件。根據(jù)條件執(zhí)行相應(yīng)的分支語句。m=2,因此執(zhí)行SelectCasem中的Case2分支語句。選C.。

  7[單選題] 假定有下列程序段:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  則語句Print i*j的執(zhí)行次數(shù)是(  )。

  A.15B.16C.17D.18

  參考答案:A

  參考解析:

  For…Next循環(huán)語句可提供一個(gè)重復(fù)執(zhí)行的語句序列,遵循"先檢查,后執(zhí)行"的規(guī)則,執(zhí)行過程中,循環(huán)次數(shù)=Int(終值一初值)/步長+1。

  本題代碼是一個(gè)嵌套的For循環(huán),其中每次執(zhí)行內(nèi)循環(huán)時(shí)的循環(huán)次數(shù)=(Int(1-5)/-1)+1=5,外循環(huán)的循環(huán)次數(shù)為3,因此執(zhí)行循環(huán)體語句:Print i*j的次數(shù)為15次。

  8[單選題] 對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是(  )。

  A.隊(duì)頭指針是固定不變的B.隊(duì)頭指針一定大于隊(duì)尾指針C.隊(duì)頭指針一定小于隊(duì)尾指針D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

  參考答案:D

  參考解析:循環(huán)隊(duì)列是把隊(duì)列的頭和尾在邏輯上連接起來,構(gòu)成一個(gè)環(huán)。循環(huán)隊(duì)列中首尾相連,分不清頭和尾,此時(shí)需要兩個(gè)指示器分別指向頭部和尾部。插入就在尾部指示器的指示位置處插入,刪除就在頭部指示器的指示位置刪除。

  9[單選題] 求1 1+2 1+…+lo!的程序如下:Private Function s(x As Integer)

  f=l

  Fori=1 To xf=f*iNext

  S=f

  End Function

  Private Sub Commandl—Chck(  )

  Dim i As IntegerDim Y As LongFor i=l To lO

  Next

  Print Y

  End Sub

  為實(shí)現(xiàn)功能要求,程序的橫線處應(yīng)該填入的內(nèi)容是(、>。

  A.Call s(i)B.Call sC.Y=Y+s(i)D.Y=Y+s

  參考答案:C

  參考解析:題目中過程s的功能是實(shí)現(xiàn)一個(gè)數(shù)的階乘,而題目是求l到10的階乘的和,則程序空缺處應(yīng)該是過程s返回值的累加,因此就應(yīng)該為Y=Y+8(i)。

  10[單選題] 為計(jì)算an的值,某人編寫了函數(shù)power如下:

2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題(12)

  在調(diào)試時(shí)發(fā)現(xiàn)是錯(cuò)誤的,例如Print power(5,4)的輸出應(yīng)該是625,但實(shí)際輸出是3125。程序需要修改。下面的修改方案中有3個(gè)是正確的,錯(cuò)誤的一個(gè)是(  )。

  A.把For k=1 To n改為For k=2 To n

  B.把p-P+a改為p=pan

  C.把For k=1 To n改為For k=1 To n-1

  D.把p=a改為p=1

  參考答案:B

  參考解析:本題函數(shù)power(a,n)的功能是要返回n個(gè)a相乘的值,而源程序中返回的是(n+1)個(gè)a相乘的值,解決問題的方法可以是將P的初值設(shè)置為1或?qū)⒀h(huán)變量的取值范圍設(shè)定為1~n-1(或2~n)。

  相關(guān)推薦:

  2015年計(jì)算機(jī)二級(jí)考試《VFP》全真模擬試題匯總

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

  2015年計(jì)算機(jī)二級(jí)《JAVA》考前全真模擬卷匯總

文章搜索
版權(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 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧