《VB程序設(shè)計》期末復(fù)習(xí)要點_第1頁
《VB程序設(shè)計》期末復(fù)習(xí)要點_第2頁
《VB程序設(shè)計》期末復(fù)習(xí)要點_第3頁
《VB程序設(shè)計》期末復(fù)習(xí)要點_第4頁
《VB程序設(shè)計》期末復(fù)習(xí)要點_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、VB程序設(shè)計期末復(fù)習(xí)要點一、 重點復(fù)習(xí)內(nèi)容:通過本課程的學(xué)習(xí),要求重點掌握:1. VB窗體的屬性、事件和方法,常用的控件的公用屬性和常用標準控件。 2. VB常用的數(shù)據(jù)類型,常量的定義,變量的命名,變量的聲明及作用域。 3. 常用的表達式。 4. ForNext循環(huán),DoLoop循環(huán),IfThenElse條件判斷語句,Select Case語句。 5. 一維數(shù)組、二維數(shù)組的聲明與存取 。 6. 過程的聲明與調(diào)用。 7. 菜單編輯器、輸入對話框、消息輸出對話框及系統(tǒng)對話框的使用。 二、 考試題型及分值:1. 判斷題共10題(每題1分,共10分) 2. 單項選擇題10題(每題2分,共30分)3.

2、填空題10空(每空2分,共20分)4. 閱讀程序,寫出程序運行結(jié)果 2題 (每題10分,共20分)5. 程序填空 ( 共20分)三、 例題精解 判斷題 (正確的打,錯誤的打×) ( )1.VB對象就是窗體和控件。 ( )2.事件是VB對象可以響應(yīng)的用戶操作。 ( )3.文本框和標簽框通過同一屬性在窗體上顯示文字。 ( )4.ForNext循環(huán)結(jié)構(gòu)的默認步長為1。 ( )5.要實現(xiàn)同樣的循環(huán)控制,在Do WhileLoop和DOLoop While循環(huán)結(jié)構(gòu)中給定的循環(huán)條件是一樣的。 ( )6.對象的屬性都可以在程序中通過語句設(shè)置。 ( )7.能夠改變多項選擇框中背景顏色的屬性是Back

3、Color。 ( )8.將焦點主動設(shè)置到指定的控件或窗體上,應(yīng)采用Setfocus方法。 ( )9.當圖片框Picturebox控件的Autosize屬性為true時,超過圖片框尺寸的圖片其超過部分會被圖片框截去。 ( )10.使用Open語句可以創(chuàng)建新的順序文件。 ( )11.要在窗體上添加控件,從工具箱中將控件拖到窗體上即可。 ( )12.可以把屬性看作是一個對象的性質(zhì)。 ( )13.TextBox與Label有許多共同的特點,它們都能顯示和輸入文字。 ( )14.所有對象的屬性都可以在屬性窗口中設(shè)定。 ( )15.標簽沒有change事件和setFocus方法。 ( )16.方法Form

4、1.show與Form1.visible=True是等效的。 ( )17.Msgbox函數(shù)建立的信息框既能顯示信息又能輸入用戶的信息。 ( )18.DoLoop Until語句實現(xiàn)循環(huán)時,不管條件真假,首先無條件地執(zhí)行一次循環(huán)。 ( )19.函數(shù)Str(23)與Str(-23)的值的長度相同。 ( )20.變量名的第一個字符必須是字母。 ( )21.每個Vb對象都有name屬性。 ( )22.語句Command1.visible=false 與Command1.enabled=false 是等價的。 ( )23.InputBox函數(shù)和MsgBox函數(shù)一樣,返回的是字符串。 ( )24.改變窗體

5、的標題也就是改變其屬性窗口中的name屬性。 ( )25.文本框控件有Caption屬性。 ( )26.在Visual Basic中,向過程傳遞參數(shù)時,按地址傳遞參數(shù)是缺省的。 ( )27.DoLoop until語句實現(xiàn)循環(huán)時,只要條件是假,循環(huán)將一直進行下去。 ( )28.按照文件的存取方式及其組成結(jié)構(gòu)可以分為兩種類型:文本文件和隨機文件。 ( )29.在工具箱內(nèi)雙擊命令按鈕圖標,便會在窗體上建立一個命令按鈕。 ( )30.單項選擇和多項選擇控件都具有Value屬性,它們的數(shù)據(jù)類型都是布爾類型。 單項選擇題1. 如果要改變窗體的標題,需要設(shè)置窗體對象的( )屬性。 A、Caption B、

