VB開發基礎(習題卷23)_第1頁
VB開發基礎(習題卷23)_第2頁
VB開發基礎(習題卷23)_第3頁
VB開發基礎(習題卷23)_第4頁
VB開發基礎(習題卷23)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

試卷科目:VB開發基礎VB開發基礎(習題卷23)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesVB開發基礎第1部分:單項選擇題,共83題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下列關于窗體的描述,錯誤的是____。A)執行UnloadForm1語句后,窗體Form1消失,但仍在內存中B)窗體的Load事件在加載窗體時發生C)當窗體的Enabled屬性為False時,通過鼠標和鍵盤對窗體的操作都被禁止D)窗體的Height、Width屬性用于分別設置窗體的高和寬答案:A解析:[單選題]2.有如下程序:PrivateSubForm_Click()DimaAsInteger,bAsIntegera=10:b=20Callpl(a,b)Print"a=";a;"b=";bEndSubPrivateSubpl(ByValxAsInteger,yAsInteger)x=5y=x+yEndSub程序運行時,單擊窗體后,窗體上顯示的值是________。A)a=5b=20B)a=10b=20C)a=10b=25D)a=5b=25答案:C解析:[單選題]3.復選框的Value屬性為1時,表示()。A)復選框未被選中B)復選框被選中C)復選框內有灰色的勾D)復選框操作有錯誤。答案:B解析:[單選題]4.通用過程可以通過執行"工具"菜單中的()命令來建立.A)添加過程B)通用過程C)添加窗體D)添加模塊答案:A解析:[單選題]5.下列關于設置控件屬性的敘述正確的是().A)用戶必須設置屬性值B)所有的屬性值都可以由用戶隨意設定C)屬性值不必一一重新設置D)不同控件的屬性項都完全一樣答案:C解析:[單選題]6.已知平面直角坐標系一點(),能表示其位于第二或第四象限的表達式是____。A)x*y<0B)x*y>0C)x*y<>0D)x>0Ory>0答案:A解析:[單選題]7.設執行以下程序段時依次輸入11、33、55,執行結果為().Dima(4)AsInteger,b(4)AsIntegerForK=0To2a(K+1)=Val(InputBox("請輸入數據"))b(3-K)=a(K+1)NextKPrintb(K)A)11B)33C)55D)0答案:A解析:[單選題]8.當程序運行時,在窗體上單擊鼠標,以下哪個事件是窗體不會接收到().A)MouseDownB)MouseUpC)LoadD)Click答案:C解析:[單選題]9.窗體的顯示和隱藏方法是()。A)Show,HideB)Move,HideC)PrintD)Show,Print答案:A解析:[單選題]10.VB6.0共有三個版本,按功能從弱到強的順序排列應是_____.A)學習版、專業版和工程版B)學習版、工程版和專業版C)學習版、專業版和企業版D)學習版、企業版和專業版答案:C解析:[單選題]11.如果想讓代碼窗口中代碼的字體大些,可以使用___命令設置。A)?工具?菜單的?選項?B)?視圖?菜單的?縮放?C)?編輯?菜單的?替換?D)?視圖?菜單的?定義?答案:A解析:[單選題]12.執行如下語句:PrivateSubCommand1_Click()a=InputBox("Today","TomorroW","Yesterday",,,"Daybeforeyesterday",5)EndSub將顯示一個輸入對話框,在對話框的輸入區中顯示的信息是_____.A)TodayB)TomorrowC)YesterdayD)Daybeforeyesterday答案:C解析:[單選題]13.在下面關于窗體事件的敘述中,錯誤的是A)用Hide方法不但可以隱藏窗體,而且可以清除內存中的窗體B)在多重窗體的程序中,各窗體的德菜單是彼此獨立的C)對于多重窗體,需要單獨保存每個窗體D)Resize事件在窗體的大小有所改變時被觸發答案:C解析:[單選題]14.Dima(2,4)所定義的數組元素個數是_____.A)8B)15C)6D)10答案:B解析:[單選題]15.下面()是合法的變量名。A)X_yB)123abC)IntegeD)X-Y答案:A解析:[單選題]16.循環結構ForI%=-1to-17Step-2共執行()次.A)5B)6C)8D)9答案:D解析:[單選題]17.當60<x<80時,將b賦值給a,應使用語句____。A)If80>x>60Thena=bB)If60<xXorx<80Thena=bC)Ifx>60Andx<80thena=bD)If60<xOrx<80Thena=b答案:C解析:[單選題]18.在窗體上畫一個列表框,名稱為List1,然后編寫如下事件過程:()A)1,3,5B)2,4,6C)1,2,3D)4,5,6答案:A解析:[單選題]19.在用戶的應用程序執行期間發生,比如單擊鼠標或按鍵盤中的鍵()A)方法B)屬性C)事件D)工程答案:C解析:[單選題]20.對于DimX(1to4,4to5),數組X中可以存放個元素。()A)6B)8C)10D)20答案:B解析:[單選題]21.在VB環境中,工程文件的擴展名是0.A)(A)frmB)(B)basC)(C)vbpD)(D)frx答案:C解析:[單選題]22.工程文件的擴展名是______。A)vbgB)vbpC)vbwD)vbl答案:B解析:[單選題]23.如果在窗體上已經創建了一個文本框對象Text1,可以通過()事件獲得輸入鍵值的ASCII碼.A)ChangeB)LostFocusC)KeyPressD)GotFocus答案:C解析:[單選題]24.利用語句A=Array(10,20,30,40)賦值后,A(1)的值為().A)10B)20C)30D)40答案:B解析:[單選題]25.如果要給字體加刪除線,可以選擇下列那種屬性().A)FontNameB)FontSizeC)FontStrikethruD)FontUnderLine答案:C解析:[單選題]26.對象的三要素是()。A)屬性、事件、程序B)屬性、事件、方法C)窗體、事件、程序D)語句、函數、程序答案:B解析:[單選題]27.設有如下程序代碼:PrivateSubCommand1_Click()DimxAsIntegerX=30Printf(x)+f(x)EndSubPrivateFunctionf(aAsInteger)AsIntegerA=a/3F=aEndFunction運行Command1_Click過程所產生的輸出是______。()A)13B)20C)30D)6答案:A解析:[單選題]28.在窗體上用復制、粘貼的方法建立一個命令按鈕數組,數組名為M1,設窗體Form1標題為?MyForm1?,雙擊控件數組中的第三個按鈕,打開代碼編輯器,寫下如下代碼:PrivateSubM1_Click(IndexAsInteger)Form1.Caption=?Myform2?EndSub運行時,單擊控件數組中的第一個按鈕,則窗體標題為。()A)Form1B)M1C)Myform1D)Myform2答案:D解析:[單選題]29.有如下程序代碼:PrivateSubForm_Click()Dima(100)AsIntegerDimb(100)AsIntegerFori=1To100A(i)=iNextiFori=1To100B(i)=a(i)+a(i-1)NextiEndSub運行程序,單擊窗體,以下說法中正確的是______。()A)數組a和數組b中存放的均為1~100的整數B)數組a中存放的是1~100的整數,數組b中存放的是101~200的整數C)數組a中存放的是1~100的整數,數組b中存放的是1~199的奇數D)數組a中存放的是1~100的整數,數組b中存放的是1~200的偶數答案:C解析:[單選題]30.將調試通過的工程經"文件"菜單的"生成.exe文件"編譯成.exe后,將該可執行文件轉到其他機器上不能運行的主要原因是().A)運行的機器上無VB系統所需的動態連接庫B)缺少.frm窗體文件C)該可執行文件有病毒D)以上原因都不對答案:A解析:[單選題]31.在VB的圖形方法中,要繪制矩形,需要使用().A)Pset方法B)Line方法C)Circle方法D)Point方法答案:B解析:[單選題]32.執行語句DimX,YasInteger后,A)X和Y均被定義為整型變量B)X和Y被定義為變體類型變量C)X被定義為整型變量,Y被定義為變體類型變量D)X被定義為變體類型變量,Y被定義為整型變量答案:D解析:[單選題]33.以下控件不屬以按鈕控件的是()A)CommandB)OptionC)CheckD)Text答案:D解析:[單選題]34.以下()方式打開的文件只能讀不能寫.A)InputB)OutputC)RandomD)Append答案:A解析:[單選題]35.提供控件的窗口是()A)對象窗口B)對象瀏覽器C)工具箱D)工具欄答案:C解析:[單選題]36.執行下面程序段后,變量a的值為______.ForI=1To3Forj=1ToIFork=jTo3a=a+1NextkNextjNextIA)3B)9C)14D)21答案:C解析:[單選題]37.InputBox函數,返回值類型是__________。A)整型數值B)數值或字符串C)字符串D)變體答案:C解析:[單選題]38.VB6.0是一種面向()的編程環境。A)過程B)機器C)應用D)對象答案:D解析:[單選題]39.每當窗體失去焦點時,會觸發的事件是________。A)DeactiveB)ActiveC)LostFocusD)Initialize答案:C解析:[單選題]40.如果TAB函數的參數小于1,則打印位置在第()列.A)0B)1C)2D)3答案:B解析:[單選題]41.通用對話框CommonDialog控件,不能用于的是A)打印B)保存文件C)選擇顏色D)選擇文件夾答案:D解析:[單選題]42.下面程序運行的輸出是().PrivateSubCommand1_Click()ClsLine(60,60)-(70,70),5,BLine(50,50)-(80,80),1,BLine(40,40)-(90,90),2,BLine(30,30)-(100,100),3,BLine(20,20)-(110,110),4,BEndSubA)同心的彩色正方形B)同心的彩色圓C)相交的彩色正方形D)相交的彩色圓答案:A解析:[單選題]43.假定有如下兩個過程:PrivateSubPPP(aAsSingle,bAsSingle)a=a+bPrinta,bb=a+bPrinta,bEndSubPrivateSubForm_Activate()DimyAsSinglex=18:y=10CallPPP((x),y)Printx,yEndSub運行程序后,單擊命令按鈕,則輸出結果是_____.A)281028381838B)281028381810C)281028382810D)281028382838答案:A解析:[單選題]44.想要顯示一個輸入框,它的標題欄上顯示?示例?,提示信息是?請輸入一個正整數?,輸入框內默認內容為?1?,其語句是()A)A=InputBox(?請輸入一個正整數?,?示例?,?1?)B)A=InputBox(?示例?,?請輸入一個正整數?,?1?)C)A=InputBox(?1?,?示例?,?請輸入一個正整數?)D)A=InputBox(?請輸入一個正整數?,?1?,?示例?)答案:A解析:[單選題]45.以下程序輸出的結果是:PrivateSubForm_Activate()Dimaa=Array(1,2,3,4,5)Fori=Lbound(((A)ToUbound(((A)A(i)=i*a(i)NextiPrinti,Lbound(((A),Ubound(((A),a(i)EndSubA)40420B)50420C)不確定D)程序出錯答案:D解析:[單選題]46.表達式Format(val("111a"),"##.##")的值是_______。A)111.B)11.10C)111.00D)11.1a答案:A解析:[單選題]47.如下數組聲明語句,則數組a包含元素的個數有_____。A)120B)75C)60D)13答案:A解析:[單選題]48.下列運算符中()的優先級最高.A)/B)\C)ModD)'+答案:A解析:[單選題]49.保存新建工程時,默認的路徑是()。A)\B)VB98C)WindowsD)MyDocument答案:B解析:[單選題]50.產生[10,37]之間的隨機整數的VisualBasic表達式是().A)InB)Int(Rnd(1)*28)+10C)Int(Rnd(1)*27)+11D)Int(Rnd(1)*28)+11答案:B解析:[單選題]51.下列程序的執行結果是().Dim8,nAsIntegerS=O.n=1DoUntiln>5S=s+nn=n+1LoopPrintsA)100B)50C)25D)15答案:D解析:[單選題]52.當使用通用對話框來進行打開文件的操作時,如果要指定搜索二類圖形文件(WMF/BMP/JPG)則對通用對話框的正確的設置是(0.A)設置其Filter屬性為:allpicture*.(*.wmf)(*.bmp)](*jpg)B)設置其Filter屬性為:(*.wmf)(.bmp)|("jpg)C)設置其Filter屬性為:WMFI(*.wmf)BMP(*.bmp)JPGl(*jpg)D)設置其Patterm屬性為:(*.wmf)(*.bmp)(jpg)答案:C解析:[單選題]53.執行語句M=MsgBox(),所產生對話框的標題是____。A)祝您成功!B)VB等級考試C)64D)0答案:B解析:[單選題]54.將焦點主動設置到指定的控件或窗體上,應采用()方法.A)SetDataB)SetFocusC)SetTextD)GetGata答案:B解析:[單選題]55.簡單組合框的style值為().A)0B)1C)2D)3答案:B解析:[單選題]56.下面程序PrivateSubForm_Click()k=2Ifk>=1Thena=3ElseIfk>=2Thena=2ElseIfk>=3Thena=1EndIfPrintaEndSub運行后,單擊窗體輸出的結果是______.A)1B)2C)3D)4答案:C解析:[單選題]57.A=?VisualBasic?,下面是B=?Basic?的語句是。()A)B=Left(A,8,12)B)B=Mid(A,8,5)C)B=Right(A,5,8)D)B=Left(A,8,5)答案:B解析:[單選題]58.如果希望一個窗體在顯示的時候沒有邊框,應該()A)將窗體的Caption屬性設置成空字符B)將窗體的Enabled屬性設置成FalseC)將窗體的BorderStyle屬性設置成NoneD)將窗體的ControlBox屬性設置成False答案:C解析:[單選題]59.在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是0.CA)工程資源管理器窗口B)工具箱窗口C)代碼窗口D)屬性窗口答案:C解析:[單選題]60.下面4項中合法的單精度型變量是().A)num!B)sum%C)xinte$D)mm<答案:A解析:[單選題]61.復選框的Value屬性的值表示復選框的狀態,若狀態為被選定時,其值為________。A)2B)TrueC)0D)1答案:D解析:[單選題]62.當標簽的標題內容太長,需要根據題目自動調整標簽的大小時,應設置標簽的_______屬性為True。A)AutoSizeB)VisibleC)EnabledD)WordWrap答案:A解析:[單選題]63.運行下面的程序后,單擊窗體,則在窗體上輸出b的值為_____.PrivateSubForm_Click()a=800:b=30a=a+b:b=a-b:a=a-bprintbEndsubA)30B)800C)770D)830答案:B解析:[單選題]64.為使計時器控件每隔5秒鐘產生一個計時器事件(Timer事件),則應將其Interval屬性值設置為0.A)(A)5B)(B)500C)(C)10D)(D)5000答案:D解析:[單選題]65.已知A$="4567124",表達式val(mid(A,2,3)+right(A,3))的值是______。A)567124B)"567124"C)699D)456124答案:A解析:[單選題]66.VisualBasic為命令按鈕提供的Cancle屬性是().A)用來指定命令按鈕是否為窗體的"取消"按鈕B)用來指定命令按鈕的功能是停止一個程序的運行C)用來指定命令按鈕的功能是關閉一個運行程序D)用來指定命令按鈕的功能是中斷一個程序的運行答案:A解析:[單選題]67.下列程序段執行結果為A=75IfA>60ThenI=1IfA>70ThenI=2IfA>80ThenI=3IfA>90ThenI=4Print?I=?;I()A)I=1B)I=2C)I=3D)I=4答案:B解析:[單選題]68.有如下程序:Constst$="CHINA"st$="GREAT"運行后輸出的結果是().A)CHINB)B:GREATC)HebeiD)顯示出錯信息答案:D解析:[單選題]69.將文本框的屬性設置為True時,文本框可以輸入或顯示多行文本,且會在輸入的內容超出文本框的寬度時自動換行()A)MultiLineB)ScrollBarsC)TextD)Enabled答案:A解析:[單選題]70.下列可作為VisualBasic中的變量名的是()。A)FilenamB)A(A+BC)254D)Print答案:A解析:[單選題]71.貨幣型數據需()字節.A)2B)4C)6D)8答案:D解析:[單選題]72.設在窗體上有一個名稱為Combo1的組合框,含有5個項目,要刪除最后一項,正確的語句是()。A)Comb1.RemoveItem4B)Combo1.RemoveItemCombo1.ListCountC)Combo1.RemoveItem5D)Combo1.RemoveItemCombo1.TeX答案:A解析:[單選題]73.以下語句的輸出結果是.PrintFormat$(1234.5,"00,000.00")A)1234.5B)01,234.50C)01,234.5D)1,234.50答案:B解析:[單選題]74.語句Dimy%聲明的變量類型是____。A)字符串類型B)單精度類型C)整型D)雙精度類型答案:C解析:[單選題]75.表達式6*8mod9的值是()。A)4B)3C)6D)7答案:B解析:[單選題]76.下面()是不合法的單精度常數。A)100!B)100.0C)1E+2D)100.0D+2答案:D解析:[單選題]77.PrivateSubForm_Click()A=1B=1N=InputBox("n=")ForI=2ToNStep1C=a+bA=bb=cNextForm1.ClsPrintbEndSub單擊窗體輸入5后,窗體上的顯示結果為:()A)2B)7C)8D)6答案:C解析:[單選題]78.下面程序運行時循環總次數是().ForM=1To3ForN=0To2NextNNextMEndSubA)6B)7C)8D)9答案:D解析:[單選題]79.設a=?VisualBasic?,下面使b=?Basic?的語句是()。A)b=Left(a,8,12B)b=Mid(a,8,5)C)b=Rigth(a,5,5D)b=Left(a,8,5)答案:B解析:[單選題]80.打包是將應用程序打包為一個或多個可以展開到選中位置的文件()A)CABB)COMC)CTLD)EXE答案:D解析:[單選題]81.因文本框中內容的改變而觸發的事件是____。A)GotFocusB)ChangeC)LostFocusD)Click答案:B解析:[單選題]82.在窗體上添加一個文本框,名為Text1,然后編寫如下的Load事件過程,則程序的運行結果是().PrivateSubForm_Load()Text1.Text=""t=1Fork=10To6Step-2t=t*kNextkText1.Text=tEndSubA)在文本框中顯示120B)文本框中仍為空C)在文本框中顯示480D)出錯答案:C解析:第2部分:判斷題,共12題,請判斷題目是否正確。[判斷題]83.要在圖片框Picture上顯示圖片,可以使用LoadPicture()函數。A)正確B)錯誤答案:對解析:[判斷題]84.由變量名對變量的內容進行使用或修改,則使用變量就是引用變量的內容.A)正確B)錯誤答案:對解析:[判斷題]85.若要新建一個磁盤上的順序文件,可用output,append方式打開文件.A)正確B)錯誤答案:對解析:[判斷題]86.在程序中Name屬性是作為對象的標識而引用,不會顯示在窗體上,而控件上顯示的內容由Caption屬性決定.A)正確B)錯誤答案:錯解析:[判斷題]87.*.bmp格式的圖片,如果在autosize設為False的圖片框,它會以圖片框大小完整顯示出來.A)正確B)錯誤答案:錯解析:[判斷題]88.用Dim語句聲明變量時,VB系統不僅為變量分

溫馨提示

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

評論

0/150

提交評論