計算機(jī)二級vb試題及_第1頁
計算機(jī)二級vb試題及_第2頁
計算機(jī)二級vb試題及_第3頁
計算機(jī)二級vb試題及_第4頁
計算機(jī)二級vb試題及_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計算機(jī)二級vb試題及計算機(jī)二級vb試題及15/15計算機(jī)二級vb試題及優(yōu)選文檔2012年3月全國計算機(jī)等級考試二級筆試一試卷VisualBasic語言程序設(shè)計(考試時間90分鐘,滿分100分)一、選擇題(每題2分,共70分)以下各題A)、B)、C)、D)四個選項(xiàng)中,只有一個選項(xiàng)是正確的,請將正確選項(xiàng)涂在答題卡相應(yīng)地址上,答在試卷上不得分。(1)以下表達(dá)正確的選項(xiàng)是()。循環(huán)隊(duì)列是隊(duì)列的一種鏈?zhǔn)絻Σ亟Y(jié)構(gòu)B.循環(huán)隊(duì)列是隊(duì)列的一種序次儲藏結(jié)構(gòu)C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)D.循環(huán)隊(duì)列是一種邏輯結(jié)構(gòu)(2)以下表達(dá)正確的選項(xiàng)是()。棧是一種先進(jìn)先出的線性表B.隊(duì)列是一種后進(jìn)后出的線性表C.棧和隊(duì)列都是非線性結(jié)構(gòu)D.以上三種說法都不對(3)一棵二叉樹共有25個結(jié)點(diǎn),其中5個是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為()。A.16B.10C.6D.4(4)在以下模式中,能夠給出數(shù)據(jù)庫物理儲藏結(jié)構(gòu)與物理存取方法的是()。A.外模式B.內(nèi)模式C.看法模式D.邏輯模式(5)在滿足實(shí)體完滿性拘束的條件下()。.一個關(guān)系中應(yīng)該有一個或多個候選要點(diǎn)字B.一個關(guān)系中只能有一個候選要點(diǎn)字C.一個關(guān)系中禁止有多個候選要點(diǎn)字D.一個關(guān)系中能夠沒有候選要點(diǎn)字.優(yōu)選文檔(6)有三個關(guān)系R、S和T以下:()。則由關(guān)系R和S獲取關(guān)系T的操作時.自然連接B.并C.交D.差(7)軟件生命周期中的活動不包括()。.市場調(diào)研B.需求解析C.軟件測試D.軟件保護(hù)(8)下面不屬于需求解析階段任務(wù)的是()。.確定軟件系統(tǒng)的功能需求B.確定軟件系統(tǒng)的性能需求C.需求規(guī)格說明書評審D.?dāng)M定軟件集成測試計劃(9)在測試方法中,設(shè)計測試用例的主要依照是()。.程序內(nèi)部邏輯B.程序外面功能C.程序數(shù)據(jù)結(jié)構(gòu)D.程序流程圖(10)在軟件設(shè)計中不使用的工具是()。.系統(tǒng)結(jié)構(gòu)圖B.PAD圖C.?dāng)?shù)據(jù)流圖(DFD圖)D.程序流程圖(11)以下合法的VB變量名是()。A.caseB.name10.優(yōu)選文檔C.t-nameD.x*y(12)設(shè)x是小于10的非負(fù)數(shù)。對此陳述,以下正確的VB表達(dá)式是()。A.0≤x<10B.0<=x<10C.x>=0andx<10D.x>=0orx<=10(13)以下關(guān)于窗體的表達(dá)中錯誤的選項(xiàng)是()。A.窗體的Name屬性用于表記一個窗體B.運(yùn)行程序時,改變窗體大小,能夠觸發(fā)窗體的Resize事件C.窗體的Enabled屬性為False時,不能夠響應(yīng)單擊窗體的事件D.程序運(yùn)行時期,能夠改變Name屬性值(14)下面定義窗體級變量a的語句中錯誤的選項(xiàng)是()。A.Dima%B.privatea%C.PrivateaAsIntegerD.Statica%(15)表達(dá)式Int(Rnd(0)*50)所產(chǎn)生的隨機(jī)數(shù)范圍是()。A.(0,50)B.(1,50)C.(0,49)D.(1,49)(16)設(shè)x=5,執(zhí)行語句Printx=x+10,窗體上顯示的是()。A.15B.5C.TrueD.False(17)設(shè)有以下數(shù)組聲明語句:Dimarr(-2to2,0to3)ASInteger該數(shù)組所包括的數(shù)組元素個數(shù)是()。A.20B.16C.15D.12.優(yōu)選文檔18)現(xiàn)有由多個單項(xiàng)選擇按鈕構(gòu)成的控件數(shù)組,用于差異該控件數(shù)組中各控件的屬性是)。A.NameB.IndexC.CaptionD.Value(19)設(shè)有分段函數(shù):A.SelectCasexCaseIs<0Y=5CaseIs<=5,Is>0Y=2*xCaseelseEndselectB.Ifx<0Theny=5Elseifx<=5theny=2*xElsey=x*x+1EndifC.y=iif{x<0.5,iif(x<=5.2*x,x*x+1)}D.Ifx<0Theny=5Ifx<=5andx>=0theny=2*xIfx>5theny=x*x+1(20)設(shè)程序中有以下語句:X=inputbox(輸“入”,數(shù)“據(jù)”,100)PrintX運(yùn)行程序,執(zhí)行上述語句,輸入5并單擊輸入對話框上的“取消“按鈕,則窗體上輸出()。A.0B.5C.100D.空白.優(yōu)選文檔(21)現(xiàn)有以下一段程序:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(3,5,7,9)x=1Fori=4to1Step-1S=s+a(i)*xx=x*10NextPrintsEndSub執(zhí)行程序,單擊Command1命令按鈕,執(zhí)行上述事件過程,輸出結(jié)果是()。A.9753B.3579C.35D.79(22)設(shè)有一個命令按鈕Commsand1的事件過程以及一個函數(shù)過程。程序以下:PrivateSubCommand1_Click(0StaticxAsIntegerx=f(x+5)ClsPrintxEndSubPrivateFuntionf(xAsinteger)AsIntegerF=x+xEndFuntion連續(xù)單擊命令按鈕3次,第3次單擊命令按鈕后,窗體上顯示的計算結(jié)果是()。A.10B.30C.60D.70(23)以下關(guān)于菜單設(shè)計的表達(dá)中錯誤的選項(xiàng)是()。.各菜單項(xiàng)能夠構(gòu)成控件數(shù)組B.每個菜單項(xiàng)能夠看作是一個控件C.設(shè)計菜單是,菜單項(xiàng)的“有效”表選,即’□有效(E)’,表示該菜單項(xiàng)不顯示D.菜單項(xiàng)只響應(yīng)單擊事件.優(yōu)選文檔(24)以下關(guān)于多窗體的表達(dá)中,正確的選項(xiàng)是()。.任何刻,只有一個當(dāng)前窗體B.向一個工程增加多個窗體,存后生成一個窗體文件C.打開一個窗體,其他窗體自關(guān)D.只有第一個建立的窗體才是啟窗體(25)窗體上有一個名稱CommonDialog1的通用框,一個名稱Command1的命令按,并有以下事件程:PrivateSubCommand1_Click()CommandDialog1.DefaultExt=”doc”CommandDialog1.FileName=””CommandDialog1.FileName=”All(*.*)|*.*|Word|*.Doc|”CommandDialog1.FileName=1EndSub運(yùn)行上述程序,以下表達(dá)正確的選項(xiàng)是()。A.打開的框中文件“保存型”框中示“All(*.*)”B.保存文件的操作,文件名是C.DefaultExt屬性與FileName屬性所指明的文件型不一致,程序出D.框的Filter屬性沒有指出txt型,程序運(yùn)行出(26)程序中有以下數(shù)定和程用句:Dima(10)AsInteger??Callp(a)以下程定中,正確的選項(xiàng)是()。A.PrivateSubp(aAsInteger)B.PrivateSubp(a()AsInteger)C.PrivateSubp(a(10)AsInteger)D.PrivateSubp(a(n)AsInteger)(27)若要得合框中入的數(shù)據(jù),可使用的屬性是()。A.ListindexB.CaptionC.TextD.List28)在窗體上畫兩個名稱分Text1、Text2的文本框。Text1的Text屬性“Database,”如所示。.優(yōu)選文檔現(xiàn)有以下事件過程:PrivateSubText1_Change()Text2.Text=Mid(Text1,1,1)EndSub運(yùn)行程序,在文本框Text1中原有字符從前輸入a,Text2中顯示的是:()。A.DataAB.DataBC.a(chǎn)DataD.a(chǎn)Base(29)有以下程序:OptionBase!PrivateSubCommand1_Click()Dimarr(10)arr=Array(10,35,28,90,54,68,72,90)ForEachaInarrIfa>50ThenSum=Sun+aEndIfNextaEndSub運(yùn)行上述程序時出現(xiàn)錯誤,錯誤之處是()。A.?dāng)?shù)組定義語句不對,應(yīng)改為DimarrB.沒有指明For循環(huán)的終值C.應(yīng)在For語句從前增加Sum=0D.Nexta應(yīng)改為Next(30)要求產(chǎn)生10個隨機(jī)整數(shù),存放在數(shù)組arr中,從鍵盤輸入要刪除的數(shù)組元素的下標(biāo),將該元素中的數(shù)組刪除,后邊元素中的數(shù)據(jù)依次前移,并顯示刪除后節(jié)余的數(shù)據(jù),現(xiàn)有以下程序:OptionBase1PrivateSubCommand1_Click()Dimarr(10)ASIntegerFori=1to10arr(i)=int(Rnd*100).優(yōu)選文檔Printarr(i);Nextx=inputbox(輸“入1到10的一個整數(shù):”)Fori=x+1to10‘循環(huán)2arr(i-1)=arr(i)NextFori=1to10‘循環(huán)3Printarr(i);NextEndSub程序運(yùn)行后發(fā)現(xiàn)顯示的結(jié)果不正確,應(yīng)該進(jìn)行的更正是()。A.產(chǎn)生隨機(jī)數(shù)時不使用Int函數(shù)B.循環(huán)2的初始值應(yīng)為i=xC.?dāng)?shù)組定義改為Dima(11)asintegerD.循環(huán)3是循環(huán)終值應(yīng)改為9(31)使用驅(qū)動器列表框Drive1、目錄列表框Fiel1時,需要設(shè)置控件的同步,以下能夠正確設(shè)置兩個同步的命令是()。A.B.C.D.(32)以下關(guān)于彈出式菜單的表達(dá)中,錯誤的選項(xiàng)是()。.一個窗體只能有一個彈出式菜單B.彈出式菜單在菜單編寫器中建立C.彈出式菜單的菜單名(主菜單項(xiàng))的“可見”屬性平時設(shè)置為FalseD.彈出式菜單經(jīng)過窗體的PopupMenu方法顯示(33)有以下程序:PrivateTypestuXAsStringYAsIntegerEndTypePrivateSubCommand1_Click()DimaAsstua.x=”ABCD”a.y=12345Printa.優(yōu)選文檔EndSub\程序運(yùn)行時出現(xiàn)錯誤,錯誤的原因是()。A.Type定義語句沒有放在標(biāo)準(zhǔn)模塊中B.變量聲明語句有錯C.賦值語句不對D.輸出語句Print不對(34)在窗體上畫兩個名稱分別為Text1、Text2的文本框,一個名稱為Lable1的標(biāo)簽。窗體外觀如圖a所示。要求當(dāng)改變?nèi)我粋€文本框的內(nèi)容,就會將該文本框的內(nèi)容顯示在標(biāo)簽中,如圖b所示。實(shí)現(xiàn)上述功能以下:PivateSubText1_Change()CallShowText(Text1)EndSubPrivateSubText2Change()CallShowText(Text2)EndSubprivateSubshowText(TAsTextBox)Label1.Caption=文”本框中的內(nèi)容是:”EnbSub關(guān)于上述程序,以下表達(dá)中錯誤的選項(xiàng)是()。A.ShowText過程的參數(shù)種類能夠是ControlB.ShowText過程的參數(shù)種類能夠是VariantC.兩個過程調(diào)用語句有錯,應(yīng)分別改為CallShowText(Text1.Text)、CallShowTextText2.Text)D.ShowText過程中的T是控件變量(35)設(shè)有打開文件的語句以下:Open“test.datFor”RandomAs#1要求把變量a中的數(shù)據(jù)保存到該文件中,應(yīng)該使用的語句是()。A.Inpur#1,aB..優(yōu)選文檔C.Put#1,.aD.Get#1..a二、填空題(每空2分,共30分)請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。(1)在長度為n的序次儲藏的線性表中刪除一個元素,最壞情況下需要搬動表中的元素個數(shù)為()。(2)設(shè)循環(huán)隊(duì)列的儲藏空間為Q(1:30),初始狀態(tài)為Front=rear=30.現(xiàn)經(jīng)過一系列入隊(duì)與退隊(duì)運(yùn)算后,front=16,rear=15,則循環(huán)隊(duì)列中有()個元素。(3)數(shù)據(jù)庫管理系統(tǒng)供應(yīng)的數(shù)據(jù)語言中,負(fù)責(zé)數(shù)據(jù)的增、刪、改和盤問的是()。(4)在將E-R圖變換到關(guān)系模式時,實(shí)體和聯(lián)系都能夠表示成()。5)常有的軟件工程方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒?,類、繼承以及多態(tài)性等看法屬于)。(6)下面的事件過程執(zhí)行時,能夠把Text1文本框中的內(nèi)容寫到文件“中去“。請?zhí)羁?。PivateSubCommand1_Click()Open“”(For6)As#1print(7)Close#1EndSub7)設(shè)窗體上有一個名稱為Lable1的標(biāo)簽。程序運(yùn)行時,單擊鼠標(biāo)左鍵,再搬動鼠標(biāo),鼠標(biāo)的地址坐標(biāo)會實(shí)時地顯示在Lable1標(biāo)簽中:單擊鼠標(biāo)右鍵則停止實(shí)時顯示,并將標(biāo)簽中內(nèi)容除去。下面的程序可實(shí)現(xiàn)這一功能,請?zhí)羁?。DimDownAsBooleanPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,YAsSingle)SelectCase(8)Case1Down=TrueCase2Down=FalseEndSelectEndSubPrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle).優(yōu)選文檔If(9)(10)=”X=”&X&”Y=”&YElseLabel1.Caption=””EndifSub(8)窗體上有List1、List2兩個列表框,程序運(yùn)行時,在兩個列表框中分別選中1個項(xiàng)目,如圖a所示,單擊名稱為Command1的“互換”按鈕,則把選中的項(xiàng)目互換,互換后的地址不限,如

溫馨提示

  • 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

提交評論