6、Name C、BorderStyle D、BackColor2.若要求從文本框中輸入密碼時在文本框中只顯示 * 號,則應(yīng)在此文本框的屬性窗口中設(shè)置( )。 A、Text屬性值為 * B、Caption屬性值為 *C、Password屬性值為空 D、Passwordchar屬性值為 *3.下面哪一種變量名是錯誤的( )。 A、A_B B、a123 C、abc D、a.14.下面哪一個關(guān)鍵字表示聲明的變量可以在任何窗體中使用( )。 A、Dim B、Public C、Const D、Private 5.在文本框的屬性中,用于設(shè)定文本框最多可接受字符數(shù)的屬性是( )。 A、 Autosize B、P

7、asswordchar C、Text D、Maxlength 6.要使Listbox可以單擊鼠標或按空格鍵來實現(xiàn)復(fù)選,屬性Multiselect的值應(yīng)設(shè)為( )。 A、0 B、1 C、2 D、3 7.使文本框能顯示滾動條,必須首先設(shè)置的屬性是( )。 A、 AutoSize B、 Alignment C、 Multiline D、 Scrollbars 8.對象可以識別和響應(yīng)的某些操行為稱為( )。 A、屬性 B、方法 C、繼承 D、事件 9.以下關(guān)于窗體的描述,正確的是( )。 A、只有用于啟動的窗體可以有菜單。B、窗體事件和窗體中所有控件事件的代碼都放在窗體文件中。C、窗體的名字和存盤的窗

8、體文件名必須相同。D、開始運行時窗體的位置只能是設(shè)計階段時顯示的位置。10.將通用對話框控件CommonDialog1的類型設(shè)置為“顏色”對話框,可以調(diào)用該對話框的( )方法。 A、LoadB、ShowC、ShowColorD、ShowSave11.下列變量命名正確的是( )。 A、myfile B、1vb C、page2 D、cmd.112、以下可以構(gòu)成語句一項是( )。 A、對象名.屬性名 B、對象名.方法名 C、對象名.事件名 D、對象名.函數(shù)名13.在下圖的窗體中,沒有采用的控件是( )。 圖圖圖A、文本框 B、標簽框 C、框架 D、命令按鈕14.要改變文本框中顯示的文本,可以在屬性窗

9、口中改變( )屬性。 A、Caption B、NameC、Text D、Label15.若要求從文本框中輸入密碼時在文本框中只顯示號,則應(yīng)在此文本框的屬性窗口中設(shè)置( )。 A、Text屬性值為 B、Caption屬性值為C、Passwordchar屬性值為 D、Passwordchar屬性值為真16.如上圖,在設(shè)計菜單時,要求允許在菜單項的左邊設(shè)置打勾標記,下面哪種論述是正確的?( ) A、在標題項中輸入然后打勾 B、在索引項中輸入“”C、在有效項中輸人“” D、在復(fù)選項中輸入“”17.VB為命令按鈕提供的Cancel屬性是( )。 A、用來指定命令按鈕是否為窗體的“取消”按鈕B、用來指定命

10、令按鈕的功能是停止一個程序的運行C、用來指定命令按鈕的功能是關(guān)閉一個運行程序D、用來指定命令按鈕的功能是中斷一個程序的運行18.VB提供的多項選擇控件(CheckBox)具有功能是( )。 A、多重選擇 B、單一選擇C、多項選擇 D、選擇一次19. 將通用對話框控件CommonDialog1的類型設(shè)置為“打開”對話框,可調(diào)用該對話框的( )方法。 A、Load B、Show C、ShowColor D、ShowOpen20.調(diào)試程序時,要執(zhí)行單個語句或一組語句時,需要處于( )窗口。 A、立即 B、監(jiān)視 C、Code D、中斷21.以下哪項變量名是合法的?( ) A、b&C B、*B2

