VBA基礎(chǔ)知識單選題100道及答案_第1頁
VBA基礎(chǔ)知識單選題100道及答案_第2頁
VBA基礎(chǔ)知識單選題100道及答案_第3頁
VBA基礎(chǔ)知識單選題100道及答案_第4頁
VBA基礎(chǔ)知識單選題100道及答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VBA基礎(chǔ)知識單選題100道及答案1.在VBA中,用于定義變量的關(guān)鍵字是()A.DimB.SubC.FunctionD.End答案:A2.VBA中,以下哪種數(shù)據(jù)類型可以存儲小數(shù)()A.IntegerB.LongC.SingleD.String答案:C3.在VBA中,要在立即窗口輸出信息,使用的語句是()A.PrintB.Debug.PrintC.MsgBoxD.InputBox答案:B4.以下關(guān)于VBA中數(shù)組的說法,正確的是()A.數(shù)組的下標只能從0開始B.動態(tài)數(shù)組在聲明時不需要指定大小C.固定大小數(shù)組不能改變其元素個數(shù)D.數(shù)組元素的數(shù)據(jù)類型可以不同答案:B5.VBA中,執(zhí)行循環(huán)結(jié)構(gòu)時,想要提前結(jié)束循環(huán),可使用的語句是()A.ExitForB.ContinueC.EndLoopD.Break答案:A6.以下哪個函數(shù)可以獲取字符串的長度()A.LeftB.RightC.LenD.Mid答案:C7.在VBA中,用于判斷條件是否成立的結(jié)構(gòu)是()A.循環(huán)結(jié)構(gòu)B.順序結(jié)構(gòu)C.分支結(jié)構(gòu)D.以上都不對答案:C8.若要定義一個過程,其正確的語法格式是()A.Sub過程名(參數(shù)列表)語句塊EndSubB.Function過程名(參數(shù)列表)As數(shù)據(jù)類型語句塊EndFunctionC.以上兩種都可以D.以上都不對答案:C9.VBA中,以下哪種數(shù)據(jù)類型可以存儲日期和時間()A.IntegerB.DateC.StringD.Double答案:B10.在VBA中,以下關(guān)于對象的說法錯誤的是()A.每個對象都有自己的屬性和方法B.對象是代碼和數(shù)據(jù)的組合C.可以直接訪問對象的屬性而不需要通過對象變量D.可以調(diào)用對象的方法來執(zhí)行特定的操作答案:C11.以下哪個運算符用于字符串連接()A.+B.&C.-D.*答案:B12.在VBA中,以下關(guān)于變量作用域的說法正確的是()A.過程級變量在整個模塊中都有效B.模塊級變量在聲明它的過程中有效C.全局變量在整個工程中都有效D.變量作用域都一樣答案:C13.要從一個字符串中提取從指定位置開始的指定長度的子字符串,應(yīng)使用的函數(shù)是()A.LeftB.RightC.MidD.Trim答案:C14.VBA中,用于清除文本框內(nèi)容的語句是()A.TextBox1.Text=""B.TextBox1.ClearC.TextBox1.Value=""D.以上都不對答案:A15.以下關(guān)于VBA中錯誤處理的說法,正確的是()A.不需要進行錯誤處理B.使用OnError語句來捕獲錯誤C.錯誤處理只能在過程開始處進行D.發(fā)生錯誤程序會自動結(jié)束答案:B16.在VBA中,以下哪種數(shù)據(jù)類型占用內(nèi)存最?。ǎ〢.ByteB.IntegerC.LongD.Double答案:A17.要遍歷一個集合中的所有元素,通常使用的循環(huán)結(jié)構(gòu)是()A.For...NextB.Do...LoopC.While...WendD.ForEach...Next答案:D18.VBA中,用于獲取當前日期的函數(shù)是()A.NowB.DateC.TimeD.Year答案:B19.以下關(guān)于VBA中過程參數(shù)傳遞的說法,正確的是()A.只能按值傳遞參數(shù)B.只能按引用傳遞參數(shù)C.可以按值或按引用傳遞參數(shù)D.參數(shù)傳遞方式固定答案:C20.在VBA中,要使一個標簽控件可見,應(yīng)設(shè)置其哪個屬性為True()A.VisibleB.EnabledC.LockedD.Value答案:A21.以下哪個函數(shù)可以將字符串轉(zhuǎn)換為數(shù)值()A.StrB.ValC.CStrD.CDbl答案:B22.VBA中,用于跳出當前過程的語句是()A.ExitSubB.ExitFunctionC.以上兩種都可以(根據(jù)過程類型)D.End答案:C23.在VBA中,以下關(guān)于注釋的說法正確的是()A.注釋會被編譯器執(zhí)行B.以單引號(')開頭的行是注釋行C.注釋不能跨行D.注釋沒有任何作用答案:B24.要獲取一個文件的擴展名,可使用的函數(shù)是()A.FileLenB.DirC.RightD.FileSystemObject的相關(guān)方法答案:D25.VBA中,以下哪種數(shù)據(jù)類型可以存儲邏輯值()A.IntegerB.BooleanC.StringD.Date答案:B26.在VBA中,用于設(shè)置對象屬性的語法格式是()A.對象名.屬性名=值B.屬性名.對象名=值C.對象名(屬性名)=值D.以上都不對答案:A27.以下關(guān)于VBA中數(shù)組下標的說法,錯誤的是()A.可以通過OptionBase語句設(shè)置數(shù)組下標的默認起始值B.數(shù)組下標可以是負數(shù)C.動態(tài)數(shù)組在重新定義時可以改變下標范圍D.數(shù)組下標必須是連續(xù)的整數(shù)答案:D28.要在VBA中創(chuàng)建一個新的文件夾,可使用的對象和方法是()A.FileSystemObject的CreateFolder方法B.File對象的Create方法C.Directory對象的New方法D.以上都不對答案:A29.VBA中,用于將數(shù)值轉(zhuǎn)換為字符串的函數(shù)是()A.StrB.ValC.CStrD.CDbl答案:C30.在VBA中,以下關(guān)于事件的說法正確的是()A.事件是對象發(fā)生的動作或情況B.只有用戶操作才能觸發(fā)事件C.事件不能自定義D.一個對象只能有一個事件答案:A31.要獲取一個字符串中某個字符第一次出現(xiàn)的位置,可使用的函數(shù)是()A.InStrB.StrCompC.ReplaceD.Mid答案:A32.VBA中,以下哪種數(shù)據(jù)類型用于存儲貨幣值()A.DoubleB.CurrencyC.SingleD.Integer答案:B33.在VBA中,用于關(guān)閉當前工作簿的語句是()A.ThisWorkbook.CloseB.Workbooks.CloseC.ActiveWorkbook.CloseD.CloseWorkbook答案:C34.以下關(guān)于VBA中函數(shù)和過程的區(qū)別,說法錯誤的是()A.函數(shù)有返回值,過程沒有返回值B.函數(shù)可以作為表達式的一部分,過程不能C.調(diào)用函數(shù)和過程的語法完全相同D.函數(shù)和過程都可以有參數(shù)答案:C35.要將一個文本框中的內(nèi)容保存到文件中,可使用的方法是()A.Open語句結(jié)合Print#語句B.FileSystemObject的WriteFile方法C.以上兩種都可以D.以上都不對答案:C36.VBA中,用于獲取當前工作表名稱的屬性是()A.NameB.SheetNameC.ActiveSheet.NameD.ThisSheet.Name答案:C37.以下哪個函數(shù)可以將字符串中的所有字母轉(zhuǎn)換為大寫()A.LCaseB.UCaseC.StrConvD.Trim答案:B38.在VBA中,以下關(guān)于變量聲明的說法,錯誤的是()A.可以使用Dim同時聲明多個變量B.變量聲明可以省略數(shù)據(jù)類型,此時變量為Variant類型C.變量必須先聲明后使用D.不同模塊中可以聲明相同名稱的變量且互不影響答案:D39.要刪除一個文件,可使用的對象和方法是()A.FileSystemObject的DeleteFile方法B.File對象的Delete方法C.Kill語句D.以上都可以答案:D40.VBA中,用于設(shè)置單元格字體顏色的屬性是()A.Font.ColorB.Cell.ColorC.Text.ColorD.ForeColor答案:A41.以下關(guān)于VBA中循環(huán)結(jié)構(gòu)的嵌套,說法正確的是()A.只能進行兩層循環(huán)嵌套B.不同類型的循環(huán)不能嵌套C.循環(huán)嵌套時內(nèi)層循環(huán)會完整執(zhí)行完后外層循環(huán)才繼續(xù)下一次D.循環(huán)嵌套沒有任何作用答案:C42.要獲取一個工作表中的最大行數(shù),可使用的屬性是()A.Rows.CountB.UsedRange.Rows.CountC.Cells.Rows.CountD.以上都不對答案:B43.VBA中,用于將日期格式化為指定字符串格式的函數(shù)是()A.FormatB.DateValueC.TimeValueD.CDate答案:A44.在VBA中,以下關(guān)于對象引用的說法正確的是()A.可以使用Set語句來創(chuàng)建對象引用B.一個對象只能有一個引用C.對象引用不需要釋放D.對象引用和對象本身沒有關(guān)系答案:A45.要在VBA中連接到一個數(shù)據(jù)庫,可使用的對象是()A.ConnectionB.RecordsetC.CommandD.以上都需要答案:A46.VBA中,用于獲取一個數(shù)組元素個數(shù)的屬性是()A.LengthB.UBound-LBound+1C.CountD.Size答案:B47.以下關(guān)于VBA中字符串比較的說法,正確的是()A.只能按字符順序比較B.可以使用StrComp函數(shù)按不同方式比較C.字符串比較沒有意義D.字符串比較只能判斷是否相等答案:B48.在VBA中,用于設(shè)置窗體背景顏色的屬性是()A.BackColorB.ForeColorC.FillColorD.BorderColor答案:A49.要獲取一個文件夾中的所有文件列表,可使用的函數(shù)是()A.DirB.FileSystemObject的GetFiles方法C.以上兩種都可以D.以上都不對答案:C50.VBA中,用于獲取當前時間的函數(shù)是()A.NowB.DateC.TimeD.Hour答案:C51.以下關(guān)于VBA中集合的說法,錯誤的是()A.集合是一組相關(guān)對象的集合B.可以通過索引或名稱訪問集合中的對象C.集合中的對象不能重復(fù)D.集合可以動態(tài)添加和刪除對象答案:C52.在VBA中,用于將十進制數(shù)轉(zhuǎn)換為十六進制數(shù)的函數(shù)是()A.HexB.OctC.BinD.Str答案:A53.要在VBA中設(shè)置一個按鈕的標題,應(yīng)設(shè)置其哪個屬性()A.CaptionB.TextC.ValueD.Name答案:A54.VBA中,用于獲取一個工作表中所有列數(shù)的屬性是()A.Columns.CountB.UsedRange.Columns.CountC.Cells.Columns.CountD.以上都不對答案:B55.以下關(guān)于VBA中數(shù)據(jù)類型轉(zhuǎn)換的說法,正確的是()A.只能使用特定的轉(zhuǎn)換函數(shù)進行轉(zhuǎn)換B.有些數(shù)據(jù)類型可以自動轉(zhuǎn)換C.數(shù)據(jù)類型轉(zhuǎn)換不會出錯D.所有數(shù)據(jù)類型都可以相互轉(zhuǎn)換答案:B56.在VBA中,用于判斷一個文件是否存在的函數(shù)是()A.FileExistsB.DirC.IsFileD.以上都不對答案:B57.要獲取一個字符串中除了首尾空格后的內(nèi)容,可使用的函數(shù)是()A.TrimB.LTrimC.RTrimD.Mid答案:A58.VBA中,用于設(shè)置文本框字體大小的屬性是()A.Font.SizeB.TextSizeC.SizeD.FontHeight答案:A59.以下關(guān)于VBA中事件過程的說法,錯誤的是()A.事件過程是針對特定事件編寫的代碼B.事件過程的名稱必須符合一定規(guī)則C.一個對象的同一個事件只能有一個事件過程D.事件過程可以被其他代碼調(diào)用答案:C60.在VBA中,用于將二進制數(shù)轉(zhuǎn)換為十進制數(shù)的函數(shù)是()A.ValB.CIntC.CDecD.以上都不對答案:D(這里可以通過自定義函數(shù)實現(xiàn),VBA本身沒有直接對應(yīng)函數(shù))61.要在VBA中打開一個已有的文件進行讀取,可使用的語句是()A.Open文件名ForInputAs#文件號B.Open文件名ForOutputAs#文件號C.Open文件名ForAppendAs#文件號D.以上都不對答案:A62.VBA中,用于獲取一個對象的默認屬性值的方法是()A.使用默認屬性名訪問B.Value屬性C.默認情況下沒有默認屬性值D.以上都不對答案:A63.以下關(guān)于VBA中函數(shù)參數(shù)的說法,正確的是()A.函數(shù)參數(shù)必須有默認值B.函數(shù)參數(shù)的個數(shù)必須固定C.函數(shù)參數(shù)可以是變量、常量或表達式D.函數(shù)參數(shù)不能是對象答案:C64.在VBA中,用于設(shè)置標簽控件字體加粗的屬性是()A.Font.BoldB.BoldC.FontWeightD.FontWeight.Bold答案:A65.要獲取一個工作表中活動單元格的地址,可使用的屬性是()A.ActiveCell.AddressB.Cells.AddressC.Selection.AddressD.以上都不對答案:A66.VBA中,用于將八進制數(shù)轉(zhuǎn)換為十進制數(shù)的函數(shù)是()A.ValB.CIntC.CDecD.Oct2Dec(自定義函數(shù)實現(xiàn),VBA無直接函數(shù))答案:D(這里可理解為通過自定義函數(shù)實現(xiàn),VBA本身無直接對應(yīng)函數(shù))67.以下關(guān)于VBA中錯誤處理語句OnErrorResumeNext的作用,說法正確的是()A.遇到錯誤時停止程序執(zhí)行B.遇到錯誤時忽略錯誤并繼續(xù)執(zhí)行下一條語句C.遇到錯誤時跳轉(zhuǎn)到指定的錯誤處理代碼塊D.以上都不對答案:B68.在VBA中,用于設(shè)置列表框中當前選中項的屬性是()A.ListIndexB.SelectedIndexC.ValueD.以上都不對答案:A69.VBA中,以下哪個函數(shù)可以將日期和時間拆分為日期部分和時間部分()A.DatePartB.SplitC.TimeValueD.DateValue答案:A70.要在VBA中創(chuàng)建一個新的工作表,可使用的語句是()A.Worksheets.AddB.Sheets.AddC.NewWorksheetD.CreateSheet答案:B71.在VBA中,以下關(guān)于對象變量的說法錯誤的是()A.對象變量可以存儲對象的引用B.對象變量可以存儲對象的屬性C.對象變量必須使用Set關(guān)鍵字賦值D.對象變量可以是空引用答案:B72.以下哪個函數(shù)可以將數(shù)字四舍五入到指定的小數(shù)位數(shù)()A.RoundB.IntC.FixD.Abs答案:A73.VBA中,用于設(shè)置單元格邊框樣式的屬性是()A.Border.StyleB.Borders.StyleC.CellBorder.StyleD.BorderLine.Style答案:B74.要在VBA中獲取當前應(yīng)用程序的版本號,可使用的屬性是()A.Application.VersionB.Excel.VersionC.ThisWorkbook.VersionD.ActiveWorkbook.Version答案:A75.以下關(guān)于VBA中用戶自定義函數(shù)的說法,正確的是()A.自定義函數(shù)必須有參數(shù)B.自定義函數(shù)的返回值類型必須明確指定C.自定義函數(shù)可以在任何模塊中調(diào)用D.自定義函數(shù)可以修改全局變量答案:C76.在VBA中,用于設(shè)置數(shù)據(jù)有效性的對象是()A.ValidationB.DataValidationC.DataCheckD.DataValid答案:B77.要在VBA中對工作表進行排序,可使用的方法是()A.SortB.OrderByC.ArrangeD.SortBy答案:A78.VBA中,以下哪個函數(shù)可以返回一個字符串在另一個字符串中出現(xiàn)的次數(shù)()A.InStrCountB.StrCountC.CountStrD.InStrRev答案:D(需要結(jié)合其他邏輯來實現(xiàn)統(tǒng)計出現(xiàn)次數(shù),因為InStrRev本身不直接統(tǒng)計次數(shù))79.以下關(guān)于VBA中條件語句If...Then...ElseIf...EndIf的說法,錯誤的是()A.可以有多個ElseIf部分B.可以沒有Else部分C.條件表達式必須是布爾值D.只能有一個If部分和一個EndIf部分答案:D(可以有多個If嵌套)80.要在VBA中復(fù)制一個工作表,可使用的方法是()A.CopyB.DuplicateC.CloneD.Replicate答案:A81.在VBA中,以下關(guān)于模塊的說法正確的是()A.一個工作簿只能有一個模塊B.模塊中的代碼只能是過程,不能是函數(shù)C.模塊可以被其他工作簿引用D.模塊可以嵌套答案:C82.以下哪個函數(shù)可以將字符串中的特定字符替換為另一個字符()A.ReplaceB.SubstituteC.SwapD.Change答案:A83.VBA中,用于獲取一個范圍的行數(shù)和列數(shù)的屬性是()A.Range.Rows.Count和Range.Columns.CountB.Range.CountC.RowsAndColumns.CountD.Size答案:A84.要在VBA中設(shè)置單元格的文本對齊方式,可使用的屬性是()A.AlignmentB.TextAlignC.AlignD.CellAlign答案:A85.以下關(guān)于VBA中輸入框(InputBox)的說法,錯誤的是()A.可以設(shè)置輸入框的提示信息B.可以設(shè)置輸入框的默認值C.輸入框的返回值一定是字符串D.輸入框可以直接修改工作表數(shù)據(jù)答案:D86.在VBA中,用于將工作表中的數(shù)據(jù)復(fù)制到另一個工作表的方法是()A.CopyToB.PasteC.TransferD.Move答案:A87.以下哪個函數(shù)可以將日期增加或減少指定的天數(shù)()A.DateAddB.DateDiffC.DatePartD.DateValue答案:A88.VBA中,用于設(shè)置單元格的內(nèi)部填充顏色的屬性是()A.Interior.ColorB.Fill.ColorC.CellColorD.BackFill.Color答案:A89.以下關(guān)于VBA中變量的生存期的說法,正確的是()A.過程級變量在過程結(jié)束后仍然存在B.模塊級變量在模塊關(guān)閉后仍然存在C.全局變量在程序結(jié)束后仍然存在D.變量的生存期取決于其作用域和存儲類型答案:D90.要在VBA中刪除一個工作表,可使用的語句是()A.Sheets.DeleteB.Worksheets.DeleteC.ThisWorkbook.Sheets.DeleteD.ActiveSheet.Delete答案:D91.在VBA中,以

溫馨提示

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

評論

0/150

提交評論