4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)8695_第1頁
4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)8695_第2頁
4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)8695_第3頁
4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)8695_第4頁
4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)8695_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2008年4月計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試試題及答案(txt格式)86951、程序流程圖帶有箭頭的線段表示的是A)圖元關(guān)系 B)數(shù)據(jù)流 C)控制流 D調(diào)用關(guān)系2、結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括、A)多態(tài)性 B)自頂向下 C)模塊化 D)逐步求精3、軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是A)低內(nèi)聚低耦合 B)高內(nèi)聚低耦合 C)低內(nèi)聚高耦合 D)高內(nèi)聚高耦合4、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A)可有性分析報(bào)告 B)軟件需求規(guī)格說明書C)概要設(shè)計(jì)說明書D)集成測(cè)試計(jì)劃5、算法的有窮性是指A)算法程序的運(yùn)行時(shí)間是有限的B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的長度是有限的D)算法只能被有限的

2、用戶使用6、對(duì)長度為N的線性表排序,在最壞情況下,比較總?cè)藬?shù)不是n(n-1)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序7、下列關(guān)于棧的敘述正確是A)按“先進(jìn)先出”組織數(shù)據(jù)B)按“先進(jìn)后出”組織數(shù)據(jù)C)只能在底插入數(shù)據(jù)D)不能刪除數(shù)據(jù)8、在數(shù)據(jù)庫設(shè)計(jì)中,將E_R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)投型的過程屬于A)需求分析階段B)概念設(shè)計(jì)階段C)邏輯設(shè)計(jì)階段D)物理設(shè)計(jì)階段9.有三個(gè)關(guān)系R.S和如下: R s t_ _ _ B C D B C D B C D_ _ _a o k1 f 3 h2 a 0 k1 _ _ _b 1 n1 a 0 k1_ _ n 2 x1 _A)并B)自然連接C)笛

3、卡爾積D)交B)標(biāo)準(zhǔn)模塊文件是純代碼文件C)在標(biāo)準(zhǔn)模塊中聲明的全局變量可以在整個(gè)工程中使用D)在標(biāo)準(zhǔn)模塊中不能定義工程12.在VB中,表達(dá)式3*25mod3的值是A)1 B)0 C) 3 D)出現(xiàn)錯(cuò)誤提示13.以下選項(xiàng)中,不合法的VB的變量名是A)a5b B)_xyz C)a_b D)andif14以下數(shù)量組定義語句中,錯(cuò)誤的是A)Static(10)As tetcger B)Dim c(3,1Yo4) C)Dim d(-10) D)Dim b(0 To5,1To3)As Integer15.現(xiàn)有語句:y=If(x>0,xMod 3.0) 設(shè)x=10,則y的值是A)0 B)1 C)3 D

4、)語句有錯(cuò)16為了使文本框同時(shí)具有垂直和水平滾動(dòng)條,應(yīng)先把Muitiline屬性設(shè)置為True,然后再把Scroltbars屬性設(shè)置為A)0 B)1 C) 2 D) 317.文本框Text1的KeyDown事件工程如下:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer).end sub其中參數(shù)keycode的值表示的是發(fā)生此事件時(shí)A)是否按下了alt健或ctrl鍵 B)按下的是哪個(gè)數(shù)字鍵 C)所按的鍵盤鍵的鍵碼 D)按下的是哪個(gè)鼠標(biāo)鍵18.窗體上有一個(gè)名稱為HScroll1的滾動(dòng)條,程序運(yùn)行后,當(dāng)單擊滾動(dòng)條兩端的箭頭是,

5、立即在窗替上顯示滾動(dòng)條的位置(即刻度值),下面能夠?qū)崿F(xiàn)上述操作的事件過程是A)Private Sub HScroll1_change() B)private sub HScroll1-change() print hscroll1.value print hscroll1.smallchange end sub end sub C)private sub hscroll1-scroll() D)private sub hscroll1-scroll()print hscroll1.value print hscroll1.smallchange end sub end sub 19.若已經(jīng)把嚴(yán)