11、# C、City_name D、15A22.變量A%的類型是( )。 A、 Integer B、 Single C、 String D、 Boolean23.設(shè)定文本框中是否可以接受多行文本要用到( )屬性。 A、Maxlength B、Height C、Multiline D、Text24.改變控件在窗體中的上下位置應(yīng)修改控件的( )屬性。 A、Top B、Left C、WidthD、Height25.循環(huán)結(jié)構(gòu) For i!=1 to 10 step 1.5 共執(zhí)行幾次( )。 A、 6 B、 7 C、 9 D、 10 26.定義數(shù)組 Array(1 to 5,5) 后,下列哪一個數(shù)組元素不

12、存在( )。 A、 Array(1,1) B、 Array(1,0) C、 Arry(0,1) D、 Array(5,5)27.有子程序定義 Public Sub aaa(a as Integer, b as Single),正確的調(diào)用形式是( )。 A、Call aaa(,) B、Call sub(1,1.2) C、aaa 1,1.2 D、sub 1,1.2 28.Line(100,100)step(300,300)將在窗體( )畫一直線。 A、(100,100)到(300,300) B、(100,100)到(400,400)C、(100,100)到(200,200) D、(200,200)

13、到(300,300)29.菜單控件不同于其它VB控件,它只有一個事件( ) 。 、Click B、KeyDown C、KeyPress D、LostFocus30.將通用對話框CommonDialog1的類型設(shè)置成“另存為”對話框,可調(diào)用該對話框的( )方法。 A、Showopen B、ShowSave C、ShowColor D、ShowFont 31.當使用上下文相關(guān)幫助時,選擇要幫助的內(nèi)容,然后按( ),就可出現(xiàn)MSDN窗口直接顯示所需的幫助信息。 A、 Help B、 F10 C、 Esc D、 F132.當運行程序時,系統(tǒng)會自動執(zhí)行啟動窗體的( )事件過程。A、Load B、Clic

14、k C、UnLoad D、GotFocus33.不論何控件,共同具有的是( )屬性。A、Text B、Name C、ForeColor D、Caption34. 當文本框的內(nèi)容改變時,引發(fā)的事件是( )。 A、GotFocus B、LoadC、Change D、UnLoad35.菜單控件不同于其它VB控件,它只有一個事件 -( )。 、Click B、KeyDown C、KeyPress D、LostFocus 填空題1、2003 MOD 4 = ; SQR(25)= 。2、Line(100,100)Step(300,300)將在窗體 到 畫一直線。 3、DoLoop Until 循環(huán)結(jié)構(gòu)中,

15、當條件為 時結(jié)束循環(huán)。 4、VB中的變量按其作用域可分為: , 和 變量。 5、語句Exit Sub的作用是: 。 6、要設(shè)置命令按鈕的背景色,首先必須使它的Style屬性值設(shè)置為 。7、ABS(0.98)= ; INT(45.02)= 。 8、將窗體級變量MyText聲明為字符串變量的語句是 。 9、常用的循環(huán)結(jié)構(gòu)有: 和 。10、VB的表達式主要有:算術(shù)運算表達式、 字符串表達式、關(guān)系表達式、 和對象屬性表達式。 11、在圖片控件Picturebox 的屬性中,可以決定控件是否自動改變大小的屬性是 ,若使Picturebox控件可以自動改變大小,該屬性值應(yīng)為 。 12、a和b中有且只有一個

16、為0,用表達式表示為 。13.VB的窗體和控件是具有自己的 、 和 的對象。 14.聲明一個值為3.14的常量Pi的語句為 。15.把條件1£x<12寫成VB關(guān)系表達式為 。16.“Visual”& “Basic”運算結(jié)果為 。17.要改變控件的寬度,應(yīng)修改該控件的 屬性。18.用于獲取字符串長度的函數(shù)是 。19.Dim b1,b2 as boolean語句顯式聲明變量b1是 變量,b2是 變量。20.函數(shù)Str(-459.65)的值為 。 讀程序題,寫出程序運行結(jié)果 1. Dim Sub Commandl_Click( ) Textl.Text = “努力”End S

17、ubDim Sub Command2_Click( ) Textl.Text = “學(xué)習(xí)”End Sub單擊Command2按鈕,在文本框中顯示_。2.   Private Sub Form_Click()    score = Int(Rnd * 10) + 30    Select Case score    Case Is < 10         A$ = "F"  

