VB程序设计期末复习题 下载本文

《Visual Basic程序设计》期末复习题

一、单项选择题

1.Visual Basic是一种面向对象的可视化编程语言,采取了( )的编程机制。

A.按过程顺序执行 C.事件驱动

B.从主程序开始执行 D.按模块顺序执行

B.结构化程序设计 D.事件驱动的编程机制

2.与传统的设计语言相比,Visual Basic最突出的特点是( ) A.程序开发环境 C.程序调试技术

3.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是( )。

A.缺少.frm窗体文件 B.该可执行文件有病毒 C.运行的机器上无VB系统 D.以上原因都不对 4. Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( )。 A.设计模式 B.编写代码模式 C.执行模式 D.中断模式 5.后缀为.bas的文件表示( )。 A.工程文件 B.窗体文件 C.窗体二进制数据文件 D.标准类模块文件 6.工程文件的扩展名是( )。 A..vbp B..frm C..bas D..frx D.通用对话框 7.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( )。 A.时钟控件 B.图像框 C.框架 8.以下叙述中错误的是( )。 A.一个工程中可以包含多个窗体文件 B.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件 C.在一个窗体文件中用Private定义的通用过程能被其它窗体调用 D.全局变量必须在标准模块中定义 9.要在窗体Form1内显示“欢迎您!”,使用的语句是( ) A.Form.caption=\欢迎您!\.Form1.caption=\欢迎您!\C.Form. print \欢迎您!\.Form1.print \欢迎您!\10.决定标签内显示内容的属性是( ) A.Name B.Text C.Caption

A.Caption和Picture C.Style和Icon

B.Style和Picture D.Value和Icon

D.Alignment

11.要设置命令按钮的背景图形,必须设置的两个属性是( )

12.将数据项“China”添加到列表框List1中成为第一项,应使用的语句是( )

A.List1.AddItem\ C.List1.AddItem\

B.List1.AddItem\D.List1.AddItem\

13.在VB中,下列各项合法的变量名是( )。 A.Integer B.ab-c C.2abc

14.在VB中,下列合法的变量名是( )

D. a_bc

页眉内容

A.4EF B.integer C.E-F D.E_F

15.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的( )属性。

A.PasswordChar B. Caption C.Text D.Locked

16.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。

A.MaxButton B.BorderSyle C.Width D.MinButton

17.下列控件中不能响应Click事件的是( )。

A.TextBox B.Timer C.Label D.ListBox

18.有程序代码如下:

Text1.Text = \欢迎学习VB程序设计\则Text1,Text ,和\欢迎学习VB程序设计\分别代表( )。 A.对象,值,属性 B.对象,属性,值 C.对象,方法,属性 D.属性,对象,值 19.设a=”Visual Basic”,下面使b=”Basic”的语句是( )。 A.b=left(a,8,12) B.b=mid(a,8,5) C.b=right(a,5,5) D.b=left(a,8,5) 20.确定一个控件在窗体上位置的属性是( ) A .Top或Left B.Top和Left C.Width或Height D.Width和Height 21.执行Form1.Scale (0, 10)-(10, -10)语句后,Form1窗体坐标系x轴和y轴的正方向是( )。 A.向右和向上 B.向左和向下 C.向右和向下 D.向左和向上 22.如果希望以模态方式显示窗体Form1,下列正确的语句是( ) A.Form1.Show 0 B.Form1.Show 1 C.Form1.Show D.以下都不正确 23.改变驱动器列表框的Drive属性值,将激活( )事件。 A.KeyDown B.KeyUp C.Scoll D.Change 24.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。 A.不包含任何控件的窗体 B.命名为Frm1的窗体 C.包含控件最多的窗体 D.设计时的第一个窗体

25.Dim A(1 To 4,0 To 3)定义的数组包含的元素的个数是( )。 A.12 B.16 C.15 D.动态变化

26.如果创建了命令按纽控件数组,则Click事件的参数是( )。

A.Caption B.Index C.Tag D.没有参数

27.如果准备向随机文件中写入数据,正确的语句是( )

A.Write # 1,rec B.Print # 1,rec C.Get # 1,rec D.Put # 1,rec

28.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是( )

A.Open \

页眉内容

B.Open \

C.Open \D.Open \

29..以下属性只能用程序代码设置,不能通过属性窗口设置的是( )。 A.Index属性 B.Pattern属性 C.Visible属性 D.Drive属性 30.以下有关Visual Basic语言描述中错误的是( )。 A.语句是一行一句,以回车键结束 B.用“,”分隔一行中的多个语句 C.不区分大小写

D.一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行

31.不属于VB数据库引擎的是( ) A.ODBC B.Jet引擎 C.OLE DB D. BDE 32.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( )。 A.Open B.Execute C.CommandType D.ActiveConnection 33.用来从数据库表中删除记录的SQL命令是( )。 A.where B.select C.update D.delete 34.VB程序中通常不会产生错误提示的是( )。 A.编译错误 B.逻辑错误 C.运行时错误 D.实时错误 35. 在VB程序中逐语句调试的键是( )。 A.F8键 B.F9键 C.CtrlF8键 D.CtrlF9键 36.当Winsock控件处于侦听状态时,其State属性的值是( ) A.0 B.1 C.2 D.3 D.GetData 37.要发送数据,通常使用Winsock控件的( ) A.Listen B.Accept C.SendData 38. 下列叙述不正确的是( )。 A.注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译 B.注释语句不能放在代码中的任何位置 C.注释语句可以放在代码中的任何位置 D.代码中加入注释语句的目的是提高程序的可读性 39.ADO对象模型含有七种对象,其中用于建立一个和数据源的连接的对象是( )。

A.Command B.Connection C.Recordset D.Field

40.ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是( )。

A.Command B.Connection C.Recordset D.Field

二、填空题

1.每个应用程序必须有一个唯一的 文件,至少有一个 文件。 2.表达式13\\2-2^3*5 MOD 6的值是 。

3.如果要每隔3s产生一个Timer事件,则Interval属性应设置为 。 4.VB中的程序错误类型主要有实时错误、 、 三种。 页眉内容