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