18、60; Case 10 To 19        A$ = "D"    Case 20 To 29         A$ = "C"    Case 30 To 39         A$ = "B"    Case Else 

19、        A$ = "A"    End Select    Print A$End Sub當VB執(zhí)行上面的語句后,輸出的結(jié)果是:_。3Private Sub Form_Click( )Static Sum As IntegerFor I = l To 10Sum = Sum+ INext IPrint SumEnd Sub 運行結(jié)果: 。4Private Sub Commandl_Click( )Textl.Text= “VB”End SubPri

20、vate Sub Command2_C1ick( )Textl.Text = “程序”End Sub單擊Command2按鈕,又單擊Command1按鈕,在文本框中顯示 。5. Private Sub Form_Click()    Dim  b  As Integer, k    As Integer    b = 1    For&#

21、160;k = 1 To 5        b = b * k        If  b >= 15 Then            Exit For   

22、;     Else            k = k + 1        End If    Next k    Print k, bEnd Sub運行結(jié)果:_ 。 6. Pr

23、ivate Sub Form_ load ( ) MsgBox “學(xué)習(xí)”End Sub 運行結(jié)果:_ 。 程序填空( 共20分)1.窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。單擊“測試”按鈕時,執(zhí)行如下事件過程,此事件過程的功能是:當在窗體中出現(xiàn)消息框并選中其中的“確定”按鈕時,隱藏“顯示”按鈕,否則退出。請?zhí)羁铡?Private Sub _Click( ) 1 Answer = (“隱藏按鈕”,l) 2 if Answer = vbOK then cmdDisplay.visible = 3 Else End End ifEnd Su

24、b2.工程裝入時彈出輸入窗口,輸入數(shù)據(jù)后關(guān)閉窗體。Private Sub Form_ ( ) 4InputBox "請輸入數(shù)據(jù)" 5 End Sub3、程序填空 建立一個求和功能的窗體及程序,要求:(1) 窗體格式如下圖所示。 (2) 對象屬性表(請在下劃線處補充填空)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)對象 屬性 設(shè)定值Form Name FrmSum(窗體) Caption _ (1)Fontname 宋體CommandButton Name cmdSumNumber Capt

25、ion _ (2)對象 屬性 設(shè)定值CommandButton Name CmdExit Caption _ (3) Textbox Name TxtResult (文本框) Alignment 0_左對齊MultiLine TrueEnabled FalseLabel Name LblNum(標簽) Caption _ (4)Verticle scroll Bar Name VsbSumMax 100Min 1Value _(5)(3)求和程序:可執(zhí)行從1到選取的數(shù)字之間的整數(shù)的累加運算。(4)單擊“總計”按鈕,可執(zhí)行從1到選取的數(shù)字之間的整數(shù)的累加運算,并顯示在文本框中,文本框不允許直接輸

26、入數(shù)字。(5)如果單擊“結(jié)束”按鈕,則終止程序。程序代碼如下(請?zhí)羁眨篛ption ExplicitPrivate Sub CmdExit_Click() '單擊“結(jié)束”按鈕_ (6) End Sub Private Sub _(7)Click() '單擊“總計”按鈕Dim NDim M For N = 1 To_ (8) Step 1 M = M + N Next TxtResult. _(9) = Str(M) End Sub Private Sub vsbSum_Change() '選取數(shù)字 LblNum = "選取數(shù)字:" + Str(vs

27、bSum.Value)End SubPrivate Sub vsbSum _ (10) () vsbSum_ChangeEnd Sub4. 圖3 上圖3為運行后的VB程序(1)當按下顯示按鈕時,在文本框中顯示“歡迎使用Visual Basic 6.0”, 按下清屏按鈕時清除文本框中顯示的內(nèi)容,按下退出按鈕時退出程序。請補全相對應(yīng)的單擊事件代碼。 Private Sub Command1_Click( ) '按下顯示按鈕 _ (1) End Sub Private Sub Command2_Click( ) '按下清屏按鈕 _ (2) End Sub Private Sub Command3_Click( ) '按下退出按鈕_ (3) End Sub(2)當選擇字

溫馨提示

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

評論

0/150

提交評論