




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
高級語言程序設(shè)計(VB) 試卷(A卷)注意事項:1、本試卷共 頁,滿分為 100 分,考試時間為 110 分鐘。 2、標(biāo)準(zhǔn)答題卡使用2B鉛筆涂寫;文字題答題時請使用藍、黑鋼筆或圓珠筆,不得使用紅顏色墨水筆。題 目一二三四五總 分分?jǐn)?shù)核對得 分閱卷人讀卡一、單項選擇題(每空1分,共 30分)(請將答案按照題干上【】內(nèi)的序號涂寫“標(biāo)準(zhǔn)答題卡”,否則不得分)1在VB 6.0中,擴展名為.vbp的文件稱為 【1】 。A) 工程文件B) 窗體文件C) 類模塊文件D) 標(biāo)準(zhǔn)模塊文件2在VB 6.0集成開發(fā)環(huán)境的設(shè)計模式下,用鼠標(biāo)雙擊窗體上的某個對象后,打開的窗口是 【2】 。A) 代碼窗口B) 窗體設(shè)計窗口C) 屬性窗口D) 工程資源管理器窗口3設(shè)有變量定義語句Dim a%,則變量a的數(shù)據(jù)類型是 【3】 。 A) 整型B) 單精度類型C) 雙精度類型D) 字符串類型4下列表達式中,值為False的是 【4】 。A) ABabcB) ABC = UCase(abc)C) ABCDabcD) Mid(ABCD,3,1)=Left(ABCD,3)5函數(shù)InStr(ABCDEF, CD)的值是 【5】 。A) 2B) 3C) True D) CDEF 6下列程序運行后,單擊窗體,輸出結(jié)果是 【6】 。Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & bEnd SubA) 8 8B) 35 35C) 8 35D) 35 87下列程序運行后,單擊窗體,輸出結(jié)果是 【7】 。Private Sub Form_Click() a = 3: b = 7 a = a + b : b = a b : a = a - b Print a; bEnd SubA) 4 3B) 7 3C) 3 7D) 10 7 8下面程序段所表示的數(shù)學(xué)關(guān)系式是 【8】 。If (a b) Then If d = c Then x = 1 Else x = 2 End IfA) B) C) D) 9下列程序運行后,單擊窗體,輸出結(jié)果是 【9】 。Private Sub Form_Click() s = 0: k = 1 Do s = s + k: k = k + 1 Loop Until k = 5 Print sEnd SubA) 15B) 10C) 1D) 010下列程序段的輸出結(jié)果是 【10】 。For k = 4 To 2 Step -2 m = k Next k Print m; k;A) 2 2B) 2 0C) 2 1D) 0 0 11用下面的語句定義數(shù)組,則數(shù)組中的元素個數(shù)是 【11】 個。Option Base 1 Dim A(-1 To 2,5) As IntegerA) 5B) 10C) 15D) 2012下面程序段的輸出結(jié)果是 【12】 。Dim a(4) As Integer, s As IntegerFor k = 1 To 4 a(k) = 2 * kNext k For k = 1 To 4 Step 2 s = s + a(k) Print s; Next kA) 8B) 20C) 2 8D) 2 6 12 2013設(shè)有如下的用戶自定義類型Private Type Stu name As String * 10 age As IntegerEnd Type則以下正確引用該類型成員的代碼是 【13】 。A) S=zhangB) Dim s As Stu = zhangC) Dim s As Type Stu = zhangD) Dim s As Type = zhang14用“ 【14】 ”關(guān)鍵字聲明的變量稱為全局變量。A) PrivateB) PublicC) DimD) Static15在窗體上放置一個文本框,程序運行后,在文本框中輸入abc,但顯示的卻是*,可能的原因是該文本框的 【15】 屬性值已經(jīng)被設(shè)置為*。A) FontB) TextC) NameD) PasswordChar16在VB 6.0中,Print是對象的 【16】 。A) 屬性B) 方法C) 事件D) 名稱17在VB 6.0中,要判斷復(fù)選框是否為選中狀態(tài),使用的屬性是 【17】 。 A) CaptionB) CheckedC) SelectedD) Value18設(shè)列表框List1中共有3個列表項,如右圖所示。則下列語句中,能夠刪除最后一個列表項的是 【18】 。A) List1.RemoveItem 2B) List1.RemoveItem 項目CC) List1.RemoveItem List1. ListcountD) List1.RemoveItem List1. ListIndex19組合框分為下拉式組合框、簡單組合框和下拉式列表框,在“屬性”窗口中這三種類型是由 【19】 屬性設(shè)置的。A) StyleB) FillStyleC) BackStyleD) BorderStyle20用戶單擊滾動條的空白處(滑塊與兩端滾動箭頭之間的區(qū)域)時,Value屬性所增加或減少的值,是由 【20】 屬性決定的。A) MinB) MaxC) SmallChangeD) LargeChange21將圖片文件“b.jpg”作為背景圖片,裝入當(dāng)前窗體,正確的語句是 【21】 。A) Me.Picture=b.jpgB) Me.Picture= LoadPicture(b.jpg)C) Me.Picture=b.jpgD) Me.Picture= LoadPicture(b.jpg)22要將兩個單選按鈕放置在同一個框架內(nèi),使它們成為一組,正確的操作是 【22】 。A) 先放置一個框架,然后在框架中放置兩個單選按鈕B) 先放置兩個單選按鈕,再放置一個框架,放置框架時覆蓋在單選按鈕上C) 先放置兩個單選按鈕,再放置一個框架,然后將兩個單選按鈕拖動到框架內(nèi)D) 以上三種方法都正確23計時器控件能夠響應(yīng)的事件是 【23】 。A) LoadB) ClickC) ChangeD) Timer24要使命令按鈕處于無效狀態(tài),可以設(shè)置按鈕的 【24】 屬性值為False。A) CaptionB) Enabled C) Style D) Visible25如果在一個工程中有多個窗體和模塊,則VB默認的啟動對象是 【25】 。A) 第一個標(biāo)準(zhǔn)模塊B) 最后一個被添加的窗體C) 設(shè)計時的第一個窗體D) 最后一個被添加的標(biāo)準(zhǔn)模塊26在窗體上放置一個圖像框,名稱為Image1。程序運行時,要保持圖像框大小不變,使框中的圖片能夠自動適應(yīng)圖像框的大小,可以執(zhí)行語句 【26】 。A) Image1.AutoSize=TrueB) Image1.Stretch=TrueC) Image1.AutoSize=FalseD) Image1.Stretch=False27使用“菜單編輯器”建立菜單項之間的分隔線時,在菜單項的“標(biāo)題”中輸入的符號是 【27】 。A) 減號-B) 下劃線_C) &D) #28要將窗體Form1從內(nèi)存中卸載,正確的語句是 【28】 。A) Form1.ShowB) Load Form1C) Form1.HideD) UnLoad Form129在窗體上單擊時,會觸發(fā)鼠標(biāo)事件MouseDown,其事件過程的一般格式如下:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub此時,如果單擊的是鼠標(biāo)右鍵,則Button參數(shù)的值是 【29】 。A) 1B) 2C) 3D) 4 30獲取文件的長度(字節(jié)數(shù)),可以使用的函數(shù)是 【30】 。A) LEN( )B) LOF( )C) EOF( )D) LOG( )二、填空題(每空 2分,共 20分)(請將答案按照題干上【】內(nèi)的序號填寫在下表中,否則不得分)分?jǐn)?shù)【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】1數(shù)學(xué)表達式改寫為VB表達式,形式是 【1】 。答案 sqr(3*y) /(x+y)2在VB 6.0中,InputBox函數(shù)返回值的數(shù)據(jù)類型是 【2】 。答案:字符串類型或String3語句 Print Tab(5);ABC 的功能是 【3】 。答案:從第5列開始輸出字符串“ABC”4下面程序段的功能是:在文本框Text1中輸入一個數(shù)值x,如果滿足5x10,那么輸出“Yes”,否則輸出“No”。請?zhí)羁铡 =Val(Text1.Text)答案5 x And x 10 If 【4】 Then Print Yes Else Print No5設(shè)a=1,b=2,c=3,語句 Print a b Or b c And c 3 m = m + 2 Case 1 To 4 m = m + 3 End Select Next k Print mEnd Sub3在窗體上放置一個文本框,名稱為Text1。下列程序運行后,單擊窗體,Text1中顯示的內(nèi)容是 【3】 。 答案:ade Private Sub Form_Click() Text1.Text = s = aBd12Re For k = 1 To Len(s) ch = Mid(s, k, 1) If ch = a And ch p Then p = x(k) s = s + p End If Next k Print p; sEnd Sub5下列程序運行后,單擊窗體,輸出結(jié)果是 【5】 。 答案:1 5 1 Private Sub Form_Click() Dim a(1 To 3, 1 To 3) For i = 1 To 3 For k = 1 To 3 If k = 1 Or i = k Then a(i, k) = 1 Else a(i, k) = i + k End If Next k Next i Print a(1, 1); a(2, 3); a(3, 3)End Sub6在窗體上放置一個命令按鈕,名稱為Command2,并編寫如下代碼。Private Sub Command2_Click() Dim m As Integer, n As Integer, g As Integer m = 18: n = 12: g = 0 Call sub1(m, n, g) Print m; n; gEnd SubPublic Sub sub1(ByVal a As Integer, ByVal b As Integer, c As Integer) If a b Then t = a: a = b: b = t Do While b 0 r = a Mod b a = b b = r Loop c = aEnd Sub程序運行后,單擊命令按鈕,則輸出結(jié)果是 【6】 。答案:18 12 67在窗體上放置一個命令按鈕,名稱為Command3,并編寫如下代碼。Private Sub Command3_Click() Dim k As Integer k = 1 Print fun1(k); Print fun1(k); Print fun1(k);End SubFunction fun1(a As Integer) As Integer Static c As Integer Dim b As Integer a = a + 2: b = b + 2: c = c + 2 fun1 = a + b + cEnd Function程序運行后,單擊命令按鈕,則輸出結(jié)果是 【7】 。答案:7 11 158在窗體上放置一個文本框,其名稱為Text1,并編寫如下代碼。Dim s As StringPrivate Sub Text1_KeyPress(KeyAscii As Integer) s = s + Chr(KeyAscii) Print s;End Sub程序運行后,在文本框中輸入abc,則窗體上輸出的內(nèi)容是 【8】 。答案:aababc四、改錯題(每題3分,共 6 分)(請將答案按照題號填寫在下表中,否則不得分)分?jǐn)?shù)第1題第2題1在窗體上放置一個計時器和一個標(biāo)簽,計時器名稱為Timer1,標(biāo)簽名稱為Label1。下列程序的功能是:(1)在窗體加載事件中設(shè)置計時器每秒鐘能夠觸發(fā)5次Timer事件;(2)每觸發(fā)一次Timer事件能夠?qū)?biāo)簽上的字號加大2,當(dāng)字號超過當(dāng)前窗體的寬度時,將字號恢復(fù)為8。程序中有一處錯誤,請更正。說明錯誤時可以使用每條語句前的編號。(1)Private Sub Form_Load()(2) Timer1.Interval = 5 答案:200(3)Timer1.Enabled = True(4)End Sub(5)Private Sub Timer1_Timer()(6) Label1.FontSize = Label1.FontSize + 2(7) If Label1.FontSize Me.Width Then(8) Label1.FontSize = 8(9) End If(10)End Sub2下列程序的功能是計算1+3+5+99的和s。程序中有一處錯誤。請更正。說明錯誤時可以使用每條語句前的編號。(1)s = 0(2)k = 1(3)Do While k = 1e-4 e = e + p n = n + 1 p = 【6】 答案:p / nLoop Print e的近似值=; eEnd Sub3在下圖所示的窗體上放置的主要控件及其主要的屬性設(shè)置如下:控件類型控件名稱屬性屬性值標(biāo)簽Label1Caption示例文字命令按鈕Command1Caption設(shè)置單選按鈕Option1Caption宋體
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 賓川聯(lián)誼活動策劃方案
- 小學(xué)驚蟄活動方案
- 定向越野活動方案
- 家長組織團建活動方案
- 小區(qū)愛心贈閱活動方案
- 對公聯(lián)誼活動方案
- 家居活動氛圍策劃方案
- 小學(xué)好書同讀活動方案
- 憲法知識搶答活動方案
- 室內(nèi)自主活動方案
- 承包經(jīng)營合同(2024版)
- CCFA:2024年中國零售數(shù)字化及新技術(shù)應(yīng)用創(chuàng)新案例
- 考研學(xué)習(xí)筆記 《國際貿(mào)易實務(wù)》(第6版)筆記和課后習(xí)題(含考研真題)詳解-1-200
- UL1741標(biāo)準(zhǔn)中文版-2020逆變器變流器斷路器UL標(biāo)準(zhǔn)中文版
- 無人機在坦克戰(zhàn)中的火力支援研究-洞察分析
- 四川省樹德中學(xué)2025屆高三下學(xué)期一模考試數(shù)學(xué)試題含解析
- 醫(yī)用耗材集中配送方案
- 農(nóng)村個人土地承包合同模板
- 醫(yī)院規(guī)范腫瘤化療制度
- 2023年人教版四4年級下冊數(shù)學(xué)期末解答質(zhì)量檢測試卷(含答案)
- 審計應(yīng)知應(yīng)會知識題庫及答案(共341題)
評論
0/150
提交評論