VB程序設(shè)計期末考試試卷_第1頁
VB程序設(shè)計期末考試試卷_第2頁
VB程序設(shè)計期末考試試卷_第3頁
VB程序設(shè)計期末考試試卷_第4頁
VB程序設(shè)計期末考試試卷_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、VB程序設(shè)計期末考試試卷考試形式 : 閉卷考試考試時間: 120 分鐘題號得分一二三四五六總分班號學(xué)號姓名得分一、單選題(本題15 分,每小題 1 分)如果把一個人當作對象,那么血型相當于這個對象的:(A )(A ) 屬性(B ) 方法( C) 事件( D) 特征下列哪一種方法不能改變窗體的大?。?C)(A)設(shè)計時在窗體布局窗口中進行調(diào)整(B ) 設(shè)計時在屬性窗口中設(shè)置相應(yīng)的屬性(C)運行時設(shè)置相應(yīng)屬性的值(D ) 運行時調(diào)用窗體的Move 方法一個對象可以執(zhí)行的動作和可被對象識別的動作分別稱為:(B)事件、方法( B) 方法、事件( C) 屬性、方法( D)過程、事件在窗體Form1 的 C

2、lick 事件過程中有以下語句:(C)Label1.Caption = Visual Basic若本語句執(zhí)行之前,標簽控件Label1 的 Caption 屬性為默認值, 則標簽控件的Name屬性和 Caption 屬性在執(zhí)行本語句之前的值分別為:(A ) Label ”、” Label(B)” Label”、 Caption ”(C) Label1 ” 、 ” Label1(D ) ” Caption ” 、 Label 5見上題。該語句執(zhí)行后,標簽控件的Name 屬性和 Caption 屬性的值分別為:(B)”Label 、VisualBasic( B) Label1 、Visual Ba

3、sicSub 過程與 Function 過程最根本的區(qū)別是:( D)( A)前者可以使用Call 或直接使用過程名調(diào)用,后者不可以(B ) 后者可以有參數(shù),前者不可以兩種過程參數(shù)的傳遞方式不同前者無返回值,但后者有返回值在定義函數(shù)過程時,不可能用到的關(guān)鍵字是:( C)( A) Exit( B) As( C) Sub(D) End8在定義通用過程時,下列關(guān)鍵字中不能用來修飾形參的是:D( A) ByVal( B) ByRef( C) Optional(D) Static9下面定義數(shù)組語句中錯誤的是:(A ) Private A ( 10 To 5)D( B) Dim A(10 ,10 To -1

4、0) As Integer(C) Dim A () As Integer(D) Dim A(N) N 是變量10下面的哪一條語句與Visual Basic的默認設(shè)置相同:(B)(A) Option Base 1(B) Option Base 0(C) ByRef( D) Option Explicit下列哪類對象在運行時一定是不可見的:(B)Line(B) Timer( C) Shape(D ) Frame 12下面各類型對象中,沒有Move 方法的是:(C)(A) Form(B) Shape( C) Line( D) Image 13形狀控件所顯示的圖形不可能是:( D)(A)圓(B) 橢圓

5、(C) 圓角正方形(D ) 等邊三角形14列表框控件的下列幾個屬性中,哪一個不是數(shù)組:( B)( A ) List(B) ListIndex( C) Selected( D) ItemData 15向列表框中添加一個條目,應(yīng)使用列表框的什么方法:( B)( A ) InsertItem(B ) AddItem( C) AppendItem(D ) RemoveItem二、判斷題(本題15 分,每小題 1 分)標簽控件是專門用來顯示信息的,所以不能響應(yīng)鼠標的單擊事件。錯窗體的Move 方法不但可以移動窗體,而且可以改變窗體的大小,同時也會改變窗體與大小和位置有關(guān)的屬性值.對窗體的 Enabled

6、 屬性為 False 時,窗體上的按鈕、文本框等控件都不會對用戶的操作作出反應(yīng)。 對一條 Visual Basic 語句如果不超過80 個字符是不能續(xù)行的。錯在 Visual Basic 程序中不可能同時出現(xiàn)txtA 和 txta 兩個控件名。對If 與End If 關(guān)鍵字必須成對地使用,有一個 If 就有一個 End If 與之相對應(yīng)。 錯Do 和Loop 關(guān)鍵字必須成對使用,有一個Do 就必須有一個Loop 與之對應(yīng) .對For和Exit For 必須成對使用,有一個For就必須有一個 Exit For 與之對應(yīng)。 錯Select Case語句實現(xiàn)的是一種循環(huán)結(jié)構(gòu)。錯一個 Do 循環(huán)只能使

