




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、VB 程序設(shè)計(jì)試題及答案(一) 一、單選題1. 是一種面向 B 的編程環(huán)境。(A) 機(jī)器 (B) 對象(C) 過程 (D) 應(yīng)用2.要使Forml窗體的標(biāo)題欄顯示“歡迎使用 VB,以下 D語句是正確的(A) =“歡迎使用 VB”(B) =歡迎使用 VB(C) =歡迎使用 VB(D) =歡迎使用 VB3. 若要使命令按鈕不可操作,要對 A 屬性進(jìn)行設(shè)置。(A) Enabled (B)Visible(C) Backcolor (D)Caption4. 如果在窗體上已經(jīng)創(chuàng)建了一個(gè)文本框?qū)ο骉extl,可以通過(A) Change (B) LostFocusC 事件獲得輸入鍵值的ASCII 碼。(C)
2、 KeyPress (D) GotFocus5. 下面 A 是合法的變量名。(A) X_yz (B) 123ab。 (C) integer (D) X-Y6. 以下關(guān)系表達(dá)式中,其值為False的是A。(A) ABCAbC (B) 女男(C) BASIC=UCase(basic) (D) 123O Then n=n+l(B) If sex=男“ And age=4O And (duty=教授Or duty=副教授)Then n=n+l(C) If sex=男And age=4O And Right(duty , 2)=教授Then n=n+l(D) If sex=男“ And age=4O A
3、nd duty=教授 “ And duty=副教授 “ Then n=n+l10. 下列關(guān)于DoLoop循環(huán)結(jié)構(gòu)執(zhí)行循環(huán)次數(shù)的描述正確的是D。(A) Do WhileLoop循環(huán)和DoLoop Un til循環(huán)至少都執(zhí)行一次(B) Do WhileLoop循環(huán)和 DoLoop Un til循環(huán)可能都不執(zhí)行(C) Do WhileLoop循環(huán)至少執(zhí)行一次和DoLoop Un til循環(huán)可能不執(zhí)行(D) Do WhileLoop循環(huán)可能不執(zhí)行和DoLoop Un til循環(huán)至少執(zhí)行一次11. 以下 B是正確的ForNext結(jié)構(gòu)。(A) For x=1 To Step 10 (B) For x=3
4、To -3 Step -3Next x Next x(C) For x=1 To 10 (D) For x=3 to 10 step 3re:Next x Next y If i=10 Then GoTO re12. 如下數(shù)組聲明語句, B 是正確的。(A) Dim a3,4 As Integer(B) Dim a(3,4) As Integer(C) Dim a(n,n) As Integer(D) Dim a(3 4) As Integer13. 下列語句中(假定變量 n 有值),能正確聲明可變長數(shù)組的是 A 。(A) Dim a( ) As Integer (B) Dim a( ) As
5、 IntegerReDim a(n) ReDim a(n) As String(C) Dim a( ) As Integer (D) Dim a(10) As IntegerReDim a(3, 4) ReDim a(n+10)ReDim Preserve a(4, 4)14. 要想從子過程調(diào)用后返回兩個(gè)結(jié)果,下面子過程語句說明合法的是 C 。(A) Sub f2(ByVal n%, ByVal m%) (B) Sub f1(n%, ByVal m%)(C) Sub f1(n%, m%) (D) Sub f1(ByVal n%, m%)15. 設(shè)有如下程序段:Public Sub F1(n%)
6、n=3*n+4End SubPrivate Sub Command1_Click( )Dim n%, m% n=3 m=4調(diào)用F1語句End Sub則在 Command1_Click 事件中有效的調(diào)用語句是 B 。(A) Call F1(n+m) (B) Call F1(m) (C) Call F1(5) (D) Call F1(m+5)1 6.用來設(shè)置粗體字的屬性是 C 。(A) FontItalic (B) FontName (C) FontBold (D) FontSize17. 假定定時(shí)器的Interval屬性為1000 , Enabled屬性為True,調(diào)用下面的事件過程,程序運(yùn)行結(jié)
7、 束后變量 x 的值為 D 。Dim x As IntegerSub Timer1_Timer( )For i=1 to 10x=x+1Next iEnd Sub(A) 1000 (B) 10000 (C) 10 (D) 以上都不對18. 在下列關(guān)于通用對話框的敘述中,錯(cuò)誤的是B(A) 顯示 “字體 ”對話框(B) 在“打開 ”或“另存為 ”對話框中,用戶選擇的文件名可以經(jīng) FileTitle 屬性返回(C) 在“打開 ”或“另存為 ”對話框中,用戶選擇的文件名機(jī)器路徑可以經(jīng) FileName 屬性返回(D)19. 當(dāng)用戶按下并且釋放一個(gè)鍵后會觸發(fā)KeyPress、 KeyUp 和 KeyDo
8、wn 事件,這三個(gè)事件發(fā)生的順序是 C 。(A) KeyPress、 KeyDown、 KeyUp(B) KeyDown、 KeyUp、 KeyPress(C) KeyDown、 KeyPress、 KeyUp(D) 沒有規(guī)律20. 在下面關(guān)于順序文件的描述中,正確的是 C 。(A) 順序文件中每行的長度都是相同的。(B) 可以通過編程對文件中的某行方便地進(jìn)行修改(C) 數(shù)據(jù)以ASCII碼的形式存放在文件中,所以可通過記事本打開(D) 文件的組織結(jié)構(gòu)復(fù)雜21. 隨機(jī)文件是因?yàn)?C 。(A) 文件中的內(nèi)容是通過隨機(jī)數(shù)產(chǎn)生的(B) 文件中的記錄號通過隨機(jī)數(shù)產(chǎn)生的(C) 可對文件中的記錄根據(jù)記錄號隨
9、機(jī)地讀/寫(D) 文件的每條記錄的長度是隨機(jī)的22. 從磁盤上讀入一個(gè)文件名為順序文件,如下 A 正確。(A) F=Open F For Input As #1(B) F=Open “F”For Input As #2(C) Open “ ”For Input As #1 (D) Open c: For Input As #223. 坐標(biāo)度量單位可由通過來D 改變。(A)Drawstyle 屬性 (B) DrawWidth 屬性(C) Scale方法(D) ScaleMode 屬性24. 指令 Circle (1000, 1000), 500, 8, -6, -3 將繪制 A。(A) 畫圓 (
10、B) 橢圓 (C) 圓弧 (D) 扇形25. 用 ADO 數(shù)據(jù)控件建立與數(shù)據(jù)源的鏈接,設(shè)置操作過程按A 順序進(jìn)行。選擇數(shù)據(jù)源連接方式;選擇數(shù)據(jù)庫類型;指定數(shù)據(jù)庫文件名;指定記錄源(A) (B) (C) (D) 二、填空題1. VB是建立在 BASIC語言基礎(chǔ)上的 可見化編程語言或編程環(huán)境。2在窗體上已建立多個(gè)控件如Text1、 Label1 、Command1 ,若要程序一運(yùn)行時(shí)焦點(diǎn)就定位在Command1 控件上,應(yīng)對 Command1 控件設(shè)置 TabIndex 屬性的值為 0 。3.在 VB 中, 1234、123456&、+5、+5這4個(gè)常數(shù)分別表示 整形 、 長整形 、 單精度 、
11、雙精 度 類型。4表示 x 是5的倍數(shù)或是 9的倍數(shù)的邏輯表達(dá)式為x mod 5 = 0 or x mod 9=0 。5數(shù)組聲明時(shí)下標(biāo)下界默認(rèn)為0,利用 Opation Base 1 語句可以使下標(biāo)為 1 。6傳地址方式是當(dāng)過程被調(diào)用時(shí),形參和實(shí)參共享存儲單元 。7窗體中的模塊級變量應(yīng)在窗口模塊 段聲明,它作用于該窗體的 全局范圍 。8當(dāng)用戶單擊滾動條的空白處時(shí),滑塊移動的增量值由LargeChange 屬性決定。9如果菜單標(biāo)題的某個(gè)字母前輸入一個(gè)“& ”符號,那么該字母就成了熱鍵字母;如果建立菜單時(shí)在標(biāo)題文本框中輸入一個(gè)“- (減號) ”符號,那么顯示時(shí)形成一個(gè)分隔符。10使用 Scale
12、方法可以自定義坐標(biāo)系。11使用 Line 方法畫矩形,不許在指令中使用關(guān)鍵字B 。12使用 SQL 語句設(shè)置 ADO 控件的 RecordSource 屬性,這 CommandType 屬性需要設(shè)置成1(adCmdText)或者(adCmdUnknown)。1 3 為了顯示一個(gè)窗體,所使用的方法為show ;而為了隱藏一個(gè)窗體,所使用的方法為_Hide 。1 4如果要將某個(gè)命令按鈕不顯示,則可將_Visible 屬性設(shè)置為 False15 在 VB 中窗體文件的擴(kuò)展名為。三、編程應(yīng)用題1. 程序閱讀,寫出下列程序的運(yùn)行結(jié)果。(1)Private Sub Command1_Click( )Dim
13、 a, i%, min%, imin%, sum%, t%a=Array(26, 43, 61, 87, 33, 19, 37, 59, 76, 69)min=a(0): imin=0: sum=a(0)For i=1 to UBound(a)sum=sum+a(i)If a(i)= AAnd UCase=0And ch= 9Thench; 是數(shù)字字符Elsech; 是其他字符End IfEnd Sub輸出結(jié)果:是數(shù)字字符(3) Public Sub Proc(a%( ) ) Static i% Do a(i)=a(i)+a(i+1) i=i+1 Loop While i2 End Sub P
14、rivate Sub Command1_Click( ) Dim m%, n%, x%(10) For i=0 to 4: x(i)=i+1: Next i For i=1 to 2: Call Proc(x): Next i For i=0 to 4: Print x(i); : Next i End Sub輸出結(jié)果:3 5 7 4 52. 補(bǔ)充程序(1)如下是賬號和密碼輸入的檢驗(yàn)程序,運(yùn)行界面如下圖1所示。輸入帳號和密碼后,單擊“檢驗(yàn)密碼”按鈕,如果密碼正確則程序結(jié)束,假定密碼為S001 ”;如果密碼不正確,則彈岀如下圖2所示對話框,單擊 取消”則程序結(jié)束,單擊 重試”則返回圖1窗體,且密碼文本框 Text2內(nèi)容被清空, 等待再次輸入。補(bǔ)充完整如下程序。圖1 圖2Private Sub Command1_Click()Dim i As IntegerIf s001 Theni = MsgBox(密碼錯(cuò)誤,5 + vbExclamation,警告)If i 4 ThenEndElseEndEnd IfEnd IfEnd Sub (2)以下是求最大公約數(shù)和最小公倍數(shù)的程序,使用的是輾
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林蜜桔庫存管理辦法
- 2025年無損檢測資格證考試無損檢測檢測技術(shù)在我國的應(yīng)用案例試卷
- 2025年評茶員(高級)考試試卷:茶葉加工設(shè)備與操作
- 2025年消防安全標(biāo)識識別培訓(xùn)考試題庫知識點(diǎn)總結(jié)
- 2025年法語DELF閱讀理解能力提升實(shí)戰(zhàn)技巧試卷
- 2025年寵物訓(xùn)導(dǎo)師職業(yè)能力測試卷:寵物訓(xùn)練市場分析試題
- 診所備案管理辦法暫行
- 2025年血型分析儀器試劑項(xiàng)目立項(xiàng)申請報(bào)告模范
- 2025年美發(fā)師(高級)實(shí)操技能考核試卷:美發(fā)師實(shí)操技能考核培訓(xùn)師資
- 2025年電子商務(wù)師(初級)電子商務(wù)數(shù)據(jù)分析與挖掘職業(yè)技能鑒定試卷
- 硫化氫題庫及答案
- 2025年中國農(nóng)機(jī)流通行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 低壓培訓(xùn)課件
- 2025-2030中國洗胃機(jī)產(chǎn)業(yè)運(yùn)營現(xiàn)狀分析與未來前景趨勢展望報(bào)告
- Unit 2 Home Sweet Home 第3課時(shí)(Section A 3a-3c) 2025-2026學(xué)年人教版英語八年級下冊
- 安全生產(chǎn)月題庫-安全生產(chǎn)知識競賽題庫(1800道)
- 教師團(tuán)隊(duì)協(xié)作與溝通能力
- 保安公司薪酬管理制度
- 2025年計(jì)劃生育與婦幼健康考試試題及答案
- 2025至2030中國廢銅行業(yè)發(fā)展現(xiàn)狀及發(fā)展趨勢與投資風(fēng)險(xiǎn)報(bào)告
- 血管內(nèi)導(dǎo)管相關(guān)性血流感染預(yù)防與診治2025
評論
0/150
提交評論