VB复习练习题

一、选择

1.下列控件中没有CAPTION属性的是_______\\B__。

A.单选按钮 B.列表框 C.命令按钮 D.框架 2. 下面可与用户直接交互的是_____。

A.InputBox() B.Text控件

C.Command控件 D.Print方法

3. 在窗体上有一个文件名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是_________。 A)Private Sub Command1_Click() B) Private Sub Command1_Click() Text1.Left=100 Text1.Left= Text1.Left-100 End Sub End Sub

C)Private Sub Command1_Click() D) Private Sub Command1_Click() Text1.Move.Text.Left+100 Text1.Move.Text.Left End Sub End Sub

4.如果在窗体上创建了一个文本框对象text1,可以通过_____________ 事件获得输入键值的ASCII码。 A.Change B.LostFocus C.Keypress D.GotFouse

5.以下说法正确的是__________。

A.工程文件的扩展名是 .vbw B.一个窗体对应一个窗体文件

C.VB中一个工程只包含一个窗体 D.VB的一个工程最多可以包含256个窗体 6. 要使命令按钮Command1在运行时不可用,应对__________属性进行设置。 A.Enabled B.Hide C.Visible D.BackClor 7.在Visual Basic 中要设置某个对象的属性时,应进入 。 A.设计模式 B.运行模式 C.中断模式 D.任意模式 8.在Visual Basic中,窗体模块文件的扩展名是 。 A..frm B..bas C..vbp D..txt

9.在Visual Basic中,工程文件的扩展名是: 。 A..frm B..bas C..vbp D..frx 10.以下说法正确的是_________。

A.当用户建立一个应用程序后,至少包含一个工程文件和一个窗体文件 B.当用户建立一个应用程序后,可以只有工程文件或只有窗体文件 C.当用户建立一个应用程序后,至多只有一个窗体文件 D.当用户建立一个应用程序后,可以不需要工程文件

11.在Visual Basic集成环境创建Visual Basic应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是 。

A.布局窗口 B.立即窗口 C.代码窗口 D.监视窗口

12. 窗体的标题栏显示内容由窗体对象的( )属性决定。 A、BackColor B、BackStyle C、Text D、Caption 13.MsgBox函数返回值的类型是________。

A.整型数值 B.字符串 C.变体型 D.数值或字符型 14.在VB中要设置菜单项的快捷访问键,应使用_____________符号

A.& B.* C.$ D.@ 15.滚动条的_____________属性用于返回或设置滚动条的当前值。 A.Value B.Max C.Min D.Data

16. 计时器控件的( )属性用于设置Timer事件发生的时间间隔。 A、Stretch B、Interval C、Value D、Length

17.要使Print 方法在Form_Load事件中起作用,要对窗体的________属性进行设置。 A.BackColor B.ForeColor C.AutoRedraw D.Caption

18.文本框没有 属性。

A.Enabled B.Visible C.BackColor D.Caption

19.设窗体文件中有下面的事件过程:

Private Sub Command1_Click() Dim s a%=100 Print a End Sub

其中变量a和s的数据类型分别是:_____________

A.整型,整型 B.变体型,变体型 C.整型,变体型 D.变体型,整型

20.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是_____________ A.Form1_MouseDown B.Win_MouseDown C.Form_MouseDown D.MouseDown_Form1 21.设有以下循环结构 Do

循环体 Loop While

则以下叙述错误的是 _____________

A.若\条件\是为0的常数,则一次也不执行循环体。 B.条件\可以是关系表达式、逻辑表达式或常数

C.在循环体中可以使用Exit Do语句。 在循环体中可以使用Exit Do语句。 在循环体中可以使用Exit Do语句 D.如果\条件\总是为True,则不停地执行循环体。 22.VB集成开发环境可以____________。

A.编辑、调试、运行程序,但不能生成执行程序 B.编辑、生成可执行程序、运行程序,但不能调试程序

