[考試復習題庫精編合集]2021年4月全國計算機等級考試二級VB真題_第1頁
[考試復習題庫精編合集]2021年4月全國計算機等級考試二級VB真題_第2頁
[考試復習題庫精編合集]2021年4月全國計算機等級考試二級VB真題_第3頁
[考試復習題庫精編合集]2021年4月全國計算機等級考試二級VB真題_第4頁
[考試復習題庫精編合集]2021年4月全國計算機等級考試二級VB真題_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、考試復習題庫精編合集2021年4月全國計算機等級考試二級VB真題考試復習題庫精編合集2021年4月全國計算機等級考試二級VB真題1、【單選題】下列選項中不屬于結構化程序設計方法的是。2分A、自頂向下B、逐步求精C、模塊化D、可復用答案:D;2、【單選題】兩個或兩個以上模塊之間關聯(lián)的緊密程度稱為。2分A、耦合度B、內(nèi)聚度C、復雜度D、數(shù)據(jù)傳輸特性答案:A;3、【單選題】下列敘述中正確的是。2分A、軟件測試應該由程序開發(fā)者來完成B、程序經(jīng)調試后一般不需要再測試C、軟件維護只包括對程序代碼的維護D、以上三種說法都不對答案:D;4、【單選題】按照“后進先出”原則組織數(shù)據(jù)的數(shù)據(jù)結構是。2分A、隊列B、棧

2、C、雙向鏈表D、二叉樹答案:B;5、【單選題】下列敘述中正確的是。2分A、線性鏈表是線性表的鏈式存儲結構B、棧與隊列是非線性結構C、雙向鏈表是非線性結構D、只有根結點的二叉樹是線性結構答案:A;6、【單選題】對如下二叉樹進行后序遍歷的結果為。2分A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA答案:D;7、【單選題】在深度為7的滿二叉樹中,葉子結點的個數(shù)為。2分A、32B、31C、64D、63答案:C;8、【單選題】“商品”與“顧客”兩個實體集之間的聯(lián)系一般是。2分A、一對一B、一對多C、多對一D、多對多答案:D;9、【單選題】在E-R圖中,用來表示實體的圖形是。2分A、矩形B

3、、橢圓形C、菱形D、三角形答案:A;10、【單選題】數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關系是。2分A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、沒有任何關系答案:C;11、【單選題】以下關于VisualBasic特點的敘述中,錯誤的是。2分A、VisualBasic是采用事件驅動編程機制的語言B、VisualBasic程序既可以編譯運行,也可以解釋運行C、構成VisualBasic程序的多個過程沒有固定的執(zhí)行順序D、VisualBasic程序不是結構化程序,不具備結構化程序的三種基本結構答案:D;12、【單選題】以下敘述中,錯誤

4、的是。2分A、一個VisualBasic應用程序可以含有多個標準模塊文件B、一個VisualBasic工程可以含有多個窗體文件C、標準模塊文件可以屬于某個指定的窗體文件D、標準模塊文件的擴展名是.bas答案:C;13、【單選題】以下敘述中,錯誤的是。2分A、在VisualBasic中,對象所能響應的事件是由系統(tǒng)定義的B、對象的任何屬性既可以通過屬性窗口設定,也可以通過程序語句設定C、VisualBasic中允許不同對象使用相同名稱的方法D、VisualBasic中的對象具有自己的屬性和方法答案:B;14、【單選題】設有如下語句:Dima,bAsIntegerc=VisualBasicd=#72

5、02021#以下關于這段代碼的敘述中,錯誤的是。2分A、a被定義為Integer類型變量B、b被定義為Integer類型變量C、c中的數(shù)據(jù)是字符串D、d中的數(shù)據(jù)是日期類型答案:A;15、【單選題】以下能從字符串VisualBasic中直接取出子字符串Basic的函數(shù)是。2分A、LeftB、MidC、StringD、Instr答案:B;16、【單選題】設a=4,b=3,c=2,d=1,下列表達式的值是。ab+1Orc2分A、TrueB、1C、-1D、0答案:D;17、【單選題】以下可以作為VisualBasic變量名的是。2分A、A#AB、counstAC、3AD、?AA答案:B;18、【單選題

6、】設x=4,y=6,則以下不能在窗體上顯示出“A=10”的語句是。2分A、PrintA=x+yB、PrintA=;x+yC、PrintA=+Str(x+y)D、PrintA=&x+y答案:A;19、【單選題】假定有如下的命令按鈕(名稱為Command1)事件過程:PrivateSubCommand1_Click()x=InputBox(輸入:,輸入整數(shù))MsgBox輸入的數(shù)據(jù)是:”,”輸入數(shù)據(jù):+xEndSub程序運行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù)10,則以下敘述中錯誤的是。2分A、x的值是數(shù)值10B、輸入對話框的標題是“輸入整數(shù)”C、信息框的標題是“輸入數(shù)據(jù):10”D、信息框中顯示的

