VB(3)期末考試(不解析了)


高二年級VB期末試卷

一、單選題(2分×20,共40分)

1、可以在窗體上輸出數據的方法的是 (  A    )

    A、Print             B、Cls          C、Show           D、Hide

2、在VB中,被稱為對象的是(   C  )

A、窗體              B、控件         C、控件和窗體     D、窗體、控件和屬性

3、數據:“abcde”是(   C   )數據

A、整型              B、長整型       C、字符型         D、日期型

4、以下各項中,可以作為VB變量名的是(      )

A、Book              B、2_Seek      C、123.58         D、Book-1

5、以下各項中,能作為VB變量名的是(  A    )

A、AB7               B、7AB          C、If             D、A[B]7

6、InputBox函數返回值的類型為(   B   )

A、數值                              B、字符串  

C、變體                              D、數值或字符串(視輸入的數據而定)

7、確定窗體控件啟動位置的屬性是(   D   )

A、Width 和 Height                   B、Width 或 Height  

C、Top 和 Width                      D、Top 和 Left

8、數學式sin30°寫成VB表達式是(   D   )

A、Sin30                             B、Sin(30)

C、Sin(30°)                         D、Sin(30*3.14/180)

9、決定控件上文字的字體、字形、大小、效果的屬性是(   D   )
A、Text              B、Caption      C、Name           D、Font

10、設a、b、c為整型變量,其值分別為1、2、3,以下語句的輸出結果是(    A  )

     Print a;b;c

A、1 2 3             B、 2 3 1       C、3 2 1          D、2 3 2

11、下列說法中錯誤的是(  C   )

A、窗體文件的擴展名為.frm            B、一個窗體對應一個窗體文件

C、VB中一個工程只包含一個窗體文件    D、VB中一個工程最多可以包含255個窗體

12、Visual Basic程序中的注釋所使用的字符是(   A  )

A、'                 B、:            C、\              D、_

13、VB中下列兩個變量名相同的是( B    )

A、Japan 和Ja_pan                   B、English 和ENGLish

C、English 和Engl                   D、China 和 Chin

 

14、若要求從文本框中輸入密碼時在文本框中只顯示 * 號,則應在此文本框的屬性窗口中設

置(  D    )。

A、Text 屬性值為 *                      B、Caption 屬性值為 *

C、Password 屬性值為空                  D、Passwordchar 屬性值為 *

15、表達式“XYZ” + “487”的值是(A   )

A、“XYZ487”          B、“XYZ”         C、“487”            D、“487XYZ”

16、將窗體中的某個按鈕設置為無效狀態,應設置命令按鈕的哪個屬性(  C  )

A、Value              B、Visible        C、Enabled           C、Default

17、單擊窗體上的關閉按鈕時,觸發的事件是(  C   )

A、Form_Initialize()                    B、Form_Load()

C、Form_Unload()                        D、Form_Click()

18、用於將窗體中的對象分組的控件是(   D   )

A、列表框             B、組合框         C、標簽              D、框架

19、能獲得一個文本框中被選中文本內容的屬性是(  C   )

    A、Text               B、Length         C、Seltext           D、SelStart

20、下列程序段的執行后Y的結果為(  C  )

      X=2:Y=5

      If X*Y<1 Then Y=Y-1 Else Y=-1  

A、4                  B、 3             C、 -1              D、 1

二、填空題(每題2分×10,共20分)

1、布爾型數據只有__True______和__False______兩個值。

2、關系運算符有>、<、=、<>、__>=______、______<=__ 6種。

3、Visual Basic 的print方法輸出格式有    輸出       和_____計算_______兩種。

4、______inputbox()__________函數顯示一個能接收用戶輸入數據的對話框,並返回用戶在對話框中輸入的消息。

5、__cls_________方法可以清除窗體或圖片框中由Print方法在運行時所生成的文本或圖形。

6、如果x是一個正實數,對x保留3位小數的表達式_____round(x,3)_______   

7、假定一個文本框的Name屬性為Text1,為了使該文本框獲得焦點,應執行的語句是          text1.setfocus                          。

8、當對象失去焦點時,將觸發            lostfocus            事件。

9、表達式Ucase(Mid(“abcdefgh”,3,4))的值是    “CDEF”       

10、產生[5,200]的隨機整數的表達式是 ____int(rnd*196+5)_______________。

三、把下列數學表達式改為VB表達式。(4分×4,共16分)

1、3(a-b)                             2、1≤X<5

 

        

 

3、x3÷4y                             4、

    

 

 

 

 

 

    

四、寫出下列表達式的值(4分×3,共12分)

1、Abs(-100)+Sqr(100)

 

 

2、Not 3<=4 And 4 < > 5

 

 

3、Int(Abs(99-100)/2)

 

 

五、閱讀程序並填空(每空2分,共12分)

1、新建一個工程,內有兩個窗體Form1和Form2,窗體Form1上有一個命令按鈕Command1,單擊該按鈕,Form1窗體消失,顯示Form2窗體,補充完整。

Private Sub Command1_Click(     )

 __form1.hide_____________

Form2.__show________

End Sub

2、下列程序可以實現在窗體上由用戶任意輸入一個整數,程序可以判斷該數的奇偶。程序由一個文本框(Textbox)、兩個標簽(Label)、一個按鈕(Command)組成。要求:奇或偶的結果在Label2內顯示,請在空格處填入相應的語句,使之完成上述功能。

Private Sub Form_Load (      )

   Text1.Text = “”

   Label1.Caption = “請輸入一個整數”

   Label2.Caption = “”

   Command1.Caption = “判定”

End Sub

 

Private Sub Command1_Click(      )

   Dim x As Integer

     x = Val(Text1.text)

     If  __x mod 2=0______________ Then

label2.caption= x & “是偶數”

     Else

       label2.caption= x & “是奇數”                           

     End If

End Sub

3設計工程,輸出在指定范圍內的1個隨機整數(參見運行效果圖),范圍在文本框中輸

入。

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = __ Val(Text1)_____________

b = Val(Text2)

__c=int(rnd*(b-a+1)+a)_______________________

Text3.Text = c

End Sub

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM