全國計算機二級考試vb真題單選題100道及答案_第1頁
全國計算機二級考試vb真題單選題100道及答案_第2頁
全國計算機二級考試vb真題單選題100道及答案_第3頁
全國計算機二級考試vb真題單選題100道及答案_第4頁
全國計算機二級考試vb真題單選題100道及答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論