C.编辑、调试、生成执行程序,但不能运行程序 D.编辑、调试、运行程序,也能生成执行程序

23.Visual Basic 有3种工作模式,它们分别是__________模式。

A.设计、编译和运行 B.设计、运行和中断 C.设计、运行和调式 D.编译、运行和调试 24. 设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是

A)|x| B)-|x| C)x D)-x B

25.下列逻辑表达式中,能正确表示条件\都是奇数\的是_____________ A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0 C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=0

25. 设有以下数组声明语句: Option Base 1 Dim A(-1 To 1,5)

则数组A中共有__________个元素。 A.3 B.5 C.10 D.15

26.在Visual Basic中默认坐标原点在窗体的___________ 。

A.左上角 B.左下角 C.中心 D.底部中点 27. 用菜单编辑器设计菜单时,必须输入的项是_________ 。

A.快捷键 B.名称 C.标题 D.索引 28. 若设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是_____。

A)8个”$” B)1个”$” C)8个”*” D)无任何内容

29.假设窗体上有一个列表框控件List1,其中放有若干列表项。则__________能表示当前被选中的列表项的内容。

A.List1.List B.List1.Listindex C.List1.index D.List1.Text

30.若x为实型变量,要使其输出保留二位小数,应用________函数。

A.Mid B.Format C.Right D.InStr

31. 在Visual Basic 中要将一个正在运行的窗体隐含在内存中,应该使用语句______ 。 A.show B.hide C.load D.unload 32. 引用列表框List1最后一个数据项应使用______。 A.List1.List(List1.ListCount) B.List1.List(List1.ListCount-1) C.List1.List(ListCount) D.List1.List(ListCount-1)

33.组合框的类型由________属性决定

A.Style B.ItemData C.DragMode D.TabIndex 34.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是___________。

A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 35.在Visual Basic 6中,以下关于菜单的叙述正确的是_________。 A.在同一窗体的菜单项中,允许出现标题相同的菜单项 B.某一菜单项的名称,可以与该程序中的变量同名

C.在菜单编辑器中建立菜单分隔线,必须在名称栏中输入一个连字符\D.建立菜单分隔线,其名称可以缺省

36.要使标签显示时不覆盖其背景内容,要对__________属性进行设置。

A.BackColor B.BackStyle C.ForeColor D.Backstyle 37.无论何控件,其同具有的是__________属性。

A.TEXT B.NAME C.ForeColor D.Caption 38.执行语句 Dim X,Y As Integer 后,

A)X和Y均被定义为整型变量 B)X和Y均被定义为变体类型变量

C)X被定义为整型变量,Y被定义为变体变量 D)X被定义为变体类型变量,Y被定义为整型变量 39. Sub过程与Function过程最根本的区别是

A) Sub过程的过程不能返回值,而Function过程能返回值 B) Function过程可以有形参,Sub过程不可以

C) Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可以 D) 两种过程参数的传递方式不同 40. 下列叙述中正确的是________

A)MsgBox语句的返回值是一个整数 B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作 C)MsgBox语句的第一个参数不能省略 D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空

41. 为了使复选框禁用(即呈现灰色),应把它的value属性设置为_____ 。 A.0 B.1 C.2 D.3

42. 计时器控件用于设置Timer事件发生的时间间隔的Interval属性,它的值是以____________为单位的。 A、秒 B、0.001秒 C、分 D、由用户自行设计

43.将调试通过的工程经“文件”菜单,生成EXE文件后,该可执行文件不能到其它机器上运行的主要原因是_____________

A.运行的机器上无VB系统 B.缺少窗体文件 C.该可执行文件有病毒 D.以上原因都不对

44. 假定通过复制,粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是

A)数组中每个命令按钮的名称(Name属性)均为Command1 B)若未做修改,数组中每个命令按钮的大小都一样 C)数组中各个命令按钮使用同一个Click事件过程 D)数组中每个命令按钮的Index属性值都相同

45. 假定有下面的情况语句:

Select Case X

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4