VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案_第1頁
VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案_第2頁
VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案_第3頁
VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案_第4頁
VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟)-知到答案、智慧樹答案第一章單元測試1、問題:一個應(yīng)用程序________窗體。選項:A:只許有一個B:應(yīng)該有兩個C:可包括多個D:可以沒有答案:【可包括多個】2、問題:在一個工程中可以有多個__________。選項:A:機(jī)器代碼文件B:標(biāo)準(zhǔn)模塊文件C:工程文件D:資源文件答案:【標(biāo)準(zhǔn)模塊文件】3、問題:工程資源管理器窗口標(biāo)題欄下的________按鈕用于切換到“窗體編輯窗口”,顯示和編輯正在設(shè)計的窗體。選項:A:“查看代碼”按鈕B:“切換文件夾”按鈕C:“查看對象”按鈕D:“查看文件夾”按鈕答案:【“查看對象”按鈕】4、問題:在代碼窗口中,當(dāng)從對象列表框中選擇了某一對象后,在______中會列出適用該對象的事件。選項:A:屬性窗口B:布局窗口C:事件列表框D:過程框答案:【過程框】5、問題:保存一個工程至少應(yīng)保存兩個文件,這兩個文件分別是_______。選項:A:類模塊文件和工程文件B:窗體文件和工程文件C:窗體文件和標(biāo)準(zhǔn)模塊文件D:文本文件和工程文件答案:【窗體文件和工程文件】6、問題:工程文件的擴(kuò)展名是________。選項:A:frxB:frmC:basD:vbp答案:【vbp】7、問題:窗體文件的擴(kuò)展名是________。選項:A:vbpB:frmC:vbgD:bas答案:【frm】8、問題:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是________。選項:A:frmB:basC:vbpD:frx答案:【bas】9、問題:的MSDN幫助窗口最明顯的特征是________。選項:A:具有MicrosoftOffice應(yīng)用程序窗口風(fēng)格B:保持了瀏覽器的特征C:具有風(fēng)格D:與編輯窗口相似答案:【保持了瀏覽器的特征】10、問題:窗體設(shè)計器的主要功能是________。選項:A:編寫源程序代碼B:顯示文字C:建立用戶界面D:畫圖答案:【建立用戶界面】第二章單元測試1、問題:設(shè)有一名稱為txtName的文本框,則下列能使其具有輸入焦點的語句是________。選項:B:txtName=SetFocusC:txtName.SetFocusD:txtName.SetFocus=True答案:【txtName.SetFocus】2、問題:下列說法中錯誤的是________。選項:A:事件過程是指響應(yīng)某個事件后執(zhí)行的一段程序代碼B:一個對象可以識別一個或多個事件C:事件是預(yù)置的,且能夠被對象識別的動作是采用對象驅(qū)動編程機(jī)制的語言答案:【是采用對象驅(qū)動編程機(jī)制的語言】3、問題:在運行時,如果按鍵跳過了一個可以獲得焦點的控件(如文本框),其原因可能是________。選項:A:該控件的Enabled屬性值為B:該控件的屬性值為C:該控件的屬性值為FalseD:該控件的Locked屬性值為答案:【該控件的屬性值為False】4、問題:設(shè)窗體上有一個文本框,程序代碼中有以下賦值語句(假定用到的控件和變量都存在),其中錯誤的是________。選項:答案:【】5、問題:假定Picture1和分別為圖片框和文本框的名稱,則下列語句中錯誤的是________。選項:A:Picture1.Print100B:Debug.Print100D:Print100答案:【】6、問題:在設(shè)計階段,當(dāng)雙擊窗體上的某個控件時,所打開的窗口是_______。選項:A:工具箱窗口B:工程資源管理器窗口C:布局窗口D:代碼窗口答案:【代碼窗口】7、問題:一個可執(zhí)行的VB應(yīng)用程序至少要包括一個_______。選項:A:輔助模塊B:類模塊C:標(biāo)準(zhǔn)模塊D:窗體模塊答案:【窗體模塊】8、問題:下列敘述中錯誤的是_______。選項:A:事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)B:打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體文件C:保存程序時,應(yīng)分別保存窗體文件及工程文件應(yīng)用程序只能以解釋方式執(zhí)行答案:【應(yīng)用程序只能以解釋方式執(zhí)行】9、問題:用戶可通過_______模擬的屏幕小圖像來布置應(yīng)用程序界面。選項:A:立即窗口B:窗體布局窗口C:快捷菜單D:窗體設(shè)計器答案:【窗體布局窗口】1_0、問題:在窗體上添加一個文本框,名稱為text1,然后編寫如下的load事件過程,則程序的運行結(jié)果是_________。PrivateSubForm_LoadFork=1to5t=t*kNextkEndSub選項:A:在文本框中顯示1B:在文本框中顯示120C:出錯D:文本框中仍為空答案:【出錯】11、問題:保存一個工程至少應(yīng)保存兩個文件,這兩個文件分別是__________。選項:A:窗體文件和標(biāo)準(zhǔn)模塊文件B:窗體文件和工程文件C:文本文件和工程文件D:類模塊文件和工程文件答案:【窗體文件和工程文件】12、問題:標(biāo)簽控件能夠顯示文本信息,文本內(nèi)容只能用__________屬性來設(shè)置。選項:A:BorderStyleB:CaptionC:Alignment答案:【Caption】1_3、問題:若要求從文本框中輸入密碼時在文本框中只顯示*號,則應(yīng)當(dāng)在此文本框的屬性窗口設(shè)置_________。選項:A:Password屬性值為空B:Caption屬性值為*C:Passwordchar屬性值為*屬性值為*答案:【Passwordchar屬性值為*】14、問題:若要使用戶不能修改文本框中顯示的內(nèi)容,應(yīng)設(shè)置__________屬性。選項:A:LockedB:ScrollBarD:MultiLine答案:【Locked】15、問題:能夠獲得一個文本框中被選取文本的內(nèi)容的屬性是__________。選項:A:SelStartB:LengthC:Seltext答案:【Seltext】16、問題:在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Move500,500EndSub程序運行后,單擊命令按鈕,產(chǎn)生的結(jié)果為________。選項:A:將命令按鈕向左、上方向各移動500B:將窗體移動到距屏幕左邊界、上邊界各500的位置C:將窗體向左、上方向各移動500D:將命令按鈕移動到距窗體左邊界、上邊界各500的位置答案:【將窗體移動到距屏幕左邊界、上邊界各500的位置】1_7、問題:在設(shè)計階段,通過屬性窗口為命令按鈕的Picture屬性裝入一個圖形,但沒有顯示,其原因是_______。選項:A:沒有用按鈕的DisabledPicture屬性裝入圖形B:按鈕的Enabled屬性值為FalseC:按鈕的Style屬性值為0D:按鈕的Default屬性值為False答案:【按鈕的Style屬性值為0】18、問題:對于命令按鈕,下列說法中正確的是________。選項:A:通過Picture屬性可以給命令按鈕指定一個圖形B:支持DblClick事件C:Cancel屬性設(shè)置為時,表示按Enter鍵與單擊該命令按鈕作用相同D:Default屬性設(shè)置為時,表示按Esc鍵與單擊該命令按鈕作用相同答案:【通過Picture屬性可以給命令按鈕指定一個圖形】19、問題:以下敘述中,錯誤的是________。選項:A:可以將計時器控件的Enabled屬性設(shè)置為False,使其不能自動觸發(fā)事件B:當(dāng)文本框失去焦點時,觸發(fā)其LostFocus事件C:如果文本框的屬性值為False,則不能接收從鍵盤上輸入的數(shù)據(jù)D:在設(shè)計階段不能調(diào)整通用對話框控件的大小答案:【如果文本框的屬性值為False,則不能接收從鍵盤上輸入的數(shù)據(jù)】20、問題:下列敘述中不正確的是_______。選項:A:注釋語句是非執(zhí)行語句,僅對程序的有關(guān)內(nèi)容起注釋作用B:注釋語句可以放在程序代碼中的任何位置C:向程序代碼中加入注釋語句的目的是提高程序的可讀性D:注釋語句可以單獨寫在一行答案:【注釋語句可以放在程序代碼中的任何位置】第三章單元測試1、問題:如果要在任何新建的模塊中自動插入OptionExplicit語句,則應(yīng)采用下列__________操作步驟。選項:A:在“工具”菜單中選取“選項”命令,打開選項對話框,單擊“編輯器選項卡”選中“要求變量聲明”選項B:在“編輯”菜單中執(zhí)行“插入文件”命令C:在“工程”菜單中執(zhí)行“添加文件”命令D:在“工具”菜單中執(zhí)行“插入文件”命令答案:【在“工具”菜單中選取“選項”命令,打開選項對話框,單擊“編輯器選項卡”選中“要求變量聲明”選項】2、問題:聲明一個變量為局部變量應(yīng)該用__________。選項:A:PrivateB:PublicC:GlobalD:Static答案:【Private】3、問題:以下能作為變量名的是__________。選項:A:12.5B:E-12C:12-ED:E1答案:【E1】4、問題:數(shù)學(xué)表達(dá)式3≤x<10在VB中的邏輯表達(dá)式為__________。選項:A:3<=x<10B:x>=3ORx<10C:3<=xAND<10D:3<=xANDx<10答案:【3<=xANDx<10】5、問題:下列選項中,為字符串常量的是__________。選項:A:#6,12,2001#B:6/12/2001C:6,12,2001#D:"6/12/2001"答案:【"6/12/2001"】6、問題:用戶自定義數(shù)據(jù)類型時,其成員不能是__________。選項:A:變長字符串B:定長字符串和數(shù)組C:變長字符串和貨幣型D:貨幣型和日期型答案:【變長字符串】7、問題:若要處理一個值為50000的整數(shù),應(yīng)采用哪種VB基本數(shù)據(jù)類型描述更合法?__________選項:A:StringB:LongC:IntegerD:Single答案:【Long】8、問題:下面__________是合法單精度型變量。選項:A:sum%B:num!C:mm#D:xinte$答案:【num!】9、問題:下面__________是不合法的整常數(shù)選項:A:%100B:100C:&O100D:&H100答案:【%100】10、問題:假設(shè)變量是一個整型變量,則執(zhí)行賦值語句之后,變量的值是__________。選項:A:23B:2C:5D:3答案:【5】11、問題:下列各聲明語句中錯誤的是________。選項:A:PublicSumAsInteger計算機(jī)等級考試'C:ConstCountry='English'D:Staticv1答案:【計算機(jī)等級考試'】12、問題:設(shè)a=4,b=5,c=6,執(zhí)行語句:Printa<bAndb<c,窗體上顯示的是________。選項:A:FalseB:0C:出錯信息答案:【】13、問題:以下說法中,正確的是________。選項:A:表達(dá)式Chr(Asc('A'))=UCase('a')的值為FalseB:表達(dá)式-10Mod3的值為1C:利用關(guān)系表達(dá)式x/2=Int(x/2)不能判斷變量x的值為偶數(shù)D:表達(dá)式Int(Rnd())的值是0答案:【表達(dá)式Int(Rnd())的值是0】14、問題:設(shè)有如下的記錄類型:numAsStringnameAsString則下列語句中正確的是________。選項:B:DimeAsEmployee='1001'&'John'D:DimeAsEmployee答案:【DimeAsEmployee】15、問題:中,日期"1999年6月18日"的表達(dá)形式為________。選項:A:{6/18/1999}B:#6/18/1999#C:{1999/6/18}D:1999/6/18答案:【#6/18/1999#】16、問題:執(zhí)行語句PrintSgn(-2^3)+Abs(Int(-12.2)Mod100Sqr(100))的輸出結(jié)果為________。選項:A:1B:4C:2D:3答案:【2】17、問題:表達(dá)式(-1)*Sgn(-100+Int(Rnd*100))的值是________。選項:A:0B:1C:-1D:隨機(jī)數(shù)答案:【1】18、問題:下列邏輯表達(dá)式中,能正確表示條件"x和y都是奇數(shù)"的是________。選項:A:xMod2=0AndyMod2=0B:xMod2=1OryMod2=0C:xMod2=0OryMod2=0D:xMod2=1AndyMod2=1答案:【xMod2=1AndyMod2=1】19、問題:表達(dá)式的值的范圍是________。選項:A:整數(shù)10~20(不含10和20)B:整數(shù)(含0和)C:整數(shù)0~20(含0和20)D:整數(shù)10~20(含10和20)答案:【整數(shù)10~20(含10和20)】20、問題:若變量P的值為-3,則-P^2的值是________。選項:A:9B:-6C:6D:-9答案:【-9】21、問題:數(shù)據(jù)類型中,占用內(nèi)存最小的是________。選項:A:SingleB:BooleanC:ByteD:Integer答案:【Byte】22、問題:下面是合法變量名的是________。選項:A:DebugB:10BC:PrintAD:B#C答案:【PrintA】23、問題:以下不是合法常量的是________。選項:A:#1/20/2014#B:&O12C:&H12&D:'a'答案:【'a'】第四章單元測試1、問題:在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimiAsIntegerDimnumAsIntegerDimnAsIntegern=0Randomizenum=Int(Rnd*10)+1SelectCasenumMod2Case1ExitForCase0Printnumn=n+1EndSelectNextiPrint"n=";nEndSub下面有關(guān)描述中正確的是________。選項:A:num的值是之間的整數(shù)B:當(dāng)num的值為偶數(shù)時,則For循環(huán)將被終止C:變量n的作用是累計自過程運行開始到結(jié)束所產(chǎn)生的偶數(shù)個數(shù)D:程序運行過程中,變量num共被賦值10次答案:【變量n的作用是累計自過程運行開始到結(jié)束所產(chǎn)生的偶數(shù)個數(shù)】2、問題:在窗體上畫一個名稱為Command1的命令按鈕,并編寫如下程序代碼:PrivateConstNUMAsInteger=10PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=1b=NUMDoUntilb>NUMa=a*NUMb=b+1LoopPrintaEndSub則當(dāng)程序運行時,單擊Command1后,在窗體上的輸出結(jié)果是________。選項:A:21B:10C:100D:1答案:【10】3、問題:已知文本框中輸入了一篇英文短文,并編寫了如下程序段:n=Len(Str_x)m=0t=0w=UCase(Mid(Str_x,i,1))Ifw>="A"Andw<="Z"ThenIft=0Thenm=m+1t=t+1Elset=0EndIfNextPrintm該程序段的功能為統(tǒng)計并輸出英文短文中________。選項:A:大寫字母的個數(shù)B:字母的個數(shù)C:首字母大寫的單詞的個數(shù)D:單詞的個數(shù)答案:【單詞的個數(shù)】4、問題:設(shè)窗體上有文本框和命令按鈕Command1,并編寫了下面的過程:PrivateSubCommand1_Click()ch$=""k=2IfxModk=0Thench=ch&""&kEndIfNextkPrintchEndSub程序運行后,在文本框中輸入28,單擊命令按鈕,則輸出是________。選項:B:14742C:2468101214D:24714答案:【24714】5、問題:設(shè)有如下程序段:DimxAsInteger輸入變量x的值"))SelectCasexCase________________Print"*"CaseElsePrint"#"EndSelect以上程序段的功能是,當(dāng)變量x的值在5到10之間,或者大于20時,輸出"*",其它情況輸出"#",則程序中橫線處應(yīng)填入的內(nèi)容是________。選項:B:x>=5Andx<=10=""or=""x="">20D:5-10Orx>20答案:【】645、問題:設(shè)a、b、c為整型變量,其值分別為、、6。以下程序段的輸出結(jié)果是________。a=b:b=c:c=aPrinta;b;c選項:A:456B:564C:654D:565答案:【565】7、問題:以下Case子句中錯誤的是________。選項:A:CaseIs>10B:Case3,5,Is>10C:CaseIs>10AndIs<50答案:【CaseIs>10AndIs<50】8、問題:有如下程序代碼:PrivateSubForm_Click()X=8IfX>8ThenPrint"X>8"ElseIfX<10ThenPrint"X<10"ElseIfX=8ThenPrint"X=8"EndIfEndSub運行程序,單擊窗體,輸出結(jié)果是________。選項:A:X=8B:X<10C:X<10X=8D:不確定答案:【X<10】9、問題:在窗體上畫一個名稱為Label1的標(biāo)簽,然后編寫如下事件過程:PrivateSubForm_Click()DimSAsIntegerS=0x=2*i-1IfxMod3=0ThenS=S+1EndIfNextiLabel1.Caption=SEndSub運行程序,單擊窗體,標(biāo)簽中顯示的是________。選項:A:45B:27C:5D:1答案:【5】10、問題:執(zhí)行下面的程序段后,x的值為________。x=5Fori=1to20Step2x=x+i5Nexti選項:A:24B:22C:21D:23答案:【21】11、問題:在窗體中畫一個命令按扭,然后編寫以下事件過程:PrivateSubCommand1_Click()Fori=1to4x=4Forj=1to3x=3Fork=1to2k=k+6NextkNextjNextiPrintxEndSub程序執(zhí)行結(jié)果為________。選項:A:3B:157C:15D:158答案:【3】12、問題:對語句Ifx=1Theny=1,下列說法正確________。選項:A:x=1是賦值語句,y=1是關(guān)系表達(dá)式B:x=1是關(guān)系表達(dá)式,y=1是賦值語句C:x=1和y=1均為關(guān)系表達(dá)式D:x=1和y=1均為賦值語句答案:【x=1是關(guān)系表達(dá)式,y=1是賦值語句】13、問題:設(shè)有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0x=n/in=n+1sum=sum+xNextEndSub該程序通過For循環(huán)計算一個表達(dá)式的值,這個表達(dá)式是________。選項:A:1+1/2+2/3+3/4+4/5B:1+1/2+1/3+1/4+1/5C:1/2+2/3+3/4+4/5D:1+1/2+2/3+3/4答案:【1/2+2/3+3/4+4/5】14、問題:在窗體上畫一個名稱為Command1的命令按扭和兩個名稱分別為1、的文本框,然后編寫如下事件過程:PrivateSubCommand1_Click()SelectCasenCase1to20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectEndSub程序運行后,如果在文本框中輸入10,然后單擊命令按扭,則在中顯示的內(nèi)容是________。選項:A:20B:10C:40D:30答案:【10】15、問題:以下敘述中,錯誤的是________。選項:A:可以用MsgBox函數(shù)輸出一條信息B:MsgBox函數(shù)的返回值為一整數(shù)C:InputBox函數(shù)的返回值類型由用戶在輸入對話框中輸入數(shù)據(jù)的類型決定D:有語句:x=InputBox("輸入:","輸入整數(shù)"),則該語句打開的對話框的標(biāo)題是"輸入整數(shù)"答案:【InputBox函數(shù)的返回值類型由用戶在輸入對話框中輸入數(shù)據(jù)的類型決定】16、問題:在DoWhile...Loop循環(huán)結(jié)構(gòu)中Loop語句的作用是________。選項:A:退出循環(huán),返回到程序開始處B:轉(zhuǎn)移到DoWhile語句行,開始下一次判斷和循環(huán)C:該語句在DoWhile...Loop循環(huán)結(jié)構(gòu)中不起任何作用D:終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)Loop后面的第一條語句繼續(xù)執(zhí)行答案:【轉(zhuǎn)移到DoWhile語句行,開始下一次判斷和循環(huán)】17、問題:設(shè)a=6,則執(zhí)行x=IIf(a<6,-1,0)后,x的值是________。選項:A:0B:5C:6D:-1答案:【0】第五章單元測試1、問題:在窗體模塊的通用聲明段中聲明變量時,不能使用__________關(guān)鍵字。選項:A:PrivateB:PublicC:StaticD:Dim答案:【Static】2、問題:使用ReDimPreserve可以改變數(shù)組__________。選項:A:改變維數(shù)和所有維的大小B:最后一維的大小C:所有維的大小D:第一維的大小答案:【最后一維的大小】3、問題:下列關(guān)于ReDim的說法中錯誤的是__________。選項:A:ReDim語句可以改變數(shù)組類型。B:可以用ReDim語句直接定義數(shù)組。C:ReDim語句只能改變元素的個數(shù),但不能改變數(shù)組的維數(shù)。D:在一個程序中,可以多次用Redim語句定義同一個數(shù)組。答案:【ReDim語句可以改變數(shù)組類型?!?、問題:以Dimx(6,來聲明一個二維數(shù)組,錯誤的選項是__________。選項:A:LBound(x,1)的返回值是0B:UBound(x,1)的返回值是6C:LBound(x,2)的返回值是1D:UBound(x,2)的返回值是5答案:【LBound(x,2)的返回值是1】5、問題:下面的數(shù)組聲明語句中正確的是__________。選項:B:Dimgg[1:5,1:5]AsStringD:Dimgg[1,5]AsString答案:【】6、問題:語句定義的三維數(shù)組,其數(shù)組元素有__________。選項:A:96個B:210個個D:140個答案:【210個】7、問題:用語句所定義的數(shù)組元素個數(shù)是__________個。選項:A:4B:2C:6D:7答案:【7】8、問題:定義10個單精度實型一維數(shù)組正確的語句是__________。選項:A:OptionBase1:Dima(9)B:Dim#(9)C:Dima(9)AsSingleD:Dima(10)AsInteger答案:【Dima(9)AsSingle】9、問題:以下屬于合法的數(shù)組元素是__________。選項:A:v[8]B:x8C:x[8]D:s(0)答案:【s(0)】10、問題:在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序代碼:OptionBase1Dimarr()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerDimsAsIntegerReDimarr(4,2)s=0arr(i,j)=i+jNextjNextiReDimPreservearr(4,4)arr(3,j)=j+10Nextjs=s+arr(i,i)NextiPrintsEndSub程序運行過程中,當(dāng)單擊Command1時,輸出結(jié)果為________。選項:A:0B:18C:程序出錯D:19答案:【19】11、問題:運行如下程序PrivateSubCommand1_Click()Dima(5,5)AsIntegera(i,j)=i*2+jIfa(i,j)/7=a(i,j)7Thenn=n+1EndIfNextjNextPrintnEndSub則n的值是________。選項:A:4B:3C:5D:2答案:【3】12、問題:若在窗體上畫了一個名稱為List1的列表框,并編寫了如下事件過程:PrivateSubForm_Load()List1.AddItem"數(shù)學(xué)"List1.AddItem"物理"List1.AddItem"化學(xué)"List1.AddItem"外語"List1.AddItem"語文"EndSubPrivateSubForm_Click()List1.RemoveItem1List1.RemoveItem2EndSub運行程序后,單擊窗體,則列表框中顯示的項目是________選項:A:物理外語語文B:數(shù)學(xué)化學(xué)語文C:數(shù)學(xué)外語語文D:化學(xué)外語語文答案:【數(shù)學(xué)化學(xué)語文】1_3、問題:設(shè)窗體上有一個列表框控件List1,含有若干列表項。以下能表示當(dāng)前被選中的列表項內(nèi)容的是_______。選項:A:List1.ListB:List1.ListIndexC:List1.Index答案:【】1_4、問題:假定列表框List1中沒有被選中的項目,則執(zhí)行List1.RemoveItemList1.ListIndex語句的結(jié)果是_______。選項:A:刪除最后加入列表中的一項B:出錯C:刪除最后一項D:刪除第一項答案:【出錯】15、問題:設(shè)組合框Combo1中有5個項目,則以下能刪除最后一項的語句是________。選項:A:Combo1.RemoveItemCombo1.ListCountB:Combo1.RemoveItemCombo1.ListCount+1C:Combo1.RemoveItem4D:Combo1.RemoveItem5答案:【Combo1.RemoveItem4】16、問題:設(shè)在程序開始處有語句:OptionBase0,則下面定義的數(shù)組中正好有12個元素的是________。選項:A:Dims%(3,4)B:Dima%(12)D:Dims%(3,2)答案:【Dims%(3,2)】17、問題:在窗體上畫一個名稱為List1的列表框和一個名稱為的文本框,然后編寫如下兩個事件過程:PrivateSubForm_Load()List1.AddItem"100"List1.AddItem"200"List1.AddItem"300"List1.AddItem"400"EndSubPrivateSubList1_DblClick()EndSub程序運行后,在文本框中輸入"500",然后雙擊列表框中的"400",則輸出結(jié)果為________。選項:A:400500B:0C:500400D:900答案:【400500】18、問題:設(shè)窗體上有一個名稱為Option1的單選按鈕數(shù)組(其下標(biāo)從0開始),共有4個單選按鈕,并有下面事件過程:PrivateSubOption1_Click(IndexAsInteger)n=IndexIfIndex<3Thenn=n+1PrintOption1(n).CaptionEndSub程序運行時,單擊其中一個單選按鈕,則在窗體上顯示的是________。選項:A:被選中單選按鈕的上一個按鈕的標(biāo)題,但如果選中的是最前面的一個,則顯示最后面按鈕的標(biāo)題B:被選中的單選按鈕的標(biāo)題C:被選中單選按鈕的下一個按鈕的標(biāo)題,但如果選中的是最后一個,則顯示該單選按鈕的標(biāo)題D:被選中單選按鈕的下一個按鈕的標(biāo)題,但如果選中的是最后一個,則顯示最前面一個單選按鈕的標(biāo)題答案:【被選中單選按鈕的下一個按鈕的標(biāo)題,但如果選中的是最后一個,則顯示該單選按鈕的標(biāo)題】19、問題:在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Label1的標(biāo)簽,然后編寫如下程序代碼:OptionBase0PrivateSubCommand1_Click()Dima(5)AsInteger,nAsIntegera(i)=in=n+a(i)NextiLabel1=nEndSub運行程序,單擊命令按鈕,在標(biāo)簽中顯示的內(nèi)容是________。選項:A:10B:15C:5D:20答案:【15】20、問題:在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序代碼:OptionBase1PrivateSubCommand1_Click()Dima(5)AsStringDimiAsIntegera(i)=Chr(Asc("a")+(26-i))NextiForEachbInaPrintb;NextEndSub程序運行時,單擊Command1,則輸出結(jié)果是________。選項:A:12345B:zyxwvC:出錯D:abcde答案:【zyxwv】21、問題:在窗體上畫一個列表框List1、一個組合框Combo1和一個文本框,編寫如下程序代碼:PrivateSubForm_Load()List1.AddItem"222"List1.AddItem"333"Combo1.AddItem"444"Combo1.AddItem"555"Combo1.AddItem"666"EndSub程序運行后,如果單擊窗體,要求在文本框中顯示"222555",以下能實現(xiàn)該操作的事件過程是________。選項:A:PrivateSubForm_Click()Text1.Text=List1.ListIndex(1)+Combo1.ListIndex(1)EndSubD:PrivateSubForm_Click()Text1.Text=List1.ListIndex(2)+Combo1.ListIndex(2)EndSub答案:【】22、問題:組合框兼有兩種控件的特性,這兩種控件是________。選項:A:列表框和文本框B:標(biāo)簽和列表框C:標(biāo)簽和文本框D:復(fù)選框和單選按鈕答案:【列表框和文本框】23、問題:下列說法中正確的是________。選項:A:當(dāng)按下鍵盤上任意鍵時都會觸發(fā)KeyPress事件B:用Erase語句可以清除靜態(tài)數(shù)組中各元素的值,但不釋放其所占的內(nèi)存空間C:語句能夠定義一個一維數(shù)組xD:用Array函數(shù)可以對任何數(shù)組初始化答案:【用Erase語句可以清除靜態(tài)數(shù)組中各元素的值,但不釋放其所占的內(nèi)存空間】24、問題:列表框控件List1中已有若干個列表項,以下能表示被選中列表項內(nèi)容的表達(dá)式是________。選項:A:List1.ListIndexB:List1(List1.ListIndex)C:List1.List(ListIndex)D:List1.List(List1.ListIndex)答案:【List1.List(List1.ListIndex)】第六章單元測試1、問題:定義過程的格式中,Static關(guān)鍵字的作用是指定過程中的局部變量在內(nèi)存中的存儲方式。若使用了Static關(guān)鍵字,則__________。選項:A:在本過程中使用到的,在其他過程中定義的變量也為Static型B:每次調(diào)用此過程時,該過程中的局部變量的值保持在上一次調(diào)用后的值C:定義了該過程中定義的局部變量為“自動”變量D:每次調(diào)用此過程,該過程中的局部變量都會被重新初始化答案:【每次調(diào)用此過程時,該過程中的局部變量的值保持在上一次調(diào)用后的值】2_、問題:在過程中定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應(yīng)使用_________關(guān)鍵字在過程中定義局部變量。選項:A:PublicB:StaticC:DimD:Private答案:【Static】3、問題:根據(jù)變量的作用域,可以將變量分為3類,分別為__________。選項:A:局部變量、標(biāo)準(zhǔn)變量和全局變量B:局部變量、模塊變量和窗體變量C:局部變量、模塊變量和標(biāo)準(zhǔn)變量D:局部變量、模塊變量和全局變量答案:【局部變量、模塊變量和全局變量】4、問題:下列關(guān)于過程敘述不正確的是__________。選項:A:過程的傳址調(diào)用是將實參在內(nèi)存的地址傳遞給形參B:無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的C:過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的D:過程的傳值調(diào)用是將實參的具體值傳遞給形參答案:【無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的】5、問題:要想從子過程調(diào)用后返回兩個結(jié)果,下面子過程語句說明合法的是__________。選項:B:Subf1(n%,m%)答案:【Subf1(n%,m%)】6、問題:下列定義為abc的過程定義語句中正確的是__________。選項:A:DimSubabc(x,y)B:Publicabc(x,y)C:PrivateSubabc(x,y)AsIntegerD:Subabc(x,y)答案:【Subabc(x,y)】7、問題:有如下函數(shù)過程:DoWhileY<>0reminder=XModYX=YY=reminderLoopgys=XEndFunction以下調(diào)用函數(shù)的事件過程,該程序的運行結(jié)果是_________。PrivateSubCommand7_Click()DimaAsIntegerDimbAsIntegera=100b=25X=gys(a,b)PrintX_EndSub選項:A:50B:100C:0D:25答案:【25】8、問題:已知過程定義的首行為Subsum(aAsInteger,bAsInteger),則下面過程調(diào)用語句中正確的是________。選項:A:sum(x,y)B:sumx;yC:sumx,yD:Callsum(x;y)答案:【sumx,y】9、問題:設(shè)有如下程序代碼:Dima%Publicb%,c%PrivateSubForm_Click()Dimb%Printa;b;cEndSubPrivateSubForm_Load()Dima%a=5b=8c=10EndSub運行程序時單擊窗體,則在窗體上顯示的是________。選項:A:0810B:5810C:0010D:5010答案:【0010】10、問題:設(shè)有以下程序片段:Publicx%Privatey$PrivateSubCommand1_Click()Dima……EndSubPrivateSubCommand2_Click()Staticb……EndSub在Command1_Click過程中無法訪問的變量是________。選項:A:yB:aC:xD:b答案:【b】11、問題:編寫如下程序代碼:PrivateSubCommand1_Click()Constn=5Dimarrx(n)AsIntegerarrx(i)=i*iNextiCallswap(arrx(),n)Printarrx(i);NextEndSubPublicSubswap(a()AsInteger,kAsInteger)t=a(i)a(i)=a(k-i+1)a(k-i+1)=tNextEndSub程序運行后,單擊命令按鈕Command1,輸出結(jié)果為________。選項:A:14941B:4192516C:1491625D:2516941答案:【2516941】12、問題:如果在過程A中用語句:Callproc(a,b)調(diào)用下面的過程a=a+1b=b*2EndSub則調(diào)用結(jié)束后的結(jié)果是________。選項:A:過程A中變量b的值變?yōu)樵兄档?倍,a的值等于原有值加1B:過程A中變量b的值變?yōu)樵兄档?倍C:過程A中變量a的值變?yōu)樵兄档?倍D:過程A中變量a的值變?yōu)樵兄档?倍,b的值等于原有值加1答案:【過程A中變量a的值變?yōu)樵兄档?倍】13、問題:在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為的文本框,然后編寫以下程序代碼:PrivateSubsub1(ByRefd(),ByRefm1AsInteger)DimiAsIntegerm1=d(LBound(d))Ifm1<d(i)Thenm1=d(i)NextiEndSubPrivateSubCommand1_Click()Dimn1AsIntegern1=-1Dimdata()data=Array(10,20,-20,50,15,-5)Callsub1(data(),n1)=n1EndSub程序運行過程中,當(dāng)單擊命令按鈕Command1時,則在文本框中顯示的結(jié)果為________。選項:A:0B:50C:-5D:-1答案:【50】14、問題:有以下程序代碼:PrivateSubCommand1_Click()Printfun(10),fun(5)EndSubPrivateFunctionfun(nAsInteger)AsIntegerStatictt=t+kNextkfun=tEndFunction執(zhí)行Command1_Click過程產(chǎn)生的輸出是________。選項:A:1570B:5570C:5515D:1555答案:【5570】15、問題:以下敘述中錯誤的是________。選項:A:全局變量可以在標(biāo)準(zhǔn)模塊中定義B:在一個窗體文件中用Private定義的通用過程可以被其他窗體調(diào)用C:一個工程中可以包含多個窗體文件D:窗體和標(biāo)準(zhǔn)模塊需要分別保存為不同類型的磁盤文件答案:【在一個窗體文件中用Private定義的通用過程可以被其他窗體調(diào)用】16、問題:要求函數(shù)的功能是:從參數(shù)str字符串中刪除所有參數(shù)ch所指定的字符,返回實際刪除字符的個數(shù),刪除后的字符串仍在str中,為此某人編寫了函數(shù)DelChar如下:FunctionDelChar(strAsString,chAsString)AsIntegerDimn%,st$,c$st=""n=0Ifc=chThenst=st&cElsen=n+1EndIfNextkstr=stDelChar=nEndFunction并用下面的Command1_Click()過程觀察函數(shù)調(diào)用結(jié)果PrivateSubCommand1_Click()PrintDelChar(ch,"x"),chEndSub發(fā)現(xiàn)結(jié)果有錯誤,程序代碼需要修改,以下正確的修改方案是________。選項:A:把語句DelChar=n改為DelChar=stB:把語句PrintDelChar(ch,'x'),ch改為PrintDelChar(ch,'x'):PrintchC:刪掉語句str=stD:把語句Ifc=chThen改為Ifc<>chThen答案:【把語句Ifc=chThen改為Ifc<>chThen】17、問題:如果窗體模塊A中有一個過程:PrivateSubProc()……EndSub則下面敘述中錯誤的是________。選項:A:窗體模塊A中任何其他過程都可以調(diào)用此過程B:在標(biāo)準(zhǔn)模塊中不能調(diào)用此過程C:在窗體模塊B中可以調(diào)用此過程D:在窗體模塊B中可以有與此相同名稱的過程答案:【在窗體模塊B中可以調(diào)用此過程】18、問題:以下關(guān)于VB文件的敘述中,正確的是________。選項:A:VB應(yīng)用程序可以被編譯為.exe文件B:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.frmC:一個工程文件只能含有一個標(biāo)準(zhǔn)模塊文件D:類模塊文件的擴(kuò)展名為.bas答案:【VB應(yīng)用程序可以被編譯為.exe文件】19、問題:下面敘述中正確的是________。選項:A:窗體模塊中包含本窗體的所有事件過程,標(biāo)準(zhǔn)模塊中包含本標(biāo)準(zhǔn)模塊的所有事件過程B:一個工程中只能有一個標(biāo)準(zhǔn)模塊C:一個窗體是一個窗體模塊D:一個工程由一個窗體模塊和一個標(biāo)準(zhǔn)模塊組成答案:【一個窗體是一個窗體模塊】20、問題:下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯誤的是________。選項:A:標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.basB:標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用C:標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用D:標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體答案:【標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體】21、問題:下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯誤的是________。選項:A:標(biāo)準(zhǔn)模塊中可以聲明全局變量B:一個工程中可以含有多個標(biāo)準(zhǔn)模塊C:標(biāo)準(zhǔn)模塊中可以包含一個SubMain過程,但此過程不能被設(shè)置為啟動過程D:標(biāo)準(zhǔn)模塊中可以包含一些Public過程答案:【標(biāo)準(zhǔn)模塊中可以包含一個SubMain過程,但此過程不能被設(shè)置為啟動過程】22、問題:在標(biāo)準(zhǔn)模塊中用Public關(guān)鍵字定義的變量,其作用域為________。選項:A:所有窗體B:本模塊所有過程C:整個工程D:所有標(biāo)準(zhǔn)模塊答案:【整個工程】23、問題:下列關(guān)于標(biāo)準(zhǔn)模塊的敘述中,錯誤的是________。選項:A:標(biāo)準(zhǔn)模塊中的Public過程可以被不同窗體的程序調(diào)用B:標(biāo)準(zhǔn)模塊是一個純代碼文件C:標(biāo)準(zhǔn)模塊可以在某個窗體中建立D:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名為.bac答案:【標(biāo)準(zhǔn)模塊文件的擴(kuò)展名為.bac】24、問題:以下關(guān)于VB文件的敘述中,錯誤的是________。選項:A:一個工程可以有多個窗體文件B:標(biāo)準(zhǔn)模塊文件不屬于任何一個窗體C:工程文件的擴(kuò)展名為.frmD:一個工程只有一個工程文件答案:【工程文件的擴(kuò)展名為.frm】25、問題:如果在窗體模塊中所有程序代碼的前面有語句:Dimx,則x是________。選項:A:靜態(tài)變量B:窗體級變量C:全局變量D:局部變量答案:【窗體級變量】26、問題:如果將數(shù)組名作為函數(shù)調(diào)用的實參,則傳遞給形參的是________。選項:A:數(shù)組最后一個元素的值B:數(shù)組全部元素的值C:數(shù)組第一個元素的地址D:數(shù)組第一個元素的值答案:【數(shù)組第一個元素的地址】第七章單元測試1、問題:下列不能作為“容器”(即可以在其中放置其他控件)的是________。選項:A:窗體B:組合框C:圖片框D:框架答案:【組合框】2、問題:下列敘述中錯誤的是________。選項:A:文本框控件支持Change事件B:可以使用Print方法在圖片框上輸出文字C:由于直線控件沒有Move方法,所以直線控件在運行階段不能移動D:圖片框可以作為控件的容器答案:【由于直線控件沒有Move方法,所以直線控件在運行階段不能移動】3、問題:用于設(shè)置計時器事件產(chǎn)生間隔的屬性是________。選項:B:IndexD:Interval答案:【Interval】4、問題:設(shè)形狀控件的</span>與Height</span>屬性的值相等。下面敘述中正確的是________。選項:A:呈現(xiàn)的圖形一定不是矩形B:呈現(xiàn)的圖形一定是圓C:呈現(xiàn)的圖形一定是正方形D:呈現(xiàn)的圖形一定是矩形答案:【呈現(xiàn)的圖形一定不是矩形】5、問題:設(shè)窗體上有2個框架,每個框架中有若干個單選按鈕,下面敘述中正確的是________。選項:A:每個框架中都有一個單選按鈕可以被選中B:如果某個框架的Enabled屬性為False,則里面的單選按鈕一定都是未選中狀態(tài)C:如果某個框架的Enabled屬性為,則里面單選按鈕的Enabled屬性也都為D:窗體上所有單選按鈕中只有1個可以被選中答案:【每個框架中都有一個單選按鈕可以被選中】6、問題:在計時器控件中,Interval屬性的作用是________。選項:A:決定是否響應(yīng)用戶的操作B:設(shè)置產(chǎn)生計時器事件的間隔C:決定計時器事件產(chǎn)生的次數(shù)D:設(shè)置計時器與窗體上邊界之間的距離答案:【設(shè)置產(chǎn)生計時器事件的間隔】7、問題:決定對象拖放模式的屬性是________。選項:A:DragModeB:DragOverC:DragDropD:DragIcon答案:【DragMode】8、問題:下列關(guān)于鍵盤事件的說法中,正確的是________。選項:A:大鍵盤上的"1"鍵和數(shù)字鍵盤上的"1"鍵的KeyCode碼相同B:KeyDown和KeyUp的事件過程中有KeyAscii參數(shù)C:大鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時按下Shift和大鍵盤上的"4"鍵時,KeyPress事件過程的D:按下鍵盤上的任意一個鍵,都會引發(fā)KeyPress事件答案:【大鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時按下Shift和大鍵盤上的"4"鍵時,KeyPress事件過程的】9、問題:在剛建立的EXE工程中,工具箱窗口中沒有的控件是________。選項:A:通用對話框B:驅(qū)動器列表框C:形狀D:圖像框答案:【通用對話框】10、問題:下面說法中錯誤的是________。選項:A:為使名稱為的計時器控件能每隔2秒觸發(fā)一次事件,則在程序代碼中應(yīng)寫的語句是Timer1.Interval=2000B:在設(shè)計階段,把已復(fù)制到剪貼板上的圖像粘貼到圖片框或圖像框中,可以將該圖片裝入圖片框或圖像框C:為使顯示到圖像框中的圖像能根據(jù)圖像框的大小自動縮放,則應(yīng)將圖像框的Stretch屬性值設(shè)置為D:可以將計時器控件的Enabled屬性設(shè)置為False,使其不能觸發(fā)事件答案:【在設(shè)計階段,把已復(fù)制到剪貼板上的圖像粘貼到圖片框或圖像框中,可以將該圖片裝入圖片框或圖像框】11、問題:要使圖片框P1中顯示當(dāng)前路徑下的圖片文件img1.jpg,則應(yīng)使用的語句是________。選項:A:P1.Picture=LoadPicture("img1.jpg")B:P1.Picture="img1.jpg"C:P1.Image="img1.jpg"D:LoadPicture("img1.jpg")答案:【P1.Picture=LoadPicture("img1.jpg")】12、問題:窗體上有1個名稱為List1、含有3個項目的列表框,1個名稱為的文本框,以及1個Interval屬性值為1000的計時器控件。某人編制了以下程序,希望程序運行時,每隔1秒,List1中的3個項目能夠依次在中循環(huán)顯示。DimiAsIntegeri=i+1Ifi=List1.ListCountTheni=0EndIfEndSub運行程序,發(fā)現(xiàn)有錯誤。以下正確的修改是________。選項:A:將語句DimiAsInteger修改為StaticiAsIntegerB:將If語句的條件修改為i<=List1.ListCountC:將語句與i=i+1交換位置D:將Interval屬性值改為100答案:【將語句DimiAsInteger修改為StaticiAsInteger】13、問題:在窗體上有一個Picture1圖片框,沒有加載圖片,在當(dāng)前文件夾下有一個位圖文件pic02.bmp,并有下面的程序代碼:DimHasPicAsBooleanPrivateSubPicture1_Click()IfHasPicThenPicture1.Picture=LoadPicture("")ElsePicture1.Picture=LoadPicture("pic02.bmp")EndIfHasPic=NotHasPicEndSub關(guān)于這個程序運行時,下面敘述中正確的是________。選項:A:第一次單擊圖片框,會清空圖片框,再單擊圖片框,則在其中顯示一個圖片B:第一次單擊圖片框,會在其中顯示一個圖片,再單擊圖片框,則刪除圖片C:第一次單擊窗體,會清空圖片框,再單擊窗體,則在圖片框中顯示一個圖片D:第一次單擊窗體,會在圖片框中顯示一個圖片,再單擊窗體,則刪除圖片答案:【第一次單擊圖片框,會在其中顯示一個圖片,再單擊圖片框,則刪除圖片】14、問題:以下敘述中錯誤的是________。選項:A:下拉式菜單和彈出式菜單都用菜單編輯器建立B:如果要在菜單中添加一條分隔線,則應(yīng)將該菜單項的Caption屬性設(shè)置為"-"C:在菜單標(biāo)題中,由"&"所引導(dǎo)的字母指明了該菜單項的訪問鍵D:如果把一個菜單項的Enabled屬性設(shè)置為False,則該菜單項不可見答案:【如果把一個菜單項的Enabled屬性設(shè)置為False,則該菜單項不可見】15、問題:窗體上有1、兩個文本框,并有以下過程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)DimchAsStringch=LCase(Chr(KeyCode))EndSub程序運行時,在中輸入了字母"D",則中顯示的是________。選項:A:DB:FC:dD:f答案:【f】16、問題:設(shè)窗體上有一個標(biāo)簽Label1,并編寫了下面的過程IfButton=1ThenLabel1="X="&X&"Y="&YEndIfEndSub程序運行后的效果是________。選項:A:當(dāng)按下鼠標(biāo)左鍵并移動鼠標(biāo)時,鼠標(biāo)的位置坐標(biāo)會同步顯示在標(biāo)簽中B:當(dāng)移動鼠標(biāo)時,鼠標(biāo)的位置坐標(biāo)會同步顯示在標(biāo)簽中C:當(dāng)按下鼠標(biāo)左鍵時,鼠標(biāo)的位置坐標(biāo)會同步顯示在標(biāo)簽中D:當(dāng)按下鼠標(biāo)右鍵并移動鼠標(biāo)時,鼠標(biāo)的位置坐標(biāo)會同步顯示在標(biāo)簽中答案:【當(dāng)按下鼠標(biāo)左鍵并移動鼠標(biāo)時,鼠標(biāo)的位置坐標(biāo)會同步顯示在標(biāo)簽中】17、問題:程序運行時,當(dāng)用鼠標(biāo)點擊滾動條兩端的箭頭按鈕時,不會產(chǎn)生的結(jié)果是________。選項:A:激活Change事件B:滾動框移動C:改變屬性的值D:激活Scroll事件答案:【激活Scroll事件】18、問題:當(dāng)復(fù)選框的屬性值為1時,表示________。選項:A:該復(fù)選框不可用B:選中該復(fù)選框C:沒有選中該復(fù)選框D:該復(fù)選框不可見答案:【選中該復(fù)選框】19、問題:以下關(guān)于圖片框控件的說法中,正確的是________。選項:A:可以通過調(diào)用圖片框的Print方法在圖片框中輸出文本B:為使圖像能自動適應(yīng)圖片框的大小,應(yīng)將圖片框的Stretch屬性設(shè)置為FalseC:清空圖片框控件中圖形的方法之一是將其Picture屬性的值設(shè)置為NullD:用cls方法可以清除圖片框中裝入的圖片答案:【可以通過調(diào)用圖片框的Print方法在圖片框中輸出文本】20、問題:當(dāng)復(fù)選框控件被選中(即復(fù)選框控件內(nèi)顯示"√"標(biāo)記)時,其屬性的值為________。選項:B:FalseC:1D:0答案:【1】21、問題:設(shè)有一名稱為mnuBold的下拉菜單項,程序運行時,希望達(dá)到如下效果:當(dāng)?shù)谝淮螁螕粼摬藛雾棔r,其標(biāo)題左側(cè)顯示"√",當(dāng)?shù)诙螁螕粼摬藛雾棔r,其標(biāo)題左側(cè)的"√"消失,依此交替進(jìn)行,......。則應(yīng)在mnuBold_Click事件過程中書寫的語句是________。選項:A:mnuBold.Checked=TrueB:mnuBold.Checked=FalseC:mnuBold.Checked=NotmnuBold.CheckedD:mnuBold.Checked=IIf(mnuBold.Checked,True,False)答案:【mnuBold.Checked=NotmnuBold.Checked】22、問題:下列與鼠標(biāo)拖放操作無關(guān)的是________。選項:A:DragDrop事件B:KeyPress事件C:DragOver事件D:Drag方法答案:【KeyPress事件】23、問題:在窗體上畫一個名稱為的文本框,然后編寫以下事件過程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)If_________________ThenEndIfEndSub要求程序運行時,若輸入焦點在上,按下組合鍵Ctrl+A可以選取內(nèi)所有的文本,則在橫線處應(yīng)填入的表達(dá)式是________。選項:A:KeyCode="A"AndShift="Ctrl"C:KeyCode=65AndShift=2答案:【KeyCode=65AndShift=2】24、問題:程序運行時若單擊水平滾動條上滾動塊右邊的空白處,則其屬性值的變化量為________。選項:A:SmallChange屬性的值B:Max屬性的值C:LargeChange屬性的值D:Min屬性的值答案:【LargeChange屬性的值】25、問題:下列敘述中,正確的是________。選項:A:框架控件的標(biāo)題不能在程序運行過程中修改B:文本框可以顯示多行文本C:組合框是組合文本框和列表框的特性而成的控件,所以它具有二者的全部屬性D:標(biāo)簽中顯示的文本在運行階段不能改變答案:【文本框可以顯示多行文本】26、問題:對于通用對話框控件,下列說法中錯誤的是________。選項:A:用保存文件對話框可以指定一個文件,由程序使用B:用通用對話框控件可以建立打開文件對話框,也可以建立保存文件對話框C:用打開文件對話框可以指定一個文件,由程序使用D:DefaultEXT和屬性只用于打開對話框,不能用于保存對話框答案:【DefaultEXT和屬性只用于打開對話框,不能用于保存對話框】27、問題:為了在程序運行時彈出一個菜單,程序中應(yīng)使用________。選項:A:所單擊控件的PopupMenu方法B:窗體的PopupMenu方法C:窗體的ShowMenu方法D:窗體的Show方法答案:【窗體的PopupMenu方法】28、問題:下列敘述中錯誤的是__________。選項:A:圖片框可以作為控件的容器B:文本框控件支持Change事件C:可以使用Print方法在圖片框上輸出文字D:由于直線控件沒有Move方法,所以直線控件在運行階段不能移動答案:【由于直線控件沒有Move方法,所以直線控件在運行階段不能移動】29、問題:用于設(shè)置計時器事件產(chǎn)生間隔的屬性是__________。選項:B:IndexD:Interval答案:【Interval】30、問題:設(shè)窗體上有2個框架,每個框架中有若干個單選按鈕,下面敘述中正確的是__________。選項:A:每個框架中都有一個單選按鈕可以被選中B:如果某個框架的Enabled屬性為False,則里面的單選按鈕一定都是未選中狀態(tài)C:窗體上所有單選按鈕中只有一個可以被選中D:如果某個框架的Enabled屬性為,則里面單選按鈕的Enabled屬性也都為答案:【每個框架中都有一個單選按鈕可以被選中】31、問題:在計時器控件中,Interval屬性的作用是__________。選項:A:決定是否響應(yīng)用戶的操作B:設(shè)置產(chǎn)生計時器事件的間隔C:決定計時器事件產(chǎn)生的次數(shù)D:設(shè)置計時器與窗體上邊界之間的距離答案:【設(shè)置產(chǎn)生計時器事件的間隔】32、問題:下列關(guān)于鍵盤事件的說法中,正確的是__________。選項:A:主鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時按下Shift和主鍵盤上的"4"鍵時,KeyPress事件過程的KeyAscii參數(shù)值是"$"的ASCII值B:KeyDown和KeyUp的事件過程中有KeyAscii參數(shù)C:按下鍵盤上的任意一個鍵,都會引發(fā)KeyPress事件D:主鍵盤上的"1"鍵和數(shù)字鍵盤上的"1"鍵的KeyCode碼相同答案:【主鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時按下Shift和主鍵盤上的"4"鍵時,KeyPress事件過程的KeyAscii參數(shù)值是"$"的ASCII值】第八章單元測試1、問題:1.窗體的隱藏和刪除分別用在不同的場合,隱藏Form1和刪除Form1的命令是__________。選項:A:Hide.Form1Form1.UnloadB:Form1.HideUnload.Form1C:A.Hide.Form1Unload.Form1D:Form1.HideForm1.Unload答案:【Form1.HideUnload.Form1】2、問題:與Forml.Show方法效果相同的是__________。選項:答案:【】3、問題:要從自定義對話框Form2中退出可以在該對話框的“退出”按鈕Click事件過程中使用__________語句。選項:A:UnloadForm2B:Form2.HideC:HideForm2D:Form2.Unload答案:【UnloadForm2】4、問題:如果Form1是啟動窗體,并且Form1的Load事件過程中有語句則程序啟動后__________。選項:A:在所有的初始化代碼運行后Form2是活動窗體B:發(fā)生一個編譯錯誤C:發(fā)生一個運行時錯誤D:在所有的初始化代碼運行后Form1是活動窗體答案:【在所有的初始化代碼運行后Form2是活動窗體】5、問題:下面關(guān)于多重窗體的敘述中,正確的是__________。選項:A:作為啟動對象的Main子過程只能放在窗體模塊中B:沒有啟動窗體,程序不能執(zhí)行C:若啟動對象是Main子過程,則程序啟動時不加任何窗體,以后該過程根據(jù)不同情況決定是否加載或加載塊D:沒有Main子過程,程序不能執(zhí)行答案:【若啟動對象是Main子過程,則程序啟動時不加任何窗體,以后該過程根據(jù)不同情況決定是否加載或加載塊】6、問題:對于含有多個窗體的工程而言,以下敘述中正確的是________。選項:A:Hide方法可以將指定的窗體從內(nèi)存中清除B:沒有指定啟動窗體時,系統(tǒng)自動將最后一個添加的窗體設(shè)置為啟動窗體C:啟動窗體可以通過"工程屬性"對話框指定D:Load方法兼有裝入和顯示窗體兩種功能答案:【啟動窗體可以通過"工程屬性"對話框指定】7、問題:以下關(guān)于窗體的敘述中錯誤的是________。選項:A:窗體的Load事件在加載窗體時發(fā)生B:窗體的Hide方法將窗體隱藏并卸載C:窗體的Show方法可以將窗體裝入內(nèi)存并顯示該窗體D:若工程中包含多個窗體,則可指定一個為啟動窗體答案:【窗體的Hide方法將窗體隱藏并卸載】8、問題:如果要將一個窗體從內(nèi)存中清除,應(yīng)使用的語句是________。選項:A:UnloadB:HideC:LoadD:Show答案:【Unload】9、問題:為了在Form_Load事件過程中用Print方法在窗體上輸出指定的內(nèi)容,首先應(yīng)執(zhí)行的操作是________。選項:A:設(shè)置窗體的Enabled屬性B:設(shè)置窗體的AutoRedraw屬性C:設(shè)置窗體的屬性D:調(diào)用窗體的Show方法答案:【調(diào)用窗體的Show方法】10、問題:設(shè)一個工程文件包含多個窗體及標(biāo)準(zhǔn)模塊,以下敘述中錯誤的是________。選項:A:如果工程中有SubMain過程,則程序一定首先執(zhí)行該過程B:用Hide方法只是隱藏窗體,不能從內(nèi)存中清除該窗體C:Show方法用于顯示一個窗體D:不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動模塊答案:【如果工程中有SubMain過程,則程序一定首先執(zhí)行該過程】11、問題:以下敘述中錯誤的是________。選項:A:一個工程中只能有一個SubMain過程B:當(dāng)工程中含有SubMain過程時,工程執(zhí)行時一定最先執(zhí)行該過程C:SubMain是定義在標(biāo)準(zhǔn)模塊中的特定過程D:SubMain過程不能有返回值答案:【當(dāng)工程中含有SubMain過程時,工程執(zhí)行時一定最先執(zhí)行該過程】12、問題:工程中有Form1、Form2兩個窗體(Form1中有文本框;Form2中有文本框和Command1命令按鈕)。Form1是啟動窗體。在這些模塊中編寫下面的程序代碼:Form1中的代碼如下:Form2.ShowEndSubForm2中的代碼如下:PrivateSubCommand1_Click()Form1.ShowEndSub下面關(guān)于程序的敘述中錯誤的是________。選項:A:雙擊Form1的后,F(xiàn)orm2成為當(dāng)前窗體B:Form2的語句不能正確執(zhí)行C:雙擊Form1的后中顯示,彈出Form2D:單擊Form2的命令按鈕,F(xiàn)orm1成為當(dāng)前窗體答案:【Form2的語句不能正確執(zhí)行】13、問題:中的"啟動對象"是指啟動應(yīng)用程序時,被自動加載并首先執(zhí)行的對象。下列關(guān)于啟動對象"的描述中,錯誤的是________。選項:A:"啟動對象"可以是指定的窗體B:"啟動對象"可以是指定的標(biāo)準(zhǔn)模塊C:若沒有經(jīng)過設(shè)置,則默認(rèn)的"啟動對象"是第一個被創(chuàng)建的窗體D:"啟動對象"可以是SubMain過程答案:【"啟動對象"可以是指定的標(biāo)準(zhǔn)模塊】14、問題:以下關(guān)于多重窗體程序的敘述中,錯誤的是________。選項:A:在多重窗體程序中,各窗體的菜單是彼此獨立的B:用Hide方法不僅可以隱藏窗體,而且還可以清除內(nèi)存中的窗體C:對于多重窗體程序,需要單獨保存每個窗體D:在多重窗體程序中,可以根據(jù)需要指定啟動窗體答案:【用Hide方法不僅可以隱藏窗體,而且還可以清除內(nèi)存中的窗體】15、問題:以下關(guān)于VB特點的敘述中,錯誤的是________。選項:A:VB程序能夠以編譯方式運行B:VB程序總是從Form_Load事件過程開始執(zhí)行C:VB采用事件驅(qū)動的編程機(jī)制D:VB程序能夠以解釋方式運行答案:【VB程序總是從Form_Load事件過程開始執(zhí)行】16、問題:以下關(guān)于窗體的敘述中錯誤的是________。選項:A:若工程中包含多個窗體,則可指定一個為啟動窗體B:窗體的Load事件在加載窗體時發(fā)生C:窗體的Hide方法將窗體隱藏并卸載D:窗體的Show方法可以將窗體裝入內(nèi)存并顯示該窗體答案:【窗體的Hide方法將窗體隱藏并卸載】17、問題:下列操作中不能向工程添加窗體的是________。選項:A:右擊窗體,在彈出的菜單中選擇"添加窗體"命令B:單擊工具欄上的"添加窗體"按鈕C:右擊工程資源管理器,在彈出的菜單中選擇"添加"命令,然后在下一級菜單中選擇"添加窗體"命令D:執(zhí)行"工程"菜單中的"添加窗體"命令答案:【右擊窗體,在彈出的菜單中選擇"添加窗體"命令】18、問題:下列說法中錯誤的是________。選項:A:SubMain過程一定是程序運行時首先被執(zhí)行的過程,是整個程序的入口點B:在過程中,可以用Static定義變量,但當(dāng)該過程調(diào)用結(jié)束后,其值繼續(xù)保留C:當(dāng)用Static關(guān)鍵字定義一個過程時,該過程中的所有變量都是"Static"存儲方式的D:同一個工程中只能有一個SubMain過程答案:【SubMain過程一定是程序運行時首先被執(zhí)行的過程,是整個程序的入口點】第九章單元測試1、問題:設(shè)有如下程序代碼:PrivateSubCommand1_Click()DimSnameAsString,SNoAsString,ScoreAsSingleOpen"D:Score.txt"__________As#1SNo=InputBox("輸入學(xué)號:")Sname=InputBox("輸入姓名:")輸入成績:"))Print#1,SNo,Sname,ScoreClose#1EndSub以上程序的功能是,向文件D:Score.txt中寫入一名同學(xué)的學(xué)號、姓名和成績,當(dāng)文件不存在時,則新建該文件;當(dāng)文件存在時,則覆蓋原文件的內(nèi)容。在橫線處應(yīng)填入的內(nèi)容是________。選項:A:ForRandomB:ForInputD:ForOutput答案:【ForOutput】2、問題:的窗體文件(.frm文件)是一個文本文件,它________。選項:A:可以當(dāng)作隨機(jī)文件讀取B:不能作為的數(shù)據(jù)文件來訪問C:可以當(dāng)作順序文件讀取D:既可當(dāng)作順序文件讀取也可當(dāng)作隨機(jī)文件讀取答案:【可以當(dāng)作順序文件讀取】3、問題:在一個有若干個整數(shù)的順序文件中查找一個數(shù)(這個數(shù)從文本框中輸入),找到后在標(biāo)簽Label1中顯示該數(shù)是文件中第幾個數(shù);如果沒找到,則顯示文件中沒有該數(shù)的信息PrivateSubCommand1_Click()DimxAsInteger,nAsIntegerOpen"file1.txt"ForInputAs#1DoWhileNotEOF(1)Input__________________n=n+1Ifx=aThenLabel1.Caption=a&"是文件中第"&n&"個數(shù)"Close#1ExitSubEndIfLoopClose#1Label1.Caption="文件中沒有"&aEndSub要使上面的程序代碼實現(xiàn)上述功能,在橫線處應(yīng)填寫的是_______。_選項:A:1,nB:#1,aC:#1,xD:1,a答案:【#1,x】4、問題:下列關(guān)于隨機(jī)文件的描述中,錯誤的是________。選項:A:每條記錄的長度必須相同B:只能隨機(jī)存取C:數(shù)據(jù)存取靈活方便,容易修改D:每條記錄都有一個記錄號答案:【只能隨機(jī)存取】5、問題:在窗體Form1上畫一個名稱為Command1的命令按鈕,編寫如下程序代碼:snAsString*20classAsString*20PrivateSubCommand1_Click()DimsAsstuOpen"c:allstu.dat"ForRandomAs#1Len=Len(s)s.sn="John"s.class="Computer2013"Put#1,,sClose#1EndSub則以下敘述中正確的是____

溫馨提示

  • 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

提交評論