Visual Basic程序设计期末综合练习题一
一、单项选择题(每小题2分)
1.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是( )。 A.立即窗口 B.属性窗口 C.代码窗口 D.工程资源管理器窗口 2.后缀为.vbp的文件表示VB 的( )
A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件 3.要在窗体Form1内显示\,使用的语句是( )
A.Form.caption=\ B.Form1.caption=\C.Form1.print \ D.Form. print \ 4.表达式8+13 Mod 2*4+3( )。
A.8 B.16 C.15 D.12 5.文本框没有( )属性
A、Text B、Name C、Caption D、BorderStyle 6.下列赋值语句正确的是( )
A.B+C =A B. A=B+C C.-B=A D.5=A+B
7.如果准备向随机文件中写入数据,正确的语句是( ) A.Write # 1,rec B.Print # 1,rec C.Get # 1,rec D.Put # 1,rec 8.Winsock控件的LocalHostName属性的作用是( )
A.仅返回所用端口 B.返回本地计算机的名称 C.返回或设置所用端口 D.返回本地计算机的IP地址
9.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是( ) A.Open \ B.Open \
C.Open \ D.Open \
10.Dim Abc(2,3)所定义的数组元素个数是( )
A、6 B、5 C、12 D、9 11.在Visual Basic中,默认的数据类型是( )
A.Integer B.Double C.Currency D.Variant 12.当Winsock控件处于关闭状态时,其State属性的值是( ) A.1 B.0 C.2 D.3
13.执行指令\后,CurrentX=( ) A.500 B.200 C.300 D.700 14.不属于VB数据库引擎的是( )
A.ODBC B. Jet引擎 C.BDE D.OLE DB 15.全局变量必须在( )中定义
A、标准模块 B、窗体模块 C、类模块 D、任意模块
16.改变驱动器列表框的Drive属性值,将激活( )事件。 A.Change B.Scoll C.KeyDown D.KeyUp
17.如果将文本框的( )属性设置为True,则运行时不能对文本框中的内容进行编辑。 A.Locked B.MultiLine C.TabStop D.Visible 18.数学式子Sin25 写成VB表达式是( )。
A.Sin25 B.Sin(25) C.SIN(25 ) D.Sin(25*3.14/180) 19.下列变量名中合法的是( )
A.IF B.7AB C.A[B]7 D.AB_7 20. 要退出For…Next循环,应使用的语句是( )。
A.Exit B.Exit For C.Continue D.Stop Loop 21.在下列选项中,不能将图像装入图片框和图像框的是( ) A.在界面设计时,通过Picture属性装入
B.在界面设计时,手工在图像框和图片框中绘制图形 C.在界面设计时,利用剪贴板把图像粘贴上
D.在程序运行期间,用LoadPicture函数把图形文件装入 22.下面选项中,能绘制填充矩形的语句是( ) A.Line (200, 200)-(500, 500),B B.Line (200, 200)-(500, 500), , BF C.Line (200, 200)-(500, 500), BF D.Line (200, 200)-(500, 500)
23.ADOrs为Recordset对象,从Tabel中获取所有记录的语句是( ) A.ADOrs.New \B.ADOrs.Open \C.ADOrs.Execute \D.ADOrs. Select \
24.当改变驱动器列表框中的驱动器时,为了使目录列表框中的内容同步跟着改变,应当( )
A.在Dir1_Change()事件中加入代码Dir1.Path=Drive1.Drive B.在Dir1_Channge()事件中加入代码Drive1.Drive =Dir1.Path C.在Dirve1_Channge()事件中加入代码Dir1.Path=Drive1.Drive D.在Dirve1_Channge()事件中加入代码Drive1.Drive =Dir1.Path 25.VB程序中通常不会产生错误提示的( )。 A.编译错误 B.实时错误 C.运行时错误 D.逻辑错误
二、填空题(每空1分)
1.数学表达式 写成等价的Visual Basic表达式为 。
2.删除在C盘TEMP目录下所有以tmp为后缀的文件的语句为 。 3.Visual Basic程序开发有三种模式,即 模式、 模式和 模式。
4.执行指令Line(200,300)-(400,500)后,CurrentX= 。设CurrentX=50,CurrentY=100,执行指令\后,CurrentY
= 。
5.ADO数据模型中一般可通过Connection对象的 方法对数据库中的基本表进行增加、删除、修改等不返回结果集的操作。