VB程序设计期末考试试卷_第1页
VB程序设计期末考试试卷_第2页
VB程序设计期末考试试卷_第3页
VB程序设计期末考试试卷_第4页
VB程序设计期末考试试卷_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB程序设计期末考试试卷考试形式 : 闭卷考试考试时间: 120 分钟题号得分一二三四五六总分班号学号姓名得分一、单选题(本题15 分,每小题 1 分)如果把一个人当作对象,那么血型相当于这个对象的:(A )(A ) 属性(B ) 方法( C) 事件( D) 特征下列哪一种方法不能改变窗体的大小:(C)(A)设计时在窗体布局窗口中进行调整(B ) 设计时在属性窗口中设置相应的属性(C)运行时设置相应属性的值(D ) 运行时调用窗体的Move 方法一个对象可以执行的动作和可被对象识别的动作分别称为:(B)事件、方法( B) 方法、事件( C) 属性、方法( D)过程、事件在窗体Form1 的 C

2、lick 事件过程中有以下语句:(C)Label1.Caption = Visual Basic若本语句执行之前,标签控件Label1 的 Caption 属性为默认值, 则标签控件的Name属性和 Caption 属性在执行本语句之前的值分别为:(A ) Label ”、” Label(B)” Label”、 Caption ”(C) Label1 ” 、 ” Label1(D ) ” Caption ” 、 Label 5见上题。该语句执行后,标签控件的Name 属性和 Caption 属性的值分别为:(B)”Label 、VisualBasic( B) Label1 、Visual Ba

3、sicSub 过程与 Function 过程最根本的区别是:( D)( A)前者可以使用Call 或直接使用过程名调用,后者不可以(B ) 后者可以有参数,前者不可以两种过程参数的传递方式不同前者无返回值,但后者有返回值在定义函数过程时,不可能用到的关键字是:( C)( A) Exit( B) As( C) Sub(D) End8在定义通用过程时,下列关键字中不能用来修饰形参的是:D( A) ByVal( B) ByRef( C) Optional(D) Static9下面定义数组语句中错误的是:(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的默认设置相同:(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列表框控件的下列几个属性中,哪一个不是数组:( B)( A ) List(B) ListIndex( C) Selected( D) ItemData 15向列表框中添加一个条目,应使用列表框的什么方法:( B)( A ) InsertItem(B ) AddItem( C) AppendItem(D ) RemoveItem二、判断题(本题15 分,每小题 1 分)标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。错窗体的Move 方法不但可以移动窗体,而且可以改变窗体的大小,同时也会改变窗体与大小和位置有关的属性值.对窗体的 Enabled

6、 属性为 False 时,窗体上的按钮、文本框等控件都不会对用户的操作作出反应。 对一条 Visual Basic 语句如果不超过80 个字符是不能续行的。错在 Visual Basic 程序中不可能同时出现txtA 和 txta 两个控件名。对If 与End If 关键字必须成对地使用,有一个 If 就有一个 End If 与之相对应。 错Do 和Loop 关键字必须成对使用,有一个Do 就必须有一个Loop 与之对应 .对For和Exit For 必须成对使用,有一个For就必须有一个 Exit For 与之对应。 错Select Case语句实现的是一种循环结构。错一个 Do 循环只能使

7、用一个Loop 关键字,但可以使用多个Exit Do 语句。 对如果过程的一个形参使用了ByRef 修饰 ,且调用时相应的实参是一个变量,则实参变量的数据类型必须与形参相同。对因为函数过程有返回值,所以只能用在表达式中,不能使用Call 语句调用。 错事件过程只能在事件发生时由系统调用,不能在程序中使用代码直接调用.错使用 Static 关键字定义的通用过程中过程级变量都为静态变量。对在窗体模块中,不能定义全局通用过程。错三、填空题(本题30 分,每小题 2 分)下列数据类型的变量各占多少字节的内存:2把整型数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当复选框被选定,它的 Value 属性值为( 1);单选框被选定时,则的 Value 属性为(true)。10不支持Click 事件的控件类型有( 7).22311 数学式y3ax2by2对应的 VB 表达式为。已知 a=2, b=3,c=4,d=5 ,表达式 Not a=c Xor4c=b2Or ba+c 的值为。设变量 x 是一个两位正整数,写出判断x 的十位数是个奇数数字的VB 逻辑表达式:x10mod2=1.写出表达式Val(10abc.5) Int( 2.7) 的值:写出表达式(-30)。6/21/200

10、2 - 2 的值:2002621如果要把名称为cmdFirst 的命令按钮赋予它, 应使用( Setobject=cmdFirst )语strVar、intVar 与 sngVar的数据类型分别是( Variant)、 (Variant )和 ( Integer).6定时器控件的Interval 属性值是时间间隔,单位是( ms 毫秒 );当每隔此间隔的时间,定时器会引发一次( timer)事件。四、程序阅读题(本题10 分,每小题1写出单击窗体后程序的运行结果。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,窗体上显示的结果。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事件各有什么不同 ,应分别用在什么场合 ?MouseUp、MouseDown、MouseMove 事件过程有些什么参数,每个参数的含义是什么 ?可以用哪些方法激活属性窗口和工具箱窗口六、程序设计题(本题共20 分 1.2 小题 6 分 第 3 小题 8 分)我国现有人口 13 亿,设年增长率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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论