已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2011年9月全國計(jì)算機(jī)等級考試二級筆試試卷VB語言程序設(shè)計(jì)一、選擇題1、下列敘述中正確的是A、算法就是程序 B、設(shè)計(jì)算法時(shí)只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)C、設(shè)計(jì)算法時(shí)只需要考慮結(jié)果的可靠性 D、以上三種說法都不對2、下列關(guān)于線性鏈表的敘述中,正確的是A、各數(shù)據(jù)結(jié)點(diǎn)存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致 B、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)C、進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素 D、以上三種說法都不對3、下列關(guān)于二叉樹的敘述中,正確的是A、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè) B、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)C、葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍 D、度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍4、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是( )。A、學(xué)生成績管理系統(tǒng) B、C語言編譯程序C、UNIX操作系統(tǒng) D、數(shù)據(jù)庫管理系統(tǒng)XY系統(tǒng)功能1功能2功能3功能2.1功能2.2功能2.35、某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示該系統(tǒng)總體結(jié)構(gòu)圖的深度是A、7 B、6 C、3 D、26、程序調(diào)試的任務(wù)是A、設(shè)計(jì)測試用例 B、驗(yàn)證程序的正確性C、發(fā)現(xiàn)程序中的錯(cuò)誤 D、診斷和改正程序的錯(cuò)誤7、下列關(guān)于數(shù)據(jù)庫設(shè)計(jì)的敘述中,正確的是A、在需求分析階段建立數(shù)據(jù)字典B、在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C、在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D、在物理設(shè)計(jì)階段建立數(shù)據(jù)字典8、數(shù)據(jù)庫系統(tǒng)的三級模式不包括A、概念模式 B、內(nèi)模式 C、外模式 D、數(shù)據(jù)模式9、有三個(gè)關(guān)系R、S和T如下:RABCa12b21c31SABCa12b21TABCc31則由關(guān)系R和S得到關(guān)系T的操作是A、自然連接 B、差 C、交 D、并10、下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是A、繼承 B、自頂向下 C、模塊化 D、逐步求精11、以下描述中錯(cuò)誤的是A、窗體的標(biāo)題通過其Caption屬性設(shè)置B、窗體的名稱(Name屬性)可以在運(yùn)行期間修改C、窗體的背景圖形通過其Picture屬性設(shè)置 D、窗體最小化時(shí)的圖標(biāo)通過其Icon屬性設(shè)置12、在設(shè)計(jì)階段,當(dāng)按Ctrl+R鍵時(shí),所打開的窗口是A、代碼窗口 B、工具箱窗口 C、工程資源管理器窗口 D、屬性窗口13、設(shè)有如下變量聲明語句:Dim a,b as Boolean則下列敘述中正確的是( )。A、a和b都是布爾型變量 B、a是變體型變量,b是布爾型變量 C、a是整型變量,b是布爾型變量 D、a和b都是變體型變量14、下列可作為Visual Basic變量名的是( )。A、A#A B、4ABC C、?xy D、Print_Text15、假定一個(gè)滾動(dòng)條的LargeChange屬性值為100,則100表示( )。A、單擊滾動(dòng)條箭頭和滾動(dòng)框之間某位置時(shí)滾動(dòng)框位置的變化量B、滾動(dòng)框位置的最大值 C、拖動(dòng)滾動(dòng)框時(shí)滾動(dòng)框位置的變化量D、單擊滾動(dòng)條箭頭時(shí)滾動(dòng)框位置的變化量16、在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:Pricate Sub Command1_Click( ) MsgBox Str(123+321)End Sub程序運(yùn)行后,單擊命令按鈕,則在信息框中顯示的提示信息為( )。A、字符串“123+321” B、字符串“444” C、數(shù)值“444” D、空白17、假定有以下程序Pricate Sub Form_Click( ) a=1:b=a Do Until a=5 x=a*b Print b;x a=a+bb=b+a LoopEnd Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果是( )。A、1 1 B、1 1 C、1 1 D、1 1 2 3 2 4 3 8 3 618、在窗體上畫一個(gè)名稱為List1的列表框,列表框中顯示若干城市的名稱。當(dāng)單擊列表框中的某個(gè)城市名時(shí),該城市名消失。下列在List1_Click事件過程中能正確實(shí)現(xiàn)上述功能的語句是( )。A、List1.RemoveItem List1.Text B、List1.RemoveItem List1.Clear C、List1.RemoveItem List1.ListCount D、List1.RemoveItem List1.ListIndex19、列表框中的項(xiàng)目保存在一個(gè)數(shù)組中,這個(gè)數(shù)組的名字是( )。A、Column B、Style C、List D、MultiSelect20、有人編寫了如下程序:Private Sub Form_Click( ) Dim s As Integer,x As Integer s=0 x=0 Do While s=10000 x=x+1 s=s+x2 Loop Print sEnd Sub上述程序的功能是:計(jì)算s=1+22+32+n2+,直到s10000為止。程序運(yùn)行后,發(fā)現(xiàn)得不到正確的結(jié)果,必須進(jìn)行修改。下列修改中正確的是( )。A、把x=0改為x=1 B、把Do While s=10000改為Do While s10000D、交換x=x+1和s=s+x2的位置21、設(shè)有如下程序:Private Sub Form_Click( ) Dim s As Long,f As Long Dim n As Integer,i As Integer f=1 n=4 For i=1 To n f=f*i s=s+f Next i Print sEnd Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果是A、32 B、33 C、34 D、3522、閱讀下面的程序段:a=0For i=1 To 3 For j=1 To i For k=j To 3 a=a+1 Next k Next j Next i執(zhí)行上面的程序段后,a的值為( )。A、3 B、9 C、14 D、2123、設(shè)有如下程序:Private Sub Form_Click( ) Cls a$=”123456” For i=1 To 6 Print Tab(12-i);_ Next iEnd Sub程序運(yùn)行后,單擊窗體,要求結(jié)果如圖所示,則在_處應(yīng)填入的內(nèi)容為( )。A、Left(a$,i) B、Mid(a$,8-I,i) C、Right(a$,i) D、Mid(a$,7,i)24、設(shè)有如下程序:Private Sub Form_Click( ) Dim i As Integer,x As String,y As String x=”ABCDEFG” For i=4 To 1 Steo -1 y=Mid(x,i,i)+y Next i Print yEnd Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果為( )。A、ABCCDEDEFG B、AABBCDEFGC、ABCDEFG D、AABBCCDDEEFFGG25、設(shè)有如下程序:Private Sub Form_Click( ) Dim ary(1 To 5) As Integer Dim i As Integer Dim sum As Integer For i=1 To 5 ary(i)=i+1 sum=sum+ary(i) Next iPrint sumEnd Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果為( )。A、15 B、16 C、20 D、2526、有一個(gè)數(shù)列,它的前3個(gè)數(shù)為0,1,1,此后的每個(gè)數(shù)都是其前面3個(gè)數(shù)之和,即0,1,1,2,4,7,13,24,要求編寫程序輸出該數(shù)列中所有不超過1000的數(shù)。Private Sub Form_Click( ) Dim i As Integer,aAs Integer ,b As IntegerDim c As Integer,d As Integera=0:b=1:c=1d=a+b+ci=5While d=1000 Print d; a=b:b=c:c=d d=a+b+d i=i+1WendEnd Sub運(yùn)行上面的程序,發(fā)現(xiàn)輸出的數(shù)列不完整,應(yīng)進(jìn)行修改。以下正確的修改是A、把While d1000 B、把i=5改為i=4 C、把i=i+1移到While d=1000的下面D、在i=5的上面增加一個(gè)語句:Print a;b;c27、下面的語句用Array函數(shù)為數(shù)組變量a的各元素賦整數(shù)值:a=Array(1,2,3,4,5,6,7,8,9)針對a的聲明語句應(yīng)該是( )。A、Dim a B、Dim a As Integer C、Dim a(9) As Integer D、Dim a() As Integer28、下列描述中正確的是( )。A、Visual Basic只能通過過程調(diào)用執(zhí)行通用過程 B、可以在Sub過程的代碼中包含另一個(gè)Sub過程的代碼 C、可以像通用過程一樣指定事件過程的名字 D、Sub過程和Function過程都有返回值28、閱讀程序:Function fac(ByVal n As Integer)As Integer Dim temp As Integer temp=1 For i%=1 To n temp=temp*i% Next i% fac=tempEnd FunctionPrivate Sub Form_Click( ) Dim nsum As Integer nsum=1 For i%=2 To 4 nsum=nsum+fac(i%) Next i% Print nsum End Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果是( )。A、35 B、31 C、33 D、3730、在窗體上畫一個(gè)命令按鈕和一個(gè)標(biāo)簽,其名稱分別為Command1和Label1,然后編寫如下代碼:Sub S(x As Integer,y As Integer) Static z As Integer y=x*x+z z=yEnd SubPrivate Sub Command1_Click( ) Dim i As Integer,z As Integer m=0 z=0 For i=1 To 3 S i,z m=m+z Next i Label1.Caption=Str(m)End Sub程序運(yùn)行后,單擊命令按鈕,在標(biāo)簽中顯示的內(nèi)容是( )。A、50 B、20 C、14 D、731、以下說法中正確的是( )。A、MouseUp事件是鼠標(biāo)向上移動(dòng)時(shí)觸發(fā)的事件B、MouseUp事件過程中的x,y參數(shù)用于修改鼠標(biāo)位置C、在MouseUp事件過程中可以判斷用戶是否使用了組合鍵D、在MouseUp事件過程中不能判斷鼠標(biāo)的位置32、假定已經(jīng)在菜單編輯器中建立了窗體的彈出式菜單,其頂級菜單項(xiàng)的名稱為a1,其“可見”屬性為False。程序運(yùn)行后,單擊鼠標(biāo)左鍵或右鍵都能彈出菜單的事件過程是( )。A、Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button =1 And Button =2 Then PopupMenu a1 End IfEnd SubB、Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)PopupMenu a1End SubC、Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button =1 Then PopupMenu a1 End IfEnd SubD、Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button =2 Then PopupMenu a1 End IfEnd Sub33、在窗體上畫一個(gè)名稱為CD1的通用對話框,并有如下程序:Private Sub Form_Load( ) CD1.DefaultExt=”doc” CD1.FileName=”c:file1.txt” CD1.Filter=”應(yīng)用程序(*.exe)|*.exe”End Sub程序運(yùn)行時(shí),如果顯示了“打開”對話框,在“文件類型”下拉列表中的默認(rèn)文件類型是( )。A、應(yīng)用程序(*.exe) B、*.doc C、*,txt D、不確定34、以下描述中錯(cuò)誤的是( )。A、在多窗體應(yīng)用程序中,可以有多個(gè)當(dāng)前窗體 B、多窗體應(yīng)用程序的啟動(dòng)窗體可以在設(shè)計(jì)設(shè)定C、多窗體應(yīng)用程序中每個(gè)窗體作為一個(gè)磁盤文件保存 D、多窗體應(yīng)用程序可以編譯生成一個(gè)EXE文件35、以下關(guān)于順序文件的敘述中,正確的是( )。A、可以用不同的文件號以不同的讀寫方式同時(shí)打開一個(gè)文件 B、文件中各記錄的寫入順序與讀出順序是一致的C、可以用Input #或Line Input #語句向文件寫記錄 D、如果用Append方式打開文件,則既可以在文件末尾添加記錄,也可以讀取原有記錄二、填空題(每空2分,共30分)1、數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的棧屬于_【1】_。2、在長度為n的順序存儲(chǔ)的線性表中插入一個(gè)元素,最壞情況下需要移動(dòng)表中_【2】_個(gè)元素。3、常見的軟件開發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒āδ硲?yīng)用系統(tǒng)經(jīng)過需求分析建立數(shù)據(jù)流圖(DFD),則應(yīng)采用_【3】_方法。4、數(shù)據(jù)庫系統(tǒng)的核心是_【4】_。5、在進(jìn)行關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì)時(shí),E-R圖中的屬性常被轉(zhuǎn)換為關(guān)系中的屬性,聯(lián)系通常轉(zhuǎn)換為_【5】_。6、為了使標(biāo)簽?zāi)茏詣?dòng)調(diào)整大小以顯示標(biāo)題(Caption屬性)的全部文本內(nèi)容,應(yīng)把該標(biāo)簽的_【6】_屬性設(shè)置為True。7、在窗體上畫一個(gè)命令按鈕,其名稱為Command1,然后編寫如下事件過程:Private Sub Command1_Click() x = 1 Result = 1 While x = 10 Result = _【7】_ x = x + 1 Wend Print ResultEnd Sub上述事件過程用來計(jì)算10的階乘。請?zhí)羁铡?、在窗體上畫一個(gè)命令按鈕,其名稱為Command1,然后編寫如下事件過程:Private Sub Command1_Click()t=0:m=1:Sum=0Do t=t+【8】 Sum=Sum+【9】 m=m+2Loop While【10】Print SumEnd Sub該程序的功能是,單機(jī)命令按鈕,則計(jì)算并輸出以下表達(dá)式的值:1+(1+3)+(1+3+5)+(1+3+5+39),請?zhí)羁铡?9)在窗體上畫一個(gè)命令按鈕(其Name屬性為Command1),然后編寫如下代碼:Private Sub Command1_Click()Dim M(10) As IntegerFor k =1 to 10 M(k)=12-kNextx=6Print M(2+M(x)End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是【11】(10)在窗體上畫一個(gè)命令按鈕,(其Name屬性為Command1),然后編寫如下代碼:Private Sub Command1_Click()Dim n As Integern=Val(Inputbox(“請輸入一個(gè)整數(shù):”)If n Mod 3=0 And n Mod 2=0 And n Mod 5=0 Then Print
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度金融信息服務(wù)臨時(shí)工勞動(dòng)合同書
- 2025年度商鋪?zhàn)赓U合同范本:現(xiàn)代商業(yè)綜合體租賃管理細(xì)則3篇
- 個(gè)性化私人合作協(xié)議模板2024版B版
- 2025年度個(gè)人與個(gè)人草原保護(hù)管理服務(wù)合同范本3篇
- 2025年字畫裝裱作品定制與售后服務(wù)合同3篇
- 2025年度美甲行業(yè)品牌形象設(shè)計(jì)與承包合同
- 2025年精裝房裝修材料運(yùn)輸與儲(chǔ)存合同3篇
- 土地登記相關(guān)法律知識(shí)-土地登記代理人《土地登記相關(guān)法律》押題密卷1
- 2025年度生態(tài)環(huán)保技術(shù)引進(jìn)承包合同規(guī)范范本4篇
- 2025版文化創(chuàng)意設(shè)計(jì)師專屬聘用協(xié)議3篇
- 《社會(huì)工作實(shí)務(wù)》全冊配套完整課件3
- 單位違反會(huì)風(fēng)會(huì)書檢討書
- 2024年4月自考00832英語詞匯學(xué)試題
- 《電力用直流電源系統(tǒng)蓄電池組遠(yuǎn)程充放電技術(shù)規(guī)范》
- 《哪吒之魔童降世》中的哪吒形象分析
- 信息化運(yùn)維服務(wù)信息化運(yùn)維方案
- 汽車修理廠員工守則
- 公安交通管理行政處罰決定書式樣
- 10.《運(yùn)動(dòng)技能學(xué)習(xí)與控制》李強(qiáng)
- 冀教版數(shù)學(xué)七年級下冊綜合訓(xùn)練100題含答案
- 1神經(jīng)外科分級護(hù)理制度
評論
0/150
提交評論