國家二級VB機(jī)試(選擇題)模擬試卷12(共263題)_第1頁
國家二級VB機(jī)試(選擇題)模擬試卷12(共263題)_第2頁
國家二級VB機(jī)試(選擇題)模擬試卷12(共263題)_第3頁
國家二級VB機(jī)試(選擇題)模擬試卷12(共263題)_第4頁
國家二級VB機(jī)試(選擇題)模擬試卷12(共263題)_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國家二級VB機(jī)試(選擇題)模擬試卷12(共9套)(共263題)國家二級VB機(jī)試(選擇題)模擬試卷第1套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列選項中,不屬于數(shù)據(jù)庫管理的是()。A、數(shù)據(jù)庫的建立B、數(shù)據(jù)庫的調(diào)整C、數(shù)據(jù)庫的監(jiān)控D、數(shù)據(jù)庫的校對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫管理一般包括:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的安全性控制與完整性控制、數(shù)據(jù)庫的故障恢復(fù)和數(shù)據(jù)庫的監(jiān)控。2、假設(shè)用復(fù)制、粘貼的方法建立了一個命令按鈕數(shù)組Command1,以下對該數(shù)組的說法錯誤的是()。A、命令按鈕的所有Caption屬性都是Cornmand1B、在代碼中訪問任意一個命令按鈕只需使用名稱Command1C、命令按鈕的大小都相同D、命令按鈕共享相同的事件過程標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查控件數(shù)組。在命令按鈕數(shù)組Command1中,Command1為控件數(shù)組中所有元素的名字,因此訪問數(shù)組中某個元素時,必須說明其Index屬性??丶?shù)組中所有元素的大小相同,共用相同的事件過程,通過Index屬性值的不同來區(qū)分具體由哪個按鈕進(jìn)行處理。3、一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯(lián)系是()。A、1:1聯(lián)系B、1:m聯(lián)系C、m:1聯(lián)系D、m:n聯(lián)系標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:因為一個教師可講授多門課程,而一門課程又能由多個老師講授,所以它們之間是多對多的關(guān)系,可以表示為m:n。4、下面不屬于軟件工程過程的4種基本活動A、軟件規(guī)格說明B、軟件開發(fā)C、軟件演進(jìn)D、軟件測試標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:軟件工程過程的4種基本活動是:軟件規(guī)格說明、軟件開發(fā)、軟件確認(rèn)、軟件演進(jìn)。5、以下能從字符串“VisualBasic”中直接取出子字符串“Basic”的函數(shù)是A、LeftB、MidC、StringD、Instr標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查常用函數(shù)。常用的字符串截取方式是Mid、Left和Right,Mid(a,M,N)功能是從a字符串左起第M位下標(biāo)開始取值(包含M位),共取N位字符:Right(a,M)表示從右起第一位開始取值,向左取M位:Left(a,N)表示從a字符串左起第一位開始取值,向右取N位。6、有如下數(shù)據(jù)定義語句:Dima,bAsIntegerDimx%.YasInteger執(zhí)行上述語句后,不是整型變量的是()。A、aB、bC、xD、y標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在VisualBasic中,變量的定義格式有兩種,第一種是:Declare變量名As類型,“Declare”可以是Dim,Static,Redim,Public或Prirate,“As”是關(guān)鍵字,“類型”可以是基本的數(shù)據(jù)類型也可以是用戶自定義的類型;第二種是用類型說明符來定義變量,即在定義變量名后面加上類型說明符;如果變量名后面沒有類型說明符,又不是第一種定義方式的話,則定義的變量是變體變量。7、在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為A、概念模式B、外模式C、內(nèi)模式D、物理模式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:用戶所見到的數(shù)據(jù)模式是外模式也稱用戶模式。它是用戶的數(shù)據(jù)視圖,它由概念模式導(dǎo)出。一個概念模式可以有若干個外模式,每個用戶只關(guān)心與它有關(guān)的外模式,這樣不僅可以屏蔽大量無關(guān)信息,而且有利于數(shù)據(jù)維護(hù)。8、一個工作人員可使用多臺計算機(jī),而一臺計算機(jī)被多個人使用,則實體工作人員與實體計算機(jī)之間的聯(lián)系是A、一對一B、一對多C、多對多D、多對一標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:如果一個工作人員只能使用一臺計算機(jī)且一臺計算機(jī)只能被一個工作人員使用,則關(guān)系為一對一;如果一個工作人員可以使用多臺計算機(jī),但是一臺計算機(jī)只能被一個工作人員使用,則關(guān)系為一對多;如果一個工作人員可以使用多臺計算機(jī),一臺計算機(jī)也可以被多個工作人員使用,則關(guān)系為多對多。9、窗體上有1個名為List1的列表框,其中已經(jīng)輸入了若干個項目(如圖所示);還有2個文本框,名稱分別為Text1、Text2,1個名稱為Command1的命令按鈕,并有以下程序。PrivateSubCommand1Click()DimstrAsString,SAsString,kAsIntegers=Text1:str=""Fork=List1.ListCount-1To0Step-1IfInStr(List1.List(k),s)>0Thenstr=str&List1.List(k)&""EndIfNextkIfstr=""ThenText2="沒有匹配項目"ElseText2=strEndIfEndSub程序運(yùn)行時,在Text1中輸入"京",單擊命令按鈕,則在Text2中顯示的內(nèi)容是()。A、京B、北京南京C、南京北京D、沒有匹配的項目標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查循環(huán)程序的分析以及列表框?qū)傩缘膽?yīng)用。函數(shù):InStr(List1.List(k),s)的作用是在List1.List(k)中從頭開始尋找s,找不到就返回0,否則返回s在List1.List(k)中的位置。整個循環(huán)的功能是,從列表框中最后一個列表項開始尋找含有與Text1中字符串相同的子串,如果存在相同的子串,把List1.List(k)全部連接到str中,并顯示在Text2中。10、為使文本框具有初始值“VB”,在設(shè)計階段正確的操作是A、選中該文本框,在屬性窗口中把Text屬性的值改為“VB”B、選中該文本框,在屬性窗口中把Caption屬性的值改為“VB”C、雙擊該文本框,在彈出的窗口中輸入“VB”D、單擊該文本框,在該文本框中直接輸入“VB”標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:文本框的Text屬性用于返回或設(shè)置文本框中的內(nèi)容,該屬性可以在運(yùn)行時設(shè)置,也可以在屬性窗口設(shè)置。11、命令按鈕Commandl的MouseUp事件過程結(jié)構(gòu)如下:PrivateSubCommandl—MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub則以下敘述中錯誤的是()。A、x、y參數(shù)表示的是Commandl左上角在窗體中的位置B、Button參數(shù)用于確定按下的鼠標(biāo)鍵C、Shift參數(shù)用于確定是否按下了Alt、Ctrl或Shift鍵D、MouseUp表示抬起鼠標(biāo)按鍵時觸發(fā)的事件標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:X,Y用來表示鼠標(biāo)光標(biāo)當(dāng)前在窗體上的X、Y軸坐標(biāo)。12、設(shè)有如下事件過程:PrivateSubForm_Click()Sum=0Fork=1To3Ifk<=lThenx=1Elselfk<=2Thenx=2Elselfk<=3Thenx=3Elsex=4EndIfSum=Sum+xNextkPrintSumEndSub程序運(yùn)行后,單擊窗體,輸出結(jié)果是A、9B、6C、3D、10標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題總共循環(huán)三次,在每次循環(huán)中由于循環(huán)變量k的值不同,將分別進(jìn)入If語句的不同分支。在塊結(jié)構(gòu)的If語句中,一旦滿足某個If或者ElseIf后面的條件,將不再判斷其他條件是否滿足。所以本題輸出的是1+2+3的值。13、在面向?qū)ο蠓椒ㄖ?,不屬于“對象”基本特點(diǎn)的是A、一致性B、分類性C、多態(tài)性D、標(biāo)識唯一性標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:對象具有如下特征:標(biāo)識惟一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立性。14、編寫如下程序:OptionBase1PrivateSUbCommand1_Click()Dimaa=Array(1,2,3,4):s=0:j=1Fori=4To1Step-1s=s+a(i)*j:j=j*10NextiPrintsEndSub程序運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果為A、110B、123C、1234D、4321標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題的循環(huán)首先取出數(shù)組的最后一位累加,然后取出倒數(shù)第二位乘以10以后累加;然后取出倒數(shù)第三位乘以100后累加……以此類推,最終結(jié)果為1234。15、以下關(guān)于MsgBox的敘述中,錯誤的是A、MsgBox函數(shù)返回一個整數(shù)B、通過MsgBox函數(shù)可以設(shè)置信息框中圖標(biāo)和按鈕的類型C、MsgBox語句沒有返回值D、MsgBox函數(shù)的第二個參數(shù)是一個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查MsgBox函數(shù)的使用,語法是:MsgBox(Prompt[,Buttons][,Title][,.Helpfile,Context])參數(shù)含義如下:①Prompt:必需的,字符串表達(dá)式,作為顯示在對話框中的消息。②Buttons:可選的,數(shù)值表達(dá)式是指的總和,指定顯示按鈕的數(shù)目及形式,使用的圖標(biāo)樣式,缺省按鈕是什么以及消息框的強(qiáng)制回應(yīng)等,缺省值為0。③Title:可選的,在對話框標(biāo)題欄中顯示的字符串表達(dá)式,缺省將應(yīng)用程序名放在標(biāo)題欄中。④Helpfile:可選的,字符串表達(dá)式,識別用來向?qū)υ捒蛱峁┥舷挛南嚓P(guān)幫助的幫助文件。如果提供了Helpfile,則也必須提供Context。⑤Context:可選的,數(shù)值表達(dá)式,由幫助文件的作者指定給適當(dāng)?shù)膸椭黝}的幫助上下文編號。如果提供了Context,則也必須提供:Helpfile。選項A)、B)和C)都是正確的,選項D)錯誤,MsgBox的第二個參數(shù)決定對話框中顯示的按鈕數(shù)量和形式。16、執(zhí)行以下程序段aS=”abbacddcba”Fori=6To2Step一2X=Mid(a,i,i):Y=Lett(a,i)z=Right(a,i):z=UCase(XYz)NextiPrintz輸出的結(jié)果是A、ABAB、BBABBAC、AABAABD、AABAAB標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查循環(huán)結(jié)構(gòu)和常用內(nèi)部函數(shù),Mid、Left和Right是字符串截取函數(shù),UCase是把字符串轉(zhuǎn)換成大寫的函數(shù)。在循環(huán)體內(nèi),X是從a字符串的第i位開始,取出i長度的字符串,Y從a字符串的最左邊開始取出長度為i的字符串,Z從a字符串的最右邊開始取出長度為i的字符串,然后把“XYz”轉(zhuǎn)換成大小并賦值給z。由于循環(huán)體每次操作都一樣,只需要考慮循環(huán)最后一次執(zhí)行的情況,循環(huán)最后一次執(zhí)行的時候i的值為2,此時X=Mid(a,2,2)=”bb”,Y=Left(a,2)=”ab”,z=mght(a,2)=”ba",所以UCase(XYz)=”BBABBA”。17、關(guān)于水平滾動條,如下敘述中錯誤的是A、當(dāng)滾動框的位置改變時,觸發(fā)Change事件B、當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件C、LargeChange屬性是滾動條的最大值D、Value是滾動條中滾動框的當(dāng)前值標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當(dāng)前值,當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。LargeChange屬性用于設(shè)置或返回單擊滾動條中滾動框前面或后面的部位時,Value屬性增加或減小的增量值;Max屬性是滾動條的最大值。18、某人編寫了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”請輸入整數(shù)”):b=InputBox(”請輸入整數(shù)”)proa:probCallpro(a+b)EndSubPrivateSubpro(nAsInteger)While(n>0)PrintnMod10;n=n\10WendPrintEndSub此程序功能是:輸入2個正整數(shù),反序輸出這2個數(shù)的每一位數(shù)字,再反序輸出這2個數(shù)之和的每一位數(shù)字。例如:若輸入123和234,則應(yīng)該輸出:321432753但調(diào)試時發(fā)現(xiàn)只輸出了前2行(即2個數(shù)的反序),而未輸出第3行(即2個數(shù)之和的反序),程序需要修改。下面的修改方案中正確的是A、把過程pro的形式參數(shù)nAsInteger改為ByValnAsIntegerB、把Callpro(a+b)改為proa+bC、把n=n\10改為n=n/10D、在prob語句之后增加語句c%=a+b,再把Callpro(a+b)改為proc標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查的考點(diǎn)是有關(guān)過程調(diào)用的。本題題干中的程序之所以不能顯示第三行的值,是由于在調(diào)用pro函數(shù)時使用的是默認(rèn)的傳地址調(diào)用,這時在pro過程中的對形參的更改都會影響到實參。仔細(xì)觀察pro過程,發(fā)現(xiàn)每次循環(huán)都要對形參n整除10一直到n為0為止,所以每次pro過程調(diào)用結(jié)束后都會把對應(yīng)實參改為0。修改參數(shù)傳遞方式為傳值調(diào)用即可使程序正確運(yùn)行。19、窗體上有1個名稱為Command1的命令按鈕;1個名稱為List1、沒有列表項的列表框。編寫如下程序:PrivatevSubCommand1_Click()DimxAsString,sAsString,tempAsStringDimiAsIntegerx=InputBox("輸入字符串","輸入")Ifx<>""ThenFori=Len(x)To1Step-1s=Mid(x,i,1)IfS<>""Thentemp=s+tempElseList1.AddItemtemps=""temp=""EndIfNextList1.AddItemtempElseMsgBox"輸入內(nèi)容為空!"EndIfEndSub程序運(yùn)行后,單擊命令按鈕Command1,并輸入“Happynewyear”,則在List1中顯示的內(nèi)容為A、yearnewHappyB、HappynewyearC、raeywenyppaHD、yppaHwenraey標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題的循環(huán)中倒序從字符串s中依次取出每一個字符,只要該字符不是空格就將其連接到temp的前斷,見到空格就把連接好的temp加入到列表框中,即先加入year,然后是new,最后是Happy。20、窗體上有1個名稱為Command1的命令按鈕,事件過程如下:PrivateSubCommand1_Click()Dimx%,y%,z%x=InputBox("請輸入第1個整數(shù)"):y=InputBox("請輸入第2個整數(shù)")DoUntilx=yIfx>yThenx=x-yElsey=y-xEndifLoopPrintxEndSub運(yùn)行程序,單擊命令按鈕,并輸入2個整數(shù)169和39,則在窗體上顯示的內(nèi)容為A、11B、13C、23D、39標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題的循環(huán)中將兩個輸入的數(shù)x和y互相相減,直到x=y為止,實際上就是輾轉(zhuǎn)相減法求最大公約數(shù)的過程。21、如果一個頂級菜單項的訪問鍵為D,則以下等同于單擊該菜單項的操作為A、按Ctrl+D鍵B、按AIt+D鍵C、按D鍵D、按Shift+D鍵標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:訪問鍵就是菜單項中加了下劃線的字母,只要同時按下鍵和加了下劃線的字母鍵,就可以選擇相應(yīng)的菜單項。設(shè)置訪問鍵時,必須將菜單標(biāo)題辛要設(shè)為訪問鍵的字母前面加上“&”字符。22、將窗體的KeyPreview屬性設(shè)為True,然后編寫如下程序:PrivateSubForm_KeyDown(KeyCode_AsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub運(yùn)行程序時,按下字母鍵a,則窗體上顯示的是A、AAB、AaC、aAD、aa標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:KeyCode參數(shù)是表示所按鍵的位置信息的代碼,同一字符大、小寫狀態(tài)下的KeyCode參數(shù)值相同,都是大寫字符的ASCⅡ碼值;KeyAscii參數(shù)是所按鍵的ASCⅡ碼值,該參數(shù)傳遞一個字符,并且把字符的大、小寫形式作為兩種不同的字符。23、窗體上有一個名稱為Commandl的命令按鈕,并有如下程序代碼:PrivateSubCommand1Click()Staticaa=1:b=2:c=3Callf(a,b,c)Printa;b;cEndSubSubf(ByValx,ByRefy,z)x=x+1:y=y+1:z=z+1EndSub運(yùn)行程序,單擊命令按鈕,窗體上顯示的是A、133B、134C、233D、234標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在VisualBasic中調(diào)用過程時,參數(shù)有兩種傳遞形式:按值傳遞(Byval)和按址傳遞(Byref),默認(rèn)為按址傳遞。其中,當(dāng)參數(shù)按址傳遞時,如果在引用該參數(shù)的過程中改變了形參的值,同時也就改變了傳遞參數(shù)時實參變量的值。本題中f的參數(shù)x是按值傳遞的,y和z是按地址傳遞的,因此在f中對x的改變不會影響實參a,對y和z的操作會影響實參b和c。24、設(shè)窗體上有一個名稱為Timer1的計時器控件,其Interval屬性被設(shè)置為500,Enabled屬性被設(shè)置為True;還有一個名稱為Textl的文本框和下面的事件過程:PrivateSubTimer1_Timer()StaticXAsLongx=x+1:Text1=xEndSub程序運(yùn)行一段時間后,文本框中顯示的是100,則表示A、程序已經(jīng)運(yùn)行了100秒B、程序已經(jīng)運(yùn)行了100毫秒C、程序已經(jīng)運(yùn)行了50秒D、文本框到窗體左邊框的距離是100標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成對應(yīng)功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間間隔,單位為ms,值為0時計時器不啟用。使用Static關(guān)鍵字定義的是靜態(tài)局部變量,過程執(zhí)行結(jié)束后仍然保留。所以文本框中顯示100代表計時器事件已經(jīng)執(zhí)行了100次,也就是運(yùn)行了50秒。25、在VisualBasic中,不能關(guān)閉的窗口是A、窗體設(shè)計窗口B、工程窗口C、屬性窗口D、立即窗口標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:VisualBasic集成環(huán)境由若干窗口組成,如工程窗口、窗體設(shè)計窗口、工程資源管理器窗口、屬性窗口、窗體窗口、工具箱窗口、立即窗口、代碼設(shè)計窗口等,其中只有工程窗口不能被隱藏(關(guān)閉)。國家二級VB機(jī)試(選擇題)模擬試卷第2套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列描述中正確的是A、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)必定是一一對應(yīng)的B、由于計算機(jī)存儲空間是向量式的存儲結(jié)構(gòu),因此,數(shù)據(jù)的存儲結(jié)構(gòu)一定是線性結(jié)構(gòu)C、程序設(shè)計語言中的數(shù)據(jù)一般是順序存儲結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式稱為數(shù)據(jù)的存儲結(jié)構(gòu)(也稱數(shù)據(jù)的物理結(jié)構(gòu))。一般來說,一種數(shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲結(jié)構(gòu),常用的存儲結(jié)構(gòu)有順序、鏈接、索引等。2、下列敘述中正確的是()。A、數(shù)據(jù)庫系統(tǒng)避免了一切冗余B、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)共享性大,冗余度小,但只是減少了冗余,并不是避免一切冗余。數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)在不同位置的出現(xiàn)應(yīng)保持相同的值,而不是數(shù)據(jù)類型的一致。數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)有更強(qiáng)的管理控制能力,而不是管理更多的數(shù)據(jù)。3、T面屬于黑盒測試方法的是A、語句覆蓋B、邏輯覆蓋C、邊界值分析D、路徑覆蓋標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:采用黑盒技術(shù)設(shè)計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。4、在菜單編輯器中建立1個名稱為Menu()的菜單項,將其“可見"屬性設(shè)置為False,并建立其若干子菜單,然后編寫如下過程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=1ThenPopupMenuMenu()EndIfEndSub則以下敘述中錯誤的是A、該過程的作用是彈出一個菜單B、單擊鼠標(biāo)右鍵時彈出菜單C、Menu()是在菜單編輯器中定義的彈出菜單的名稱D、參數(shù)X、Y指明鼠標(biāo)當(dāng)前位置的坐標(biāo)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在窗體的MouseDown事件過程中,判斷是否是鼠標(biāo)左鍵,如果是則彈出菜單,選項B錯誤。5、以下能對正實數(shù)d的第3位小數(shù)四舍五入的表達(dá)式是()。A、0.01*Int(d+0.005)B、0.01*Int(100*(d+0.005))C、0.01*Int(100*(d+0.05))D、0.01*Int(d+0.05)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Int函數(shù),返回的是不大于該數(shù)的一個整數(shù)。d+0.005,是讓第三位小數(shù)進(jìn)位,達(dá)到四舍五入,再乘100,放大100倍,保留小數(shù)位,取整后乘0.01還原為原數(shù)。如:5.333+0.005=5.338,乘100后為533.8,取整后為533,乘0.01后還原為5.33。6、窗體上有一個名稱為Text1的文本框,一個名稱為Command1的命令按鈕。窗體文件的程序如下:PrivateTypexPrivateSubCommand1_Click()aAsInteger:bAsIntegerDimYAsxEndTypey.a(chǎn)=InputBox(””)Ify.a(chǎn)\2=y.a(chǎn)/2Theny.b=y.a(chǎn)*y.a(chǎn)Elsey.b=Fix(y.a(chǎn)/2)EndIfText1.Text=y.bEndSub對以上程序,下列敘述中錯誤的是A、x是用戶定義的類型B、InputBox函數(shù)彈出的對話框中沒有提示信息C、若輸入的是偶數(shù),y.b的值為該偶數(shù)的平方D、Fix(y.a(chǎn)/2)把y.a(chǎn)/2的小數(shù)部分四舍五入,轉(zhuǎn)換為整數(shù)返回標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查的考點(diǎn)是有關(guān)自定義類型和Fix函數(shù)的。用戶可以通過Type語句自定義類型,并可用自定義的類型聲明變量。注意Fix函數(shù)是向下取整,Round函數(shù)是四舍五入。7、以下能夠觸發(fā)文本框Change事件的操作是A、文本框失去焦點(diǎn)B、文本框獲得焦點(diǎn)C、設(shè)置文本框的焦點(diǎn)D、改變文本框的內(nèi)容標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件,失去焦點(diǎn)時將觸發(fā)其LostFocus事什,獲得焦點(diǎn)時將觸發(fā)其GotFocus事件。8、以下不能用Print方法輸出數(shù)據(jù)的對象或窗口是A、窗體B、立即窗口C、圖片框D、代碼窗口標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:Print方法可以在窗體上顯示文本字符串和表達(dá)式的值,并且可以在圖片框、立即窗口或打印機(jī)上輸出這些信息。9、為了把命令按鈕設(shè)置為圖形格式,其Style屬性值應(yīng)為A、TrueB、FALSEC、1D、0標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:命令按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成以下兩種形式,值為Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值:值為Graohical,按鈕將以圖形的方式顯示。10、設(shè)x值為6,y值為0,則以下可使y值為1的程序段是A、DoWhilex<6y=y+1LoopB、Doy=y+1LoopWhilex<=6C、DoUntilx<=6y=y+1LoopD、Doy=y+1LoopUntilx<=6標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:DoWhile…Loop循環(huán)執(zhí)行時,首先計算"條件"值,然后判斷條件是否為真,條件為真時繼續(xù)執(zhí)行循環(huán)體,條件為假時跳出循環(huán),A選項中條件為假,跳出循環(huán)體,y值不變;Do…LoopWhile循環(huán)執(zhí)行時首先執(zhí)行循環(huán)體,然后計算條件值,判斷條件是否為真,條件為真時返回繼續(xù)執(zhí)行循環(huán)體,條件為假時跳出循環(huán),B選項中執(zhí)行循環(huán)體后y為1,判斷條件時永遠(yuǎn)為真,DO循環(huán)會陷入"死循環(huán)";DoUntil…Loop循環(huán)執(zhí)行時,首先計算"條件"值,然后判斷條件是否為真,條件為假時繼續(xù)執(zhí)行循環(huán)體,條件為真時跳出循環(huán),C選項判斷條件時為真,跳出循環(huán),y值不變;Do…LoopUntil循環(huán)執(zhí)行時首先執(zhí)行循環(huán)體,然后計算條件值,判斷條件是否為真,條件為假時返回繼續(xù)執(zhí)行循環(huán)體,條件為真時跳出循環(huán),D選項執(zhí)行循環(huán)體后y為1,判斷條件時為真,跳出循環(huán),故本題正確答案為選項D。11、以下關(guān)于菜單的敘述中錯誤的是()。A、對于同一窗體中的菜單,各菜單項的名稱必須唯一B、對于同一窗體中的菜單,各菜單項的標(biāo)題必須唯一C、菜單中各菜單項可以是控件敷組元素D、彈出式式菜單的編輯、定義在菜單編輯器中進(jìn)行標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:對于同一窗體中的菜單,各菜單項的標(biāo)題不需唯一。12、PrintFormat(1234.56,"###.#")語句的輸出結(jié)果是A、123.4B、1234.6C、1234.5D、1234.56標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Format函數(shù)可以使參數(shù)按照指定的格式輸出,其格式為:Format$(數(shù)值表達(dá)式,格式字符串),該函數(shù)的功能是按“格式字符串”指定的格式輸出“數(shù)值表達(dá)式”的值。其中#代表任意數(shù)值,小數(shù)部分多余的將進(jìn)行四舍五入處理。13、窗體上有1個名稱為Command1的命令按鈕,事件過程如下:PrivateSubCommand1Click()Dimx%,y%,z%x=InputBox("請輸入第1個整數(shù)"):y=InputBox("請輸入第2個整數(shù)")DoUntilx=yIfx>yThenx=x-yElsey=y-xEndifLoopPrintxEndSub運(yùn)行程序,單擊命令按鈕,并輸入2個整數(shù)169和39,則在窗體上顯示的內(nèi)容為A、11B、13C、23D、39標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題的循環(huán)中將兩個輸入的數(shù)x和y互相相減,直到x=y為止,實際上就是輾轉(zhuǎn)相減法求最大公約數(shù)的過程。14、在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,然后編寫以下程序代碼:PrivateSubsub1(ByRefd(),ByRefm1AsInteger)DimiAsIntegerm1=d(LBound(d))Fori=LBound(d)+1ToUBound(d)Ifm1<d(i)Thenm1=d(i)NextiEndSubPrivateSubCommand1_Click()Dimn1AsIntegern1=-1Dimdata()data=Array(10,20,-20,50,15,-5)Callsub1(data(),n1)Text1.Text=n1EndSub程序運(yùn)行過程中,當(dāng)單擊命令按鈕Command1時,則在文本框Text1中顯示的結(jié)果為()。A、-5B、-1C、0D、50標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:程序的主要功能為:找出數(shù)組中的最大值并輸出。首先,在程序中定義一個數(shù)組變量data,然后通過Array函數(shù)給數(shù)組整體賦值。LBound函數(shù)返回數(shù)組某一維的下界,UBound函數(shù)返回數(shù)組某一維的上界。在子程序sub1中,通過ByRef方式將數(shù)組的首地址及變量n的地址分別傳給形參數(shù)組d和變量m1,此時形參數(shù)組d和變量m1與實參數(shù)組data和變量n1共享相同的地址空間。在Command_Click過程中語句"Callsub1(data(),n1)"調(diào)用子過程sub1,并傳遞參數(shù)。在子過程sub1中,LBound(d)=0(數(shù)組下標(biāo)的下界值),UBound(d)=5;m1=d(LBound(d))=d(0)=10。程序進(jìn)入For循環(huán),i從1開始執(zhí)行到5結(jié)束,當(dāng)i=1時,d(1)=20,10<20為真,m1=d(1)=20;當(dāng)i=2時,d(2)=-20,20<-20為假;當(dāng)i=3時,d(3)=50,20<50為真,m1=d(3)=50;當(dāng)i=4時,d(4)=15,50<15為假;當(dāng)i=5時,d(5)=-5,50<-5為假。整個程序運(yùn)行結(jié)束,最終m1的值為50,也就是說n1的值為50,程序返回后將n1的值顯示在文本框Text1中,故選項D正確。15、有下面程序代碼:PrivateSubCommand1_Click()DimxAsInteger.sAsIntegerg=1Fork=1To3x=x+1procxs=s+xNextkPrintsEndSubPrivateSubproc(ByValaAsInteger,)StaticxAsIntegerx=x+1a=a+xEndSub程序運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果是A、6B、9C、15D、19標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:ByVal表示參數(shù)傳遞時是值傳遞。不改變實參的值。Commandl_Click事件中procx語句不改變X的值。因此可直接按照for循環(huán)的規(guī)律計算s的值。選B。16、下面變量定義中錯誤的是A、PublicmodAsIntegerB、StaticbufC、DimchAsString*10D、Dima!(-5To—1)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:定義變量時需要使用As類型或者類型說明符來指明變量的數(shù)據(jù)類型,如果不指明則為隱式聲明,該變量為變體型;mod是關(guān)鍵字表示求余運(yùn)算,根據(jù)標(biāo)識符命名規(guī)則不能作為變量名。17、將數(shù)據(jù)項“Student”添加到名稱為List1的列表框中,并使其成為列表框第一項的語句為A、List1.AddItem"Student",0B、List1.AddItem"Student",1C、List1.AddItem0,"Student"D、List1.AddItem1,"Student"標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:AddItem方法可以在運(yùn)行期間向列表框中添加項目,其格式為列表框名.AddItem項目字符串[,索引值],其中“索引值”可以指定添加項在列表框中的位置,從0開始計數(shù)。如果省略“索引值”,則文本被放在列表框的尾部。18、能夠存放組合框的所有項目內(nèi)容的屬性是A、CaptionB、TextC、ListD、Selected標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查的考點(diǎn)是組合框的基本屬性。Caption屬性設(shè)置列表框的標(biāo)題;List屬性是一個數(shù)組,存放組合框中所有項目的內(nèi)容;Text屬性可返回列表框中當(dāng)前選中項目的內(nèi)容;Selected屬性用于設(shè)置或返回指定索引號列表項的選中狀態(tài)。19、設(shè)a=”a”,b=”b”,c="c",d="d",執(zhí)行語句x=IIf((ad),”A”,”B”)后,x的值為A、”a”B、”b”C、”A”D、”B”20、對于能夠獲得焦點(diǎn)的控件,若要使其不能接收焦點(diǎn),應(yīng)該A、將TabStop屬性值設(shè)為TrueB、將TabStop屬性值設(shè)為FalseC、將TabIndex屬性值設(shè)為0D、將Enabled屬性值設(shè)為False21、窗體上有一個名稱為Command1的命令按鈕,其單擊事件過程及相關(guān)的函數(shù)過程如下:PrivateSubCommand1_Click()PrivateFunctionp(xAsInteger)AsBooleanDimiAsIntegerIfxMod7<>0ThenFori=1To500p=TrueIfp(i)Thens=s+1ElseNextp=FalsePrintsEndIfEndSubEndFunction關(guān)于上述程序,以下敘述中正確的是A、程序功能是統(tǒng)計1-500范圍內(nèi)能被7整除的整數(shù)個數(shù)B、Command1Click事件過程中l(wèi)f語句的條件表達(dá)式不完整C、Function過程定義有誤,函數(shù)過程p的名稱與該過程中的變量名p相同D、函數(shù)過程p的返回值為Boolean類型22、若要把窗體上命令按鈕Commandl的狀態(tài)設(shè)置為不可用,應(yīng)該執(zhí)行的命令是A、Command1.Enabled=FalseB、Command1.Visible=FalseC、Commandl.Cancel=FalseD、Command1.Default=False23、設(shè)有下面程序代碼:OptionBase1PfivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)Fork=1To6x(a(k))=b(k)NextkFork=1To6Printx(k):NextkEndSub程序運(yùn)行時的輸出是A、272441649858B、642498275841C、242741586498D、98645841272424、以下程序的功能是隨機(jī)產(chǎn)生10個兩位的整數(shù):OptionBase1PrivateSubCommandl_Click()Dima(10)AsInteger,iAsIntegerRandomizeFori=1To10a(i)=Int(Rnd*100)+1:Printa(i)NextiEndSub運(yùn)行以上程序,發(fā)現(xiàn)有錯誤,需要對產(chǎn)生隨機(jī)數(shù)的語句進(jìn)行修改。以下正確的修改是A、a(i)=Int(Rnd*100)B、a(i)=Int(Rnd*90)+10C、a(i)=Int(Rnd*100)+10D、a(i)=Int(Rnd*101)25、設(shè):a=2,b=8,c=6,d=3,表達(dá)式a>bAndNot(c>d)Ord>c的值是A、1B、0C、TrueD、False國家二級VB機(jī)試(選擇題)模擬試卷第3套一、選擇題(本題共25題,每題1.0分,共25分。)1、在程序運(yùn)行時,下面的敘述中正確的是A、用鼠標(biāo)右鍵單擊窗體中無控件的部分,會執(zhí)行窗體的Form_Load事件過程B、用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會執(zhí)行窗體的Form_Click事件過程C、只裝入而不顯示窗體,也會執(zhí)行窗體的,F(xiàn)orm_Load事件過程D、裝入窗體后,每次顯示該窗體時,都會執(zhí)行窗體的Form_Click事件過程標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:窗體的Click(單擊)事件在程序運(yùn)行時單擊窗體內(nèi)的某個無其它控件的部位時發(fā)生;窗體的Load(裝載)事件在一個窗體被裝載時發(fā)生,常用于在程序啟動時對屬性和變量進(jìn)行初始化,該條件與窗體是否顯示無關(guān)。2、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是A、自頂向下B、逐步求精C、模塊化D、可復(fù)用標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為:自頂向下,逐步求精,模塊化,限制使用goto語句。自頂向下是指程序設(shè)計時應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。逐步求精是指對復(fù)雜問題應(yīng)設(shè)計一些子目標(biāo)過渡,逐步細(xì)化。模塊化是把程序要解決的總目標(biāo)先分解成分目標(biāo),再進(jìn)一步分解成具體的小目標(biāo),把每個小目標(biāo)稱為一個模塊。可復(fù)用性是指軟件元素不加修改成稍加修改便可在不同的軟什開發(fā)過程中重復(fù)使用的性質(zhì)。軟件可復(fù)用性是軟件工程追求的目標(biāo)之一,是提高軟件生產(chǎn)效率的最主要方法,小屬于結(jié)構(gòu)化程序設(shè)計方法。3、在窗體上有一個名為Command1的命令按鈕,并有如下事件過程:PrivateSubCommand1_Click()a$="SwallowsModGenulled"b$=Right(a$,8):c$=Mid(a$,1,8)MsgBoxa$,,b$,c$,1EndSub程序執(zhí)行時,單擊命令按鈕,則在彈出的消息框的標(biāo)題欄中顯示的是()。A、SwallowsModGenulledB、GenulledC、SwallowsD、1標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查MsgBox過程。MsgBox為提示框,在MsgBox過程中,第1個參數(shù)是提示信息,第2個參數(shù)是按鈕和圖表的類型,若省略的話要有逗號占位,第3個參數(shù)是對話框的標(biāo)題。因此標(biāo)題為變量b中的內(nèi)容。4、在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是A、各模塊應(yīng)包括盡量多的功能B、各模塊的規(guī)模應(yīng)盡量大C、各模塊之間的聯(lián)系應(yīng)盡量緊密D、模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:內(nèi)聚性是對一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量。耦合性是對模塊問互相連接的緊密程度的度量。在結(jié)構(gòu)化程序設(shè)計中,模塊劃分應(yīng)遵循高內(nèi)聚、低耦合的原則,即減弱模塊之間的耦合性和提高模塊內(nèi)聚性,有利于提高軟件模塊的獨(dú)立性。5、軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:耦合性和內(nèi)聚性是模塊獨(dú)立性的兩個定性標(biāo)準(zhǔn),各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。軟件設(shè)計應(yīng)該遵循高內(nèi)聚低耦合。6、在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是A、各模塊應(yīng)包括盡量多的功能B、各模塊的規(guī)模應(yīng)盡量大C、各模塊之間的聯(lián)系應(yīng)盡量緊密D、模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:內(nèi)聚性是對一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量。耦合性是對模塊間互相連接的緊密程度的度量。在結(jié)構(gòu)化程序設(shè)計中,模塊劃分應(yīng)遵循高內(nèi)聚、低耦合的原則,即減弱模塊之間的耦合性和提高模塊內(nèi)聚性,有利于提高軟件模塊的獨(dú)立性。7、設(shè)a=10,b=4,c=5,d=7,表達(dá)式a>bAndNotc<d+6的值為A、TrueB、FalseC、1D、0標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在一個包含多種運(yùn)算的表達(dá)式中,優(yōu)先級順序為:首先進(jìn)行函數(shù)運(yùn)算,接著進(jìn)行算術(shù)運(yùn)算,然后進(jìn)行關(guān)系運(yùn)算(=、>、<、>=、<=、<>),最后進(jìn)行邏輯運(yùn)算(Not→And→Or→Xor→Eqv→Imp)。本題最后結(jié)果可以表達(dá)為TrueAndNotTrue,結(jié)果為False。8、設(shè)A、B、C是三角形的3條邊,則以下表示“任意兩邊之和大于第三邊”的布爾表達(dá)式是A、A+B>COrA+C>BOrB+C>AB、A+BC、No(A+B<=COrA+C<=BOrB+C<=D、D)A+B>=CAndA+C>=BAndB+C>=A標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:表示任意兩邊之和大于第1一邊的標(biāo)準(zhǔn)表達(dá)式為A+B>CAndA+C>BAndB+C>A,三個表達(dá)式之間是And的關(guān)系。在選項中并未出現(xiàn)這個答案,但是C選項表達(dá)的意思是“沒有任意兩條邊的和小于等于第三條邊”,這和題意也是相符的。9、下列符號常量的聲明中不合法的是A、ConstaAsSingle=3.5B、ConstaAsDouble=5+8C、ConstaAsInteger="25"D、Consta="OK"標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:定義符號常量的一般格式:Const常量名[As數(shù)據(jù)類型]=表達(dá)式,“常量名”參數(shù)就是給常量命名?!皵?shù)據(jù)類型”表示常量的數(shù)據(jù)類型,一般可以省略,這時由后面的“表達(dá)式”參數(shù)來指明常量的數(shù)據(jù)類型。表達(dá)式可以是數(shù)值型常量、字符型常量、布爾型常量和日期型常量。10、下列敘述中正確的是A、MsgBox語句的返回值是一個整數(shù)B、執(zhí)行MsgBox語句并出現(xiàn)信息框后,不用關(guān)閉信息框即可執(zhí)行其他操作C、MsgBox語句的第一個參數(shù)不能省略D、如臬省略MsgBox語句的第三個參數(shù)(Title),則信息框的標(biāo)題為空標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查的考點(diǎn)是有關(guān)MsgBox語句的。MsgBox()函數(shù)用于顯示提示信息,并可返回一個代表用戶單擊了哪個按鈕的Integer類型值,注意:這個返回值是MsgBox()函數(shù)的而不是MsgBox語句的。其常用語法為:MsgBox(prompt[,buttons][,title])。其中:prompt參數(shù)為消息框的提示信息并不能省略:buttons參數(shù)是一個整數(shù)用于控制消息框中按鈕的數(shù)目、類型及消息框圖標(biāo)的樣式;title參數(shù)為消息框標(biāo)題欄上顯示的內(nèi)容,若省略則為默認(rèn)值(也就是工程的名字)。當(dāng)語句被執(zhí)行時顯示消息框,必須等消息框關(guān)閉后才能繼續(xù)后面的操作。11、按照下表建立菜單:單擊菜單的事件過程如下:PrivateSubmnu1_Click(IndexAsInteger)SelectCaseIndexCase1Print"選中菜單項1"Case2Ifmnu1(2).Checked=TrueThenmnu1(2).Checked=FalseElsemnu1(2).Checked=TrueElseIfCase3Print"選中菜單項3"EndSelectEndsub關(guān)于上述程序,以下敘述中錯誤的是()。A、各子菜單項組成一個名稱為mnu1的控件數(shù)組B、不論選中菜單項1、2或3,均執(zhí)行mnu1_Click事件過程C、Case2分支的語句沒有必要,因為該菜單項的“復(fù)選”屬性已被設(shè)置D、程序中的Index是系統(tǒng)自動產(chǎn)生的標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:菜單項1至菜單項3是名稱為mnu1的控件數(shù)組,系統(tǒng)自動產(chǎn)生索引分別為1,2,3。由于是控件數(shù)組,選中菜單項1至3中任何一項,都會執(zhí)行mnu1_Click事件過程。選C)。12、窗體上有1個名稱為Commandl的命令按鈕,事件過程如下:PrivateSubCommandl_Click()DimhumAsInteger,xAsIntegernum=Val(InputBox(”請輸入一個正整數(shù)”))SelectCasenumCaseIs>100x=x*humCaseIs<90x=numCaseElsex=x*numEndSelectPrintx;EndSub運(yùn)行程序,并在三次單擊命令按鈕時,分別輸入正整數(shù)100、90和60,則窗體上顯示的內(nèi)容為A、000B、0060C、0900D、100060標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:多分支控制結(jié)構(gòu)又稱為SelectCase語句或Case語句,可以同時對條件的多個取值來判斷。其格式為:同14題。本題中第一次輸入100執(zhí)行CaseElse分支,由于x是默認(rèn)初值0所以輸出0;第二次輸入90也執(zhí)行CaseElse分支,由于x是默認(rèn)初值0所以輸出0;第三次輸入60執(zhí)行第二個分支輸出60。13、下列敘述中正確的是A、程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D、以上都不正確標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:影響程序執(zhí)行效率的因素有很多,如數(shù)據(jù)的存儲結(jié)構(gòu)、程序處理的數(shù)據(jù)量、程序的算法等。順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)在數(shù)據(jù)插入和刪除操作上的效率就存在差別。其中,鏈?zhǔn)酱鎯Y(jié)構(gòu)的效率要高一些。14、為使文本框具有初始值“VB”,在設(shè)計階段正確的操作是A、選中該文本框,在屬性窗口中把Text屬性的值改為“VB”B、選中該文本框,在屬性窗口中把Caption屬性的值改為“VB”C、雙擊該文本框,在彈出的窗口中輸入“VB”D、單擊該文本框,在該文本框中直接輸入“VB”標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:文本框的Telxt屬性用于返回或設(shè)置文本框中的內(nèi)容,該屬性可以在運(yùn)行時設(shè)置,也可以在屬性窗口設(shè)置。15、設(shè)在程序開始處有語句:OptionBase0,則下面定義的數(shù)組中正好有12個元素的是()。A、Dims%(3,2)B、Dima%(12)C、Dims%(3,4)D、Dima%(-6To6)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:OptionBase語句用來指定數(shù)組的下標(biāo)的默認(rèn)下界,OptionBase0表示數(shù)組的默認(rèn)下標(biāo)下界為0,A選項中,數(shù)組有4行(0~3)、3列(0~2),共有4×3=12個元素;B選項中,數(shù)組共有(0~12)共計13個元素;C選項中,數(shù)組有4行(0~3)、5列(0~4),共有4×5=20個元素;D選項中,數(shù)組有(-6~6)共計13個元素;故A選項正確。16、窗體上有1個名稱為Command1的命令按鈕,事件過程如下:PfivateSubCommand1_Click()DimnumAsInteger.xAsIntegernum=Val(InputBox("請輸入一個正整數(shù)"))SelectCasenumCaseIs>100x=x+numCaseIs<90X=numCaseElsex=x*numEndSelectPrintx;EndSub運(yùn)行程序,并在三次單擊命令按鈕時,分別輸入正整數(shù)100、90和60,則窗體上顯示的內(nèi)容為A、000B、0060C、0900D、100060標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:多分支控制結(jié)構(gòu)又稱為SelectCase語句或Case語句,可以同時對條件的多個取值來判斷。其格式為:同上題。本題中第一次輸入100執(zhí)行CaseElse分支,由于x是默認(rèn)初值0所以輸出0;第二次輸入90也執(zhí)行CaseElse分支,由于x是默認(rèn)初值0所以輸出0;第三次輸入60執(zhí)行第二個分支輸出60。17、以下不屬于單選按鈕的屬性是A、CaptionB、NameC、MinD、Enabled標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:單選按鈕具有Name、Caption、Enabled、Value等屬性,但是Min屬性只有滾動條才具備,代表滾動條的最小值。18、在窗體(名稱為Forml)上畫一個名稱為Textl的文本框和一個名稱為Commandl的命令按鈕,然后編寫一個事件過程。程序運(yùn)行后,如果在文本本框中輸入一個字符,則把命令按鈕的標(biāo)題設(shè)置為“計算機(jī)等級考試”。以下能實現(xiàn)上述操作的時間過程是A、PrivateSubTextl_Change()Commandl.Caption=”計算機(jī)等級考試”EndSubB、PrivateSubTextl_Change()Caption=”計算機(jī)等級考試”EndSubC、PrivateSubTextl_Change()Textl.Caption=”計算機(jī)等級考試”EndSubD、PrivateSubTextl_Change()Textl.Text=”計算機(jī)等級考試”EndSub標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查控件屬性和事件代碼。題目要求在文本框輸入字符的時候設(shè)置命令按鈕的標(biāo)題屬性,因此需要在文本框的Change事件代碼設(shè)置命令按鈕的Caption屬性。19、設(shè)窗體上有一個名為Textl的文本框,并編寫如下程序:PrivateSubForm_load()ShowTextl.Text="":Text1.SetFocusEndSubPrivateSubForm_MouseUp(ButtonAsInteger,_shiftAsinteger.XAsSingle,YAsInteger)Print”程序設(shè)計”EndSubPrivateSubText_KeyDown(keyCodAsInteger,shiftAsInteger)Print”VisualBasic”:EndSub程序運(yùn)行后,如果在文本框中輸入字母“a”,然后單擊窗體,則在窗體上顯示的內(nèi)容是A、VisualBasicB、程序設(shè)計C、VisualBasic程序設(shè)計D、a程序設(shè)計標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查控件屬性和事件響應(yīng)。在文本框輸入字母“a”會觸發(fā)文本框的KevDown事件,在該事件代碼里面輸出“VisualBasic”字符串;接下來單擊窗體,會觸發(fā)窗體的MouseUp事件,在該事件代碼里面輸出“程序設(shè)計”。20、以下能夠設(shè)置控件焦點(diǎn)的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:控件的SetFocus方法可將焦點(diǎn)移到指定的對象上,GotFocus是失去焦點(diǎn)事件,LostFocus是得到焦點(diǎn)事件。21、在窗體上畫一個命令按鈕,其名稱為Command1,然后編寫如下代碼:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)*jj=j*10NextiPrintsEndSub程序運(yùn)行后,單擊命令按鈕,其輸出結(jié)果是A、4321B、1234C、34D、12標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查的考點(diǎn)是有關(guān)循環(huán)的。在本題的循環(huán)中,首先取得數(shù)組的最后一個元素并乘1后放入s;然后取得第3個元素并乘10后加到s里面,然后取得第2個元素并乘100后加到s里面,最后取得第1個元素并乘1000后加到s里面,所以s的最終值為1234。22、命令按鈕Command1的MouseUp事件過程結(jié)構(gòu)如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub則以下敘述中錯誤的是A、X、Y參數(shù)表示的是Command1左上角在窗體中的位置B、Button參數(shù)用于確定按下的鼠標(biāo)鍵C、Shift參數(shù)用于確定是否按下了Alt、Ctrl或Shift鍵D、MouseUp表示抬起鼠標(biāo)按鍵時觸發(fā)的事件標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:鼠標(biāo)狀態(tài)事件又分為按下事件(MouseDown)、移動事件(MouseMove)和彈起事件(MouselJp),這三個事件具有相同的參數(shù)。Button參數(shù)的值是在MouserJD事件發(fā)生時,系統(tǒng)自動產(chǎn)生的,代表按下的是那個鼠標(biāo)鍵;Shift參數(shù)確定使用轉(zhuǎn)換鍵的情況;X、Y參數(shù)可以確定觸發(fā)此事件時鼠標(biāo)的位置。23、如果改變驅(qū)動器列表框的Drive屬性,則將觸發(fā)的事件是A、ChangeB、ScrollC、KeyDownD、KeyUp標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:驅(qū)動器列表框(DriveIAstBox)用來顯示當(dāng)前系統(tǒng)中所有有效磁盤驅(qū)動器的列表。驅(qū)動器列表框的Drive屬性用于設(shè)置或返回選擇的驅(qū)動器,設(shè)置時只能通過代碼設(shè)置而不能在屬性窗口中設(shè)置。程序運(yùn)行時,當(dāng)從驅(qū)動器列表框中選擇一個新的驅(qū)動器或通過代碼改變其Drive屬性值將觸發(fā)其Change事件。24、下列關(guān)于控件數(shù)組的敘述中,正確的是A、控件數(shù)組可以由不同類型的控件組成B、控件數(shù)組元素的最小下標(biāo)值為1C、在設(shè)計階段,可以改變控件數(shù)組元素的Index屬性值D、控件數(shù)組的名字由Caption屬性指定標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:控件數(shù)組是一組具有共同名稱和類型的控件,它們擁有共同的事件,數(shù)組中的每個控件都有唯一的索引號(Index),即下標(biāo),默認(rèn)索引號從0開始,在設(shè)計階段可以手動指定控件數(shù)組元素的Index屬性值。25、在窗體上畫一個名稱為Commandl的命令按鈕,并編寫如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommandl_Click()n=InputBox(”請輸入一個數(shù)”):n=Val(n)P=Fun(n):PrintPEndSub運(yùn)行程序,單擊命令按鈕,將顯示輸入對話框,如果在對話框中輸入100,并單擊“確定”按鈕,則輸出結(jié)果為A、10B、100C、110D、出錯信息標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題是一個簡單的函數(shù)調(diào)用,在函數(shù)中會判斷參數(shù)x的值,根據(jù)x的值不同執(zhí)行If語句的不同分支。由于實際參數(shù)為100不滿足x<10,因此函數(shù)返回值為10。國家二級VB機(jī)試(選擇題)模擬試卷第4套一、選擇題(本題共40題,每題1.0分,共40分。)1、某二叉樹共有7個結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個,則該二叉樹的深度為(假設(shè)根結(jié)點(diǎn)在第1層)A、3B、4C、6D、7標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:根據(jù)二叉樹的性質(zhì),度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個。題目中的二叉樹的葉子結(jié)點(diǎn)為1,因此度為2的結(jié)點(diǎn)的數(shù)目為0,故該二叉樹為7層,每層只有一個結(jié)點(diǎn)。2、下列描述中正確的是A、程序就是軟件B、軟件開發(fā)不受計算機(jī)系統(tǒng)的限制C、軟件既是邏輯實體,又是物理實體D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:計算機(jī)軟件與硬件是計算機(jī)系統(tǒng)中相互依存的兩部分。計算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件由兩部分組成:一部分是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行盼。與軟件開發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。軟件具有以下六個特點(diǎn):①軟件是一種邏輯實體,而不是物理實體,具有抽象性。②軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過程。③軟件在運(yùn)行、使用期間不存在磨損、老化問題。④軟件的開發(fā)、運(yùn)行對計算機(jī)系統(tǒng)具有依賴性,受計算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移值的問題。⑤軟件復(fù)雜性高,成本昂貴。⑥軟件的開發(fā)涉及諸多社會因素。3、以下關(guān)了VB文件的敘述中,錯誤的足()。A、標(biāo)準(zhǔn)模塊文件不屬于任何一個窗體B、工程文件的擴(kuò)展名為.frmC、一個工程只有一個工程文件D、一個工程可以有多個窗體文件標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:工程文件的擴(kuò)展名為.vbp,故B選項錯誤。4、下面敘述中錯誤的是A、軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B、對被調(diào)試的程序進(jìn)行“錯誤定位”是程序調(diào)試的必要步驟C、程序調(diào)試通常也稱為DebugD、軟件測試應(yīng)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試要嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性。程序調(diào)試通常也稱Debug,對被調(diào)試的程序進(jìn)行“錯誤”定位是程序調(diào)試的必要步驟。5、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是()。A、便于用戶,開發(fā)人員進(jìn)行理解和交流B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C、作為確認(rèn)測試和驗收的依據(jù)D、便于開發(fā)人員進(jìn)行需求分析標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:軟件需求規(guī)格說明書有以下幾個方面的作用:①便于用戶、開發(fā)人員進(jìn)行理解和交流:②反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù):③作為確認(rèn)測試和驗收的依據(jù)。6、在窗體模塊的聲明部分聲明變量時,不能使用的關(guān)鍵字是()。A、DimB、PublicC、PrivateD、Static標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:VB中變量按作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變量:在過程內(nèi)用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗體/模塊級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模塊的任何過程訪問。全局變量:在“通用聲明”段中用Public語句聲明的變量,可被本應(yīng)用程序的任何過程或函數(shù)訪問。7、已知a=6,b=15,c=23,則語句PrintSgn(a+bMod6-c\A)&a+b的輸出結(jié)果為A、6B、16C、31D、121標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:算術(shù)表達(dá)式的運(yùn)算次序為:冪(^)→取負(fù)(-)→乘、浮點(diǎn)除(*、/)→整除(\)→取模(Mod)→加、減(+、-)→連接(&),Sgn函數(shù)會返回參數(shù)的符號。本題中sgn(a+bMod6-c\A)函數(shù)的參數(shù)經(jīng)計算為正數(shù),故此函數(shù)返回值為1;&運(yùn)算是字符串連接運(yùn)算,其優(yōu)先級低于算術(shù)運(yùn)算,所以會先計算a+b=21,然后將1和21自動轉(zhuǎn)換為字符串然后連接起來。8、在關(guān)系模型中,每一個二維表稱為一個A、關(guān)系B、屬性C、元組D、主碼(鍵)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:每個二維表代表一個關(guān)系,由表框架及表的元組組成。9、窗體上有兩個名稱分別為Text1、Text2的文本框。Text1的KeyUP事件過程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimeAsStringc=UCase(Chr(KeyCode)):Text2.Text=Chr(Asc(c)+2)EndSub當(dāng)向文本框Text1中輸入小寫字母a時,文本框Text2中顯示的是A、AB、aC、CD、c標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查的考點(diǎn)是有關(guān)字符轉(zhuǎn)換函數(shù)的。UCase函數(shù)的功能為強(qiáng)制轉(zhuǎn)成大寫字母:Chr函數(shù)的功能是把整數(shù)按照ASCII碼轉(zhuǎn)換成字母;Asc函數(shù)的功能是把字母轉(zhuǎn)換成對應(yīng)的ASCII碼。本題中變量c的值是大寫字母“A”,最終結(jié)果是大寫字母“C”。10、下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…計算,π的近似值PvivateSubCommand1_Click()DimPIAsDouble,xAsDouble,kAsLong,signAsIntegersign=1k=1PI=0Dox=sign*4/(2*k-1)PI=PI+xk=k+1sign=_______LoopUntilAbs(x)<0.000001PrintPIEndSub在空處應(yīng)填寫的是()。A、sign+1B、-signC、xD、k標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:根據(jù)公式π=4-4/3+4/5-4/7+4/9-4/11+…可知sign是作為符號翻轉(zhuǎn)的,即一次“+”,下一次就為“-”,因此空缺處應(yīng)該填-sign,這樣就可使符號循環(huán)一次翻轉(zhuǎn)一次。11、下面控件中,沒有Caption屬性的是()。A、復(fù)選框B、單選按鈕C、組合框D、框架標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Caption屬性是設(shè)置或返回控件的標(biāo)題。組合框沒有Caption屬性。故選C)。12、數(shù)據(jù)庫中對概念模式內(nèi)容進(jìn)行說明的語言是A、數(shù)據(jù)定義語言B、數(shù)據(jù)操縱語言C、數(shù)據(jù)控制語言D、數(shù)據(jù)宿主型語言標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)為完成主要功能提供了相應(yīng)的數(shù)據(jù)語言,它們是:數(shù)據(jù)定義語言,該語言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言,該語言負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢與增、刪、改等操作;數(shù)據(jù)控制語言,該語言負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。故A選項正確。13、要想不使用Shift或Ctrl鍵就能在列表框中同時選擇多個項目,則應(yīng)把該列表框的MuhiSelect屬性設(shè)置為()。A、0一NoneB、1一SimpleC、2一ExtendedD、3標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:列表框的Multiselect屬性有3個可選值:0一None:默認(rèn)值,不能選擇多個選項。1—simple:在不按任何鍵的情況下可選擇多個選項。2一Extended:使用ctrl或Shift鍵進(jìn)行分別多選或選擇連續(xù)多個選項。14、下面敘述中錯誤的是A、由于窗體不能獲得焦點(diǎn),所以窗體沒有鍵盤事件B、框架控件沒有鍵盤事件C、標(biāo)簽控件沒有鍵盤事件D、文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時,其鍵盤事件無法被激活標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:輸入型控件具備鍵盤事件,框架和標(biāo)簽不是輸入型控件,所以不具備鍵盤事件;文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時,其鍵盤事件無法被激活;窗體也有鍵盤事件,KeyPreview屬性用于設(shè)置是否在控件的鍵盤事件之前激活窗體的鍵盤事件。15、有如下事件過程:PrivateSubForm_Click()DimaAsLong,bAsLongDimsumAsLongDimxAsIntegera=1b=1Forx=1To11Step2a=b*x________s=s+asum=sum+sNextxPrintsumEndSub以上程序的功能是,計算1!+(1!+3!)+(1!+3!+5!)+…+(1!+3!+5!+…+11!)的值并輸出。程序不完整,在________處應(yīng)填入的內(nèi)容是A、b=a*(x+1)B、a=a*(x-1)C、a=a*(x+1)D、b=a*x標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:最簡單的方法,直接代入一些數(shù)字,如x=1時,A:b=2a;B:a=0;C:a=2a;D:b=a;再代入程序中,知B選項不符合題意。當(dāng)循環(huán)體執(zhí)行了兩次,即當(dāng)x=3時,再分別將A、C、D的答案代入程序中,知C和D選項錯誤;另一種方法是,本程序的主要由累加和累乘兩種運(yùn)算結(jié)合在一起,分析內(nèi)容,可知,a=b*x,實現(xiàn)的是記錄單個數(shù)值,如:1!、3!、5!、7!等,空格處的功能,是要保存下一次階乘的值,如7!等價于a=b!*7,b的值應(yīng)該是b=a*(7+1);故本題正確答案為A。16、以下關(guān)于多窗體的敘述中,正確的是A、任何時刻,只有一個當(dāng)前窗體B、向一個工程添加多個窗體,存盤后生成一個窗體文件C、打開一個窗體時,其他窗體自動關(guān)閉D、只有第一個建立的窗體才是啟動窗體標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查窗體的使用。選項A)正確;選項B)錯誤,每個窗體都有其存盤文件:選項C)錯誤,打開一個窗體時,其他的窗體不一定會關(guān)閉:選項D)錯誤,啟動窗體可以在工程屬性中設(shè)置,和建立順序無關(guān)。17、下面關(guān)于控件數(shù)組的敘述中正確的是()。A、控件數(shù)組中所有控件的名稱相同,但其Index屬性值各不相同B、控件數(shù)組中所有控件的名稱相同,但其Value屬性值各不相同C、控件數(shù)組中每個元素都是獨(dú)立的控件,因此都有各自的事件過程D、上述都是錯誤的標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:控件數(shù)組的Index屬性,標(biāo)識數(shù)組中的每個控件,使之與其他控件能夠區(qū)分開來,索引在內(nèi)部必須是唯一的,不能與其他相同。故答案選A)。18、窗體上有一個名稱為Text1的文本框,一個名稱為Combol的組合框。將文本框中的內(nèi)容添加到組合框所使用的命令是A、Text1.AddItemCombol.TextB、Combol.AddltemText1.TextC、Combol.Text=Text1.TextD、Text1.Text=Combol.Text標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:組合框的AddItem方法可以將指定的字符串加入到組合框的尾部,本題要求加入的是文本框的值,即文本框的Text屬性值。19、下面變量定義中錯誤的是A、PublicroodAsIntegerB、StaticbufC、DimChAsString*10D、D.Dima!(-5To-1)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:定義變量時需要使用As類型或者類型說明符來指明變量的數(shù)據(jù)類型,如果不指明則為隱式聲明,該變量為變體型;mod是關(guān)鍵字表示求余運(yùn)算,根據(jù)標(biāo)識符命名規(guī)則不能作為變量名。20、通過一個屬性可以獲得文件列表框中當(dāng)前被選中文件的文件名,這個屬性是A、DirB、PathC、DriveD、FileName標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:FileName屬性用來設(shè)置或返回程序運(yùn)行過程中當(dāng)前選中的文件名稱。Path屬性用來設(shè)置或返回程序運(yùn)行過程中當(dāng)前選中的文件的路徑。21、下列操作說明中,錯誤的是()。A、在具有焦點(diǎn)的對象上進(jìn)行一次按下字母鍵操作,會引發(fā)KeyPress事件B、可以通過MousePointer屬性設(shè)置鼠標(biāo)光標(biāo)的形狀C、不可以在屬性窗口設(shè)置MousePointer屬性D、可以在程序代碼中設(shè)置MousePointer屬性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:可以在屬性窗口中給MousePointer屬性設(shè)置屬性值。故c選項錯誤。22、窗體上有名稱為Commandl的命令按鈕和名稱為Textl的文本框PrivateSubCommand1_Click()Textl.Text=”程序設(shè)計”Text1.SetFocusEndSubPrivateSubText1_GotFocus()Textl.Text=”等級考試”EndSub運(yùn)行以上程序,單擊命令按鈕后A、文本框中顯示的是“程序設(shè)計”,且焦點(diǎn)在文本框中B、文本框中顯示的是“等級考試”,且焦點(diǎn)在文本框中C、文本框中顯示的是“程序設(shè)計”,且焦點(diǎn)在命令按鈕上D、文本框中顯示的是“等級考試”,且焦點(diǎn)在命令按鈕上標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SetFocus方法用于將焦點(diǎn)移到指定的對象上,而當(dāng)一個對象獲得焦點(diǎn)時將觸發(fā)其GotFocus事件過程。23、組合框兼有兩種控件的特性,這兩種控件是()。A、標(biāo)簽和文本框B、列表框和文本框C、復(fù)選框和單選按鈕D、標(biāo)簽和列表框標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:組合框(ComboBox)是由組合列表框和

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論