![國家二級(jí)(VB)機(jī)試模擬試卷7(共396題)_第1頁](http://file4.renrendoc.com/view12/M06/1A/1F/wKhkGWa6v4SAED5zAAI4_WidhfA364.jpg)
![國家二級(jí)(VB)機(jī)試模擬試卷7(共396題)_第2頁](http://file4.renrendoc.com/view12/M06/1A/1F/wKhkGWa6v4SAED5zAAI4_WidhfA3642.jpg)
![國家二級(jí)(VB)機(jī)試模擬試卷7(共396題)_第3頁](http://file4.renrendoc.com/view12/M06/1A/1F/wKhkGWa6v4SAED5zAAI4_WidhfA3643.jpg)
![國家二級(jí)(VB)機(jī)試模擬試卷7(共396題)_第4頁](http://file4.renrendoc.com/view12/M06/1A/1F/wKhkGWa6v4SAED5zAAI4_WidhfA3644.jpg)
![國家二級(jí)(VB)機(jī)試模擬試卷7(共396題)_第5頁](http://file4.renrendoc.com/view12/M06/1A/1F/wKhkGWa6v4SAED5zAAI4_WidhfA3645.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國家二級(jí)(VB)機(jī)試模擬試卷7(共9套)(共396題)國家二級(jí)(VB)機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、已知文本框的ScrollBars屬性設(shè)置為3,卻看不到任何效果,原因是()。A、文本框中沒有內(nèi)容B、文本框的Locked屬性值為TrueC、文本框的MultiLine屬性值為FalseD、文本框的MultiLine屬性值為True標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查文本框的常見屬性。文本框的ScrolIBars屬性是當(dāng)MultiLine屬性值為True時(shí)才有效,它表示了文本框中出現(xiàn)的滾動(dòng)條形式:0-None、1-Horizonta1、2-Vertical、3-Both,而MultiLine屬性的作用是設(shè)置是否多行顯示,默認(rèn)該屬性值為False,允許多行顯示時(shí)屬性值為True;Locked屬性為True表示鎖定文本框而不允許編輯。2、在窗體上畫兩個(gè)單選按鈕,名稱分別為Option1、Option2,標(biāo)題分別為“宋體”和“黑體”;1個(gè)復(fù)選框(名稱為Checkl,標(biāo)題為“粗體”)和1個(gè)文本框(名稱為Text1,Text屬性為“改變文字字體”),窗體外觀如圖所示。程序運(yùn)行后,要求“宋體”單選按鈕和“粗體”復(fù)選框被選中,則以下能夠?qū)崿F(xiàn)上述操作的語句序列是()。A、Option1.Value=FalseClleckl.Value=TrueB、Option1.Value=TrueCheckl.Value=0C、Option2.Value=FalseCheckl.Value=2D、Option1.Value=TreeCheckl.Value=l標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:單選按鈕控件的Value屬性值為True表示被選中,F(xiàn)alse表示未被選中;復(fù)選框控件的Value屬性值為0表示未選中,1表示選中,2表示禁止。本題中是單選按鈕和復(fù)選框都被選中,故D選項(xiàng)正確。3、假定通用對(duì)話框的名稱為CD1,命令按鈕的名稱為Command1,則單擊命令按鈕后,能使打開對(duì)話框的標(biāo)題為“通用對(duì)話框”的事件過程是()。A、PrivateSubCommand1_Click()CD1.DialogTitle="通用對(duì)話框"CD1.ShowPrinterEndSubB、PrivateSubCommand1_Click()CD1.DialogTitle="通用對(duì)話框"CD1.ShowFontEndSubC、PrivateSubCommandl_Click()CD1.DialogTitle="通用對(duì)話框"CD1.ShowOpenEndSubD、PrivateSubCommand1_Click()CD1.DialogTitle="通用對(duì)話框"CD1.ShowColorEndSub標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查通用對(duì)話框的常見屬性。通用對(duì)話框的標(biāo)題屬性為DialogTitle,如果要打開“打開”對(duì)話框可以設(shè)置CD1的Action屬性為1或者使用ShowOpen方法。4、求1!+2!+…+10!的程序如下:tMrateFmaetions(xAsInteger)f=1Fori=1Toxf=f*iNexts=fEndFulelCtiOntMIrateSubCommand1_Click()DimiAsIntegerDimYAsLongFori=1To10NextPrintYEndSub為實(shí)現(xiàn)功能要求,程序的橫線處應(yīng)該填人的內(nèi)容是()。A、CallS(i)B、CallSC、Y=Y+s(i)D、Y=Y+s標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:題目中過程s的功能是實(shí)現(xiàn)一個(gè)數(shù)的階乘,而題目是求1到10的階乘的和,則程序空缺處應(yīng)該是過程s返回值的累加,因此就應(yīng)該為y=y+s(i)。5、有如下程序:Priv~eSubForm_Click()DimSAsInteger,PAsIntegerP=1Fori=1To4Forj=lToIS=S+jNextjP=P*SNext1PrintPEndSub程序運(yùn)行后,單擊窗體,則輸出結(jié)果是()。A、90B、180C、400D、800標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:程序是一個(gè)雙層For循環(huán),外層循環(huán)變量的值決定內(nèi)層For循環(huán)的次數(shù)。當(dāng)i=1時(shí),內(nèi)層循環(huán)1次,s=1,p=1;當(dāng)i=2時(shí),內(nèi)層循環(huán)2次,s=1+l+2=4,p=1*4=4;當(dāng)i=3時(shí),內(nèi)層循環(huán)3次,s=4+1+2+3=10,p=4*10=40:當(dāng)i=4時(shí),內(nèi)層循環(huán)4次,s=10+l+2+3+4=20,p=40*20=800:6、在關(guān)系中凡能惟一標(biāo)識(shí)元組的最小屬性集稱為該表的鍵或碼。二維表中可能有若干個(gè)鍵,它們稱為該表的()。A、連接碼B、關(guān)系碼C、外碼D、候選碼標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在關(guān)系中凡能惟一標(biāo)識(shí)元組的最小屬性集稱為該表的鍵或碼。二維表中可能有若干個(gè)鍵,它們稱為該表的候選碼或候選鍵。從二維表的所有候選鍵中選取一個(gè)作為用戶使用的鍵稱為主鍵或主碼。7、設(shè)“A=“87654321”“,則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為()。A、876543B、876554C、8D、6標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:考查字符串函數(shù)。Mid(A,4,2)表示從字符串A中第4個(gè)字符開始取2個(gè)字符構(gòu)成子串;Left(A,4)表示從A左邊取4個(gè)字符構(gòu)成子串;Val函數(shù)表示將兩個(gè)字符串連接到一起,構(gòu)成一個(gè)字符串后,將其轉(zhuǎn)化成數(shù)字。8、下面哪個(gè)屬性肯定不是框架控件的屬性()。A、TextB、CaptionC、LeftD、Enabled標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:框架沒有Text屬性。故選A。9、某人編寫了向隨機(jī)文件中寫一條記錄的程序,代碼如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click()DimpAsRTypep.Name=InputBox("姓名")p.Tel=InputBox("電話號(hào)")Open"Books.dat"ForRandomAs#1Put#1,,pClose#1EndSub該程序運(yùn)行時(shí)有錯(cuò)誤,修改的方法是()。A、在類型定義"TypeRType"之前加上"Private"B、DimpAsRType必須置于窗體模塊的聲明部分C、應(yīng)把Open語句中的ForRandom改為ForOutputD、Put語句應(yīng)該寫為Put#1,p.Name,p.Tel標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:記錄類型的定義必須放在模塊的聲明部分,當(dāng)在標(biāo)準(zhǔn)模塊中定義時(shí),關(guān)鍵字Type前可以有Public(默認(rèn))或Private,而如果在窗體模塊中定義,則必須在前面加上關(guān)鍵字Private。Open語句中使用ForRandom表示文件以隨機(jī)方式存取。Put語句的語法為:Put#文件號(hào),[記錄號(hào)],變量。其中"變量"是除對(duì)象變量和數(shù)組變量外的任何變量。10、標(biāo)準(zhǔn)模塊中有如下程序代碼:PublicxAsInteger,YAsIntegerSubTempSub()x=10:y=20EndSub在窗體上有1個(gè)命令按鈕,并有如下事件過程:PrivateSubCommandl_Click()DimxAsIntegerCallTempSubx=x+100:y==y+100Printx;yEndSub運(yùn)行程序后單擊命令按鈕,窗體上顯示的是()A、110100B、100100C、100120D、110120標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在標(biāo)準(zhǔn)模塊用Public關(guān)鍵字聲明的全局變量,其作用域最大,可以在工程的每個(gè)模塊、每個(gè)過程中使用。但當(dāng)不同作用范圍的變量重名時(shí),有效范圍小的變量會(huì)屏蔽有效范圍大的變量。當(dāng)一個(gè)全局變量與一個(gè)過程級(jí)變量重名時(shí),當(dāng)在本過程中直接使用這個(gè)變量名時(shí),被認(rèn)為是指局部變量。如果要在這個(gè)過程中使用同名的全局變量,要使用模塊名來修飾變量名。在的事件過程中,由于變量x被聲明為過程級(jí)變量,其初始值為0,調(diào)用過程TempSub不會(huì)改變其值,而變量y為標(biāo)準(zhǔn)模塊中聲明的全局變量,調(diào)用過程TempSub后其值為20。故最后輸出結(jié)果為100和120。11、設(shè)有如下數(shù)組定義語句:Dima(-1To4,3)AsInteger以下敘述中正確的是()。A、a數(shù)組有18個(gè)數(shù)組元素B、a數(shù)組有20個(gè)數(shù)組元素C、a數(shù)組有24個(gè)數(shù)組元素D、語法有錯(cuò)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無解析12、設(shè)a、b都是自然數(shù),為求a除以b的余數(shù),某人編寫了以下函數(shù):Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在調(diào)試時(shí)發(fā)現(xiàn)函數(shù)是錯(cuò)誤的。為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是()。A、把a(bǔ)=a-b改為a=b-aB、把a(bǔ)=a-b改為a=a\bC、把Whilea>b改為Whilea<bD、把Whilea>b改為Whilea>=b標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:程序中沒有考慮余數(shù)為0的情況,即,條件中應(yīng)該有a=b,則a=a-b,這樣才能正確得到余數(shù)0。因此程序中應(yīng)該修改While的條件a>b為a>=b。13、下列敘述中正確的是()。A、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的B、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)C、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)D、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。14、以下敘述中錯(cuò)誤的是()。A、續(xù)行符與它前面的字符之間至少要有一個(gè)空格B、VisualBasic中使用的續(xù)行符為下劃線(一)。C、以撇號(hào)(’)開頭的注釋語句可以放在續(xù)行符的后面D、VisualBasic可以自動(dòng)對(duì)輸入的內(nèi)容進(jìn)行語法檢查標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:續(xù)行符“一”與前面的內(nèi)容至少要保留一個(gè)空格,并且續(xù)行符只能出現(xiàn)在行尾,后面不能有注釋。故選項(xiàng)C錯(cuò)誤。15、一個(gè)棧的初始狀態(tài)為空?,F(xiàn)將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是A、1,2,3,A,B,CB、C,B,A,1,2,3C、C,B,A,3,2,1D、1,2,3,C,B,A標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:棧的修改是按后進(jìn)先出的原則進(jìn)行的,所以順序應(yīng)與入棧順序相反,故選C。16、表達(dá)式5^5\5*5/5Mod5的值是()。A、1B、0C、一1D、3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在9個(gè)算術(shù)運(yùn)算符中,運(yùn)算符的優(yōu)先級(jí)如下。表達(dá)式5^5\5*5/5Mod5執(zhí)行的順序?yàn)橄冗M(jìn)行冪運(yùn)算(^),得25\5*5/5Mod5。再進(jìn)行乘(*)和浮點(diǎn)除(/),得25\25/5Mod5=25\5Mod5。然后再進(jìn)行整除運(yùn)算(\),得5Mod5。最后進(jìn)行取模運(yùn)算(Mod),最終運(yùn)算結(jié)果為0,所以B選項(xiàng)正確。17、下列各排序法中,最壞情況下的時(shí)間復(fù)雜度最低的是()。A、希爾排序B、快速排序C、堆排序D、冒泡排序標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:堆排序最壞情況時(shí)間下的時(shí)間復(fù)雜度為O(nlog2n);希爾排序最壞情況時(shí)間下的時(shí)間復(fù)雜度為O(n1.5);快速排序、冒泡排序最壞情況時(shí)間下的時(shí)間復(fù)雜度為O(n2)。故本題答案為C選項(xiàng)。18、為了使文本框顯示滾動(dòng)條,除要設(shè)置SerollBars外,還必須設(shè)置的屬性是()。A、AutoSizeB、AlignmentC、MultilineD、Maxlength標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:為了使文本框顯示滾動(dòng)條,要將Scroll-Bars的值設(shè)置為非0的l、2或3,還要設(shè)置Multiline屬性為True。19、下列數(shù)組定義中錯(cuò)誤的是()。A、Dima(-5To-3)B、Dima(3To5)C、Dima(-3To-5)D、Dima(-3To3)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:定義數(shù)組時(shí),數(shù)組下標(biāo)的上界>=下界。故C選項(xiàng)錯(cuò)誤。20、下列方法中,能夠使對(duì)象獲得焦點(diǎn)的是()。A、GotFocusB、FocusOnC、SetFocusD、Focus標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在程序代碼中使用SetFocus方法可以設(shè)置一個(gè)對(duì)象的焦點(diǎn);當(dāng)對(duì)象得到焦點(diǎn)時(shí),會(huì)產(chǎn)生GotFocus事件;而當(dāng)對(duì)象失去焦點(diǎn)時(shí),將產(chǎn)生LostFocus事件,故本題c選項(xiàng)正確。本題選擇C選項(xiàng)。21、有下面程序代碼:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("請(qǐng)輸入一個(gè)多位整數(shù)")Fork=1ToLen(x)b=Mid(x,k,1)a(Val(b)+1)=a(Val(b)+1)+1NextkFork=1To10Printa(k);NextkEndSub程序運(yùn)行時(shí),單擊命令按鈕Command1,輸入2355270224,則輸出是A、1041120100B、0411201000C、2355270224D、4220725532標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Len函數(shù)獲取整數(shù)的位數(shù)并作為For循環(huán)的邊界。Mid函數(shù)從循環(huán)變量指定的地方獲取字符并賦值給b。Val函數(shù)取b的數(shù)值。For循環(huán)完成對(duì)數(shù)組a的元素賦值。第二個(gè)for循環(huán)進(jìn)行打印。選A)。22、下面不屬于軟件測試實(shí)施步驟的是A、集成測試B、回歸測試C、確認(rèn)測試D、單元測試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件測試主要包括單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。23、數(shù)據(jù)流圖中帶有箭頭的線段表示的是()。A、控制流B、事件驅(qū)動(dòng)C、模塊調(diào)用D、數(shù)據(jù)流標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。24、在過程定義中,Private表示()。A、此過程可以被其他過程調(diào)用B、此過程不可以被任何其他過程調(diào)用C、此過程只可以被本工程中的其他過程調(diào)用D、此過程只可以被本窗體模塊中的其他過程調(diào)用標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查Private的含義。Pfivate表示了過程或者變量的訪問權(quán)限,僅局限于定義的窗體和模塊,也就是此過程只可以被本窗體模塊中的其他過程調(diào)用。25、窗體上有一個(gè)名稱為Opt1的單選按鈕控件數(shù)組,包含2個(gè)單選按鈕,下標(biāo)分別為1、2,標(biāo)題分別為"顯示圖片"、"顯示文本"。還有一個(gè)名稱為Picture1的圖片框和一個(gè)名稱為Text1的文本框。工程文件的程序代碼如下:PrivateSubForm_Load()Picture1.Picture=LoadPicture("e:\p1.bmp")Text1.Text="VisualBasic"Picture1.Visible=FalseText1.Visible=FalseEndSubPrivateSubOpt1_Click(IndexAsInteger)IfIndex=1ThenPicture1.Visible=TrueText1.Visible=FalseEndIfIfIndex=2ThenPicture1.Visible=FalseText1.Visible=TrueEndIfEndSub對(duì)于上述程序代碼,以下敘述中錯(cuò)誤的是A、如果把If語句中的條件Index=1改為Opt1=True,不影響程序的正確執(zhí)行B、過程的參數(shù)Index對(duì)應(yīng)于被選中單選按鈕的下標(biāo)C、當(dāng)單擊"顯示圖片"單選按鈕時(shí),顯示圖片框及其中的圖片D、當(dāng)單擊"顯示文本"單選按鈕時(shí),顯示文本框及其中的文本標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:過程的參數(shù)Index對(duì)應(yīng)于被選中單選按鈕的下標(biāo),當(dāng)單擊"顯示圖片"單選按鈕時(shí),Index=1;當(dāng)單擊"顯示文本"單選按鈕時(shí),Index=2。故B項(xiàng)正確。當(dāng)單擊"顯示圖片"單選按鈕時(shí),Index=1,程序執(zhí)行Picture1.Visible=True和Text1.Visible=False語句,圖片可見,文本不可見;當(dāng)單擊"顯示文本"單選按鈕時(shí),Index=2,執(zhí)行Picture1.Visible=False和Text1.Visible=True程序,圖片不可見,文件可見;故選項(xiàng)C和D正確。26、在最壞情況下A、快速排序的時(shí)間復(fù)雜度比冒泡排序的時(shí)間復(fù)雜度要小B、快速排序的時(shí)間復(fù)雜度比希爾排序的時(shí)間復(fù)雜度要小C、希爾排序的時(shí)間復(fù)雜度比直接插入排序的時(shí)間復(fù)雜度要小D、快速排序的時(shí)間復(fù)雜度與希爾排序的時(shí)間復(fù)雜度是一樣的標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對(duì)長度為n的線性表排序,下表為常用排序方法時(shí)間復(fù)雜度:上表中未包括希爾排序,因?yàn)橄柵判虻臅r(shí)間效率與所取的增量序列有關(guān),如果增量序列為:d1=n/2,di+1=di/2,在最壞情況下,希爾排序所需要的比較次數(shù)為O(n1.5)??焖倥判蚺c冒泡排序的時(shí)間復(fù)雜度均為O(n2),A選項(xiàng)錯(cuò)誤??焖倥判虮认柵判虻臅r(shí)間復(fù)雜度要大(O(n2)>O(n1.5)),B選項(xiàng)錯(cuò)誤。希爾排序的時(shí)間復(fù)雜度比直接插入排序的時(shí)間復(fù)雜度要小(O(n1.5)<O(n2)),C選項(xiàng)正確??焖倥判虮认柵判虻臅r(shí)間復(fù)雜度大(O(n2)>O(n1.5)),D選項(xiàng)錯(cuò)誤。27、編寫如下程序:PrivateSubCommand1_Click()Fori=1To5PrintTab(6-i);Forj=iTo1Step-1Print"*";NextjPrintNextiEndSub程序運(yùn)行后的輸出結(jié)果是A、***************B、***************C、*************************D、*************************標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Tab(n)將光標(biāo)移到第n列,從第n列開始輸出信息。為便于理解,在本題中可以將其理解為n個(gè)空格。在外層循環(huán)的循環(huán)體中,先PrintTab(6-i)打印了6-i個(gè)空格,在執(zhí)行內(nèi)層循環(huán),輸出i-1個(gè)"*"號(hào)字符,最后Print換行。最外層循環(huán)變量i從1到5變化,當(dāng)i=1時(shí),輸出6-1個(gè)空格,j為1,第一行輸出1個(gè)"*"號(hào)字符,最后換行;當(dāng)i為2時(shí),輸出6-2個(gè)空格,第二行輸出2個(gè)"*"號(hào)字符,最后換行;…依次類推,當(dāng)i=5時(shí),輸出6-5個(gè)空格,第五行輸出5個(gè)"*"字符,最后換行。A與程序中的每行光標(biāo)位置和輸出字符情況一致,故選擇A項(xiàng)。28、設(shè)有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)DoWhileL>=1tStr=tStr+Mid(xStr,L,1)L=L-1LoopyStr=tStrEndSubPrivateSubForm_Click()DimS1AsString,S2AsStringS1="abcdef"InvS1,S2PrintS2EndSub運(yùn)行程序,單擊窗體,輸出結(jié)果為A、abcdefB、afbecdC、fedcbaD、defabc標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Mid函數(shù)將返回字符串中從L開始的一個(gè)字符,L從字符串長度反向遞減。因此Inv函數(shù)實(shí)現(xiàn)字符串翻轉(zhuǎn)功能。選C)。29、程序流程圖中帶有箭頭的線段表示的是()。A、圖元關(guān)系B、數(shù)據(jù)流C、控制流D、調(diào)用關(guān)系標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇C。30、窗體上有一個(gè)如右圖所示的圖形控件,控件中顯示了如圖所示的文字,可以判斷這個(gè)圖形控件()。A、是圖像框(Image)B、是圖片框(PictureBox)C、是形狀控件D、不是上述3種控件中的一種標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:圖片框是"容器"控件,可以作為父控件,而圖像框不能。圖片框可以通過Print方法接收文本,并可接收由像素組成的圖形,而圖像框不能接收Print方法輸入的信息,也不能用繪圖方法在圖像框上繪制圖形。而形狀控件3D效果的樣式,根據(jù)題目圖示顯然不是形狀控件。因此這個(gè)圖形控件是圖片框。31、設(shè)a=10,b=5,c=1,執(zhí)行語句Printa>b>c后,窗體上顯示的是()。A、TrueB、FalseC、11D、出錯(cuò)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題中Print語句中的表達(dá)式只有">"運(yùn)算符,相同優(yōu)先級(jí),左結(jié)合。先計(jì)算a>b,即10>5,值為True,(即-1),再計(jì)算-1>1,結(jié)果為False。故B選項(xiàng)正確。32、為把圓周率的近似值3.14159存放在變量pi中,應(yīng)該把變量pi定義為()。A、DimpiAsIntegerB、Dimpi(7)AsIntegerC、DimpiAsSingleD、DimpiAsLong標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:單精度Single或雙精度Double型的變量能夠保存浮點(diǎn)型小數(shù),整型Integer和長整型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小數(shù),可用定義一個(gè)Single或Double型變量來保存。故選C。33、窗體上有名稱為Command1的命令按鈕,名稱分別為List1、List2的列表框,其中List1的MultiSelect屬性設(shè)置為1(Simple),并有如下事件過程:PrivateSubCommand1_Click()Fori=0ToList1.ListCount-1IfList1.Selected(i)=TrueThenList2.AddItemTextEndIfNextEndSub上述事件過程的功能是將List1中被選中的列表項(xiàng)添加到List2中。運(yùn)行程序時(shí),發(fā)現(xiàn)不能達(dá)到預(yù)期目的,應(yīng)做修改,下列修改中正確的是()。A、將For循環(huán)的終值改為List1.ListCountB、將List1.Selected(i)=True改為List1.List(i).Selected=TrueC、將List2.AddItemText改為List2.AddItemList1.List(i)D、將List2.AddItemText改為List2.AddItemList1.ListIndex標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:題目程序不能將List1中的選中項(xiàng)添加到List2中,List2.AddItemText一行有誤,應(yīng)該改為List2.AddItemList1.List(i)才能使List1中每個(gè)選中的行添加到List2中。列表框控件的List屬性保存了列表框中所有值的數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值。34、窗體上有兩個(gè)水平滾動(dòng)條HV、HT,還有一個(gè)文本框Text1和一個(gè)標(biāo)題為"計(jì)算"的命令按鈕Command1,并編寫了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSubPublicSubcalc(xAsInteger,yAsInteger)Text1.Text=x*yEndSub運(yùn)行程序,單擊"計(jì)算"按鈕,可根據(jù)速度與時(shí)間計(jì)算出距離,并顯示計(jì)算結(jié)果。對(duì)以上程序,下列敘述中正確的是()。A、過程調(diào)用語句不對(duì),應(yīng)為calc(HV,HT)B、過程定義語句的形式參數(shù)不對(duì),應(yīng)為Subcalc(xAsControl,yAsControl)C、計(jì)算結(jié)果在文本框中顯示出來D、程序不能正確運(yùn)行標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:訪問滾動(dòng)條控件的值,可以直接使用控件的名稱,也可以在名稱后面指明Value屬性。滾動(dòng)條位置是用數(shù)值來表示的,因此定義Calc過程時(shí)參數(shù)應(yīng)該定義為Integer類型。程序中,Text1.Text=x*y語句說明計(jì)算的結(jié)果在文本框中顯示出來。35、軟件測試的目的是()。A、評(píng)估軟件可靠性B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。不是為了評(píng)估軟件或改正錯(cuò)誤。36、公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員。則實(shí)體部門和職員間的聯(lián)系是A、1:1聯(lián)系B、m:1聯(lián)系C、1:m聯(lián)系D、m:n聯(lián)系標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,主要有一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)一聯(lián)系(m:1)、多對(duì)多聯(lián)系(m:n)。對(duì)于每一個(gè)實(shí)體部門,都有多名職員,則其對(duì)應(yīng)的聯(lián)系為一對(duì)多聯(lián)系(1:m),答案選C。37、判斷單選按鈕是否被選中的屬性為A、SelectedB、CheckedC、ValueD、Index標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Value屬性值決定單選按鈕的選中狀態(tài):0為未選、1為選中、2為不可用(以灰色呈現(xiàn))。選C)。38、關(guān)于水平滾動(dòng)條,如下敘述中錯(cuò)誤的是()。A、當(dāng)滾動(dòng)框的位置改變時(shí),觸發(fā)Change事件B、當(dāng)拖動(dòng)滾動(dòng)條中的滾動(dòng)框時(shí),觸發(fā)Scroll事件C、LargeChange屬性是滾動(dòng)條的最大值D、Value是滾動(dòng)條中滾動(dòng)框的當(dāng)前值標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:LargeChange屬性值是單擊滾動(dòng)塊和左右兩端箭頭之間空白的地方時(shí),Value增加或減少的量,Small屬性值才是滾動(dòng)條的最大值。故C選項(xiàng)錯(cuò)誤。39、有如下語句序列:Dima,bAsIntegerPrintaPrintb執(zhí)行以上語句序列,下列敘述中錯(cuò)誤的是()。A、輸出的a值是0B、輸出的b值是0C、a是變體類型變量D、b是整型變量標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任何變量在被聲明后都會(huì)有一個(gè)初始值。一般情況下,數(shù)值型變量的初始值為0;字符串變量的初始值為空字符串;變體型變量的初始值為空值,即Null值;布爾型的初始值為假,即False。本題中變量a定義時(shí)沒有聲明數(shù)據(jù)類型,默認(rèn)為Variant變體型變量,默認(rèn)值是Null;變量b定義為整型變量,默認(rèn)值為0。所以輸出a為空白,b為0。故A選項(xiàng)錯(cuò)誤。40、如下程序代碼:OptionBase1DimalT()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,iAsIntegerReDimart(3,2)Fori=1To3Fori=1To2aIT(i,j)=i+jNextiNextiReDimarr(3,4)Fori=3To4arr(3,j)=j+6NextiPrinta11r(3,2)+arr(3,4)EndSub程序運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果為()。A、15B、12C、13D、10標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:題目在過程command1_click之前聲明了動(dòng)態(tài)數(shù)組arr,并使用OptionBase1語句聲明數(shù)組下標(biāo)從1開始,在command1_Click過程中使用ReDim語句對(duì)動(dòng)態(tài)數(shù)組進(jìn)行了定義,arr數(shù)組是一個(gè)3行2列的數(shù)組,接著使用二重For循環(huán)給數(shù)組中的運(yùn)算進(jìn)行賦值,arr(1,1)=1+1=2;arr(1,2)=1+2=3;arr(2,1)=2+1=3;arr(2,2)=2+2=4;arr(3,1)=3+1=4;arr(3,2)=3+2=5。接著繼續(xù)使用ReDim語句對(duì)動(dòng)態(tài)數(shù)組進(jìn)行定義,arr數(shù)組被定義為3行4列的數(shù)組,并且當(dāng)重新分配動(dòng)態(tài)數(shù)組時(shí),數(shù)組中的內(nèi)容被清除。接著使用For循環(huán)給數(shù)組元素賦值,循環(huán)共執(zhí)行2次,數(shù)組元素arr(3,3)=3+6=9;arr(3,4)=4+6=10。接著使用print方法輸出arr(3,2)+arr(3,4)的結(jié)果,由于第二次重新分配動(dòng)態(tài)數(shù)組,第一次計(jì)算出的arr(3,2)的結(jié)果被清除,而第二次并未對(duì)數(shù)組運(yùn)算arr(3,2)賦值,所以arr(3,2)默認(rèn)為0,表達(dá)式最終的結(jié)果為0+10=10,故D選項(xiàng)正確。本題選擇D選項(xiàng)。二、基本操作題(本題共2題,每題1.0分,共2分。)請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。41、在名稱為Form1的窗體上畫一個(gè)名稱為CD1的通用對(duì)話框,通過屬性窗口設(shè)置CD1的初始路徑為C:\,默認(rèn)的文件名為None,標(biāo)題為“保存等級(jí)考試”,如圖2所示。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個(gè)“標(biāo)準(zhǔn)。EXE”工程,選擇[工程]→[部件]命令,在彈出的“部件”對(duì)話框的列表中選中“MicroSoftCommonDiMogControl6.0”項(xiàng)目,單擊“確定”按鈕。步驟2:在窗體Form1上畫一個(gè)通用對(duì)話框,其相關(guān)屬性設(shè)置如表12—7所示。步驟3:編寫Form1的Iroad事件,加入下面的代碼:CD1.ShowSave步驟4:按要求將文件保存至考生文件夾中。知識(shí)點(diǎn)解析:通用對(duì)話框的InitDir屬性用于為打開或另存為對(duì)話指定初始的目錄,如果此屬性沒有指定,則使用當(dāng)前目錄。通用對(duì)話框的初始路徑由InitDir屬性設(shè)置,默認(rèn)文件名由FileName屬性設(shè)置,標(biāo)題由DialogTitle屬性設(shè)置。42、在名稱為Form1的窗體上設(shè)計(jì)一個(gè)菜單。要求在窗體上添加名為menu0,標(biāo)題為“菜單命令”的主菜單,再添加兩個(gè)名稱分別為“menu1”、“menu2”,標(biāo)題分別為“不可用菜單項(xiàng)”、“上一菜單項(xiàng)可用”的子菜單,并且使程序運(yùn)行時(shí),menu1子菜單不可用,menu2子菜單已經(jīng)選中(運(yùn)行時(shí)的效果如圖3所示)。再編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行時(shí),單擊“上一菜單項(xiàng)可用”,則“不可用菜單項(xiàng)”變?yōu)楹谏?可用)。要求程序中不得使用變量,且只有一條語句。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sit2.vbp,窗體文件名為sit2.Frm。標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個(gè)“標(biāo)準(zhǔn)EXE”工程,打開VB菜單設(shè)計(jì)器設(shè)計(jì)菜單,各菜單項(xiàng)及屬性設(shè)置如表12—8所示。步驟2:打開代碼編輯窗口,編寫“上一菜單項(xiàng)可用”命令的Click事件過程。參考代碼:PrivateSubmenu2_Click()menu1.Enabled=TrueEndSub步驟3:按要求將文件保存至考生文件夾中。知識(shí)點(diǎn)解析:①VB中的菜單是通過菜單編輯器來設(shè)計(jì)的。菜單編輯器中的基本設(shè)置項(xiàng)有:“標(biāo)題”項(xiàng),對(duì)應(yīng)出現(xiàn)在菜單中的顯示內(nèi)容;“名稱”項(xiàng),系統(tǒng)識(shí)別菜單項(xiàng)的唯一關(guān)鍵字(不能重復(fù));“索引”項(xiàng),用于設(shè)置菜單數(shù)組中各元素的索引號(hào);“快捷鍵”項(xiàng),是一個(gè)下拉列表框,用于設(shè)置菜單項(xiàng)的快捷鍵;“幫助上下文”項(xiàng),設(shè)置當(dāng)鼠標(biāo)移動(dòng)到某菜單項(xiàng)上按<Fl>鍵時(shí)顯示的幫助信息在幫助文件中的對(duì)應(yīng)位置;Visible(可見)項(xiàng),用于設(shè)置控件或菜單項(xiàng)在程序運(yùn)行時(shí)是否可見,值為True表示可見,值為False表示不可見;Enabled(有效)項(xiàng),用于設(shè)置控件或菜單項(xiàng)在程序運(yùn)行時(shí)是否有效,值為True時(shí)表示有效,值為False時(shí)表示無效(顯示為灰色)。通過編輯按鈕區(qū)的七個(gè)按鈕可對(duì)菜單進(jìn)行添加、插入、刪除、提升(設(shè)置為上一級(jí)菜單)、縮進(jìn)(設(shè)置為下一級(jí)菜單)、上移、下移等操作。②文本框的Text屬性用于設(shè)置或返回其顯示的文本內(nèi)容。本題原程序設(shè)計(jì)思路:在“上一菜單項(xiàng)可用”命令的單擊事件過程中,通過語句設(shè)置“不可用菜單項(xiàng)”命令的Enabled屬性值為True。三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)43、(1)在考生文件夾下有一個(gè)工程文件sjt3.vbp,在程序運(yùn)行時(shí),單擊“輸入整數(shù)”按鈕,可以從鍵盤輸入一個(gè)整數(shù),并在窗體上顯示此整數(shù)的所有不同因子和因子個(gè)數(shù)。如圖3-137(a)是輸入53后的結(jié)果,如圖3.137(b)是輸入100的結(jié)果。已經(jīng)給出了全部控件和程序,但程序不完整。要求:請(qǐng)去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。不能修改程序中的其他部分,也不能修改控件的屬性。最后用原來的文件名保存工程文件和窗體文件。(2)在考生文件夾下有一個(gè)工程文件sit4.vbp。在其窗體中“待選城市”下的Listl列表框中有若干個(gè)城市名稱。程序運(yùn)行時(shí),選中Listl中若干個(gè)列表項(xiàng),如圖3.138(a)所示,單擊“選中”按鈕則把選中的項(xiàng)目移到List2中;單擊“顯示”按鈕,則在Textl文本框中顯示這些選中的城市,如圖3—138(b)所示。已經(jīng)給出了所有控件和程序,但程序不完整。要求:請(qǐng)去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運(yùn)行,但不能修改程序中的其他部分和控件屬性。最后用原來的文件名保存工程文件和窗體文件。標(biāo)準(zhǔn)答案:第1小題【操作步驟】步驟1:打開考生文件夾中的本題工程文件sjt3.vbp,在代碼編輯窗口,去掉程序中的注釋符“’”,將問號(hào)“?”改為正確的內(nèi)容。參考代碼:n=InputBox(”請(qǐng)輸入一個(gè)整數(shù)”)IfmModk=0Thenfun=S步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:打開考生文件夾中的本題工程文件sjt4.vbp,在代碼編輯窗口,去掉程序中的注釋符“’”,將問號(hào)“?”改為正確的內(nèi)容。參考代碼:Fork=Listl.ListCount一1To0Step一1List2.AddItemListl.List(k)Listl.RemoveItemkText1=Textl&“’”&List2.List(k)步驟2:按要求將文件保存至考生文件夾中。知識(shí)點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)44、在考生的文件夾下有一個(gè)工程文件sjt5.vbp,相應(yīng)的窗體文件為sjt5.frm。在窗體上有兩個(gè)命令按鈕,其名稱分別為Commandl和Command2,標(biāo)題分別為“寫文件”和“讀文件”,如圖3.77(a)所示。其中“寫文件"命令按鈕事件過程用來建立一個(gè)通信錄,以隨機(jī)存取方式保存到文件t5.txt中;而“讀文件”命令按鈕事件過程用來讀出文件t5.txt中的每個(gè)記錄,并在窗體上顯示出來。通信錄中的每個(gè)記錄由三個(gè)字段組成,結(jié)構(gòu)如下:姓名(Name)電話(Tel)郵政編碼(Pos)LiuMingliang(010)62781234100082各字段的類型和長度為:姓名(Name):字符串15電話(Tel):字符串15郵政編碼(Pos):長整型(Long)程序運(yùn)行后,如果單擊“寫文件”命令按鈕,則可以隨機(jī)存取方式打開文件t5.txt,并根據(jù)提示向文件中添加記錄,每寫入一個(gè)記錄后,都要詢問是否再輸入新記錄,回答“Y”(或“y”)則輸入新記錄,回答“N”(或“n”)則停止輸入;如果單擊“讀文件"命令按鈕,則可以隨機(jī)存取方式打開文件t5.txt,讀出文件中的全部記錄,并在窗體上顯示出來,如圖3-77(b)所示。該程序不完整,請(qǐng)把它補(bǔ)充完整。要求如下:①去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運(yùn)行,但不能修改程序中的其他部分。②文件t5.txt中已有三個(gè)記錄,如圖3.77(b)所示,請(qǐng)運(yùn)行程序,單擊“寫文件”命令按鈕,向文件t5.txt中添加以下兩個(gè)記錄(全部采用西文方式):LiDaqing(027)87348765430065ChenQingshan(022)2687432l300120③運(yùn)行程后,單擊“讀文件”命令按鈕,在窗體上顯示全部記錄(共5個(gè))。④用原來的文件名保存工程文件和窗體文件。標(biāo)準(zhǔn)答案:【操作步驟】步驟1:打開考生文件夾中的本題工程文件sjt5.vbp,在代碼編輯窗口,去掉程序中的注釋符“’”,將問號(hào)“?”改為正確的內(nèi)容。參考代碼:RecNum=RecNum+1Put#1,RecNum,PersLoopWhileUCase(asp)<>“N”RecNum=LOF(1)/Len(Pers)Get#1,i,Pers步驟2:按鍵運(yùn)行程序,先單擊“寫文件”按鈕,然后在彈出的輸入框中依次按照題目要求輸入兩條記錄,再單擊“讀文件”按鈕在窗體上顯示結(jié)果。步驟3:按要求將文件保存至考生文件夾中。知識(shí)點(diǎn)解析:暫無解析國家二級(jí)(VB)機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在窗體上畫1個(gè)命令按鈕,名稱為Command1,然后編寫如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=InputBox("請(qǐng)輸入:")IfFlagThenPrintf(intNum)EndIfEndSubFunctionf(XasInteger)AsIntegerIfX<10ThenY=XElseY=X+10EndIff=YEndFunctionPrivateSubForm_MouselJp(ButtonAsInteger,ShiRAsInteger,XasSingle,YAsSingle)Flag=TrueEndSub運(yùn)行程序,首先單擊窗體,然后單擊命令按鈕,在輸入對(duì)話框中輸入5,則程序的輸出結(jié)果為()。A、0B、5C、15D、無任何輸出標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查If語句和函數(shù)過程的分析。函數(shù)過程f的功能是如果X小于10則返回X,否則返回X+10。窗體的MouseUp事件是松開鼠標(biāo)時(shí)觸發(fā)的事件。程序運(yùn)行后,單擊窗體,則全局變量Flag的值為True,然后單擊命令按鈕,在輸入對(duì)話框中輸入5,執(zhí)行If分支語句,調(diào)用f函數(shù),由于5<10,因此輸出X,即輸出5。2、一棵二叉樹的前序遍歷結(jié)果是ABCEDF,中序遍歷結(jié)果是CBAEDF,則其后序遍歷的結(jié)果是()。A、DBACEFB、CBEFDAC、FDAEBCD、DFABEC標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:由于該二叉樹的前序遍歷結(jié)果是ABCEDF,顯然A結(jié)點(diǎn)為根結(jié)點(diǎn),所以后序遍歷時(shí)A結(jié)點(diǎn)是最后遍歷的,其后睜遍歷的結(jié)果為CBEFDA。3、下列各選項(xiàng)中,不屬于序言性注釋的是()。A、程序標(biāo)題B、程序設(shè)計(jì)者C、主要算法D、數(shù)據(jù)狀態(tài)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:注釋一般為序言性注釋和功能性注釋。序言性注釋常位于程序開頭部分,它包括程序標(biāo)題、程序功能說明、主要算法、接口說明、程序位置、開發(fā)簡歷、程序設(shè)計(jì)者、復(fù)審者、復(fù)審日期及修改日期等。功能性注釋一般嵌在源程序體之中,用于描述其后的語句或程序的主要功能。4、開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()。A、軟件矛盾B、軟件危機(jī)C、軟件藕合D、軟件產(chǎn)生標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:隨著計(jì)算機(jī)軟件規(guī)模的擴(kuò)大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長,正確性難以保證,軟件開發(fā)費(fèi)用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了人們難以控制軟件發(fā)展的局面,即所謂的“軟件危機(jī)”。5、下列描述正確的是()。A、軟件測試是指動(dòng)態(tài)測試B、軟件測試可以隨機(jī)地選取測試數(shù)據(jù)C、軟件測試是保證軟件質(zhì)量的重要手段D、軟件測試的目的是發(fā)現(xiàn)和改正錯(cuò)誤標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件測試有多種方法,根據(jù)軟件是否需要被執(zhí)行,可以分為靜態(tài)測試和動(dòng)態(tài)測試,A選項(xiàng)敘述錯(cuò)誤。軟件測試應(yīng)在測試之前制定測試計(jì)劃,并嚴(yán)格執(zhí)行,排除測試隨意性,并且需要設(shè)計(jì)正確的測試用例,B選項(xiàng)敘述錯(cuò)誤。軟件測試就是在軟件投入運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,改正錯(cuò)誤是調(diào)試的過程,D選項(xiàng)敘述錯(cuò)誤。軟件測試是保證軟件質(zhì)量的重要手段,C選項(xiàng)正確。6、假定在圖片框Picture1中裝入了一個(gè)圖片,在程序運(yùn)行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應(yīng)采用的正確方法是()。A、單擊圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture=LoadPicture("")C、執(zhí)行語句Picture1.Picture=""D、執(zhí)行語句:Picture1.Cls標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:A選項(xiàng)按Del鍵不能刪除圖片;C選項(xiàng)中Pictue屬性值不能為空字符串,語法錯(cuò)誤;D選項(xiàng)中Cls方法只能清除圖片上顯示的內(nèi)容,不能清除圖片。要將圖片框中的圖片清除,用B選項(xiàng)方法可以。故B選項(xiàng)正確。7、執(zhí)行以下程序后,在窗體上輸出的是()。PrivateSubCommandlClick()Dima(20)For{=1T020Step2a(j)=jNextiPrinta(1)+a(2)+a(3)EndSubA、4B、5C、6D、7標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查數(shù)組元素的賦值。利用循環(huán)對(duì)數(shù)組a中所有的元素賦值,循環(huán)變量的初值為1,步長為2:因此數(shù)組a中所有的奇數(shù)下標(biāo)項(xiàng)的值為相應(yīng)的下標(biāo),偶數(shù)下標(biāo)項(xiàng)的值為0。因此a(1)+a(2)+(3)=1+0+3。8、現(xiàn)有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5s=s+f(5+i)NextPrintsEndSubPublicFunctionf(xAsInteger)Ifx>=10Thent=x+1Elset=x+2EndIff=tEndFunction運(yùn)行程序,則窗體上顯示的是()。A、38B、49C、61D、70標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:程序中過程f的功能是參數(shù)值大于等于10時(shí),返回參數(shù)加1的值,否則返回參數(shù)加2的值。因此按鈕事件中s值的計(jì)算過程如下:i=1時(shí),s=0+f(5+1)=8;i=2時(shí),s=8+f(5+2)=8+9=17;i=3時(shí),s=17+f(5+3)=17+10=27;i=4時(shí),s=27+f(5+4)=27+11=38;i=5時(shí),s=38+f(5+5)=38+11=49;因此最終在窗體上輸出的是49。9、在窗體上有兩個(gè)文本框:Textl和Text2,然后編寫如下事件過程:PrivateSubForm_Load()ShowTextl.Text=““:Text2.Text=““:Text2.SetFocusEndSubPrivateSubText2_KeyDown(KeyCodeAsInteger,ShiftAsInteger)Textl.Text=Textl.Text+Chr(KeyCode-4)EndSub程序運(yùn)行后,如果在Text2文本框中輸入”ertyu”,則Textl文本框中的內(nèi)容為()。A、anpuqB、ANPUQC、ERTYUD、ertyu標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:考查鍵盤事件參數(shù)。在Text2中按下鍵盤上的某個(gè)按鍵時(shí),KeyDown事件將發(fā)生,其中KeyDown中的KeyCode參數(shù)是所按鍵的ASCⅡ碼值,其數(shù)據(jù)類型為整型,可以對(duì)其進(jìn)行算術(shù)運(yùn)算。Chr(KeyCode-4)表示:KeyCode碼對(duì)應(yīng)字符前面的第4個(gè)字符。注意:KeyCode返回的總是大寫字符。10、下列程序的功能是調(diào)用字體對(duì)話框來設(shè)置文本框中的字體,單擊Commandl按鈕彈出對(duì)話框,進(jìn)行相應(yīng)的字體、字號(hào)等的設(shè)置,然后單擊”確定”按鈕退出對(duì)話框,則文本框中將發(fā)生哪些變化()。PrivateSubCommandlClick()CommonDialogl.CancelError=TrueCommonDialogl.Flags=3OnErrorResumeNextCommonDialogl.ShowFontTextl.Font.Name=CommonDialogl.FontNameTextl.Font.Size=CommortDialogl.FontSizeTextl.Font.Bold=CommonDialogl.FontBoldTextl.Font.Italic=CommonDialogl.FontItalicTextl.Font.Underline=ommonDialogl.UnderlineTextl.Font.Strikethru=ommonDialogl.StrikethruTextl.ForeColor=CommonDialogl.ColorEndSubA、Textl的文字下劃線發(fā)生變化B、Textl的字體發(fā)生變化C、Textl的字體和顏色發(fā)生變化D、程序出錯(cuò)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:考查通用對(duì)話框的屬性。CommonDialogl的Flags屬性值為3時(shí),出現(xiàn)的字體對(duì)話框中沒有刪除線、下劃線、顏色元素,因此利用CommonDialogl不能改變文本框中字體顏色以及刪除線和下劃線,但是可更改Textl中的字體。11、軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。12、在新建一個(gè)VB工程時(shí),將新建窗體的Name屬性設(shè)置為TheFirst,則默認(rèn)的窗體文件名為()。A、Form1.frmB、工程1.frmC、ThcFirst.frmD、Form1.vbp標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查窗體的命名。窗體文件的擴(kuò)展名是.frm,新建工程時(shí)默認(rèn)的工程名為“工程1.vbp”,默認(rèn)的窗體名為窗體的Name屬性,這里為“TheFist.frm”。13、開發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是()。A、大型系統(tǒng)的復(fù)雜性B、人員知識(shí)不足C、客觀世界千變?nèi)f化D、時(shí)間緊、任務(wù)重標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:隨著計(jì)算機(jī)軟件規(guī)模的擴(kuò)大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長,正確性難以保證,軟件開發(fā)費(fèi)用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了人們難以控制軟件發(fā)展的局面,即所謂的“軟件危機(jī)”。14、下面的程序運(yùn)行時(shí),單擊窗體后,窗體上顯示的結(jié)果是()。PrivateSubForm_Click()Dima(1To6)AsIntegerDimmin1%,i%,j%,n%,t%,k%a(1)=8:a(2)=6:a(3)=9:a(4)=3:a(5)=2:a(6)=7n=6Fori=1Ton-1min1=iFori=i+lTonIfa(j)<a(min1)Thenmin1=jNextjt=a(i):a(i)=a(min1):a(min1)=tNextiFori=1TonPrinta(i)NextiEndSubA、987632B、236789C、98763D、23678標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查循環(huán)程序的分析。程序主要包括兩條循環(huán)語句,一條為兩層循環(huán)的嵌套語句,內(nèi)層循環(huán)找到當(dāng)前i到n之間的最小元素的下標(biāo),退出內(nèi)循環(huán)則把最小元素放到a(i)的位置,i從1變化到n-1;另外一條循環(huán)語句為輸出數(shù)組中的所有元素,即把排序以后的結(jié)果輸出。15、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和s得到關(guān)系T的操作是()。A、自然連接B、交C、投影D、并標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)中元組可以判斷R和S做的是自然連接操作。16、為了使命令按鈕的Picture、DownPicture或DisabledPicture屬性生效,必須把它的Style屬性設(shè)置為()。A、0B、1C、TrueD、False標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:為了使命令按鈕的Picture、DownPicture或DisablePicture屬性生效,必須把Style屬性設(shè)置為1(圖形格式),否則設(shè)置的圖片無效。17、以下關(guān)系表達(dá)式中,其值為True的是()。A、“XYZ”>“XYz”B、“VisualBasic”<>“visualbasic”C、“the”=“there”D、“Integer”<“Int”標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:用關(guān)系運(yùn)算符比較兩個(gè)操作數(shù)時(shí),如果兩個(gè)操作數(shù)是字符型的,按字符的ASCII碼從左到右一一比較,即先比較第1個(gè),若相同再比較第2個(gè),依次比較,直到比較完或不同為止。選項(xiàng)A中兩個(gè)字符串前2個(gè)字符相同,后1個(gè)不同,“z”的ASCII值<“z”的ASCII值,故“XYZ”<“XYz”,結(jié)果應(yīng)返回Fasle。選項(xiàng)C中應(yīng)該是兩個(gè)字符串完全一樣,才相等。很明顯兩個(gè)字符不相等,返回False。選項(xiàng)D中兩個(gè)字符串前3個(gè)字符一樣,第1個(gè)字符串比第2個(gè)字符串長,“Integer”>“Int”,返回False。選項(xiàng)B中兩個(gè)字符串不完全一樣,有大寫和小寫的字符,不等。所以返回True。故B選項(xiàng)正確。18、窗體的MouseUp事件過程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSub關(guān)于以上定義,以下敘述中錯(cuò)誤的是()。A、根據(jù)Shift參數(shù),能夠確定使用轉(zhuǎn)換鍵的情況B、根據(jù)X、Y參數(shù)可以確定觸發(fā)此事件時(shí)鼠標(biāo)的位置C、Button參數(shù)的值是在MouseUp事件發(fā)生時(shí),系統(tǒng)自動(dòng)產(chǎn)生的D、MouseUp是鼠標(biāo)向上移動(dòng)時(shí)觸發(fā)的事件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:MouseUp事件是鼠標(biāo)松開時(shí)觸發(fā)的事件過程,事件過程的Button參數(shù)值由系統(tǒng)產(chǎn)生,為被按下的鍵,Shift參數(shù)表示Shift、Ctrl和Alt鍵的狀態(tài),X、Y參數(shù)表示光標(biāo)的當(dāng)前位置。19、要計(jì)算x的平方根并放入變量y,正確的語句是()。A、y=Exp(x)B、y=Sgn(x)C、y=Int(x)D、y=Sqr(x)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Exp函數(shù)是e為底的指數(shù)函數(shù),即ex;Sgn是符號(hào)函數(shù),正數(shù)返回1,負(fù)數(shù)返回-l,0返回0;Int是取整函數(shù),取<=N的最大整數(shù);Sqr是求平方根函數(shù)。故D選項(xiàng)正確。20、窗體上有一個(gè)名稱為Command1的命令按鈕,編寫如下事件過程:PrivateSubCommand1_Click()i=0DoWhilei<6Forj=1Toin=n+1Nexti=i+1LoopPrintnEndSub運(yùn)行程序,單擊命令按鈕時(shí),窗體上顯示的是A、10B、15C、16D、21標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:For循環(huán)中n從1累加到i。DoWhile循環(huán)由循環(huán)變量i控制一共執(zhí)行6次。選B)。21、軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階段,下面不屬于開發(fā)階段任務(wù)的是A、測試B、設(shè)計(jì)C、可行性研究D、實(shí)現(xiàn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:開發(fā)階段包括分析、設(shè)計(jì)和實(shí)施兩類任務(wù)。其中分析、設(shè)計(jì)包括需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)3個(gè)階段,實(shí)施則包括編碼和測試兩個(gè)階段,C不屬于開發(fā)階段。22、結(jié)構(gòu)化程序設(shè)計(jì)中,下面對(duì)goto語句使用描述正確的是A、禁止使用goto語句B、使用goto語句程序效率高C、應(yīng)避免濫用goto語句D、以上說法均錯(cuò)誤標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)中,要注意盡量避免goto語句的使用,故選C。23、要清除已經(jīng)在圖片框Picturel中打印的字符串而不清除圖片框中的圖像,應(yīng)使用語句()。A、Picture1.ClsB、Picture1.Picture=LoadPicture(””)C、Picture1.Pint””D、Picture1.Picture""標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查常用的方法。Cls方法的使用形式為:[對(duì)象].Cls,作用是清除運(yùn)行時(shí)在窗體或圖形框中顯示的文本或圖形,而不能清除圖像。要不清除在設(shè)計(jì)時(shí)的文本,同時(shí)也不能清除圖形,應(yīng)用LoadFicture可以清除或者裝入圖片。24、以下不可以作為"容器"的控件是A、圖片框B、圖像框C、框架D、窗體標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:圖片框、框架和窗體控件可以作為容器,圖像框控件不可以。選B)。25、編寫如下程序:PrivateSubCommand1_Click()Fori=1To4PrintSpace(12-3*i);Forj=1ToiPrintj;NextjFork=i-1To1Step-1Printk;NextkPrintNextiEndSub程序運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果為A、1121123211234321B、1121123211234321C、1121123211234321D、1234321123211211標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:PrintSpace(12-3*i)語句為打印空格符。根據(jù)變量i的值變化,打印的個(gè)數(shù)不同。For循環(huán)的執(zhí)行根據(jù)變量值進(jìn)行相應(yīng)的打印。選C。26、設(shè)有一個(gè)商店的數(shù)據(jù)庫,記錄客戶及其購物情況,由三個(gè)關(guān)系組成:商品(商品號(hào),商品名,單價(jià),商品類別,供應(yīng)商),客戶(客戶號(hào),姓名,地址,電郵,性別,身份證號(hào)),購買(客戶號(hào),商品號(hào),購買數(shù)量),則關(guān)系購買的鍵為A、客戶號(hào)B、商品號(hào)C、客戶號(hào),商品號(hào)D、客戶號(hào),商品號(hào),購買數(shù)量標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:候選鍵(碼)是二維表中能唯一標(biāo)識(shí)元組的最小屬性集。一個(gè)二維表有多個(gè)候選碼,則選定其中一個(gè)作為主鍵(碼)供用戶使用。在購買關(guān)系中,商品號(hào)、客戶號(hào)、購買數(shù)量均不能唯一標(biāo)識(shí)元組,每一個(gè)單獨(dú)的屬性集都不能作為鍵,但商品號(hào)與客戶號(hào)構(gòu)成的集合與三者構(gòu)成的集合都可以唯一標(biāo)識(shí)購買關(guān)系,而前者為最小屬性集,故商品號(hào)與客戶號(hào)構(gòu)成的集合為候選鍵,C選項(xiàng)正確。27、對(duì)于語句DimVar1,Var2AsString*10,下列說法中正確的是A、Var1和Var2都被定義為定長字符串變量B、Var1被定義為變長字符串變量,Var2被定義為定長字符串變量C、Var1被定義為定長字符串變量,Var2被定義為變長字符串變量D、Var1被定義為變體變量標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Dim用于定義在標(biāo)準(zhǔn)模塊、窗體模塊或過程中定義變量或數(shù)組。ASString可以定義變長字符串變量也可以定義定長字符串變量。變長字符串變量的長度取決于賦給他的字符串常量的長度。定長字符串變量的長度通過加上"*數(shù)值"來確定,故Var2為定長字符串變量,C項(xiàng)錯(cuò)誤。用一個(gè)Dim可以定義多個(gè)變量,但每個(gè)變量都要用AS子句聲明其類型,否則該變量被看做變體類型,故Var1為變體變量,故D選項(xiàng)正確,A項(xiàng)和B項(xiàng)錯(cuò)誤。28、以下關(guān)于命令按鈕的敘述中正確的是()。A、命令按鈕上可以顯示圖片B、命令按鈕能夠分別響應(yīng)單擊、雙擊事件C、程序運(yùn)行時(shí),不能改變命令按鈕上的文字D、若命令按鈕的Cancel屬性設(shè)為True,焦點(diǎn)在其他控件上時(shí),按下回車鍵與單擊該按鈕的效果相同標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:按鈕控件的Picture屬性可以給命令按鈕指定一個(gè)圖形。按鈕的標(biāo)題由屬性Caption設(shè)置,可以在程序中動(dòng)態(tài)指定。當(dāng)一個(gè)命令按鈕的Cancel屬性被設(shè)置為True時(shí),按ESC鍵與單擊該命令按鈕的作用相同。命令按鈕能夠響應(yīng)單擊事件,但不能響應(yīng)雙擊事件。29、對(duì)于窗體Form1,下列敘述中正確的是A、語句Form1.Hide與Form1.Visible=True的功能是等價(jià)的B、語句Form1.Hide與Form1.Visible=False的功能是等價(jià)的C、語句LoadForm1與Form1.Visible=False的功能是等價(jià)的D、語句UnloadForm1與Form1.Visible=True的功能是等價(jià)的標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Form1.Hide:隱藏窗體Form1,使當(dāng)前窗體不可見。Form1.Visible:設(shè)置窗體Form1是否可見,Visible值為True時(shí),窗體Form1可見,值為False時(shí),窗體Form1不可見,故選項(xiàng)A錯(cuò)誤,選項(xiàng)B正確;Load(裝入)事件,該事件主要用來在啟動(dòng)程序時(shí)對(duì)屬性和相關(guān)變量的初始化。在裝入窗體后,如果運(yùn)行程序,將自動(dòng)觸發(fā)該事件。Unload(卸載)事件,該事件的作用是從當(dāng)前的內(nèi)存中清除一個(gè)窗體包括關(guān)閉和執(zhí)行Unload語句所觸發(fā)的事件。此外如果重新裝入該窗體,則窗體中的所有控件都要重新初始化,故選項(xiàng)C和D均錯(cuò)誤。正確答案為B選項(xiàng)。30、如果要在窗體上使用2組單選按鈕,每組都可以有一個(gè)被選中,則應(yīng)該做的是()。A、把1組單選按鈕畫在窗體的左邊,另1組畫在右邊B、先畫2組單選按鈕,再畫2個(gè)框架控件把2組單選按鈕分別框起來C、先畫2個(gè)框架控件,再把2組單選按鈕分別畫在不同的框架中D、因?yàn)?個(gè)窗體中只有1個(gè)單選按鈕可以被選中,所以需要使用2個(gè)窗體標(biāo)準(zhǔn)答案:V知識(shí)點(diǎn)解析:框架用于將窗體上的對(duì)象分組。使用兩個(gè)框架就可以設(shè)置兩組單選按鈕,使每組都可以有一個(gè)被選中。必須先畫框架,然后在框架內(nèi)畫出需要成為一組的控件,才能使框架內(nèi)的控件成為一個(gè)事件。如果在框架外畫一個(gè)控件,然后把它拖到框架內(nèi),則該控件不是框架的一部分,移動(dòng)框架時(shí),該控件也不會(huì)跟著移動(dòng)。31、下列敘述中正確的是A、程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D、以上說法均錯(cuò)誤標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的邏輯結(jié)構(gòu)、程序的控制結(jié)構(gòu)、所處理的數(shù)據(jù)量等有關(guān)。32、假定在窗體上添加了一個(gè)通用對(duì)話框控件,其名稱為CD1,并有如下程序段:CD1.ShowOpenCD1.DefaultExt="doc"在打開文件的對(duì)話框中選擇了"c:\file1.txt"文件,則FileTitle屬性的值是A、file1.docB、file1.txtC、c:\file1.txtD、c:\file1.doc標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:FileTitle屬性用來指定文件對(duì)話框中所選擇的文件名(不包括路徑)。該屬性與FileName屬性的區(qū)別是:FileName屬性用來指定完整的路徑,如"d:\prog\vbf\test.frm";而FileTitle只指定文件名,如"test.frm"。33、若在窗體模塊的聲明部分聲明了如下自定義類型和數(shù)組:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec則下面的輸出語句中正確的是()。A、Printarr.Code(2),arr.Caption(2)B、Printarr.Code,arr.CaptionC、Printarr(2).Code,arr(2).CaptionD、PrintCode(2),Caption(2)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:定義一個(gè)自定義類型的數(shù)組,數(shù)組元素表示為:數(shù)組名(下標(biāo)).成員名,故選C。34、窗體上有一個(gè)名稱為Text1的文本框;一個(gè)名稱為Timer1的計(jì)時(shí)器控件,其Interval屬性值為5000,Enabled屬性值是True。Timer1的事件過程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=1flag=-flagIfflag=1ThenText1.ForeColor=&HFF&’&HFF&為紅色ElseText1.ForeColor=&HC000&’&HC000&為綠色EndIfEndSub以下敘述中正確的是()。A、每次執(zhí)行此事件過程時(shí),flag的初始值均為0B、flag的值只可能取0或1C、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色D、程序有邏輯錯(cuò)誤,Else分支總也不能被執(zhí)行標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:程序中flag被定義為Static變量,它的值只在第一次執(zhí)行事件過程時(shí)為0,以后每次執(zhí)行計(jì)時(shí)器事件過程它的值都會(huì)保留上次過程中運(yùn)算后的值,之后它的值是1或-1。文本框控件的ForeColor屬性表示文本框中文字的顏色,計(jì)時(shí)器控件的Interval屬性為5000,即計(jì)時(shí)器間隔為5秒鐘一次,每次調(diào)用就會(huì)交替改變文本框中文字的顏色。因此C選項(xiàng)正確。35、設(shè)程序中有以下語句:MsgBox"Visual",,"Basic","等級(jí)考試",2執(zhí)行該語句后,顯示一個(gè)信息框,以下關(guān)于該信息框的敘述中,正確的是A、提示信息是VisualB、提示信息是BasicC、標(biāo)題欄顯示為VisualD、標(biāo)題欄顯示為"等級(jí)考試"標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:語法形式:MsgBox(prompt[,buttons][,title][,helpfile,context])MsgBox函數(shù)的語法具有以下幾個(gè)命名參數(shù):Prompt必需的。字符串表達(dá)式,作為顯示在對(duì)話框中的消息。Buttons可選的。數(shù)值表達(dá)式是值的總和,指定顯示按鈕的數(shù)目及形式,使用的圖標(biāo)樣式,缺省按鈕是什么以及消息框的強(qiáng)制回應(yīng)等。如果省略,則buttons的缺省值為0。Title可選的。在對(duì)話框標(biāo)題欄中顯示的字符串表達(dá)式。如果省略title,則將應(yīng)用程序名放在標(biāo)題欄中。Helpfile可選的。字符串表達(dá)式,識(shí)別用來向?qū)υ捒蛱峁┥舷挛南嚓P(guān)幫助的幫助文件。如果提供了helpfile,則也必須提供context。Context可選的。數(shù)值表達(dá)式,由幫助文件的作者指定給適當(dāng)?shù)膸椭黝}的幫助上下文編號(hào)。如果提供了context,則也必須提供helpfile。故本題答案為A)。36、如果要定義一個(gè)窗體級(jí)變量,定義變量語句的位置應(yīng)該是A、在使用該變量的過程中B、在該窗體模塊所有過程的前面C、在該窗體模塊所有過程的后面D、在某個(gè)標(biāo)準(zhǔn)模塊中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體級(jí)變量,在窗體的"通用聲明"段所有過程的前面用Dim語句或用Private語句聲明的變量,可被本窗體的任何過程訪問。37、下列控件中,不響應(yīng)Click事件的是A、框架B、標(biāo)簽C、圖像框D、形狀標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:形狀控件不響應(yīng)Click事件。38、窗體上有一個(gè)名稱為VScroll1的滾動(dòng)條,當(dāng)用鼠標(biāo)拖動(dòng)滾動(dòng)條中的滾動(dòng)塊時(shí),觸發(fā)的事件是()。A、ClickB、KeyDownC、DragDropD、Scroll標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:用鼠標(biāo)拖動(dòng)滾動(dòng)條中的滾動(dòng)塊,說明在滾動(dòng)條上有拖動(dòng)、滾動(dòng)的動(dòng)作,所以觸發(fā)滾動(dòng)條的Scroll事件,故選D。39、下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…計(jì)算機(jī)π的近似值PvivateSubCommand1_Click()DimPIAsDouble,xAsDouble,kAsLong,signAsIntegersign=1k=1PI=0Dox=sign*4/(2*k-1)PI=PI+xk=k+1sign=________________LoopUnti1Abs(x)<0.000001PrintPIEndSub在空的處應(yīng)填寫的是()。A、sign+1B、-signC、xD、k標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:根據(jù)公式π=4-4/3+4/5-4/7+4/9-4/11+…可知sign是作為符號(hào)翻轉(zhuǎn)的,即一次+下一次就為-,因此空缺處應(yīng)該填-sign,這樣就可使符號(hào)循環(huán)一次翻轉(zhuǎn)一次。40、VB中,若沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是A、整型B、字符型C、日期型D、變體類型標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:沒有顯式聲明變量的數(shù)據(jù)類型,則默認(rèn)的類型是變體類型。二、基本操作題(本題共2題,每題1.0分,共2分。)請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。41、在名稱為Form1的窗體上畫一個(gè)名稱為CD1的通用對(duì)話框,通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 閱讀力孩子的翅膀
- 壓力與應(yīng)對(duì)模板
- 給物業(yè)裝修申請(qǐng)書
- 法律職業(yè)客觀題二-2021年國家法律職業(yè)資格考試《客觀題卷二》真題匯編
- 初級(jí)銀行管理-銀行專業(yè)初級(jí)《銀行管理》預(yù)測試卷1
- 初級(jí)公司信貸-銀行專業(yè)初級(jí)《公司信貸》??荚嚲?
- 超細(xì)合金粉末項(xiàng)目效益評(píng)估報(bào)告
- 2024-2025學(xué)年天津市五區(qū)縣重點(diǎn)校高三(上)期末地理試卷
- 中考化學(xué)試題匯編-考點(diǎn)3-空氣,含解析
- 駕駛員轉(zhuǎn)正申請(qǐng)書
- 小學(xué)科學(xué)人教鄂教版四年級(jí)下冊(cè)全冊(cè)教案2023春
- 第3課+中古時(shí)期的西歐(教學(xué)設(shè)計(jì))-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 2024年南通建筑電工證考試題模擬試題電工培訓(xùn)試題及答案(全國通用)
- 班組建設(shè)工作匯報(bào)
- 遛狗行業(yè)市場分析
- 2025小學(xué)道德與法治開學(xué)第一課(思想政治理論教育課)
- 供應(yīng)鏈金融與供應(yīng)鏈融資模式
- 如何進(jìn)行有效的目標(biāo)設(shè)定和達(dá)成
- 工程類工程公司介紹完整x
- 古籍文獻(xiàn)整理與研究
- 促銷主管工作計(jì)劃
評(píng)論
0/150
提交評(píng)論