7、用一個Loop 關(guān)鍵字,但可以使用多個Exit Do 語句。 對如果過程的一個形參使用了ByRef 修飾 ,且調(diào)用時相應(yīng)的實參是一個變量,則實參變量的數(shù)據(jù)類型必須與形參相同。對因為函數(shù)過程有返回值,所以只能用在表達式中,不能使用Call 語句調(diào)用。 錯事件過程只能在事件發(fā)生時由系統(tǒng)調(diào)用,不能在程序中使用代碼直接調(diào)用.錯使用 Static 關(guān)鍵字定義的通用過程中過程級變量都為靜態(tài)變量。對在窗體模塊中,不能定義全局通用過程。錯三、填空題(本題30 分,每小題 2 分)下列數(shù)據(jù)類型的變量各占多少字節(jié)的內(nèi)存:2把整型數(shù)1 賦給一個邏輯型變量,則邏輯變量的值為(True)。3剛被定義尚未賦值的日期型變量

8、的值為(#0 。00.00 );邏輯型變量的值為(False);對象型變量的值為( Nothing );變體變量的值為( Emply )Byte : ( 1) ; Integer : (2) ; Long : ( 4) ;Single: ( 4) ;Double:(8) 。4對象型變量可以引用一個對象.使用 Dim objFirst As Object語句定義一個對象型變量,句.5在一條 Dim 語句中可以定義多個變量,如Dim strVar, intVar , sngVar As Integer,則7 Visual Basic 為添加到窗體上的第一個圖片框提供的默認對象名為( 3)。8組合框

9、的列表框。(style)屬性決定了該組合框是簡單組合框、下拉式組合框還是下拉式9當復(fù)選框被選定,它的 Value 屬性值為( 1);單選框被選定時,則的 Value 屬性為(true)。10不支持Click 事件的控件類型有( 7).22311 數(shù)學(xué)式y(tǒng)3ax2by2對應(yīng)的 VB 表達式為。已知 a=2, b=3,c=4,d=5 ,表達式 Not a=c Xor4c=b2Or ba+c 的值為。設(shè)變量 x 是一個兩位正整數(shù),寫出判斷x 的十位數(shù)是個奇數(shù)數(shù)字的VB 邏輯表達式:x10mod2=1.寫出表達式Val(10abc.5) Int( 2.7) 的值:寫出表達式(-30)。6/21/200

10、2 - 2 的值:2002621如果要把名稱為cmdFirst 的命令按鈕賦予它, 應(yīng)使用( Setobject=cmdFirst )語strVar、intVar 與 sngVar的數(shù)據(jù)類型分別是( Variant)、 (Variant )和 ( Integer).6定時器控件的Interval 屬性值是時間間隔,單位是( ms 毫秒 );當每隔此間隔的時間,定時器會引發(fā)一次( timer)事件。四、程序閱讀題(本題10 分,每小題1寫出單擊窗體后程序的運行結(jié)果。5 分)1Private Sub Form_Click()22For i = 1 To 5333Print Space(5 - )i

11、 ;4444For j = 1 To I55555Print Trim(Str( i) ); Next jPrint Next iEnd Sub寫出單擊窗體四次 ,第一次輸入6,第二次輸入7,第三次輸入8,第四次輸入9,窗體上顯示的結(jié)果。Private Sub Form_Click()Dim x As Integer Static s As Integerx = Val(InputBox(” x=)Select Case x Mod 3 Case 0s = s * x Case 1s = s - x Case Elses = s + x End SelectPrint”;s=”sEnd Sub

12、s=0 s=-7s=1 s=9五。簡答題(本題10 分, 1.2 小題 3 分 第 3 小題 4 分)1。KeyDown 、KeyUp 與 KeyPress事件各有什么不同 ,應(yīng)分別用在什么場合 ?MouseUp、MouseDown、MouseMove 事件過程有些什么參數(shù),每個參數(shù)的含義是什么 ?可以用哪些方法激活屬性窗口和工具箱窗口六、程序設(shè)計題(本題共20 分 1.2 小題 6 分 第 3 小題 8 分)我國現(xiàn)有人口 13 億,設(shè)年增長率1,計算多少年后增加到20 億. Sub form click()Dim p as double Dim r as double Dim n as double P

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論