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

2014年計算機二級考試VB專家預(yù)測試卷及答案1

2014年計算機二級考試VB專家預(yù)測試卷及答案提供給各位考生備考,更多考試資料請持續(xù)關(guān)注考試吧計算機等級考試頻道!
第 1 頁:單選題
第 5 頁:操作題
第 7 頁:參考答案

  21.A!窘馕觥挎I盤事件是在對象具有焦點時,按下鍵盤上的鍵時觸發(fā)的事件,常見的有KeyDown、KeyUp和KeyPress。當(dāng)用戶按下并釋放一個可打印的鍵盤字符時,KeyDown、KeyPress、KeyUp事件將依次發(fā)生。其中,KeyDown(KeyCode As Integer,Shift as Integer)和KeyUp(KeyCode As Integer,Shift as In—teger)有兩個參數(shù):KevCode參數(shù)是表示所按鍵的位置信息的代碼(將A和a作為同一個鍵返回,而從大鍵盤上輸出的1和從右側(cè)小鍵盤上輸入的“1”將被視作不同的字符),Shift參數(shù)代表按鍵時Shift、Ctrl、Ah鍵的狀態(tài);KeyPress(KeyAscii As hateger)事件中KeyAscii參數(shù)是所按鍵的Ascii的代碼,該參數(shù)不顯示鍵盤的物理狀態(tài),而只是傳遞一個字符。KeyPress將每個字符的大、小寫形式作為不同的鍵代碼解釋,即作為兩種不同的字符。Enter鍵的Ascii為13。

  當(dāng)窗體的KeyPreview屬性被設(shè)置為True時,將在控件的鍵盤事件之前激活窗體的鍵盤事件。

  所謂事件,是由Visual Basic預(yù)先設(shè)置好的、能夠被對象識別的動作。事件過程中的參數(shù)是不能省略的。

  22.D!窘馕觥緿im用在窗體模塊或標(biāo)準(zhǔn)模塊中,定義窗體或標(biāo)準(zhǔn)模塊數(shù)組,也可用于過程中。數(shù)組定義的格式可以為:Dim數(shù)組名(第一維下標(biāo)上界[,第二維下標(biāo)上界]…)As類型名稱;還可為:Dim數(shù)組名([下界To]上界[,[下界To]下界]]…)As類型名稱。當(dāng)使用第一種格式定義時,下標(biāo)上界不能小于0,否則將出現(xiàn)“區(qū)間無值”的錯誤。

  本題數(shù)組元素的個數(shù)為:(4-(-3)+1)*(6-3+1)=32。

  23.B。【解析】Option Base 1語句的作用是限定數(shù)組下標(biāo)的默認(rèn)下限值為1;Array(arglist)函數(shù)用于將arglist參數(shù)中一組用逗號號隔開的值列轉(zhuǎn)換成一個數(shù)組并賦值給某數(shù)組變量,UBound函數(shù)用于返回數(shù)組某

  一維的最大下標(biāo)(即上界),LBound函數(shù)用于返回數(shù)組某一維的最小下標(biāo)(即下界)。

  本題源程序通過For循環(huán)將1、2、3、4按順序組成一個4位數(shù),即1234。

  24.D!窘馕觥靠丶䲠(shù)組是一組具有共同名稱和類型的控件,它們擁有共同的事件,數(shù)組中的每個控件都有唯一的索引號(Index),即下標(biāo),默認(rèn)索引號從0開始。

  添加控件數(shù)組的方法是:先通過工具箱建立第1個控件,然后對該控件進行“復(fù)制”“粘貼”操作,粘貼時在彈出的對話框中選抒建立控件數(shù)組,這時控件數(shù)組的Index值會自動從0開始編號。若未做修改,控件數(shù)組中的每個元素的大小是一樣的。

  25.C!窘馕觥勘绢}源程序中當(dāng)循環(huán)結(jié)束時,循環(huán)變量k=3,故數(shù)組元素A2(3)=A1(1)=2。

  26.A。【解析】Fmmtion過程也叫函數(shù)過程,一般用于調(diào)用后不僅要執(zhí)行一組代碼完成相應(yīng)操作,還需返回一個有用值的情況,F(xiàn)unction過程定義的格式如下:

  [ Public 1 Private I Friend][Static]Function過程名[(參數(shù)列表)][As數(shù)據(jù)類型]

  [語句塊]

  [過程名=表達式]

  [Exit Function]

  [語句塊]

  [過程名一表達式]

  End Function

  其中,在參數(shù)列表中,可以使用As子句來指定任何傳給該過程的參數(shù)的數(shù)據(jù)類型,如果省略,則默認(rèn)為Variant。對于Function過程而言,過程的數(shù)據(jù)類型決定其返回值的數(shù)據(jù)類型,與過程形參的類型沒有必然的關(guān)系。Function函數(shù)的參數(shù)有兩種傳遞方式:按值傳遞(Byval)和按址傳遞(Byref),默認(rèn)為按址(引用)傳遞,數(shù)組參數(shù)按址(引用)傳遞。

  27.D!窘馕觥吭赩isual Basic中不僅可以使用變量作為形式參數(shù),還可以使用窗體或控件作為通用過程的參數(shù)。

  本題源程序在命令按鈕的單擊事件過程中,通過調(diào)用過程func將標(biāo)簽Label1的標(biāo)題修改為“1234”;而標(biāo)簽Label2的標(biāo)題保持不變,還是10。

  28.B。【解析】在Visual Basic中,參數(shù)通過兩種方式傳送,即傳地址和傳值。其中,傳地址習(xí)慣上稱為引用,當(dāng)通過引用來傳送實參時,可以改變傳送給過程的變量值;傳值就是把需要傳送的變量復(fù)制到一個臨時的單元中,然后把該臨時單元的地址傳送給被調(diào)用的通用過程,它不會改變原來變量的值,所有的變化都是在變量的副本上進行的。

  本題自定義函數(shù)Fun1的第1個參數(shù)按值傳遞,第2個參數(shù)雖然按址傳遞,但調(diào)用該函數(shù)時第2個參數(shù)均為表達式,因此變量x的值不受調(diào)用函數(shù)的影響。第1次調(diào)用Funl函數(shù)時,F(xiàn)un1(10,9)=12;第2次調(diào)用Fun1函數(shù)時,F(xiàn)un1(10,12):1 6;第3次調(diào)用Fun1函數(shù)時,F(xiàn)un1(6,9)=0。

  29.C!窘馕觥縑isual Basic允許用對象作為參數(shù),即窗體或控件作為通用過程的參數(shù)。在Visual Basic 中不僅可以使用變量作為形式參數(shù),還可以使用數(shù)組、窗體或控件作為通用過程的參數(shù),在用數(shù)組作為過程的參數(shù)時將按址傳遞。在調(diào)用過程時,使用的實參的個數(shù)應(yīng)與過程形參的個數(shù)相同。

  雖然在調(diào)用Sub過程時不直接返回值,但仍可通過某些方式,將Sub過程中處理的信息傳回到調(diào)用的程序中,如將參數(shù)按址傳遞。

  30.C。【解析】LCase()函數(shù)用于將字符串中大寫字母轉(zhuǎn)化為小寫字母,原本小寫或非字母字符保持不變。Mid(字符串,起始位置[個數(shù)])函數(shù)用于從已有字符串中取出按指定位置開始的含指定個數(shù)字符的字符串。

  在本題源程序的Fun函數(shù)過程中,當(dāng)?shù)?次執(zhí)行Do循環(huán)體后,變量tStr=Mid("ABCDEF",3+1,1)="D";當(dāng)?shù)?次執(zhí)行D0循環(huán)體后,變量tStr="D"&Mid("ABCDEF",4+1,1)="DE";當(dāng)?shù)?次執(zhí)行Do循環(huán)體后,變量tStr="DE"&Mid("ABCDEF",5+1,1)="DEF"。函數(shù)返回值為“DEFDEF”,故文本框中顯示內(nèi)容為“defdef”。

  31.A!窘馕鯹KeyPreview屬性用于設(shè)置是否在控件的鍵盤事件之前激活窗體的鍵盤事件。KeyPress (KeyAscii As Integer)事件是在對象具有焦點時,按下鍵盤上的鍵時觸發(fā)的事件。KeyAscii參數(shù)是所按鍵的Ascii的代碼將每個字符的大、小寫形式作為不同的鍵代碼解釋。Chr()可返回Ascii碼對應(yīng)的字符。

  本題程序運行時,在文本框中每輸入一個字符,該字符將被連入變量SaveAll中,當(dāng)輸入為“VB”時,SaveAll="VB"。單擊命令按鈕后,文本框中顯示內(nèi)容應(yīng)為“vbVB”。

  32.A!窘馕觥勘绢}源程序通過For循環(huán)輸入4個整數(shù),并判斷其是否能被5整除,若能被5整除,則將其累加入變量a中,并將其賦值給變量x;否則將變量x的值累加入變量a中。第1次執(zhí)行循環(huán)體時,輸入值為15,a=0+15,x=15。第2次執(zhí)行循環(huán)體時,輸入值為24,a=15+15=30;第3次執(zhí)行循環(huán)體時,輸入值為35,a=30+35=65,x=35;第4次執(zhí)行循環(huán)體時,輸入值為46,a=65+35=100。

  33.B!窘馕觥縑isual Easic中的菜單(包括彈出式菜單)是通過菜單編輯器來設(shè)計的。打開某個活動窗體的菜單編輯器有4種方法:①選擇菜單【工具】→【菜單編輯器】命令;②單擊工具欄中的“菜單編輯器”圖標(biāo);③使用快捷鍵;④右擊窗體,從彈出的快捷菜單中選擇【菜單編輯器】命令。菜單項的“有效”屬性(即Enabled)是控制菜單項的有效性的,當(dāng)把一個菜單項的“有效”屬性設(shè)置為False,就可以使其失效,運行后該菜單項變?yōu)榛疑?/P>

  菜單項的增減也可通過控件數(shù)組來實現(xiàn)。控件數(shù)組可以在設(shè)計階段建立,也可以在運行時建立。利用這一特點,可在設(shè)計時建立菜單控件數(shù)組的第一個元素,該元素的下標(biāo)為0,Visible屬性為False。在程序運行時,通過Load語句來建立該菜單控件數(shù)組的新元素,并將其Visible屬性設(shè)置為True,從而實現(xiàn)增加菜單項的功能。刪除菜單項時可通過UnLoad語句來實現(xiàn)。

  34.C!窘馕觥客ㄓ脤υ捒(CommonDialog)可提供諸如打開文件、保存文件、設(shè)置打印選項、選擇顏色和字體、顯示幫助等操作的一組標(biāo)準(zhǔn)對話框,該控件運行時不可見。通用對話框可顯示的對話框類型及其對應(yīng)的Action屬性值及方法如下。

  Action屬性值顯示的對話類型有:0無操作,1打開文件ShowOpen,2存為文件ShowSave,3選擇顏色ShowColor,4選擇字體ShowFont,5打印ShowPrinter,6調(diào)用“幫助”文件ShowHelp。

  35.A!窘馕觥縏ype語句用于在模塊級別(過程外的任何代碼都被看作模塊級別代碼,必須先列出聲明,隨后列出過程)中定義一個用戶自己的數(shù)據(jù)類型,本質(zhì)上是一個數(shù)據(jù)類型集合,它含有一個至一個以上的成員。每個成員可以被定義為不同的數(shù)據(jù)類型。當(dāng)聲明自定義類型變量后,可通過“變量名.成員名”來訪問自定義變量中的元素。

  Visual Basic程序中關(guān)于文件的操作,主要是先打開一個文件,然后對這個文件進行讀或?qū)懙牟僮,操作完成后,關(guān)閉這個文件。打開文件的基本格式為:Open FileName For Mode

  As#FileNumber。打開方式主要有Output、Append、Input、Random等幾種,Output、Append、Input方式打開的文件進行的讀寫操作都是以順序方式進行的,其中Output、Append打開的文件主要用來輸出數(shù)據(jù),與Print#、Write#等方法配合使用;以Input方式打開的:(件主要用來讀入數(shù)據(jù),它與Input#、LineInput#語句配合使用。

  本題中,選項8和選項D均是以Input方式打開文件,顯然錯誤,選項C中向順序文件中寫入記錄的語句錯誤,正確答案只有選項A。

  36.C!窘馕觥勘绢}考y,-add方法里IsMissing的v3,v3是一個可選項,用來判斷這個參數(shù)是否存在。根據(jù)程序語句,當(dāng)輸入3個參數(shù)時,就是3個參數(shù)求和,輸入2個參數(shù)時是兩個數(shù)求和,題目中是2個參數(shù),因此是2個參數(shù)求和,不會報錯。

  37.A!窘馕觥磕夸浟斜砜虻腜ath是當(dāng)前驅(qū)動器或指定驅(qū)動器的路徑。

  38.B。【解析】函數(shù)過程可以無參數(shù)。例如,隨機函數(shù)就無參數(shù)。

  39.D!窘馕觥縀num是枚舉類型的變量,變量定義時都是要執(zhí)行的,因此x>4,必然滿足4>=3,彈出信息框為pass!。

  40.C。【解析】Chr是Ascii碼轉(zhuǎn)成字符,Asc是講字符轉(zhuǎn)成Ascii碼。i是1到5的循環(huán),仍然是一個數(shù)。a數(shù)組就是B、C、D、E、F這5行字符。第一行是B,程序運行后,5行分別是B,BC,BCD,BCDE,BC DEF。

上一頁  1 2 3 4 5 6 7 8 9 10  ... 下一頁  >> 

  相關(guān)推薦:

  2014年計算機等級考試時間調(diào)整通知

  2014年全國計算機二級VB上機考試試題匯總

  2014計算機等級《二級VB》上機預(yù)測題及答案匯總

  考試吧考后首發(fā)2014年3月計算機等考真題及答案通熱點文章

 

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。