全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案_第3頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案_第4頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

全國(guó)計(jì)算機(jī)二級(jí)考試vb真題單選題100道及答案1.在VB中,要將一個(gè)字符串變量Str1中的所有小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,應(yīng)使用的函數(shù)是()A.LCase(Str1)B.UCase(Str1)C.Left(Str1)D.Right(Str1)答案:B。解析:UCase函數(shù)用于將字符串中的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,LCase是將大寫(xiě)轉(zhuǎn)小寫(xiě),Left和Right分別是截取字符串左、右部分。2.以下關(guān)于VB中數(shù)組的說(shuō)法,正確的是()A.動(dòng)態(tài)數(shù)組在定義時(shí)必須指定大小B.靜態(tài)數(shù)組在使用前需要重新定義大小C.動(dòng)態(tài)數(shù)組可以在程序運(yùn)行時(shí)改變大小D.靜態(tài)數(shù)組不能在過(guò)程中使用答案:C。解析:動(dòng)態(tài)數(shù)組在定義時(shí)不指定大小,可在程序運(yùn)行時(shí)用ReDim語(yǔ)句改變大小,靜態(tài)數(shù)組定義時(shí)指定大小且不能改變。3.在VB的窗體上畫(huà)一個(gè)命令按鈕Command1,要實(shí)現(xiàn)單擊該按鈕時(shí)在窗體上顯示“HelloWorld”,應(yīng)編寫(xiě)的事件過(guò)程是()A.PrivateSubForm_Click()Print"HelloWorld"EndSubB.PrivateSubCommand1_Click()Print"HelloWorld"EndSubC.PrivateSubForm_Load()Print"HelloWorld"EndSubD.PrivateSubCommand1_Load()Print"HelloWorld"EndSub答案:B。解析:要實(shí)現(xiàn)單擊命令按鈕顯示內(nèi)容,應(yīng)編寫(xiě)命令按鈕的Click事件過(guò)程。4.以下哪個(gè)是VB中合法的變量名()A.2nameB.DimC._ageD.myName答案:D。解析:變量名不能以數(shù)字開(kāi)頭,不能是VB的關(guān)鍵字,下劃線開(kāi)頭不是標(biāo)準(zhǔn)的命名方式,myName符合變量命名規(guī)則。5.在VB中,若要將一個(gè)整數(shù)變量Num的值加1,以下哪種寫(xiě)法是錯(cuò)誤的()A.Num=Num+1B.Num+=1C.Num=1+NumD.Num=+1答案:D。解析:“Num=+1”這種寫(xiě)法錯(cuò)誤,“+=”在VB中不能這樣用,正確應(yīng)該是“Num=Num+1”或“Num=1+Num”。6.要在VB中打開(kāi)一個(gè)文本文件進(jìn)行只讀操作,應(yīng)使用的語(yǔ)句是()A.Open"file.txt"ForWriteAs#1B.Open"file.txt"ForAppendAs#1C.Open"file.txt"ForInputAs#1D.Open"file.txt"ForBinaryAs#1答案:C。解析:ForInput用于以只讀方式打開(kāi)文本文件,F(xiàn)orWrite是寫(xiě)方式,F(xiàn)orAppend是追加方式,F(xiàn)orBinary是二進(jìn)制方式。7.以下關(guān)于VB中函數(shù)和子程序的說(shuō)法,錯(cuò)誤的是()A.函數(shù)可以有返回值,子程序沒(méi)有返回值B.函數(shù)和子程序都可以有參數(shù)C.調(diào)用函數(shù)時(shí)可以將其返回值賦給一個(gè)變量D.子程序不能在函數(shù)中調(diào)用答案:D。解析:子程序可以在函數(shù)中調(diào)用,函數(shù)可返回值,子程序無(wú)返回值,二者都可帶參數(shù),函數(shù)返回值可賦給變量。8.在VB中,要將一個(gè)窗體隱藏,應(yīng)使用的方法是()A.ShowB.HideC.UnloadD.Load答案:B。解析:Hide方法用于隱藏窗體,Show是顯示,Unload是卸載,Load是加載。9.若要在VB中生成一個(gè)1-100之間的隨機(jī)整數(shù),應(yīng)使用的表達(dá)式是()A.Int(Rnd*100)B.Int(Rnd*100+1)C.Int(Rnd*99)D.Int(Rnd*99+1)答案:B。解析:Rnd生成0-1之間的隨機(jī)小數(shù),要生成1-100的隨機(jī)整數(shù),需用Int(Rnd*100+1)。10.以下關(guān)于VB中事件的說(shuō)法,正確的是()A.事件是由程序員定義的B.事件是對(duì)象可以識(shí)別的動(dòng)作C.一個(gè)對(duì)象只能有一個(gè)事件D.事件只能在程序運(yùn)行時(shí)觸發(fā)答案:B。解析:事件是對(duì)象可以識(shí)別的動(dòng)作,由系統(tǒng)定義,一個(gè)對(duì)象可以有多個(gè)事件,事件在滿(mǎn)足條件時(shí)觸發(fā),不一定在運(yùn)行時(shí)。11.在VB中,以下哪種數(shù)據(jù)類(lèi)型可以存儲(chǔ)日期和時(shí)間()A.IntegerB.StringC.DateD.Boolean答案:C。解析:Date類(lèi)型專(zhuān)門(mén)用于存儲(chǔ)日期和時(shí)間,Integer是整數(shù)類(lèi)型,String是字符串類(lèi)型,Boolean是布爾類(lèi)型。12.要在VB中刪除一個(gè)文本框中的所有內(nèi)容,應(yīng)使用的語(yǔ)句是()A.Text1.Text=""B.Text1.Caption=""C.Text1.Value=""D.Text1.Name=""答案:A。解析:文本框的文本內(nèi)容通過(guò)Text屬性設(shè)置,要清空內(nèi)容將其設(shè)為空字符串。13.以下關(guān)于VB中循環(huán)結(jié)構(gòu)的說(shuō)法,錯(cuò)誤的是()A.For循環(huán)適合已知循環(huán)次數(shù)的情況B.DoWhile循環(huán)先判斷條件再執(zhí)行循環(huán)體C.DoUntil循環(huán)是先執(zhí)行循環(huán)體再判斷條件D.三種循環(huán)結(jié)構(gòu)不能相互嵌套答案:D。解析:三種循環(huán)結(jié)構(gòu)可以相互嵌套使用,F(xiàn)or適合已知次數(shù)循環(huán),DoWhile先判斷條件,DoUntil先執(zhí)行循環(huán)體。14.在VB中,要將一個(gè)字符串按空格分割成多個(gè)子字符串,應(yīng)使用的函數(shù)是()A.SplitB.JoinC.MidD.InStr答案:A。解析:Split函數(shù)用于按指定分隔符分割字符串,Join是將數(shù)組元素連接成字符串,Mid是截取字符串,InStr是查找子字符串位置。15.若要在VB中設(shè)置一個(gè)標(biāo)簽的字體顏色為紅色,應(yīng)使用的屬性是()A.FontB.ForeColorC.BackColorD.BorderStyle答案:B。解析:ForeColor屬性用于設(shè)置控件的前景色(文字顏色),F(xiàn)ont是字體設(shè)置,BackColor是背景色,BorderStyle是邊框樣式。16.以下關(guān)于VB中控件的說(shuō)法,正確的是()A.所有控件都有Name屬性B.控件的屬性只能在設(shè)計(jì)時(shí)設(shè)置C.一個(gè)窗體上只能有一個(gè)控件D.控件的事件只能在運(yùn)行時(shí)觸發(fā)答案:A。解析:所有控件都有Name屬性用于標(biāo)識(shí),控件屬性可在設(shè)計(jì)時(shí)和運(yùn)行時(shí)設(shè)置,一個(gè)窗體可有多個(gè)控件,事件在滿(mǎn)足條件時(shí)觸發(fā)。17.在VB中,要判斷一個(gè)變量是否為數(shù)組,應(yīng)使用的函數(shù)是()A.IsArrayB.IsNumericC.IsDateD.IsEmpty答案:A。解析:IsArray函數(shù)用于判斷變量是否為數(shù)組,IsNumeric判斷是否為數(shù)值,IsDate判斷是否為日期,IsEmpty判斷是否為空。18.要在VB中將一個(gè)數(shù)值變量Num格式化為兩位小數(shù)的字符串,應(yīng)使用的函數(shù)是()A.Str(Num)B.Format(Num,"0.00")C.CStr(Num)D.Val(Num)答案:B。解析:Format函數(shù)可按指定格式格式化數(shù)據(jù),這里將數(shù)值格式化為兩位小數(shù)的字符串,Str和CStr只是簡(jiǎn)單轉(zhuǎn)換為字符串,Val是將字符串轉(zhuǎn)換為數(shù)值。19.以下關(guān)于VB中菜單的說(shuō)法,錯(cuò)誤的是()A.菜單可以分為主菜單和子菜單B.菜單的Visible屬性可以控制其是否可見(jiàn)C.菜單的Click事件用于處理菜單被單擊的操作D.一個(gè)窗體上只能有一個(gè)菜單答案:D。解析:一個(gè)窗體上可以有多個(gè)菜單,菜單可分主、子菜單,Visible控制可見(jiàn)性,Click處理單擊操作。20.在VB中,若要將一個(gè)窗體的標(biāo)題設(shè)置為“我的窗體”,應(yīng)使用的語(yǔ)句是()A.Form1.Caption="我的窗體"B.Form1.Name="我的窗體"C.Form1.Text="我的窗體"D.Form1.Title="我的窗體"答案:A。解析:窗體的標(biāo)題通過(guò)Caption屬性設(shè)置,Name是窗體名稱(chēng),Text屬性一般用于文本框等,窗體無(wú)Title屬性。21.以下關(guān)于VB中數(shù)據(jù)類(lèi)型轉(zhuǎn)換的說(shuō)法,正確的是()A.不同數(shù)據(jù)類(lèi)型之間不能進(jìn)行轉(zhuǎn)換B.隱式轉(zhuǎn)換會(huì)自動(dòng)進(jìn)行,不會(huì)出錯(cuò)C.顯式轉(zhuǎn)換需要使用特定的函數(shù)D.數(shù)值類(lèi)型和字符串類(lèi)型不能相互轉(zhuǎn)換答案:C。解析:不同數(shù)據(jù)類(lèi)型可相互轉(zhuǎn)換,隱式轉(zhuǎn)換可能出錯(cuò),顯式轉(zhuǎn)換需用特定函數(shù),數(shù)值和字符串可相互轉(zhuǎn)換。22.在VB中,要在一個(gè)列表框中添加一個(gè)新的列表項(xiàng),應(yīng)使用的方法是()A.AddB.AppendC.AddItemD.Insert答案:C。解析:列表框添加新項(xiàng)使用AddItem方法,其他選項(xiàng)不是列表框添加項(xiàng)的正確方法。23.以下關(guān)于VB中常量的說(shuō)法,錯(cuò)誤的是()A.常量的值在程序運(yùn)行過(guò)程中不能改變B.常量可以分為文字常量和符號(hào)常量C.符號(hào)常量需要先定義后使用D.文字常量不能用于表達(dá)式計(jì)算答案:D。解析:文字常量可用于表達(dá)式計(jì)算,常量值運(yùn)行中不變,分文字和符號(hào)常量,符號(hào)常量需先定義。24.在VB中,要將一個(gè)圖片框的圖片清空,應(yīng)使用的語(yǔ)句是()A.Picture1.Picture=NothingB.Picture1.Image=NothingC.Picture1.BackImage=NothingD.Picture1.Icon=Nothing答案:A。解析:圖片框的圖片通過(guò)Picture屬性設(shè)置,清空將其設(shè)為Nothing。25.以下關(guān)于VB中選擇結(jié)構(gòu)的說(shuō)法,正確的是()A.If語(yǔ)句只能有一個(gè)Else子句B.SelectCase語(yǔ)句只能判斷數(shù)值類(lèi)型C.選擇結(jié)構(gòu)不能嵌套使用D.If語(yǔ)句不能沒(méi)有條件答案:A。解析:If語(yǔ)句只能有一個(gè)Else子句,SelectCase可判斷多種類(lèi)型,選擇結(jié)構(gòu)可嵌套,If語(yǔ)句必須有條件。26.在VB中,要獲取當(dāng)前系統(tǒng)日期,應(yīng)使用的函數(shù)是()A.TimeB.NowC.DateD.Timer答案:C。解析:Date函數(shù)用于獲取當(dāng)前系統(tǒng)日期,Time獲取時(shí)間,Now獲取日期和時(shí)間,Timer返回從午夜開(kāi)始的秒數(shù)。27.以下關(guān)于VB中控件數(shù)組的說(shuō)法,錯(cuò)誤的是()A.控件數(shù)組中的控件具有相同的Name屬性B.控件數(shù)組中的控件可以有不同的Index值C.控件數(shù)組可以動(dòng)態(tài)添加控件D.控件數(shù)組中的控件只能響應(yīng)相同的事件答案:D。解析:控件數(shù)組中的控件可以響應(yīng)不同事件,它們有相同Name屬性,不同Index值,可動(dòng)態(tài)添加控件。28.在VB中,要將一個(gè)文本框的輸入內(nèi)容限制為只能輸入數(shù)字,應(yīng)使用的事件是()A.KeyPressB.ClickC.ChangeD.GotFocus答案:A。解析:KeyPress事件可在按鍵時(shí)進(jìn)行判斷,通過(guò)判斷按鍵是否為數(shù)字來(lái)限制輸入,其他事件不適合此功能。29.以下關(guān)于VB中過(guò)程的說(shuō)法,正確的是()A.過(guò)程可以分為事件過(guò)程和通用過(guò)程B.事件過(guò)程只能由系統(tǒng)觸發(fā)C.通用過(guò)程不能有參數(shù)D.過(guò)程不能嵌套調(diào)用答案:A。解析:過(guò)程分事件和通用過(guò)程,事件過(guò)程可由系統(tǒng)或代碼觸發(fā),通用過(guò)程可帶參數(shù),過(guò)程可嵌套調(diào)用。30.在VB中,要將一個(gè)標(biāo)簽的文本內(nèi)容居中顯示,應(yīng)設(shè)置的屬性是()A.AlignmentB.TextAlignC.JustifyD.Center答案:A。解析:標(biāo)簽的Alignment屬性可設(shè)置文本對(duì)齊方式,設(shè)置為居中可實(shí)現(xiàn)文本居中顯示。31.以下關(guān)于VB中文件操作的說(shuō)法,錯(cuò)誤的是()A.打開(kāi)文件時(shí)必須指定文件的訪問(wèn)模式B.關(guān)閉文件使用Close語(yǔ)句C.可以同時(shí)打開(kāi)多個(gè)文件D.文件操作只能處理文本文件答案:D。解析:文件操作可處理多種類(lèi)型文件,不只是文本文件,打開(kāi)文件需指定訪問(wèn)模式,用Close關(guān)閉,可同時(shí)打開(kāi)多個(gè)文件。32.在VB中,要將一個(gè)變量的值傳遞給另一個(gè)過(guò)程,應(yīng)使用的方式是()A.賦值B.參數(shù)傳遞C.全局變量D.靜態(tài)變量答案:B。解析:通過(guò)參數(shù)傳遞可將一個(gè)變量的值傳遞給另一個(gè)過(guò)程,賦值不是傳遞給過(guò)程的方式,全局和靜態(tài)變量有其他用途。33.以下關(guān)于VB中數(shù)據(jù)綁定的說(shuō)法,正確的是()A.數(shù)據(jù)綁定只能綁定數(shù)據(jù)庫(kù)中的數(shù)據(jù)B.數(shù)據(jù)綁定可以實(shí)現(xiàn)控件和數(shù)據(jù)源之間的自動(dòng)更新C.數(shù)據(jù)綁定只能在設(shè)計(jì)時(shí)設(shè)置D.一個(gè)控件只能綁定一個(gè)數(shù)據(jù)源答案:B。解析:數(shù)據(jù)綁定可實(shí)現(xiàn)控件和數(shù)據(jù)源自動(dòng)更新,可綁定多種數(shù)據(jù)源,可在設(shè)計(jì)和運(yùn)行時(shí)設(shè)置,一個(gè)控件可綁定多個(gè)數(shù)據(jù)源。34.在VB中,要將一個(gè)按鈕的背景顏色設(shè)置為藍(lán)色,應(yīng)使用的屬性是()A.ForeColorB.BackColorC.FillColorD.HighlightColor答案:B。解析:BackColor屬性用于設(shè)置控件的背景顏色,F(xiàn)oreColor是前景色,其他選項(xiàng)不是用于設(shè)置按鈕背景色的屬性。35.以下關(guān)于VB中圖形繪制的說(shuō)法,錯(cuò)誤的是()A.可以使用Line方法繪制直線B.可以使用Circle方法繪制圓形C.圖形繪制只能在窗體上進(jìn)行D.繪制圖形需要設(shè)置畫(huà)筆顏色和寬度答案:C。解析:圖形繪制可在窗體、圖片框等控件上進(jìn)行,Line繪直線,Circle繪圓形,繪制需設(shè)置畫(huà)筆顏色和寬度。36.在VB中,要將一個(gè)數(shù)組中的元素逆序排列,可采用的方法是()A.循環(huán)交換元素位置B.直接對(duì)數(shù)組排序C.復(fù)制數(shù)組到新數(shù)組D.清空數(shù)組再重新賦值答案:A。解析:通過(guò)循環(huán)交換元素位置可實(shí)現(xiàn)數(shù)組元素逆序排列,直接排序不能實(shí)現(xiàn)逆序,復(fù)制和清空再賦值不是逆序方法。37.以下關(guān)于VB中錯(cuò)誤處理的說(shuō)法,正確的是()A.錯(cuò)誤處理只能在程序運(yùn)行時(shí)進(jìn)行B.OnError語(yǔ)句用于設(shè)置錯(cuò)誤處理方式C.錯(cuò)誤處理只能處理語(yǔ)法錯(cuò)誤D.發(fā)生錯(cuò)誤時(shí)程序會(huì)自動(dòng)終止答案:B。解析:OnError語(yǔ)句用于設(shè)置錯(cuò)誤處理方式,錯(cuò)誤處理可在設(shè)計(jì)和運(yùn)行時(shí)考慮,能處理多種錯(cuò)誤,發(fā)生錯(cuò)誤不一定自動(dòng)終止。38.在VB中,要將一個(gè)文本框的輸入內(nèi)容轉(zhuǎn)換為整數(shù),應(yīng)使用的函數(shù)是()A.StrB.ValC.CStrD.Chr答案:B。解析:Val函數(shù)可將字符串轉(zhuǎn)換為數(shù)值,Str和CStr是將數(shù)值轉(zhuǎn)換為字符串,Chr是返回指定ASCII碼的字符。39.以下關(guān)于VB中對(duì)象的說(shuō)法,錯(cuò)誤的是()A.對(duì)象是具有屬性、方法和事件的實(shí)體B.所有對(duì)象都有相同的屬性和方法C.對(duì)象可以通過(guò)代碼創(chuàng)建和銷(xiāo)毀D.對(duì)象的屬性可以在運(yùn)行時(shí)修改答案:B。解析:不同對(duì)象有不同的屬性和方法,對(duì)象是有屬性、方法和事件的實(shí)體,可通過(guò)代碼創(chuàng)建和銷(xiāo)毀,屬性可在運(yùn)行時(shí)修改。40.在VB中,要在一個(gè)定時(shí)器控件的定時(shí)事件中執(zhí)行一段代碼,應(yīng)編寫(xiě)的事件過(guò)程是()A.Timer1_Click()B.Timer1_Timer()C.Timer1_Load()D.Timer1_Change()答案:B。解析:定時(shí)器控件的定時(shí)事件是Timer事件,編寫(xiě)Timer1_Timer()過(guò)程可在定時(shí)時(shí)執(zhí)行代碼。41.以下關(guān)于VB中字符串處理的說(shuō)法,正確的是()A.字符串長(zhǎng)度可以使用Len函數(shù)獲取B.字符串連接只能使用“+”號(hào)C.字符串不能進(jìn)行比較D.字符串不能進(jìn)行截取操作答案:A。解析:Len函數(shù)可獲取字符串長(zhǎng)度,字符串連接可用“&”,字符串可比較和截取。42.在VB中,要將一個(gè)復(fù)選框的狀態(tài)設(shè)置為選中,應(yīng)使用的屬性是()A.CheckedB.ValueC.SelectedD.Enabled答案:B。解析:復(fù)選框的狀態(tài)通過(guò)Value屬性設(shè)置,設(shè)置為1表示選中,Checked不是復(fù)選框的屬性,Selected用于列表框等,Enabled控制是否可用。43.以下關(guān)于VB中菜單設(shè)計(jì)的說(shuō)法,錯(cuò)誤的是()A.菜單設(shè)計(jì)可以使用菜單編輯器B.菜單的快捷鍵可以在菜單編輯器中設(shè)置C.菜單的子菜單不能再包含子菜單D.菜單的名稱(chēng)和標(biāo)題可以不同答案:C。解析:菜單的子菜單可以再包含子菜單,菜單設(shè)計(jì)可用菜單編輯器,可設(shè)置快捷鍵,名稱(chēng)和標(biāo)題可不同。44.在VB中,要將一個(gè)變量聲明為長(zhǎng)整型,應(yīng)使用的關(guān)鍵字是()A.IntegerB.LongC.SingleD.Double答案:B。解析:Long用于聲明長(zhǎng)整型變量,Integer是整型,Single是單精度浮點(diǎn)型,Double是雙精度浮點(diǎn)型。45.若要在VB中使一個(gè)文本框不可編輯,應(yīng)設(shè)置其()屬性。A.ReadOnlyB.EnabledC.VisibleD.Locked答案:A。解析:ReadOnly屬性設(shè)置為T(mén)rue時(shí),文本框內(nèi)容不可編輯但可選中復(fù)制,Enabled為False時(shí)文本框不可用,Visible控制是否可見(jiàn),Locked屬性一般用于數(shù)據(jù)綁定控件。46.以下關(guān)于VB中循環(huán)語(yǔ)句Do...LoopUntil的描述,正確的是()A.先判斷條件,條件為真時(shí)執(zhí)行循環(huán)體B.先執(zhí)行循環(huán)體,再判斷條件,條件為假時(shí)繼續(xù)循環(huán)C.先執(zhí)行循環(huán)體,再判斷條件,條件為真時(shí)繼續(xù)循環(huán)D.先判斷條件,條件為假時(shí)執(zhí)行循環(huán)體答案:B。解析:Do...LoopUntil先執(zhí)行循環(huán)體,再判斷Until后的條件,條件為假時(shí)繼續(xù)循環(huán),為真時(shí)退出循環(huán)。47.在VB中,要獲取一個(gè)列表框中當(dāng)前選中項(xiàng)的索引,應(yīng)使用的屬性是()A.SelectedB.ListIndexC.ListCountD.Text答案:B。解析:ListIndex屬性返回列表框中當(dāng)前選中項(xiàng)的索引,Selected是一個(gè)布爾數(shù)組表示各項(xiàng)是否選中,ListCount是列表項(xiàng)的數(shù)量,Text是選中項(xiàng)的文本內(nèi)容。48.以下關(guān)于VB中函數(shù)返回值的說(shuō)法,錯(cuò)誤的是()A.函數(shù)可以沒(méi)有返回值B.函數(shù)的返回值類(lèi)型在定義時(shí)確定C.函數(shù)返回值可以通過(guò)函數(shù)名賦值D.函數(shù)返回值只能是單一數(shù)據(jù)類(lèi)型答案:D。解析:函數(shù)返回值可以是數(shù)組等復(fù)合數(shù)據(jù)類(lèi)型,并非只能是單一數(shù)據(jù)類(lèi)型,函數(shù)可無(wú)返回值,返回值類(lèi)型定義時(shí)確定,可通過(guò)函數(shù)名賦值返回值。49.在VB中,要設(shè)置一個(gè)窗體的啟動(dòng)位置為屏幕中心,應(yīng)設(shè)置其()屬性。A.StartUpPositionB.LeftC.TopD.Location答案:A。解析:StartUpPosition屬性可設(shè)置窗體的啟動(dòng)位置,設(shè)置為2表示屏幕中心,Left和Top是設(shè)置窗體位置的坐標(biāo),Location屬性在VB中不用于此功能。50.若要在VB中將一個(gè)字符串中的指定子字符串替換為另一個(gè)字符串,應(yīng)使用的函數(shù)是()A.ReplaceB.InStrC.MidD.Trim答案:A。解析:Replace函數(shù)用于將字符串中的指定子字符串替換為另一個(gè)字符串,InStr是查找子字符串位置,Mid是截取字符串,Trim是去除字符串首尾空格。51.以下關(guān)于VB中單選按鈕的說(shuō)法,正確的是()A.一個(gè)窗體上的所有單選按鈕只能有一個(gè)被選中B.單選按鈕的Value屬性為T(mén)rue表示未選中C.單選按鈕不能分組D.單選按鈕的Caption屬性不能修改答案:A。解析:一個(gè)窗體上的單選按鈕通常作為一組,只能有一個(gè)被選中,Value為T(mén)rue表示選中,可通過(guò)框架等進(jìn)行分組,Caption屬性可修改顯示文本。52.在VB中,要將一個(gè)數(shù)值保留到小數(shù)點(diǎn)后一位,可使用的表達(dá)式是()A.Int(Num*10)/10B.Round(Num,1)C.Fix(Num*10)/10D.Truncate(Num,1)答案:B。解析:Round函數(shù)用于對(duì)數(shù)值進(jìn)行四舍五入保留指定小數(shù)位數(shù),這里保留一位小數(shù)用Round(Num,1),Int和Fix有取整作用但不是四舍五入,VB中無(wú)Truncate函數(shù)。53.以下關(guān)于VB中數(shù)據(jù)類(lèi)型的存儲(chǔ)范圍,說(shuō)法正確的是()A.Integer類(lèi)型能存儲(chǔ)的數(shù)值范圍比Long類(lèi)型大B.Single類(lèi)型能存儲(chǔ)的小數(shù)精度比Double類(lèi)型高C.Byte類(lèi)型能存儲(chǔ)的數(shù)值范圍是0-255D.Boolean類(lèi)型只能存儲(chǔ)-1和0答案:C。解析:Byte類(lèi)型存儲(chǔ)無(wú)符號(hào)整數(shù),范圍是0-255,Long存儲(chǔ)范圍比Integer大,Double精度比Single高,Boolean類(lèi)型存儲(chǔ)True和False(對(duì)應(yīng)-1和0)。54.在VB中,要在一個(gè)窗體上繪制一個(gè)矩形,應(yīng)使用的方法是()A.LineB.CircleC.RectangleD.FillRect答案:A。解析:可以使用Line方法通過(guò)繪制四條邊來(lái)繪制矩形,Circle是繪制圓形,VB中無(wú)Rectangle和FillRect方法。55.若要在VB中讀取一個(gè)文本文件的內(nèi)容,以下步驟正確的是()A.打開(kāi)文件、讀取內(nèi)容、關(guān)閉文件B.讀取內(nèi)容、打開(kāi)文件、關(guān)閉文件C.打開(kāi)文件、關(guān)閉文件、讀取內(nèi)容D.關(guān)閉文件、打開(kāi)文件、讀取內(nèi)容答案:A。解析:讀取文本文件應(yīng)先打開(kāi)文件,然后讀取內(nèi)容,最后關(guān)閉文件。56.以下關(guān)于VB中事件驅(qū)動(dòng)編程的說(shuō)法,錯(cuò)誤的是()A.程序的執(zhí)行流程由事件的發(fā)生來(lái)決定B.事件可以由用戶(hù)操作觸發(fā)C.一個(gè)事件只能對(duì)應(yīng)一個(gè)事件過(guò)程D.事件驅(qū)動(dòng)編程提高了程序的交互性答案:C。解析:一個(gè)事件可以對(duì)應(yīng)多個(gè)事件過(guò)程,程序執(zhí)行由事件決定,事件可由用戶(hù)操作觸發(fā),事件驅(qū)動(dòng)提高了交互性。57.在VB中,要將一個(gè)數(shù)組傳遞給一個(gè)過(guò)程,應(yīng)使用的參數(shù)類(lèi)型是()A.單個(gè)變量類(lèi)型B.數(shù)組類(lèi)型C.變體類(lèi)型D.以上都可以答案:B。解析:將數(shù)組傳遞給過(guò)程,參數(shù)類(lèi)型應(yīng)定義為數(shù)組類(lèi)型,單個(gè)變量類(lèi)型不能傳遞數(shù)組,變體類(lèi)型雖可但不是最佳選擇。58.以下關(guān)于VB中消息框的說(shuō)法,正確的是()A.MsgBox函數(shù)只能顯示提示信息B.MsgBox函數(shù)的返回值是用戶(hù)的響應(yīng)結(jié)果C.MsgBox函數(shù)不能設(shè)置標(biāo)題D.MsgBox函數(shù)只能顯示一行文本答案:B。解析:MsgBox函數(shù)的返回值表示用戶(hù)的響應(yīng)結(jié)果(如確定、取消等),可顯示提示信息、設(shè)置標(biāo)題,能顯示多行文本。59.在VB中,要將一個(gè)日期變量轉(zhuǎn)換為指定格式的字符串,應(yīng)使用的函數(shù)是()A.StrB.FormatDateTimeC.CStrD.DateToString答案:B。解析:FormatDateTime函數(shù)可將日期變量轉(zhuǎn)換為指定格式的字符串,Str和CStr是通用轉(zhuǎn)換,VB中無(wú)DateToString函數(shù)。60.以下關(guān)于VB中菜單控件的說(shuō)法,正確的是()A.菜單控件只能在窗體的頂部顯示B.菜單控件的名稱(chēng)和標(biāo)題必須相同C.菜單控件可以動(dòng)態(tài)添加菜單項(xiàng)D.菜單控件不能響應(yīng)Click事件答案:C。解析:菜單控件可以動(dòng)態(tài)添加菜單項(xiàng),可通過(guò)代碼實(shí)現(xiàn),它可在窗體頂部或其他位置顯示,名稱(chēng)和標(biāo)題可不同,能響應(yīng)Click事件。61.在VB中,要將一個(gè)文本框的內(nèi)容保存到一個(gè)文本文件中,以下操作正確的是()A.打開(kāi)文件、寫(xiě)入內(nèi)容、關(guān)閉文件B.寫(xiě)入內(nèi)容、打開(kāi)文件、關(guān)閉文件C.打開(kāi)文件、關(guān)閉文件、寫(xiě)入內(nèi)容D.關(guān)閉文件、打開(kāi)文件、寫(xiě)入內(nèi)容答案:A。解析:保存文本框內(nèi)容到文件,應(yīng)先打開(kāi)文件,然后寫(xiě)入內(nèi)容,最后關(guān)閉文件。62.以下關(guān)于VB中控件的焦點(diǎn)的說(shuō)法,錯(cuò)誤的是()A.控件獲得焦點(diǎn)時(shí)會(huì)觸發(fā)GotFocus事件B.可以使用SetFocus方法使控件獲得焦點(diǎn)C.一個(gè)窗體上同一時(shí)間只能有一個(gè)控件擁有焦點(diǎn)D.控件失去焦點(diǎn)時(shí)不會(huì)觸發(fā)任何事件答案:D。解析:控件失去焦點(diǎn)時(shí)會(huì)觸發(fā)LostFocus事件,獲得焦點(diǎn)觸發(fā)GotFocus事件,可用SetFocus方法使控件獲焦,同一時(shí)間一個(gè)窗體上只有一個(gè)控件有焦點(diǎn)。63.在VB中,要判斷一個(gè)字符串是否以指定子字符串開(kāi)頭,應(yīng)使用的函數(shù)是()A.LeftB.InStrC.StartsWithD.StrComp答案:B。解析:可以使用InStr函數(shù)判斷字符串是否以指定子字符串開(kāi)頭,若返回1則是,Left是截取字符串左邊部分,VB中無(wú)StartsWith函數(shù),StrComp用于比較字符串。64.以下關(guān)于VB中循環(huán)嵌套的說(shuō)法,正確的是()A.循環(huán)嵌套只能是兩層B.內(nèi)層循環(huán)和外層循環(huán)的循環(huán)變量可以相同C.內(nèi)層循環(huán)執(zhí)行次數(shù)等于外層循環(huán)次數(shù)乘以?xún)?nèi)層循環(huán)自身循環(huán)次數(shù)D.循環(huán)嵌套會(huì)降低程序的執(zhí)行效率,應(yīng)盡量避免答案:C。解析:內(nèi)層循環(huán)執(zhí)行次數(shù)等于外層循環(huán)次數(shù)乘以?xún)?nèi)層循環(huán)自身循環(huán)次數(shù),循環(huán)嵌套可多層,內(nèi)外層循環(huán)變量應(yīng)不同,合理的循環(huán)嵌套不會(huì)過(guò)度降低效率。65.在VB中,要將一個(gè)圖片加載到圖片框中,應(yīng)使用的語(yǔ)句是()A.Picture1.Picture=LoadPicture("圖片路徑")B.Picture1.Image=LoadImage("圖片路徑")C.Picture1.BackImage=LoadBackImage("圖片路徑")D.Picture1.Icon=LoadIcon("圖片路徑")答案:A。解析:使用LoadPicture函數(shù)加載圖片并賦值給圖片框的Picture屬性,其他選項(xiàng)的函數(shù)和屬性使用錯(cuò)誤。66.以下關(guān)于VB中變量作用域的說(shuō)法,錯(cuò)誤的是()A.局部變量只能在定義它的過(guò)程中使用B.模塊級(jí)變量可以在整個(gè)模塊中使用C.全局變量可以在所有模塊中使用D.變量作用域越大,程序越容易維護(hù)答案:D。解析:變量作用域越大,越容易造成變量名沖突等問(wèn)題,不利于程序維護(hù),局部變量在定義過(guò)程使用,模塊級(jí)在模塊內(nèi)使用,全局在所有模塊使用。67.在VB中,要將一個(gè)整數(shù)變量除以2并取整,可使用的方法是()A.Num/2B.Num\2C.Int(Num/2)D.B和C都可以答案:D。解析:“\”是整除運(yùn)算符,直接得到整數(shù)結(jié)果,Int(Num/2)是先除后取整,二者都可實(shí)現(xiàn)將整數(shù)變量除以2并取整。68.以下關(guān)于VB中列表框和組合框的說(shuō)法,正確的是()A.列表框只能顯示列表項(xiàng),不能輸入內(nèi)容B.組合框只能輸入內(nèi)容,不能顯示列表項(xiàng)C.列表框和組合框的List屬性用法不同D.列表框和組合框都不能進(jìn)行多選答案:A。解析:列表框只能顯示列表項(xiàng),不能輸入內(nèi)容,組合框可輸入也可顯示列表項(xiàng),二者List屬性用法類(lèi)似,列表框可設(shè)置為多選。69.在VB中,要在一個(gè)命令按鈕的Click事件中禁用該按鈕,應(yīng)使用的語(yǔ)句是()A.Command1.Enabled=FalseB.Command1.Visible=FalseC.Command1.Locked=TrueD.Command1.ReadOnly=True答案:A。解析:將命令按鈕的Enabled屬性設(shè)置為False可禁用按鈕,Visible是控制可見(jiàn)性,Locked和ReadOnly屬性不用于此功能。70.以下關(guān)于VB中文件操作的文件號(hào),說(shuō)法正確的是()A.文件號(hào)只能是1-255之間的整數(shù)B.文件號(hào)在使用前不需要分配C.不同的文件操作可以使用相同的文件號(hào)D.文件號(hào)可以是任意整數(shù)答案:A。解析:文件號(hào)通常是1-255之間的整數(shù),使用前需分配,不同文件操作不能用相同文件號(hào)。71.在VB中,要將一個(gè)字符串按指定分隔符分割成數(shù)組,可使用的函數(shù)是()A.SplitB.JoinC.InStrD.Mid答案:A。解析:Split函數(shù)用于按指定分隔符分割字符串成數(shù)組,Join是將數(shù)組元素連接成字符串,InStr是查找子字符串位置,Mid是截取字符串。72.以下關(guān)于VB中函數(shù)過(guò)程和子過(guò)程的區(qū)別,說(shuō)法錯(cuò)誤的是()A.函數(shù)過(guò)程有返回值,子過(guò)程沒(méi)有B.函數(shù)過(guò)程可以在表達(dá)式中使用,子過(guò)程不能C.子過(guò)程可以有參數(shù),函數(shù)過(guò)程不能D.調(diào)用函數(shù)過(guò)程和子過(guò)程的語(yǔ)法不同答案:C。解析:函數(shù)過(guò)程和子過(guò)程都可以有參數(shù),函數(shù)有返回值可在表達(dá)式用,調(diào)用語(yǔ)法不同。73.在VB中,要將一個(gè)窗體的邊框樣式設(shè)置為無(wú)邊框,應(yīng)設(shè)置其()屬性。A.BorderStyleB.ControlBoxC.MaxButtonD.MinButton答案:A。解析:BorderStyle屬性可設(shè)置窗體邊框樣式,設(shè)置為0表示無(wú)邊框,ControlBox控制是否顯示控制框,MaxButton和MinButton控制最大、最小化按鈕。74.以下關(guān)于VB中數(shù)據(jù)驗(yàn)證的說(shuō)法,正確的是()A.數(shù)據(jù)驗(yàn)證只能在輸入數(shù)據(jù)時(shí)進(jìn)行B.可以使用自定義函數(shù)進(jìn)行數(shù)據(jù)驗(yàn)證C.數(shù)據(jù)驗(yàn)證只能驗(yàn)證數(shù)值類(lèi)型數(shù)據(jù)D.數(shù)據(jù)驗(yàn)證不需要編寫(xiě)代碼答案:B。解析:可以使用自定義函數(shù)進(jìn)行數(shù)據(jù)驗(yàn)證,數(shù)據(jù)驗(yàn)證可在多個(gè)階段進(jìn)行,能驗(yàn)證多種數(shù)據(jù)類(lèi)型,需要編寫(xiě)代碼實(shí)現(xiàn)。75.在VB中,要將一個(gè)數(shù)值變量轉(zhuǎn)換為字符串并在前面補(bǔ)零,可使用的函數(shù)是()A.StrB.FormatC.CStrD.Val答案:B。解析:Format函數(shù)可按指定格式格式化數(shù)據(jù),如Format(Num,"000")可在數(shù)值前補(bǔ)零,Str和CStr只是簡(jiǎn)單轉(zhuǎn)換,Val是將字符串轉(zhuǎn)數(shù)值。76.以下關(guān)于VB中菜單的快捷鍵設(shè)置,說(shuō)法正確的是()A.快捷鍵只能是單個(gè)字母B.快捷鍵設(shè)置后不能修改C.可以在菜單編輯器中設(shè)置快捷鍵D.一個(gè)菜單只能有一個(gè)快捷鍵答案:C。解析:可以在菜單編輯器中設(shè)置快捷鍵,快捷鍵可以是組合鍵,可修改,一個(gè)菜單可設(shè)置多個(gè)快捷鍵。77.在VB中,要將一個(gè)列表框中的所有列表項(xiàng)清空,應(yīng)使用的方法是()A.List1.ClearB.List1.RemoveC.List1.DeleteD.List1.Erase答案:A。解析:列表框使用Clear方法清空所有列表項(xiàng),其他選項(xiàng)不是列表框清空項(xiàng)的正確方法。78.以下關(guān)于VB中數(shù)組的初始化,說(shuō)法正確的是()A.靜態(tài)數(shù)組必須在定義時(shí)初始化B.動(dòng)態(tài)數(shù)組不能初始化C.可以使用數(shù)組初始化語(yǔ)句初始化數(shù)組D.數(shù)組初始化只能賦相同的值答案:C。解析:可以使用數(shù)組初始化語(yǔ)句初始化數(shù)組,靜態(tài)數(shù)組不一定要在定義時(shí)初始化,動(dòng)態(tài)數(shù)組可在分配大小后初始化,數(shù)組可賦不同值。79.在VB中,要將一個(gè)文本框的輸入內(nèi)容限制為只能輸入字母,應(yīng)使用的事件是()A.KeyPressB.ClickC.ChangeD.GotFocus答案:A。解析:KeyPress事件可在按鍵時(shí)判斷按鍵是否為字母來(lái)限制輸入,其他事件不適合此功能。80.以下關(guān)于VB中過(guò)程調(diào)用的說(shuō)法,錯(cuò)誤的是()A.可以使用Call語(yǔ)句調(diào)用過(guò)程B.調(diào)用過(guò)程時(shí)參數(shù)的傳遞方式有按值傳遞和按地址傳遞C.過(guò)程調(diào)用可以嵌套D.調(diào)用過(guò)程時(shí)參數(shù)的數(shù)量和類(lèi)型必須與定義時(shí)完全相同答案:D。解析:調(diào)用過(guò)程時(shí),參數(shù)數(shù)量和類(lèi)型在某些情況下可不與定義時(shí)完全相同(如可選參數(shù)等),可用Call語(yǔ)句調(diào)用,有按值和按地址傳遞方式,過(guò)程調(diào)用可嵌套。81.在VB中,要將一個(gè)圖片框的大小自動(dòng)調(diào)整為圖片的大小,應(yīng)設(shè)置其()屬性。A.AutoSizeB.StretchC.ScaleModeD.Alignment答案:A。解析:AutoSize屬性設(shè)置為T(mén)rue時(shí),圖片框大小會(huì)自動(dòng)調(diào)整為圖片大小,Stretch是拉伸圖片適應(yīng)框,ScaleMode是縮放模式,Alignment是對(duì)齊方式。82.以下關(guān)于VB中錯(cuò)誤處理的錯(cuò)誤號(hào),說(shuō)法正確的是()A.錯(cuò)誤號(hào)都是正數(shù)B.不同的錯(cuò)誤有不同的錯(cuò)誤號(hào)C.錯(cuò)誤號(hào)只能在運(yùn)行時(shí)獲取D.錯(cuò)誤號(hào)沒(méi)有實(shí)際意義答案:B。解析:不同的錯(cuò)誤有不同的錯(cuò)誤號(hào),錯(cuò)誤號(hào)有正有負(fù),可在運(yùn)行時(shí)和調(diào)試時(shí)獲取,有實(shí)際意義用于識(shí)別錯(cuò)誤。83.在VB中,要將一個(gè)字符串中的所有空格去除,可使用的函數(shù)是()A.TrimB.LTrimC.RTrimD.Replace(Str,"","")答案:D。解析:Replace(Str,"","")可將字符串中所有空格替換為空字符串從而去除空格,Trim、LTrim、RTrim只能去除首尾空格。84.以下關(guān)于VB中控件的Tab順序,說(shuō)法正確的是()A.控件的Tab順序只能在設(shè)計(jì)時(shí)設(shè)置B.Tab順序決定了按Tab鍵時(shí)光標(biāo)在控件間移動(dòng)的順序C.所有控件都有Tab順序D.改變控件的位置會(huì)自動(dòng)改變其Tab順序答案:B。解析:Tab順序決定了按Tab鍵時(shí)光標(biāo)在控件間移動(dòng)的順序,它既可以在設(shè)計(jì)時(shí)設(shè)置,也能在運(yùn)行時(shí)修改;不是所有控件都有Tab順序,比如標(biāo)簽等通常沒(méi)有;改變控件位置不會(huì)自動(dòng)改變其Tab順序。85.在VB中,要將一個(gè)變量聲明為單精度浮點(diǎn)型,應(yīng)使用的關(guān)鍵字是()A.IntegerB.LongC.SingleD.Double答案:C。解析:Single用于聲明單精度浮點(diǎn)型變量,Integer是整型,Long是長(zhǎng)整型,Double是雙精度浮點(diǎn)型。86.若要在VB中使一個(gè)按鈕不可用,應(yīng)設(shè)置其()屬性。A.EnabledB.VisibleC.ReadOnlyD.Locked答案:A。解析:將按鈕的Enabled屬性設(shè)置為False可使其不可用,Visible控制是否可見(jiàn),ReadOnly和Locked屬性一般不用于按鈕。87.以下關(guān)于VB中ForEach...Next循環(huán)的描述,正確的是()A.只能用于遍歷數(shù)組B.可以用于遍歷集合對(duì)象C.循環(huán)次數(shù)必須預(yù)先確定D.不能在循環(huán)體中修改元素的值答案:B。解析:ForEach...Next循環(huán)可以用于遍歷數(shù)組和集合對(duì)象,循環(huán)次數(shù)不需要預(yù)先確定,在某些情況下可以在循環(huán)體中修改元素的值。88.在VB中,要獲取一個(gè)組合框中當(dāng)前選中項(xiàng)的文本,應(yīng)使用的屬性是()A.TextB.ListIndexC.ListCountD.Selected答案:A。解析:組合框的Text屬性返回當(dāng)前選中項(xiàng)的文本,ListIndex是選中項(xiàng)的索引,ListCount是列表項(xiàng)數(shù)量,Selected屬性用于判斷列表項(xiàng)是否被選中。89.以下關(guān)于VB中函數(shù)過(guò)程的調(diào)用,說(shuō)法錯(cuò)誤的是()A.可以將函數(shù)的返回值賦給一個(gè)變量B.函數(shù)調(diào)用可以作為另一個(gè)函數(shù)的參數(shù)C.函數(shù)調(diào)用時(shí)不需要考慮參數(shù)的傳遞方式D.可以在表達(dá)式中直接使用函數(shù)調(diào)用答案:C。解析:函數(shù)調(diào)用時(shí)需要考慮參數(shù)的傳遞方式,有按值傳遞和按地址傳遞,函數(shù)返回值可賦給變量,可作為其他函數(shù)參數(shù),也能在表達(dá)式中直接使用。90.在VB中,要設(shè)置一個(gè)窗體的背景顏色為綠色,應(yīng)使用的屬性是()A.ForeColorB.BackColorC.FillColorD.HighlightColor答案:B。解析:BackColor屬性用于設(shè)置窗體的背景顏色,F(xiàn)oreColor是前景色,F(xiàn)illColor和HighlightColor一般不用于設(shè)置窗體背景色。91.若要在VB中將一個(gè)字符串中的小寫(xiě)字母轉(zhuǎn)換

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論