VB筆試模擬試卷9(共418題)_第1頁
VB筆試模擬試卷9(共418題)_第2頁
VB筆試模擬試卷9(共418題)_第3頁
VB筆試模擬試卷9(共418題)_第4頁
VB筆試模擬試卷9(共418題)_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB筆試模擬試卷9(共9套)(共418題)VB筆試模擬試卷第1套一、公共基礎選擇題(本題共10題,每題1.0分,共10分。)1、棧和隊列的共同特點是A、都是先進先出B、都是先進后出C、只允許在端點處插入和刪除元素D、沒有共同點標準答案:4知識點解析:棧和隊列都是一種特殊的操作受限的線性表,只允許在端點處進行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進行插入或刪除操作,是一種“后進先出”的線性表;而隊列只允許在表的一端進行插入操作,在另一端進行刪除操作,是一種“先進先出”的線性表。2、已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是A、acbedB、decabC、deabcD、cedba標準答案:8知識點解析:依據后序遍歷序列可確定根結點為c;再依據中序遍歷序列可知其左子樹由deba構成,右子樹為空;又由左子樹的后序遍歷序列可知其根結點為e,由中序遍歷序列可知其左子樹為d,右子樹由ba構成,如下圖所示。求得該二叉樹的前序遍歷序列為選項D。3、鏈表不具有的特點是A、不必事先估計存儲空間B、可隨機訪問任一元素C、插入刪除不需要移動元素D、所需空間與線性表長度成正比標準答案:2知識點解析:鏈表采用的是鏈式存儲結構,它克服了順序存儲結構的缺點:它的結點空間可以動態(tài)申請和釋放;它的數(shù)據元素的邏輯次序靠結點的指針來指示,不需要移動數(shù)據元素。但是鏈式存儲結構也有不足之處:①每個結點中的指針域需額外占用存儲空間;②鏈式存儲結構是一種非隨機存儲結構。4、結構化程序設計的3種結構是A、順序結構、選擇結構、轉移結構B、分支結構、等價結構、循環(huán)結構C、多分支結構、賦值結構、等價結構D、順序結構、選擇結構、循環(huán)結構標準答案:8知識點解析:順序結構、選擇結構和循環(huán)結構(或重復結構)是結構化程序設計的3種基本結構。5、為了提高測試的效率,應該A、隨機選取測試數(shù)據B、取一切可能的輸入數(shù)據作為測試數(shù)據C、在完成編碼以后制定軟件的測試計劃D、集中對付那些錯誤群集的程序標準答案:8知識點解析:測試的目的是發(fā)現(xiàn)軟件中的錯誤。經驗表明,程序中存在錯誤的概率與該程序中已發(fā)現(xiàn)的錯誤數(shù)成正比。這一現(xiàn)象說明,為了提高測試效率,測試人員應該集中對付那些錯誤群集的程序。6、算法的時間復雜度是指A、執(zhí)行算法程序所需要的時間B、算法程序的長度C、算法執(zhí)行過程中所需要的基本運算次數(shù)D、算法程序中的指令條數(shù)標準答案:4知識點解析:算法的復雜度主要包括算法的時間復雜度和算法的空間復雜度。所謂算法的時間復雜度是指執(zhí)行算法所需要的計算工作量,即算法執(zhí)行過程中所需要的基本運算的次數(shù);算法的空間復雜度一般是指執(zhí)行這個算法所需要的內存空間。7、軟件生命周期中所花費用最多的階段是A、詳細設計B、軟件編碼C、軟件測試D、軟件維護標準答案:8知識點解析:軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。本題中,詳細設計、軟件編碼和軟件測試都屬于軟件開發(fā)階段;維護是軟件生命周期的最后一個階段,也是持續(xù)時間最長,花費代價最大的一個階段,軟件工程學的一個目的就是提高軟件的可維護性,降低維護的代價。8、數(shù)據庫管理系統(tǒng)中用來定義模式、內模式和外模式的語言為A、CB、BasicC、DDLD、DML標準答案:4知識點解析:選項A、B顯然不合題意。數(shù)據定義語言(DataDefinitionLanguage,簡稱DDL)負責數(shù)據的模式定義與數(shù)據的物理存取構建;數(shù)據操縱語言(DataManipulationLanguage,簡稱DML)負責數(shù)據的操縱,包括增、刪、改等操作。9、下列有關數(shù)據庫的描述,正確的是A、數(shù)據庫是一個DBF文件B、數(shù)據庫是一個關系C、數(shù)據庫是一個結構化的數(shù)據集合D、數(shù)據庫是一組文件標準答案:4知識點解析:數(shù)據庫(Database,簡稱DB是數(shù)據的集合,它具有統(tǒng)一的結構形式并存放于統(tǒng)一的存儲介質內,是多種應用數(shù)據的集成,并可被各個應用程序所共享。數(shù)據庫中的數(shù)據具有“集成”、“共享”之特點。10、下列有關數(shù)據庫的描述,正確的是A、數(shù)據處理是將信息轉化為數(shù)據的過程B、數(shù)據的物理獨立性是指當數(shù)據的邏輯結構改變時,數(shù)據的存儲結構不變C、關系中的每一列稱為元組,一個元組就是一個字段D、如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字標準答案:8知識點解析:數(shù)據處理是指將數(shù)據轉換成信息的過程,故選項A敘述錯誤;數(shù)據的物理獨立性是指數(shù)據的物理結構的改變,不會影響數(shù)據庫的邏輯結構,故選項B敘述錯誤;關系中的行稱為元組,對應存儲文件中的記錄,關系中的列稱為屬性,對應存儲文件中的字段,故選項C敘述錯誤。二、選擇題(本題共25題,每題1.0分,共25分。)11、以下敘述中錯誤的是______。A、在工程資源管理器窗口中只能包含一個工程文件及屬于該工程的其他文件B、以.BAS為擴展名的文件是標準模塊文件C、窗體文件包含該窗體及其控件的屬性D、一個工程中可以含有多個標準模塊文件標準答案:1知識點解析:VisualBasic中可以定義工程組,此時的工程資源管理器窗口中可以看到多個工程文件及屬于這些工程的其他文件。12、以下敘述中錯誤的是______。A、打開—個工程文件時,系統(tǒng)自動裝入與該工程有關的窗體、標準模塊等文件B、保存VisualBasic程序時,應分別保存窗體文件及工程文件C、VisualBasic應用程序只能以解釋方式執(zhí)行D、事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)標準答案:4知識點解析:VisualBasic應用程序可以以解釋方式執(zhí)行,也可以編譯成可執(zhí)行文件執(zhí)行。13、以下能正確定義數(shù)據類型TelBook的代碼是______。A、TypeTelBookNameAsString*10TelNumAsIntegerEndTypeB、TypeTelBookNameAsString*10TelNunAsIntegerEndTelBookC、TypeTelBookNameString*10TelNumIntegerEndTypeTelBookD、TypedefTelBookNameString*10TelNumIntegerEndType標準答案:1知識點解析:用戶可以利用Type語句定義自己的數(shù)據類型,其格式如下:Type數(shù)據類型名數(shù)據類型元素名As類型名數(shù)據類型元素名As類型名EndType14、以下聲明語句中錯誤的是______。A、Constvarl=123B、Dimvar2=’ABC’C、DimintSumAsIntegerD、Staticvar3AsInteger標準答案:2知識點解析:VisualBasic中Dim只能聲明變量,而不能聲明一個常量。聲明常量要用Const。Static則是用來定義一個靜態(tài)變量的。15、往窗體Form1上勵口—個列表框控件List1,并編寫如下代碼:PrivateSubForm_Load()Fori=0To6List1.AddItemiNextiEndSub為了在程序運行時,按住Ctrl鍵單擊列表中的項目可以選中多個項目,可以設置List1的屬性______。A、List1.ListB、List1.ListIndexC、List1.MultiSelectD、List1.Text標準答案:4知識點解析:Load事件是在窗體被裝入工作區(qū)時觸發(fā)的事件。當應用程序啟動時,自動執(zhí)行該事件,所以該事件通常用來在啟動應用時對屬性和變量進行初始化。而MouseDown、MouseUp是鼠標指針在某個對象上按鍵時激發(fā)的,Click是鼠標單擊時激發(fā)的。16、程序運行后,在窗體上單擊鼠標,此時窗體不會接收到的事件是______。A、MouseDownB、MouseUpC、LoadD、Click標準答案:2知識點解析:暫無解析17、設a=10,b=5,c=1,執(zhí)行語句Printa>b>c后,窗體上顯示的是______。A、真B、假C、1D、出錯信息標準答案:2知識點解析:該打印語句是分為兩步來執(zhí)行的,先判斷a>b,即10>5,結果為True;再判斷True>c,即True>1,因為當把邏輯型值轉化成數(shù)值型時,F(xiàn)alse轉變成0,True轉變成-1,即-1>1,結果為False。18、在循環(huán)體中,可以使程序轉主控制權,以便讓操作系統(tǒng)處理其他的事件的語句是______。A、ExitDoB、DoEventsC、EndD、Unload標準答案:2知識點解析:DoEvents的作用是轉讓控制權,以便讓操作系統(tǒng)處理其他的事件。在一些循環(huán)次數(shù)較多的循環(huán)體中使用DoEvents可以避免程序“不響應”。19、以下能判斷是否到達文件尾的函數(shù)是______。A、BOFB、LOCC、LOFD、EOF標準答案:8知識點解析:VisualBasic中,LOC函數(shù)是用來在已打開的文件中指定當前讀/寫的位置,LOF函數(shù)是用來返回已打開文件的長度,EOF函數(shù)是用來判斷是否到達已打開文件的尾部。20、如果一個工程含有多個窗體及標準漠塊,則以下敘述中錯誤的是______。A、如果工程中含有SubMain過程,則程序一定首先執(zhí)行該過程B、不能把標準模塊設置為啟動模塊C、用Hide方法只是隱藏—個窗體,不能從內存中清除該窗體D、任何時該最多只有一個窗體是活動窗體標準答案:1知識點解析:工程中首先執(zhí)行的部分可以由編程人員自己設置,并不一定要先執(zhí)行SubMain過程。21、窗體的MouseDown事件過程Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)有4千參數(shù),關于這些參數(shù),正確的描述是______。A、通過Button參數(shù)判定當前按下的是哪一個鼠標鍵B、Shift參數(shù)只能用來確定是否按下Shift鍵C、Shift參數(shù)只能用來確定是否按下Alt和Ctrl鍵D、參數(shù)X,Y用來設置鼠標當前位置的坐標標準答案:1知識點解析:窗體的MouseDown事件中,Button參數(shù)是用來判斷當前按下的是哪個鼠標鍵(1表示左鍵,2表示右鍵,4表示中間按鍵),Shift參數(shù)是用來判斷Shift、Alt和Ctrl鍵有沒有被按下(1表示Shift被按下,2表示Alt被按下,4表示Ctrl被按下,6表示Ctrl和Alt被同時按下等),參數(shù)X,Y返回鼠標當前位置的坐標,而不是用來設置的。22、設組合框Combol中有3個項目,則以下能刪除最后一項的語句是______。A、Combol.RemoveItemTextB、Combol.RemoveItem2C、Combol.ReanoveItem3D、Combol.RemoveItemCombol.Listcount標準答案:2知識點解析:在ComboBox控件中,RemoveItem方法是用來刪除控件中的項目的,其表達式為:object.RemoveItemindex其中,0<index<ComboBox.LiStCount-123、以下關于焦點的敘述中,錯誤的是______。A、如果文本框的TabStop屬性為False,則不能接收從鍵盤上輸入的數(shù)據B、當文本框失去焦點時,觸發(fā)LostFocus事件C、當文本框的Enabled屬性為False時,其Tab順序不起作用D、可以用TabIndex屬性改變Tab順序標準答案:1知識點解析:TabStop屬性是用來判斷是否能夠使用Tab鍵來將焦點從一個對象移到另一個對象,它不能決定控件能否接收從鍵盤上輸入的數(shù)據。24、如果要在菜單中渤口一個分隔線,則應將其Caption屬性設置為______。A、=B、*C、&D、-標準答案:8知識點解析:如果要在菜單的兩個命令項之間添加一個分隔線,可在標題(Caption)文本框中輸入一個連字符“-”。25、執(zhí)行語句Open"Tel.dat"ForRandomAs#1Len=50后,對文件Tel.dat中的數(shù)據能夠執(zhí)行的操作是______。A、只能寫,不能讀B、只能讀,不能寫C、既可以讀,也可以寫D、不能讀,不能寫標準答案:4知識點解析:VisualBasic訪問文件的方式分為三類:有Input/Output/Append(訪問順序輸入/輸出文件)、Binary(訪問二進制文件)、Random(訪問隨機存取文件)。如果未指定方式,則以Random訪問方式打開文件。而以Random形式打開的文件是既可以讀,也可以寫的。26、在窗體上畫一個名稱為Command1的命令按鈕和兩個名稱分別為Text1、Text2的文本框,然后編寫如下事件過程:PrivateSubCommand1_Click()n=Text1.TextSelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序運行后,如果在文本框Text1中輸入10,然后單擊命令按鈕,則在Text2中顯示的內容是______。A、10B、20C、30D、40標準答案:1知識點解析:SelectCase執(zhí)行時,首先計算SelectCase語句中的測試表達式的值,然后從第一個Case開始找滿足該值的Case語句,遇到第一個表達式列表值與測試表達式相匹配的Case語句,則執(zhí)行其后的語句序列,然后跳出SelectCase結構。而本題第一個語句就滿足條件,所以執(zhí)行第一條語句,結果為x=10。27、設有以下循環(huán)結構Do循環(huán)體LoopWhile<條件>則以下敘述中錯誤的是______。A、若“條件”是一個為0的常數(shù),則一次也不執(zhí)行循環(huán)體B、“條件”可以是關系表達式、邏輯表達式或常數(shù)C、循環(huán)體中可以使用ExitDo語句D、如果“條件”總是為True,則不停地執(zhí)行循環(huán)體標準答案:1知識點解析:Do…LoopWhile循環(huán)是先執(zhí)行一次循環(huán)體,再判斷條件是否為True,如為True,則繼續(xù)執(zhí)行循環(huán)體,如為False,則結束。所以如果條件是一個為。的常數(shù),即條件為False,則執(zhí)行一次循環(huán)體后退出。28、在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntiLnum>6Printnum;num=num+2.4LoopEndSub程序運行后,單擊命令按鈕,則窗體上顯示的內容是______。A、13.45.8B、135C、147D、無數(shù)據輸出標準答案:2知識點解析:DoUntil…Loop循環(huán)采用的是先判斷循環(huán)條件后執(zhí)行循環(huán)體的做法。而用Until關鍵字表示當循環(huán)條件為False時執(zhí)行循環(huán)體,直到條件為True時終止循環(huán)。代碼中,num是整型數(shù)據,循環(huán)體共被執(zhí)行3次。循環(huán)體第三次被執(zhí)行后,num的值為7,故循環(huán)終止。29、在窗體上畫一今名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimaAsInteger,sAsIntegera=8s=1Dos=s+aa=a-1LoopWhilea<=0Prints;aEndSub程序運行后,單擊命令按鈕,則窗體上顯示的內容是______。A、79B、340C、97D、死循環(huán)標準答案:4知識點解析:Do…LoopWhile循環(huán)采用的是先執(zhí)行循環(huán)體再判斷條件的做法。所以代碼先執(zhí)行了一次循環(huán)體,使得s=9,a=7,再判斷條件a<=0為假,則終止循環(huán)。30、在窗體上畫—個名稱為Text1的文本框,并編寫如下程序:PrivateSubForm_Load()ShowText1.Text==""Text1.SetFocusEndSubPrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Print“程序設計”EndSubPrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)Print"VisualBasic";EndSub程序運行后,如果按A鍵,然后單擊窗體,則在窗體上顯示的內容是______。A、VisualBasicB、程序設計C、A程序設計D、VisualBasic程序設計標準答案:8知識點解析:因為程序一運行,文本框Text1獲得焦點,按下A鍵后,執(zhí)行Text1_KeyDown事件,在窗體上顯示“VisualBasic”;這時再單擊窗體,則觸發(fā)Form_MouseUp事件,在窗體上顯示“程序設計”。31、設有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextEndSub該程序通過For循環(huán)計算一個表達式的值,這個表達式是______。A、1+1/2+2/3/4+4/5B、1+1/2+2/3+3/4C、1/2+2/3+3/4+4/5D、1+1/2+1/3+1/4+1/5標準答案:4知識點解析:本題考查循環(huán)語句,其過程如下:i=1時,x=0/1=0,n=0+1=1,sum=0+0;i=2時,x=1/2,n=1+1=2,sum=0+1/2;i=3時,x=2/3,n=2+1=3,sum=0+1/2+2/3;i=4時,x=3/4,n=3+1=4,sum=0+1/2+2/3+3/4;i=5時,x=4/5,n=4+1=5,sum=0+1/2+2/3+3/4+4/5。32、在窗體上畫一今名稱為Command1的命令按鈕,然后編寫如下代碼:OptionBase1PrivateSubCommand1_Click()d=0c=10x=Array(10,12,21,32,24)Fori=1To5Ifx(i)>cThend=d+x(i)c=x(i)Elsed=d-cEndIfNextIPrintdEndSub程序運行后,如果單擊命令按鈕,則窗體上輸出的內容為______。A、89B、99C、23D、77標準答案:4知識點解析:本題的循環(huán)過程如下:i=1時,x(1)=10,d=-10,c=10;i=2時,x(2)=12,d=2,c=12;i=3時,x(3)=21,d=23,c=21;i=4時,x(4)=32,d=55,c=32;i=5時,x(5)=24,d=29,c=32;33、在窗體上畫—個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click_()Forn=1To20IfnMod3<>0Thenm=m+n\3NextnprintnEndSub程序運行后,如果單擊命令按鈕,則窗體上顯示的內容是______。A、15B、18C、21D、24標準答案:4知識點解析:本題考查的是For...Next循環(huán)語句。For...Next循環(huán)執(zhí)行時,先將初始值賦給循環(huán)變量,判斷是否超過終值,若未超過則執(zhí)行循環(huán)體,遇到Next語句后,循環(huán)變量增加一個步長(默認值為1),再判斷是否超過終值,若未超過則繼續(xù)執(zhí)行循環(huán)體,如此重復直到循環(huán)變量超過終值,退出循環(huán)。本題中的循環(huán)變量為n,步長為1,當n=20時,再執(zhí)行Nextn,則n=21,此時n大于終值20,退出循環(huán)。34、以下有關數(shù)組定義的語句序列中,錯誤的是______。A、Staticarr1(3)arr1(1)=100arr1(2)="Hello"arr1(3)=12345B、Dimarr2()AsIntegerDimsizeAsIntegerPrivateSubCommand2_Click()size=InputBox("輸入:")ReDimarr2(size)...EndSubC、OptionBase1PrivateSubCommand3_Click()Dimarr3(3)AsInteger...EndSubD、DimnAsIntegerPrivateSubCommand4_Click()Dimarr4(n)AsInteger...EndSub標準答案:8知識點解析:在數(shù)組定義中,定義的數(shù)組元素個數(shù)不能是變量。而選項D中的n是一個變量。35、在窗體上畫兩個滾動條,名稱分別為Hscroll1、Hscroll2:六個標簽,名稱分別為Label1、Label2、Latel3、Label4、Label5、Label6,其中標簽Label4~Label6分別顯示“A”、“B”、“A*B”等文字信息,標簽Label1、Label2分別顯示其右側的滾動條的數(shù)值,Label3顯示A*B的計算結果。當移動滾動框時,在相應的標簽中顯示滾動條的值。當單擊命令按鈕“計算”時,對標簽Label1、Label2中顯示的兩個值求積,并將結果顯示在Label3中。以下不能實現(xiàn)上述功能的事件過程是______。A、PrivateSubCommand1_Click()Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption))EndSubB、PrivateSubCommand1_Click()Label3.Caption=HScroll1.Value*HScroll2.ValueEndSubC、PrivateSubCommand1_Click()Label3.Caption=HScrolll*HScroll2EndSubD、PrivateSubCommand1_Click()Label3.Caption=HScroll1.Text*HScroll2.TextEndSub標準答案:8知識點解析:HScroll控件缺省屬性為Value,即HScrolll與HScrolll.Value相等,而其屬性中沒有Text屬性。三、公共基礎填空題(本題共5題,每題1.0分,共5分。)36、設一棵完全二叉樹共有500個結點,則在該二叉樹中有【】個葉子結點。標準答案:250知識點解析:所謂完全二叉樹是指除最后一層外,每一層上的結點數(shù)均達到最大值;在最后一層上只缺少右邊的若干結點。具有n個結點的完全二叉樹,其父結點數(shù)為int(n/2),而葉子結點數(shù)等于總結點數(shù)減去父結點數(shù)。本題n=500,故父結點數(shù)等于int(500/2)=250,葉子結點數(shù)等于500-250=250。37、在最壞情況下,冒泡排序的時間復雜度為【】。標準答案:n(n-1)/2或O(n(n-1)/2)知識點解析:冒泡排序法是一種最簡單的交換類排序方法,它是通過相鄰數(shù)據元素的交換逐步將線性表變成有序。假設線性表的長度為n,則在最壞的情況下,冒泡排序需要經過rd2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2。38、面向對象的程序設計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個【】。標準答案:實體知識點解析:面向對象的、程序設計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個實體,是構成系統(tǒng)的一個基本單位,它由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。39、軟件的需求分析階段的工作,可以概括為四個方面:【】、需求分析、編寫需求規(guī)格說明書和需求評審。標準答案:需求獲取知識點解析:軟件的需求分析階段的工作,可以概括為四個方面:需求獲取、需求分析、編寫需求規(guī)格說明書和需求評審。40、5.【】是數(shù)據庫應用的核心。標準答案:數(shù)據庫設計知識點解析:數(shù)據庫設計是數(shù)據庫應用的核心。在數(shù)據庫應用系統(tǒng)中的一個核心問題就是設計一個能滿足用戶要求,性能良好的數(shù)據庫,這就是數(shù)據庫設計。四、填空題(本題共8題,每題1.0分,共8分。)41、為了把—個VisualBASIC應用程序裝入內存,只要裝入【】文件即可。標準答案:工程或.vbp知識點解析:VisualBasic總是以ASCII格式保存工程文件(.vbp)。工程文件包含了反映工程的設置的項目(包括工程中的窗體和模塊、引用、以及為控制編譯而選取的各種各樣的選項,等等)。當工程文件被裝入內存的時候,所有相關的應用程序的信息也就都被裝入了內存。42、語句print"25+32=";25+32的輸出結果是【】。標準答案:25+32=57知識點解析:語法:object.Print[outputlist]Print方法的語法具有下列對象限定符和部分:部分描述object必要。對象表達式,其值為“應用于”列表中的對象。Outputlist可選。表示要打印的表達式或表達式的列表。如果省略,則打印一空白行??梢杂每瞻谆蚍痔杹矸指舳鄠€表達式。本題分號后是Print方法的第二個表達式。43、計時器事件之間的間隔通過【】屬性設置。標準答案:Interval知識點解析:Interval屬性返回或設置對Timer控件的計時事件各調用間的毫秒數(shù)。語法:object.Interval[=milliseconds]。44、以下循環(huán)的執(zhí)【】。k=0DoUntilk>=10k=k+1Loop標準答案:10知識點解析:k從0開始每次加1,當k條件為10時,將不在進入循環(huán),故整個循環(huán)執(zhí)行了10次。45、表達式Fix(-32.68)+Int(-23.02)的值為【】。標準答案:-56知識點解析:返回參數(shù)的整數(shù)部分,其類型和參數(shù)相同。語法Int(number)Fix(number)必要的number參數(shù)是Double或任何有效的數(shù)值表達式。如果number包含Null,則返回Null。說明Int和Fix都會刪除number的小數(shù)部份而返回剩下的整數(shù)。Int和Fix的不同之處在于,如果number為負數(shù),則Int返回小于或等于number的第一個負整數(shù),而Fix則會返回大于或等于number的第一個負整數(shù)。例如,Int將-8.4轉換成-9,而Fix將-8.4轉換成-8。46、在窗體上畫一個命令按鈕,然后編寫如下程序:(假定變量x是一個窗體級變量)DimxAsIntegerSubinc(aAsInteger)x=x+aEndSubPrivateSubCommand1_Click()inc2inc3inc4Printx;EndSub程序執(zhí)行后,單擊Command1命令按鈕,輸出的結果是【】。標準答案:9知識點解析:inc函數(shù)每執(zhí)行一次就向x上累加一次傳入的參數(shù),所以最后x的值為:2+3+4=9。47、全局變量必須在【】模央中定義。標準答案:標準或.bas或全局知識點解析:標準模塊也稱全局模塊,標準模塊(文件擴展名為.BAs)是應用程序內其他模塊訪問的過程和聲明的容器。它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個應用程序范圍內有效的)聲明或模塊級聲明。48、以下程序段的輸出結果是【】。num=0DoWhilenum<=5num=num+1LoopPrintnum標準答案:6知識點解析:只要指定的條件為True,則會重復執(zhí)行一系列的語句。本題中的循環(huán)只能當num的值超過5時才會終止,所以最終的num的值為6。五、填空題(含2小題)(本題共1題,每題1.0分,共1分。)49、為了定義自己的鼠標光標,首先應把MousePointer屬性設置為【】,然后把【】屬性設置為一個圖標文件。標準答案:99,MouseIcon知識點解析:MousePointer屬性用來返回或設置一個值,該值指示在運行時當鼠標移動到對象的一個特定部分時,被顯示的鼠標指針的類型。如果將其設為99,則表示通過該屬性指定自定義圖標。而MouseIcon屬性用來返回或設置自定義的鼠標圖標,方法是指定圖標文件的路徑。VB筆試模擬試卷第2套一、公共基礎選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復雜度是指______。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、算法執(zhí)行過程中所需要的存儲空間標準答案:8知識點解析:一個算法的空間復雜度,一般是指執(zhí)行這個算法所需的內存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。2、下列關于棧的敘述中正確的是______。A、在棧中只能插入數(shù)據B、在棧中只能刪除數(shù)據C、棧是先進先出的線性表D、棧是先進后出的線性表標準答案:8知識點解析:棧是限定在一端進行插入與刪除的線性表。棧是按照“先進后出”或“后進先出”的原則組織數(shù)據的,因此,棧也被稱為“先進后出”表或“后進先出”表。3、在深度為5的滿二叉樹中,葉子結點的個數(shù)為______。A、32B、31C、16D、15標準答案:4知識點解析:所謂滿二叉樹是指這樣的一種二叉樹:除最后一層外,每層上的所有結點都有兩個子結點。這就是說,在滿二叉樹中,每一層上的結點數(shù)都達到最大值,即在滿二叉樹的第K層上有2K-1個結點,且深度為m的滿二叉樹有2m個結點。在滿二叉樹中,最后一層的結點個數(shù)就是葉子結點的個數(shù),本題中深度為5,故葉子結點數(shù)為25-1=24=16。4、對建立良好的程序設計風格,下面描述正確的是______。A、程序應簡單、清晰、可讀性好B、符號名的命名要符合語法C、充分考慮程序的執(zhí)行效率D、程序的注釋可有可無標準答案:1知識點解析:要形成良好的程序設計風格,主要應注重和考慮下述一些因素:符號名的命名應具有一定的實際含義,以便于對程序功能的理解;正確的注釋能夠幫助讀者理解程序;程序編寫應優(yōu)先考慮清晰性,除非對效率有特殊要求,程序編寫要做到清晰第一,效率第二。5、下面對對象概念描述錯誤的是______。A、任何對象都必須有繼承性B、對象是屬性和方法的封裝體C、對象間的通訊靠消息傳遞,D、操作是對象的動態(tài)性屬性標準答案:1知識點解析:對象是由數(shù)據和容許的操作組成的封裝體,與客觀實體有直接的對應關系。對象之間通過傳遞消息互相聯(lián)系,以模擬現(xiàn)實世界中不同事物彼此之間的聯(lián)系。6、下面不屬于軟件工程的3個要素的是______。A、工具B、過程C、方法D、環(huán)境標準答案:8知識點解析:軟件工程包括3個要素,即方法、工具和過程。7、程序流程圖(PFD)中的箭頭代表的是______。A、數(shù)據流B、控制流C、調用關系D、組成關系標準答案:2知識點解析:程序流程圖(PPD)是一種傳統(tǒng)的、應用廣泛的軟件過程設計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。8、在數(shù)據管理技術的發(fā)展過程中,經歷了人工管理階段、文件系統(tǒng)階段和數(shù)據庫系統(tǒng)階段。其中數(shù)據獨立性最高的階段是______。A、數(shù)據庫系統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據項管理標準答案:1知識點解析:在數(shù)據管理技術的發(fā)展過程中,經歷了人工管理階段、文件系統(tǒng)階段和數(shù)據庫系統(tǒng)階段。其中數(shù)據獨立性最高的階段是數(shù)據庫系統(tǒng)。9、用樹形結構來表示實體之間聯(lián)系的模型稱為______。A、關系模型B、層次模型C、網狀模型D、數(shù)據模型標準答案:2知識點解析:層次模型是最早發(fā)展出來的數(shù)據庫模型。它的基本結構是樹形結構,這種結構方式在現(xiàn)實世界中很普遍,如家族結構、行政組織機構,它們自頂向下、層次分明。10、關系數(shù)據庫管理系統(tǒng)能實現(xiàn)的專門關系運算包括______。A、排序、索引、統(tǒng)計B、選擇、投影、連接C、關聯(lián)、更新、排序D、顯示、打印、制表標準答案:2知識點解析:關系數(shù)據庫管理系統(tǒng)能實現(xiàn)的專門關系運算,包括選擇運算、投影運算、連接運算。二、選擇題(本題共25題,每題1.0分,共25分。)11、如果要向工具箱中加入控件和部件,可以利用“工程”菜單中的命令。A、引用B、部件C、工程屬性D、添加窗體標準答案:2知識點解析:“工程”菜單中的“部件”選項是用來向工程中添加或刪除控件或部件的。12、InputBox函數(shù)返回值的類型為______。A、數(shù)值B、字符串C、變體D、數(shù)值或字符串(視輸入的數(shù)據而定)標準答案:2知識點解析:InputBox函數(shù)在一對話框中顯示提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內容的String。所以其返回類型為字符串類型。13、以下語句的輸出結果是______。PrintFormat$("32548.5","000,000.00")A、32548.5B、32,548.5C、32548.5D、32548.5標準答案:4知識點解析:因為輸出格式已經規(guī)定為整數(shù)部分三位分割,小數(shù)部分共兩位。所以32548.5的輸出樣式應該是032,548.50。14、為了把焦點移到某個指定的控件,所使用的方法是______。A、SetFocusB、VisibleC、RefreshD、GetFocus標準答案:1知識點解析:SetFocus方法用來將焦點移動到指定的控件或窗體。15、設a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為______。A、5B、6C、0D、-1標準答案:8知識點解析:IIf方法根據表達式的值來決定返回其第2和第3個參數(shù)中的某一個。表達式是其第1個參數(shù);在本題中a>5為True,所以返回的是-1。16、在窗體上畫一個文本框(其Name屬性為Text1),然后編寫如下事件過程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To10Sum=Sum+iNextiText1.Text=SumEndSub上述程序的運行結果是______。A、在文本框Text1中輸出55B、在文本框Text1中輸出0C、出錯D、在文本框Text1中輸出不定值標準答案:4知識點解析:焦點只能移到可視的窗體或控件。因為在窗體的Load事件完成前窗體或窗體上的控件是不可視的,所以如果不是在FormLoad事件過程完成之前首先使用Show方法顯示窗體的話,是不能使用SetFocus方法將,焦點移至正在自己的Load事件中加載的控件上的。17、在程序運行期間,如果拖動滾動條上的滾動框,則觸發(fā)的滾動條事件是______。A、MoveB、ChangeC、ScrollD、GetFocus標準答案:4知識點解析:當ScrollBar控件上的或包含一個滾動條的對象的滾動框被重新定位,或按水平方向或垂直方向滾動時,Scroll事件發(fā)生。18、為了在運行時能顯示窗體左上角控制框(系統(tǒng)菜單),必須______。A、把窗體的ConlrolBox屬性設置為False,其他屬,陛任意B、把窗體的ConlrolBox屬性設置為True,并且把BorderStyle屬性設置為1-3C、把窗體的ControlBox屬性設置為False,同時把BorderStyle屬性設置為非0值D、把窗體的ConlrolBox屬性設置為True,同時把BorderStyle屬性設置為0值標準答案:2知識點解析:ControlBox屬性返回或設置一個值,表示在運行時控制菜單框是否在窗體中顯示。在運行時為只讀。為了顯示控制菜單框,還必須將窗體的BorderStyle屬性值設置為1(固定單邊框),2(可變尺寸)或3(固定對話框)。19、以下程序段的輸出結果為______。X=1Y=4DoUntilY>4X=X*YY=Y+1LoopPrintXA、1B、4C、8D、20標準答案:2知識點解析:DoUntil語句是條件為:False的時候執(zhí)行循環(huán)體。程序中的循環(huán)體只執(zhí)行了一次,結果是x=4,y=5。最后輸出的結果為4。20、將一個窗體設置為MDI子窗體的方法是______。A、將窗體的名稱改為MDIB、將窗體的MDIChild屬性設為TrueC、將窗體的MDIChild屬性設為FalseD、將窗體的Enabled屬性設為False標準答案:2知識點解析:MDIChild屬性返回或設置一個值,它表示一個窗體是否被作為MDI子窗體在一個MDI窗體內部顯示。在運行時是只讀的。21、把窗體的KeyPreview屬性設置為True,然后編寫如下過程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+2)EndSub程序運行后,如果按“A”鍵,則輸出結果為______。A、AAB、ABC、ACD、AD標準答案:4知識點解析:當鍵盤被按下時,輸出按下的鍵所代表的字符,即“A”;當鍵盤被松開的時候,輸出該字符后繼字符的后繼字符,即“C”。22、在用Open語句打開文件時,如果省略“For方式”,則打開的文件的存在方式是______。A、隨機存取方式B、順序輸入方式C、順序輸出方式D、二進制方式標準答案:1知識點解析:如果使用Open語句打開文件而又未使用For指定打開方式,則默認的方式為Random,即隨機模式。23、文件列表框控件的______屬性用來確定在列表框中顯示的文件類型。A、PathB、PatternC、FileNameD、List標準答案:2知識點解析:Pattern屬性返回或設置一個值,該值指示在運行時顯示在FileListBox控件中的文件類型。24、執(zhí)行下列語句后整型變量a的值是______。If(3-2)>2Thena=10ElsIf(10/2)=6Thena=20Elsea=30EndIfA、10B、20C、30D、不確定標準答案:4知識點解析:前兩個判斷條件都不滿足,所以真正執(zhí)行的賦值語句只有最后一句,所以a為30。25、在代碼中定義了一個子過程:SubP(a,B)...EndSub下面______調用該過程的格式是正確的。A、CallPB、CallP10,20C、CallP(10,20)D、P(10,20)標準答案:4知識點解析:如果使用Call關鍵字來調用一個需要參數(shù)的過程,參數(shù)列argumentlist就必須要加上括號。如果省略了Call關鍵字,那么也必須要省略argumentlis外面的括號。26、下列語句可以為動態(tài)數(shù)組分配實際元素個數(shù)。A、Dim語句B、static語句C、public語句D、ReDim語句標準答案:8知識點解析:ReDim語句在過程級別中使用,用于為動態(tài)數(shù)組變量重新分配存儲空間。27、用于去掉一個字符串的右邊的空白部分的函數(shù)是______。A、RTrim$()B、Right$()C、Asc()D、Time$()標準答案:1知識點解析:LTrim、RTrim與Trim函數(shù)返回Variant(String),其中包含指定字符串的拷貝,沒有前導空白(LTrim)、尾隨空白(RTrim)或前導和尾隨空白(Trim)。28、下面______不是VisualBasic的數(shù)據類型。A、SingleB、ObjectC、CurrencyD、Bool標準答案:8知識點解析:在VisualBasic中的布爾型數(shù)值的名稱為Boolean。29、大部分控件都沒有的屬性是______。A、TopB、NameC、VisibleD、Interval標準答案:8知識點解析:Interval屬性僅應用于Timer控件。返回或設置對Timer控件的計時事件各調用間的毫秒數(shù)。30、CommonDialog控件可以顯示______種對話框。A、4種B、5種C、6種D、7種標準答案:4知識點解析:CommonDialog;控件有六種對話框,分別可以顯示“顏色”、“字體”、“幫助”、“打開”、“打印”和“保存”對話框。31、對變量名說法不正確的是______。A、必須是字母開頭,不能是數(shù)字或其他字符B、不能是VisualBasic的保留字C、可以包含字母、數(shù)字、下劃線和標點符號D、不能超過255個字符標準答案:4知識點解析:變量名不能包含標點符號。32、VisualBasic一共有設計、運行和中斷三種模式,要使用調試工具應該______。A、進入設計模式B、進入運行模式C、進入中斷模式D、不用進入任何模式標準答案:4知識點解析:中斷模式是指在開發(fā)環(huán)境中暫時中止程序的執(zhí)行。在中斷模式下,可以檢查、調試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。33、圖像框有—個屬性,可以自動調整圖像框的大小,以適應圖像的尺寸,這個屬性是______。A、AutoSizeB、StretchC、AutoRedrawD、Appearance標準答案:2知識點解析:Stretch屬性:返回/設置一個值,決定是否調整圖形的大小以適應圖像控件。Appearance屬性:返回/設置一個對象在運行時是否以3D效果顯示。圖像框控件無Autosize和AutoRedraw屬性。34、設在菜單編輯器中定義了—個菜單項,名為menu1。為了在運行時隱藏該菜單項,應使用的語句是______。A、menu1.Enabled=TrueB、menul.Enabled=FalseC、menu1.Visable=TrueD、menu1.Visible=False標準答案:8知識點解析:菜單項的Visible屬性決定其可見與否(true表示可見,false表示不可見)。35、目錄列表框的Path屬性的作用是______。A、顯示當前驅動器或指定驅動器上的目錄結構B、顯示當前驅動器或指定驅動器上韻某目錄下的文件名C、顯示根目錄下的文件名D、顯示該路徑下的文件標準答案:1知識點解析:Path屬性適用于目錄列表框和文件列表框,用來設置或返回當前驅動器的路徑,其格式為:[窗體.]目錄列表框.|文件列表框.Path[=“路徑”];“窗體”是目錄列表框所在的窗體,如果省略則為當前窗體?!奥窂健钡母袷脚cDOS下相同,如果省略“;路徑”,則顯示當前路徑。三、公共基礎填空題(本題共5題,每題1.0分,共5分。)36、實現(xiàn)算法所需的存儲單元多少和算法的工作量大小分別稱為算法的【】。標準答案:空間復雜度和時間復雜度知識點解析:算法的復雜性是指對一個在有限步驟內終止算法和所需存儲空間大小的估計。算法所需存儲空間大小是算法的空間復雜性,算法的計算量是算法的時間復雜性。37、數(shù)據結構包括數(shù)據的邏輯結構、數(shù)據的【】以及對數(shù)據的操作運算。標準答案:存儲結構知識點解析:數(shù)據結構包括3個方面,即數(shù)據的邏輯結構、數(shù)據的存儲結構及對數(shù)據的操作運算。38、一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的【】。標準答案:可重用性知識點解析:繼承的優(yōu)點:相似的對象可以共享程序代碼和數(shù)據結構,從而大大減少了程序中的冗余,提高軟件的可重用性。39、面向對象的模型中,最基本的概念是對象和【】。標準答案:類知識點解析:面向對象模型中,最基本的概念是對象和類。對象是現(xiàn)實世界中實體的模型化;將屬性集和方法集相同的所有對象組合在一起,可以構成一個類。40、軟件維護活動包括以下幾類;改正性維護、適應性維護、【】維護和預防性維護。標準答案:完善性知識點解析:軟件維護活動包括以下幾類:改正性維護、適應性維護、完善性維護和預防性維護。改正性維護是指在軟件交付使用后,為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實施中的誤使用,應當進行的診斷和改正錯誤的過程;適應性維護是指為了使軟件適應變化,而去修改軟件的過程;完善性維護是指為了滿足用戶對軟件提出的新功能與性能要求,需要修改或再開發(fā)軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件的可維護性;預防性維護是為了提高軟件的可維護性、可靠性等,為以后的進一步改進軟件打下良好基礎。四、填空題(本題共4題,每題1.0分,共4分。)41、記時器控件能有規(guī)律的以一定時間間隔觸發(fā)【】事件,并執(zhí)行該事件過程中的程序代碼。標準答案:Timer知識點解析:Timer事件在一個Timer控件的預定的時間間隔過去之后發(fā)生。該間隔的頻率儲存于該控件的Interval屬性中,它以干分之一秒為單位指定時間的長度。42、為了使標簽能自動調整大小以顯示全部文本內容,應把標簽的【】屬性設置為True。標準答案:AutoSize知識點解析:如果希望Label顯示可變長度的行或變化的行數(shù),就要設置AutoSize。43、在3種不同類型的組合框中,只能選擇而不能輸入數(shù)據的組合框是【】。標準答案:下拉式列表框知識點解析:下拉式列表框:這種樣式僅允許從下拉式列表中選擇。(缺省值)下拉式組合框:包括一個下拉式列表和一個文本框??梢詮牧斜磉x擇或在文本框中輸入。簡單組合框:包括一個文本框和一個不能下拉的列表??梢詮牧斜碇羞x擇或在文本框中輸入。簡單組合框的大小包括編輯和列表部分。按缺省規(guī)定,簡單組合框的大小調整在沒有任何列表顯示的狀態(tài)。增加Height屬性值可顯示列表的更多部分。44、執(zhí)行以下程序段,并輸入1.23,則程序的輸出結果應是【】。N=Str(InputBox("請輸入一個實數(shù):"))p=InStr(N,",")PrintMid(N,p)標準答案:.23知識點解析:InStr函數(shù)、Mid函數(shù)InStr([首字符位置]字符串1,字符串2[,n)用來在“字符串1”中查找“字符串2”,如果找到,則返回“字符串2”的第一個字符在“字符串廣中的位置。如果帶有參數(shù)“首字符位置”,則從該位置開始查找,否則從“字符串1”的起始位置查找。可選參數(shù)“n”用來指定字符串比較方式,可以取0、1或2。如為0,則進行在比較時區(qū)分大小寫;如為1,則在比較時忽略大小寫;如為2,則基于數(shù)據庫中包含的信息進行比較。Mid(字符串,p,n)函數(shù)用來在“字符串”中從第p個字符開始,向后截取n個字符。如果省略參數(shù)n,則從第p個字符開始,向后截取到字符串的末尾。跟蹤程序:n="1.23"p=InStr(n,".")=InStr("1.23",".")p=2所以,Mid("1.23",2)所截取的字符是:“.23”。最終的輸出結果是:.23。五、填空題(含2小題)(本題共3題,每題1.0分,共3分。)45、在窗體上畫一個文本框和—個圖片框,然后編寫如下兩個事件過程:PrivateSubForm_Click()Text1.Text="VB程序設計"EndSubPrivateSubTextlChange()Picture1.Print"VBprogramming"EndSub程序運行后,單擊窗體,則在文本框中顯示的內容是【】,而在圖片框中顯示的內容是【】。標準答案:VB程序設計,VBprogramming知識點解析:文本框內容是因窗體的Click事件而改變,而PictureBox內容是因文本框內容的改變而改變的。46、控件數(shù)組的名字由【】屬性指定,而數(shù)組中的每個元素由【】屬性指定。標準答案:Name,Index知識點解析:返回或設置惟一的標識控件數(shù)組中一個控件的編號。僅當控件是控件數(shù)組的元素時是有效的。語法:object[(number)].Index。47、以下Prime過程,用于判斷一個數(shù)是否為素數(shù)。素數(shù)是只能被1和數(shù)本身整除的自然數(shù)。一個自然數(shù)不是素數(shù),就是合數(shù)。用被測試的數(shù)除以從2開始到該數(shù)本身的數(shù),如果能除盡(余數(shù)為0),則為合數(shù);如果都除不盡(余數(shù)均不為0),則為素數(shù)。請在劃線處將下面過程補充完整:FunctionPrime(inputvarAsInteger)AsIntegerFori=2Toinputvar-1IfinputvarModi=【】ThenGoTocomfinishEndIfNextiPrime=inputvarPrint"素數(shù)"GoTo【】comfinish:Prime=inputvarPrint"合數(shù)"finish:EndFunction標準答案:0,finish知識點解析:空1:當輸入的數(shù)inputvar除以從2開始的數(shù)為何值時,能確定該數(shù)為合數(shù)。顯示,如果都能除盡,則為合數(shù),故此處應當填入0???:程序已做完素數(shù)或合數(shù)的判斷,應當轉向結束分支finish。VB筆試模擬試卷第3套一、公共基礎選擇題(本題共10題,每題1.0分,共10分。)1、某算法的空間花費s(n)=100nlog2n+0.5logn+1000n+2000,其空間復雜度為______。A、0(1)B、0(n)C、0(n1.5)D、0(nlog2n)標準答案:8知識點解析:暫無解析2、棧和隊列______。A、共同之處在于二者都是先進先出的特殊的線性表B、共同之處在于二者都是先進后出的特殊的線性表C、共同之處在于二者都只允許在頂端執(zhí)行刪除操作D、沒有共同之處標準答案:4知識點解析:暫無解析3、若深度為5的完全二叉樹的第5層有3個葉結點,則該二叉樹一共有______個結點。A、15B、16C、17D、18標準答案:8知識點解析:暫無解析4、結構程序設計的3種結構是______。A、順序結構、選擇結構、轉移結構B、分支結構,等價結構,循環(huán)結構C、多分支結構.賦值結構、等價結構D、順序結構、選擇結構、循環(huán)結構標準答案:8知識點解析:暫無解析5、下面______機制允許對一個函數(shù)名給出多個函數(shù)定義。A、封裝性B、繼承性C、函數(shù)重載D、多態(tài)性標準答案:8知識點解析:暫無解析6、“軟件危機”產生的主要原因是______。A、軟件日益龐大B、開發(fā)方法不當C、開發(fā)人員編寫程序能力差D、沒有維護好軟件標準答案:1知識點解析:暫無解析7、分層DFD圖是一種比較嚴格又易于理解的描繪方式,它的頂層圖的作用在于______。A、描繪了系統(tǒng)的實現(xiàn)細節(jié)B、表明了被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據交換關系C、描繪了系統(tǒng)的抽象D、描繪了軟件實現(xiàn)的作者和繪制的時間標準答案:2知識點解析:暫無解析8、數(shù)據庫邏輯設計階段分為______。A、收集和分析、建立E—R模型、數(shù)據庫模式設計B、模型設計和應用程序設計C、概念設計、邏輯設計、物理設計D、設計,建立E—R模型和模式設計標準答案:2知識點解析:暫無解析9、當將E-R模型轉換為關系模型時,對于兩實體間m:n聯(lián)系,必須對“聯(lián)系”單獨建立______,用來聯(lián)系雙方實體。A、一個實體B、一個屬性C、一個指針D、一個關系標準答案:8知識點解析:暫無解析10、用二維表來表示實體及實體之間聯(lián)系的數(shù)據模型稱為______。A、實體—聯(lián)系模型B、層次模型C、網狀模型D、關系模型標準答案:8知識點解析:暫無解析二、選擇題(本題共25題,每題1.0分,共25分。)11、在VisualBasic集成環(huán)境創(chuàng)建應用程序時,除了窗體設計器、【工具箱】窗口、【屬性】窗口以外,必不可少的窗口是()A、代碼編輯器窗口B、工程資源管理器窗口C、立即窗口D、窗體布局管理器標準答案:1知識點解析:在VisualBasic集成環(huán)境創(chuàng)建應用程序時,除了窗體設計器、工具箱窗口、屬性窗口以外,必不可少的還有代碼窗口。窗體設計器簡稱窗體,用來設計應用程序的界面;屬性窗口用來為對象設置各種屬性;代碼窗口用來編寫或修改過程的代碼。12、下面4項中不屬于面向對象系統(tǒng)三要素的是()A、屬性B、類C、方法D、事件標準答案:2知識點解析:面向對象系統(tǒng)的三要素有:屬性、方法、事件。屬性是用來描述和反映對象特征的參數(shù)。方法是由VB6.0系統(tǒng)提供的,它們是特定的過程和函數(shù)。事件是VB6.0預先設置好的,能夠被對象識別的動作,不同的對象能夠識別不同的事件。13、在VisualBasic中,要使一個窗體不可見,但不從內存中釋放,應使用的語句是()A、ShowB、HideC、LoadD、UnLoad標準答案:2知識點解析:Show和Hide使窗體在內存中,隱藏窗體用Hide,重新顯示用Show;Load和UnLoad是針對內存而言的,Load是加載程序到內存,UnLoad是從內存中卸載,釋放內存。因此,本題的正確答案為B項。14、DateTime是一個Date類型的變量,以下賦值語句中正確的是()A、DateTime="5/12/03"B、DateTime=September1,2003C、DateTime=#12:15:30AM#D、DateTime=("8/8/99")標準答案:4知識點解析:表示日期類型即Date類型數(shù)據時要用“#”括起來。分析各選項可知C項正確。15、下列函數(shù)中,能夠得到一個字符串的一組函數(shù)是()A、Leh函數(shù)、Right函數(shù)、Mid函數(shù)B、LTrim函數(shù)、RTrim函數(shù)、Trim函數(shù)C、Len函數(shù)、LCase函數(shù)、UCase函數(shù)D、Space函數(shù)、Len函數(shù)、Trim函數(shù)標準答案:1知識點解析:本題是對常用的字符串函數(shù)的考查。B項中的LTrim、RTrim、Trim三個函數(shù)分別用來刪除字符串左邊的前導空格、刪除右邊的尾隨空格、刪除字符串前導和尾隨的空格。它們的結果值不一定能得到一個字符串,排除選項B。Len函數(shù)用來返回字符串的長度,得到的是一數(shù)值而不是一個字符串,故又可排除C、D選項。只有選項A是正確的。16、以下語句的輸出結果是()PrintFormat$(367234."000,000,000")A、000,003.678B、003,678.23C、3678.23D、000,003.678標準答案:8知識點解析:本題主要是對輸出格式的考查。輸出數(shù)據的格式由Format函數(shù)確定,F(xiàn)ormat函數(shù)的一般格式如下:Format(數(shù)值表達式,格式字符串)Format與Format$等效。格式字符串中描述符的作用如下:#:輸出數(shù)字,不在輸出的前后補0。0:輸出數(shù)字,在輸出的前后補0。.:輸出小數(shù)點。,輸出千分位分隔符。%:輸出百分比符號,同時轉化數(shù)值。$:輸出數(shù)字前加“$”。+或-:輸出數(shù)字前加“+”或“-”。E+或E-:指數(shù)形式輸出。根據以上知識點可知選項D正確。17、執(zhí)行下面的語句后,所產生的信息框的標題是()a=MsgBox(“AAAA”,“BBBB”,“”,5)A、BBBBB、空C、AAAAD、出錯,不能產生信息框標準答案:1知識點解析:奉題主要是對MsgBox函數(shù)的考查。執(zhí)行語句a=MsgBox("AAAA","BBBB",",5)顯示在對話框中的信息為AAAA,對話框的標題是“BBBB”。故選項A正確。18、以下控件中不是標準控件的是()A、水平滾動條和垂直滾動條B、ActiveX控件C、文件列表框、目錄列表框和驅動器列表框D、OLE容器標準答案:2知識點解析:滾動條、列表框、OLE容器都是標準控件,只有ActiveX控件不是標準控件。選項B正確。19、以下敘述正確的是()A、組合框包含了列表框的功能B、列表框包含了組合框的功能C、組合框和列表框的功能完全不同D、組合框和列表框的功能完全相同標準答案:1知識點解析:組合框控件將文本框控件與列表框控件組合成一個控件。組合框對象中包含有一個文本框和一個列表框。組合框包含了列表框的所有功能。選項A正確。20、若要求在文本框中輸入密碼時文本框中只顯示#號,則應在此文本框的屬性窗口中設置()A、Text屬性值為#B、Caption屬性值為#C、PasswordChar屬性值為#D、PasswordChar屬性值為真標準答案:4知識點解析:文本框中的Password-Char屬性表示字符串類型,允許設置一個字符,運行程序時,將輸入到Text的內容全部顯示為該屬性值。題中要求在文本框中輸入密碼時文本框中只顯示#號,則應在此文本框的屬性窗口中設置PasswordChar屬性值為#。21、為清除PietureBox控件中的圖形,下列方法正確的是()A、SetPicturel.Picture=LoadPicture("c:\Win1.bmp",vbLPLarge,vbLPColor)B、Pieturel.Picture=LoadPicture("c:\Win1.bmp",vbLPLarge,vbLPColor)C、SetPicturel.Prieture=LoadPictureD、Priturel.Picture=LoadPicture標準答案:4知識點解析:SetPicturel.Picture=LoadPictures可以清除PictureBox控件中的圖形。選項C正確。22、下面語句中錯誤的是()A、ReDimPreserveMatrix(10,UBound(Matrix,2)+1)B、ReDimPreserveMatrix(UBound(Matrix,1)-4-1,10)C、ReDimPreserveDynArray(UBound(DynArray)+1)D、ReDimDynArray(UBound(DynArray)+1)標準答案:2知識點解析:ReDim語句的一般格式為:ReDim[Preserve]數(shù)組名(下標上界[,下標上界]......)[As類型]如果想在程序中知道數(shù)組的下界值和上界值可以使用LBound和UBound函數(shù),格式為:LBound(數(shù)組名[,維])UBound(數(shù)組名[,維]),題中可知數(shù)組Matrix是二維的,故UBound(Matrix,1)有誤,應為UBound(Matrix,2)。選項B的語句錯誤。23、在窗體中添加一個命令按鈕(其Name屬性為Command1),然后編寫如下代碼:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(2,4,6,8)j=1Fori=4To1Step-2s=s+a(i)*jj=j*10NextiPrint3EndSub運行上面的程序,單擊命令按鈕,其輸出結果是()A、2B、4C、8D、48標準答案:8知識點解析:由于語句OptionBase1的存在,則數(shù)組下標的下界是1。Array函數(shù)是用來給數(shù)組元素賦初值的,它要求數(shù)組必須是一個變體變量名。題中語句Dimaa=Array(2,4,6,8)是將2賦給a(1),將4賦給a(2),將6賦給。a(3),將8賦給a(4)。分析For循環(huán)語句,可知循環(huán)一共執(zhí)行了兩次。i=4時,執(zhí)行語句s=s+a(i)*j相當于s=0+a(4)*1(s未被初始化,則默認為0)得s的值為8。接著執(zhí)行語句j=j*10相當于j=1*10,得j的值為10。i=2時,執(zhí)行語句s=s+a(i)*j相當于s=8+a(2)*10(此次循環(huán)中的s和j均為上次循環(huán)所得結果值)得s的值為48。然后再執(zhí)行語句j=j*l0。最后執(zhí)行的語句Prints,故最后的輸出結果為s的值48。24、已知有如下語句:s="hello,world"r=Mid(s,7,5)運行上面的語句后,變量r的值為()A、helloB、wotldC、llo,wD、orld標準答案:2知識點解析:Mid(s,7,5)表示從字符串s中的第7位開始向右取出5個字符。題中s為"hello,world",故執(zhí)行語句r=Mid(s,7,5)后,變量r的值應為"world"。25、如果一個工程含有多個窗體及標準模塊,則以下敘述中錯誤的是()A、如果工程中含有SubMain過程,則程序一定首先執(zhí)行該過程B、不能把標準模塊設置為啟動模塊C、用Hide方法只是隱藏一個窗體,不能從內存中清除該窗體D、任何時刻最多只有一個窗體是活動窗體標準答案:1知識點解析:SubMain過程是具有啟動應用程序功能的啟動過程,即除了窗體模塊以外,應用程序還可以由SubMain過程啟動。一般來說,在多重窗體工程中需要啟動第一個顯示窗體前進行一些初始化工作,使用SubMain過程就可以實現(xiàn)這一點,具體操作如下:在標準模塊中添加一個SubMain過程;然后,編寫SubMain過程中的初始化代碼;最后,選擇“工程”菜單的“工程屬性”命令,單擊“通用”選項卡,將其中的“啟動對象”設置為SubMain;根據以上知識點可知:如果工程中含有SubMain過程,則程序不一定首先執(zhí)行該過程。26、單擊命令按鈕時,下列程序代碼的運行結果為PrivateSubCommand1_Click()PrintMyFunc(20,18)EndSubPublicFunctionMyFunc(mAsInteger,nAsInteger)AsIntegerDoWhilem<>nDoWhilem>n:m=m-n:LoopDoWhlem<n:n=n-m:LoopLoopMyFunc=mEndFunctionA、0B、2C、4D、6標準答案:2知識點解析:本題主要考查對函數(shù)的定義和調用的理解。此題程序代碼中,被調過程采用了DoWhile…Loop的嵌套語句結構,主調過程只調用了一次被調過程,PrintMyFunc(20,18)語句表明,程序最后輸出的只是被調過程的返回值。主調過程在調用被調過程MyFunc時,把數(shù)值20和18分別傳給形參m和n,從被調過程中的循環(huán)語句來看,因為此時m的值大于n的值,所以執(zhí)行語句m=m-n,m的值變?yōu)?,由語句MyFunc=m可看出,此過程的返回值就是m的值即2。27、窗體上有3個按鈕Commandl、Command2和Command3,如以下代碼:PrivateSubCommandlClick()Command2.Enabled:Fal3eCommand3.Vi3ible=Fal3eEndSub該程序的功能是()A、當單擊按鈕Command1時,Command2和Command3按鈕不可用B、當單擊按鈕Command1時,Command2和Command3按鈕不可見C、當單擊按鈕Command1時,Cammand2按鈕不可用和Command3按鈕不可見D、當單擊按鈕Command1時,Command2按鈕不可見和Command3按鈕不可用標準答案:4知識點解析:本題主要是對命令按扭屬性的考查。其中Enabled肩性用來表示按扭是否可用。Visible屬性用來表示按扭是否可見。故選項C正確。28、在VB中,過程共有三種,它們是()A、事件過程,子過程和函數(shù)過程B、Sub過程,F(xiàn)unction過程和Property過程C、事件過程,函數(shù)過程和屬性過程D、Sub過程,函數(shù)過程和通用過程標準答案:2知識點解析:VB中有三種過程:Sub過程、Function過程和Property(屬性)過程。Property過程用來設置和返回屬性值。Sub過程常被其它事件過程調用,它并不與任何特定的事件直接相聯(lián)系,它完成特定的任務,通過過程由用戶創(chuàng)建。Function過程用來返回一個函數(shù)值。29、假定有以下兩個過程:SubS1(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=Kx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=Kx=yy=tEndSub則以下說法中正確的是()A、用過程S1可以實現(xiàn)交換兩個變量值的操作,S2不能實現(xiàn)B、用過程S2可以實現(xiàn)交換兩個變量值的操作,S1不能實現(xiàn)C、用過程S1和S2都可以實現(xiàn)交換兩個變量值的操作D、用過程S1和S2都不能實現(xiàn)交換兩個變量值的操作標準答案:2知識點解析:本題主要是對調用方式的考查。在S1中實現(xiàn)的是傳值調用,故不影響實際參數(shù)值。S2過程中實現(xiàn)的是傳址調用,影響到實際參數(shù)。故用過程S2可以實現(xiàn)兩個變量值的操作,而S1不能實現(xiàn)。選項B正確。30、假定有一個菜單,名為Menultem,為了運行時使該菜單項失效,應使用的語句為()A、Menultem.Enabled=FalseB、Mennltem.Enabled=TrueC、Menultem.Visible=True

溫馨提示

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

評論

0/150

提交評論