7、是“輸入的數(shù)據(jù)是:”答案:A;20、【單選題】在窗體上畫1個命令按鈕(名稱為Command1)和1個文本框(名稱為Text1),然后編寫如下事件過程:PrivateSubCommand1_Click()x=Val(Text1.Text)SelectCasexCase1,3y=x*xCaseIs=10,Is90ThenExitForNextEndSub對于該事件過程,以下敘述中錯誤的是。2分A、a數(shù)組中的數(shù)據(jù)是30個100以內(nèi)的整數(shù)B、語句ForEacharrItemIna有語法錯誤C、IfarrItemMod7=0語句的功能是輸出數(shù)組中能夠被7整除的數(shù)D、IfarrItem90語句的作用是當數(shù)

8、組元素的值大于90時退出For循環(huán)答案:B;22、【單選題】設有命令按鈕Command1的單擊事件過程,代碼如下:PrivateSubCommand1_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextiSum=0Fori=1To3Sum=Sum+a(i,4-i)NextiPrintSumEndSub運行程序,單擊命令按鈕,輸出結果是。2分A、20B、7C、16D、17答案:C;23、【單選題】在窗體上畫1個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()a

9、=0Fori=1To2Forj=1To4IfjMod20Thena=a-1EndIfa=a+1NextjNextiPrintaEndSub程序運行后,單擊命令按鈕,輸出結果是。2分A、0B、2C、3D、4答案:D;24、【單選題】窗體上有名稱分別為Text1、Text2的2個文本框,有一個由3個單選按鈕構成的控件數(shù)組Option1,如圖1所示。程序運行后,如果單擊某個單選按鈕,則執(zhí)行Text1中的數(shù)值與該單選按鈕所對應的運算(乘以1、10或100),并將結果顯示在Text2中,如圖2所示。為了實現(xiàn)上述功能,在程序中的問號(?)處應填入的內(nèi)容是。PrivateSubOption1_Click(I

10、ndexAsInteger)IfText1.TextThenSelectCase?Case0Text2.Text=Val(Text1.Text)Case1Text2.Text=Val(Text1.Text)*10Case2Text2.Text=Val(Text1.Text)*100EndSelectEndIfEndSub2分A、IndexB、Option1.IndexC、Option1(Index)D、Option1(Index).Value答案:A;25、【單選題】在窗體上畫1個命令按鈕,其名稱為Command1,然后編寫如下程序:PrivateSubCommand1_Click()Dima

11、(10)AsIntegerDimxAsIntegerFori=1To10a(i)=8+iNextx=2Printa(f(x)+x)EndSubFunctionf(xAsInteger)x=x+3f=xEndFunction程序運行后,單擊命令按鈕,輸出結果為。2分A、12B、15C、17D、18答案:D;26、【單選題】以下關于過程的敘述中,錯誤的是。2分A、事件過程是由某個事件觸發(fā)而執(zhí)行的過程B、函數(shù)過程的返回值可以有多個C、可以在事件過程中調用通用過程D、不能在事件過程中定義函數(shù)過程答案:B;27、【單選題】在窗體上畫3個標簽、3個文本框(名稱分別為Text1、Text2和Text3)和1

12、個命令按鈕(名稱為Command1),外觀如圖所示。編寫如下程序:PrivateSubForm_Load()Text1.Text=Text2.Text=Text3.Text=EndSubPrivateSubCommand1_Click()x=Val(Text1.Text)y=Val(Text2.Text)Text3.Text=f(x,y)EndSubFunctionf(ByValxAsInteger,ByValyAsInteger)DoWhiley0tmp=xModyx=yy=tmpLoopf=xEndFunction運行程序,在Text1文本框中輸入36,在Text2文本框中輸入24,然后單

13、擊命令按鈕,則在Text3文本框中顯示的內(nèi)容是。2分A、4B、6C、8D、12答案:D;28、【單選題】窗體上有名稱分別為Text1、Text2的2個文本框,要求文本框Text1中輸入的數(shù)據(jù)小于500,文本框Text2中輸入的數(shù)據(jù)小于1000,否則重新輸入。為了實現(xiàn)上述功能,在以下程序中問號(?)處應填入的內(nèi)容是。PrivateSubText1_LostFocus()CallCheckInput(Text1,500)EndSubPrivateSubText2_LostFocus()CallCheckInput(Text2,1000)EndSubSubCheckInput(tAs?,xAsInt

14、eger)IfVal(t.Text)xThenMsgBox請重新輸入!EndIfEndSub2分A、TextB、SelTextC、ControlD、Form答案:C;29、【單選題】在窗體上畫1個文本框,其名稱為Text1,然后編寫如下過程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+2)EndSub程序運行后,把焦點移到文本框中,此時如果敲

15、擊“A”鍵,則輸出結果為。2分A、AAB、ABC、ACD、AD答案:C;30、【單選題】為了使列表框中的項目呈多列顯示,需要設置的屬性為。2分A、ColumnsB、StyleC、ListD、MultiSelect答案:A;31、【單選題】在窗體上畫1個命令按鈕,名稱為Command1,然后編寫如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=InputBox(請輸入:)IfFlagThenPrintf(intNum)EndIfEndSubFunctionf(XAsInteger)AsIntegerIf