6、格命令按鈕的dfault屬性設(shè)置為true,則下面可導(dǎo)致按鈕的click事件過程被調(diào)用的操作是A)用鼠標(biāo)右鍵單擊此按鈕 B)按鍵盤上的esc鍵 D)按鍵盤上的回車鍵 D)用鼠標(biāo)右鍵雙擊此按鈕20.是使兩個(gè)單選按鈕屬于一個(gè)框架,正確的操作是A)先畫一個(gè)框架,再在框架中畫兩個(gè)單選按鈕B)先畫一個(gè)框架,再在框架外畫兩個(gè)單選按鈕,然后把單選按鈕拖到框架中C)先畫兩個(gè)單選按鈕,再把框架將單選按鈕框起來D)以上三種方法都正確A)coption B)text C)list D)selectcd 22.設(shè)窗體上有一個(gè)標(biāo)簽labell和一個(gè)計(jì)時(shí)器timerl,timerl的interval屬性被設(shè)置為1000,

7、enabled屬性,endanled屬性被設(shè)置為true,要求程序運(yùn)行時(shí)每秒在標(biāo)簽中顯示一次系統(tǒng)當(dāng)前時(shí)間,以下可以實(shí)現(xiàn)上述要求的事件過程是A)private sub timerl_timer() B)private sub timerl_timer()label1.caption=true label1.caption=times end sub end sub C)private sub timerl_timer() D)private sub timerl_timer()erval=1 label1.caption= timer end sub next k end s

8、ub23.設(shè)有如圖所示窗體和以下程序: private sub command1_click() text1text=;visual basic;end subprivate sub text1_lostfocus() if text1.text<>BASIC;Then text1.text=;end ifend sub程序運(yùn)行時(shí),在text1文本框中輸入“Basic”(如圖所示),然后單擊command1按鈕,則產(chǎn)生錯(cuò)誤的結(jié)果是A)文本框中先內(nèi)容,焦點(diǎn)在文本框中 B)文本框中為“Basic”,焦點(diǎn)在文本框中C)文本框中為“Basic”,焦點(diǎn)在按鈕上D)文本框中為“Visual B

9、asic”,焦點(diǎn)在按鈕上24.窗體上有一個(gè)名稱為 command1的命令按鈕,其整體過程如下: private sub command1_click() x=;visualBasicProgramming; a=right(x,11)b=mid(x,7,5)c=msgbox(a,b)end sub運(yùn)行程序后單擊命令按鈕,以下說法錯(cuò)誤的是A)信息框的標(biāo)題是Basic B)信息框中的提示信息是ProgrammingC)C的值是函數(shù)的返回值 D)msgbox的使用格式有錯(cuò)25、設(shè)工程文件包含兩個(gè)窗體文件 form1.frmform2.frm及一個(gè)標(biāo)準(zhǔn)模塊文件module.bas.兩個(gè)窗體上分別只有一

10、個(gè)名稱為command1的命令按鈕。form1的代碼如下:public x As Integerprivate subform_load()x=1y=5end subprivate sub command1_click()end subform2的代碼如下:private sub command1_click()print form1.x,yend subModule的代碼如下:public y As Integer運(yùn)行以上程序,單擊form1的命令按鈕command1,則顯示form2:再單擊form2上的命令按鈕command1,則窗體上顯示的是A)1 5 B) 0 5 C)0 0 D)程

11、序有錯(cuò)26、窗體上有一個(gè)名稱為text1的文本框,一個(gè)名稱為command1的命令按鈕。窗體文件夾的程序如下 :public Type xa As Integer b As Integerend typeprivate sub command1_click()Dim y AS xy.a=InputBox(;)Elsey.b=Fix(y.a/2)End Ifend sub對(duì)以上程序,下列說法中錯(cuò)誤的是A)X是用戶定義的類型B)InputBox函數(shù)彈出的對(duì)話框中沒有提示信息D)Fix(y.a/2)的小數(shù)部分四舍五入,轉(zhuǎn)換為整數(shù)返回27、窗體上有一個(gè)名稱為CD1的通用對(duì)話框控件和內(nèi)4個(gè)命令按鈕組成的

12、控件數(shù)command1,其下標(biāo)從左到右分別為0、1、2、3,窗體外觀如圖所示。命令按鈕的事件過程如下:private sub command1_click(Index As Integer)select Case IndexCase0CD1.Action=1Case 1Case 2CD1.Action=5Case 3EndEnd SelectEnd Sub對(duì)上述程序,下列說法中錯(cuò)誤的是A)單擊“打開”按鈕,顯示打開文件的對(duì)話框B)單擊“保存”按鈕,顯示保存文件的對(duì)話框C)單擊“打印”按鈕,能夠設(shè)置打印選項(xiàng),并執(zhí)行打印操作D)單擊“退出”按鈕,結(jié)束程序的運(yùn)行28、窗體上有兩個(gè)水平滾動(dòng)條HV、HT

13、,還有一個(gè)框Text1和一個(gè)標(biāo)題為“計(jì)算”的命令按鈕command1,并編寫了以下程序:private sub command1_click()Call calc(HV.Value,HT.Value)End SubPublic Sub calc(x As Integer,y As Integer)End Sub運(yùn)行程序,單擊“計(jì)算”按鈕,可根據(jù)速度與時(shí)間計(jì)算出距離,并顯示計(jì)算結(jié)果。對(duì)以上程序,下列說法正確的是A)過程調(diào)用語句不對(duì),應(yīng)為calc(HV.HT)B)過程定義語句的形式參數(shù)不對(duì),應(yīng)為Sub calc(x As Control,y As Control)C)計(jì)算結(jié)果在文本框中顯示出來D)

14、程序不能正確運(yùn)行29、現(xiàn)有如下程序:private sub command1_click() s=0For i=1 To 5s=s+f(5+i)Nextprint sEnd SubPublic Function f(x As Integer)if x>=10 Thent=x+1Elset=x+2End iff=tEnd Function運(yùn)行程序,則窗體上顯示的是A)38 B)49 C)61 D)77030、窗體上有一個(gè)用菜單編輯器設(shè)計(jì)的菜單,運(yùn)行程序,并在窗體上單擊鼠標(biāo)右鍵,則彈出一個(gè)快捷菜單,如圖所示。以上說法中錯(cuò)誤的是A)在設(shè)計(jì)“粘帖”菜單項(xiàng)時(shí),在菜單編輯器窗口中設(shè)置了“有效”屬性(

15、有“”)B)菜單中的橫線是在該菜單的標(biāo)題輸入框中輸入了一個(gè)“一”(減號(hào))字符C)在設(shè)計(jì)“選中”菜單項(xiàng)時(shí),在菜單編輯器窗口設(shè)置了“復(fù)選”屬性(有“”)D)在設(shè)計(jì)該彈出菜單的主菜單項(xiàng)時(shí),在菜單編輯器窗口中去掉了“可見”前面的“”31、窗體上有一個(gè)名稱為picture1的圖片框控件,一個(gè)名稱為label1的標(biāo)簽控件,如圖所示?,F(xiàn)有如下程序:Public Sub display(x As Control)if Typeof x IsLabel Then x.Caption=;計(jì)算機(jī)等級(jí)考試;Else x.picture=loadpicture(;pic.jpg;)End IfEnd Subprivat

16、e sub picture1_click() Call display(Label1)End Subprivate sub picture1_click() Call display(picture1)End Sub對(duì)以上程序,下列說法正確的是A)程序運(yùn)行時(shí)會(huì)出錯(cuò) B)單擊圖片框,在圖片框中顯示一幅圖片C)過程中的X是控件變量 D)單擊標(biāo)簽,在標(biāo)簽中顯示一串文字32、窗體上有兩個(gè)名稱分別為Text1,Text2文本框,Text1的KeyUp事件過程如下:private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)Dim c As St

17、ringc=UCase(chr(KeyCode)Text2.Text=Chr(Asc(c)+2)End Sub當(dāng)向文本框Text1中輸入小寫字母a時(shí),文本框Text2中顯示的是A)A B)a C)C D)c33、窗體上有一個(gè)文本框Text1和一個(gè)命令按鈕command1,并有以下事件過程:private sub picture1_click() Dim s As String,ch As Strings=;For k=1To LEN(Text1)ch=Mid(Text1,k,1)s=ch+sNext kText1.Text=sEnd Sub程序執(zhí)行時(shí),在文本框中輸入“Basic”,然后單擊命令

18、按鈕,則Text1中顯示的是A)Basic B)sicaB C)BASIC D)CISAB34、某人編寫了如下程序,用來求10個(gè)整數(shù)(整數(shù)從鍵盤輸入)中的最大值:private sub command1_click() Dim a(10) As String,max As StringFor k=1 To 10a(K)=InputBox(“輸入一個(gè)整數(shù)”)Next kmax=0For k=1 To 10 if a(k)>max Thenmax=a(k)End IfNext kprint maxEnd Sub運(yùn)行程序時(shí)發(fā)現(xiàn),當(dāng)輸入10個(gè)正整數(shù)時(shí),可以得到正確結(jié)果,但輸入10個(gè)負(fù)數(shù)時(shí)結(jié)果是錯(cuò)誤的,程序需要修改,下面的修改中可以得到正確運(yùn)行結(jié)果的是A)把if a

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論