16、X10ThenY=XElseY=X+10EndIff=YEndFunctionPrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Flag=TrueEndSub運行程序,首先單擊窗體,然后單擊命令按鈕,在輸入對話框中輸入5,則程序的輸出結果為。2分A、0B、5C、15D、無任何輸出答案:B;32、【單選題】在菜單編輯器中建立1個名稱為Menu0的菜單項,將其“可見”屬性設置為False,并建立其若干子菜單,然后編寫如下過程:PrivateSubForm_MouseDown(ButtonAsInteg

17、er,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=1ThenPopupMenuMenu0EndIfEndSub則以下敘述中錯誤的是。2分A、該過程的作用是彈出一個菜單B、單擊鼠標右鍵時彈出菜單C、Menu0是在菜單編輯器中定義的彈出菜單的名稱D、參數(shù)X、Y指明鼠標當前位置的坐標答案:B;33、【單選題】窗體上有1個名稱為CD1的通用對話框,1個名稱為Command1的命令按鈕。命令按鈕的單擊事件過程如下:PrivateSubCommand1_Click()CD1.FileName=CD1.Filter=AllFiles|*.*|(*.DoC|*.Do

18、c|(*.Txt)|*.txtCD1.FilterIndex=2CD1.Action=1EndSub關于以上代碼,錯誤的敘述是。2分A、執(zhí)行以上事件過程,通用對話框被設置為“打開”文件對話框B、通用對話框的初始路徑為當前路徑C、通用對話框的默認文件類型為*.TxtD、以上代碼不對文件執(zhí)行讀寫操作答案:C;34、【單選題】以下敘述中錯誤的是。2分A、用Shell函數(shù)可以執(zhí)行擴展名為.exe的應用程序B、若用Static定義通用過程,則該過程中的局部變量都被默認為Static類型C、Static類型的變量可以在標準模塊的聲明部分定義D、全局變量必須在標準模塊中用Public或Global聲明答案:

19、C;35、【單選題】以下關于文件的敘述中,錯誤的是。2分A、使用Append方式打開文件時,文件指針被定位于文件尾B、當以輸入方式(Input)打開文件時,如果文件不存在,則建立一個新文件C、順序文件各記錄的長度可以不同D、隨機文件打開后,既可以進行讀操作,也可以進行寫操作答案:B;36、【填空題】對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為_。每空2分答案:37、【填空題】在面向對象方法中,_描述的是具有相似屬性與操作的一組對象。每空2分答案:38、【填空題】在關系模型中,把數(shù)據(jù)看成是二維表,每一個二維表稱為一個_。每空2分答案:39、【填空題】程序測試分為靜態(tài)分析和動態(tài)測試

20、。其中_是指不執(zhí)行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯誤。每空2分答案:40、【填空題】數(shù)據(jù)獨立性分為邏輯獨立性與物理獨立性。當數(shù)據(jù)的存儲結構改變時,其邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改,稱為_。每空2分答案:1、【填空題】下列語句的輸出結果是_。PrintFormat(Int(12345.6789*100+0.5)100,0000,0.00)每空2分答案:2、【填空題】在窗體上畫1個命令按鈕,其名稱為Command1,然后編寫如下事件過程:PrivateSubCommand1_Click()Dimarr(1To100)AsIntegerFo

21、ri=1To100arr(i)=Int(Rnd*1000)NextiMax=arr(1)Min=arr(1)Fori=1To100If_ThenMax=arr(i)EndIfIf_ThenMin=arr(i)EndIfNextiPrintMax=;Max,Min=;MinEndSub程序運行后,單擊命令按鈕,將產(chǎn)生100個1000以內(nèi)的隨機整數(shù),放入數(shù)組arr中,然后查找并輸出這100個數(shù)中的最大值Max和最小值Min,請?zhí)羁?。每?分答案:3、【填空題】在窗體上畫1個名稱為Command1的命令按鈕和2個名稱分別為Text1、Text2的文本框,如圖所示,然后編寫如下程序:FunctionF

22、un(xAsInteger,ByValyAsInteger)AsIntegerx=x+yIfx0ThenFun=xElseFun=yEndIfEndFunctionPrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=-10:b=5Text1.Text=Fun(a,b)Text2.Text=Fun(a,b)EndSub程序運行后,單擊命令按鈕,Text1和Text2文本框顯示的內(nèi)容分別是_和_。每空2分答案:4、【填空題】在窗體上畫1個命令按鈕和1個文本框,其名稱分別為Command1和Text1,然后編寫如下代碼:DimSaveAllAsStringPrivateSubCommand1_Click()Text1.Text=Left(UCase(SaveAll),4)EndSubPrivateSubText1_KeyPress(KeyAsciiAsInteger)SaveA

溫馨提示

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

評論

0/150

提交評論