VB习题册(2)

2019-06-02 13:35

A.属性 B.对象 C.方法 D.事件

4.一个可执行的Visual Basic应用程序至少要包括一个 ( )。 A.标准模块 B.类模块 C.窗体模块 D.辅助模块

5.在Visual Basic中最基本的对象是 ( ),它是应用程序的基石 。 A.标签 B.窗体 C.文本框 D.命令按钮 6.用窗体的( )属性来设置窗体的标题。

A.Style B.Text C.Caption D.Name

7.若在一个应用程序窗体上,依次创建了CommandButton 、TextBox、Label等控件,则运行该程序显示窗体时, ( )会首先获得焦点。

A.窗体 B.CommandButton C.Label D.TextBox

8.在Visual Basic中最基本的对象是 ( ),它是应用程序的基石,也是其他控件的容器。 A.文本框 B.命令按钮 C.窗体 D.标签

9.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为cmd1,窗体和命令按钮Click的事件过程名分别为 ( )。

A.Form_Click() Command1_Click() B.Frm1_Click() Command1_Click() C.Form_Click() Cmd1_Click() D.Frm1_Click() Cmd1_Click() 10.无法响应Click事件的控件是 ( ).

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

11.单选按钮(OptionButton)用于一组互斥的选取项中。若一个应用程序含多组互斥条件,可在不同的 ( )中安排适当的单选按钮,即可实现。

A.框架控件(Frame)或图像控件(Image) B.组合框(ComboBox)或图像控件(Image) C.组合框(ComboBox)或图片框图(PictureBox) D.框架控件(Frame)或图片框(PictureBox)

12.使用 ( )方法可将新的列表项添加到一个列表框中。 A.Print B.AddItem C.Clear D.RemoveItem

13.在程序中可以通过复选取框和单选按钮的 ( )属性值来判断它们的当前状态。 A.Caption B.Value C.Checked D.Selected

14.窗体上有多个控件,在Form_Activate( )事件过程中添加 ( )语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A. Text1.Text=” ” B. Text1.SetFocus C. Form1.SetFocus D. Text1.Visible=True

15.窗体上有一个文本框控件Text1,假设已在三个整型变量a,b和c,且变量a的值为5,变量b

的值为7,变量c的值为12,以下的 ( )语句可以使文本框内显示的内容为: 5+7=12。

A.Text1.Text=a+b=c B.Text1.Text=”a+b=c”

C.Text1=a & ”+” & b & ”=” & c D.Text1=”a” & ”+” & ”b”& ”=”& ”c” 16.使用 ( )方法,可以将列表框List中的所有项删除掉。 A.List1.Text=”” B. AddItem C. RemoveItem D. Clear 17.以下语句中,不能正确执行的是 ( )。

A. If Option1.Value Then B. If Option1.Value=True Then C. Check1.Value=0 D. Check1.Value=True 18.以下有关数据控件的叙述中,错误的是 ( )。 A.利用数据控件可对已连接的数据库记录进行显示和修改 B.利用数据控件只能访问Access数据库

C.通过设置DatabaseName属性,可以与指定Access的数据库连接。 D.利用数据控件可增加或删除已连接的数据库中的记录。

5

19.在VB中可以作为容器的是 ( )。

A.Form、TextBox、PictureBox B、Form、PictureBox、Frame

C.Form、TextBox、Label D.PictureBox、TextBox、ListBox

20.VB中除窗体能显示图片外,下列列出的控件可以显示图片的有 ( )。 ① PictureBox ②Image ③ TextBox ④ CommandButton ⑤OptionButton ⑥ Label

A.①②③④ B.①②⑤⑥ C.①②④⑤ D.①②④⑤

21.第一次显示某窗体时,将引发一系列事件,正确的事件系列是 ( )。 A.Load、Initialize、Activate B.Initialize、Load、Activate C.Load、Activate 、Initialize D.Initialize、Activate 、Load 22.下列控件中,不能作为数据捆绑控件的是 ( )。 A.Label(标签) B.TextBox(文本框) C.OptionButton(单选按钮) D.ListBox(列表框)

23.窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示( )。

A.434 B.45678 C.溢出 D.语法错误 24.下列关于某对象SetFocus与Gotfocus的描述中,正确的是( )。

A.SetFocus是事件,Gotfocus是方法 B.SetFocus是方法,Gotfocus是事件 C.SetFocus和Gotfocus都是方法 D.SetFocus和Gotfocus都是事件 25.Print方法可以在( )上输出数据。 ① 窗体 ②文本框 ③ 图片框 ④ 标签 ⑤列表框 ⑥ 立即窗口

A.①③⑥ B.①③⑤ C.①②⑤ D.③④⑥ 26.下列控件中,不具有Change事件的控件有( )个。

①DriveListBox ②DirListBox ③FileListBox ④ListBox A.0 B.1 C.2 D.3

27.DrawStyle属性用于设置图形方法输出的线型,它受属性( )的限制。 A.FillStyle B.FillColor C.BorderStyle D.DrawWidth

28.单击滚动条两端的箭头时,滚动条 Value 属性值的改变量由( )属性值决定。 A. LargeChange B.Max C.SmallChange D.Min

29.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是( )。 A.List1.ListCount B.Text1.Index C. Dir1.Path D.Label1.Visible 30.下面( )语句,可以将列表框List1中的当前选定的列表项的值替换成”ABC”. A.List1.AddItem “ABC” , List1.ListIndex B.List.Text=”ABC” C.List1.List(List1.ListIndex)=”ABC” D.前三项均可

31.在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入 ( )符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。

A.下划线 B.& C.$ D.@

32.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把 ( )指定为启动窗体。

A.不包含任何控件的窗体 B.设计时的第一个窗体 C.命名为的窗体 D.包含控件最多的窗体

33.在多窗体的应用程序中,当前窗模块的From_Click事件过程包含如下语句,单击该窗体,其中( )一定可以将Hello显示在当前窗体上。

A. Form1.Print “hello” B. Me.Print “hello”

6

C. Debug.Print “hello” D. Form.Print “hello”

34.有关由多个窗体和标准模块组成的应用程序设计方法的叙述中,错误的是 ( )。 A.在缺省情况下,设计时的第一个窗体被指定为启动窗体 B.通过人为设置,可指定任一窗体为启动窗体

C.通过人为设置,可指定标准模块中的Main()过程为启动过程。 D.通过人为设置,可指定窗体模块中的Main()过程为启动过程。

35.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则 把命令按钮的标题设置为“计算机等级考试”。下列能实现上述操作的事件过程是( )。 A)Private Sub Text1_Change( ) B)Private Sub Command1_Click( ) Command1.Caption=\计算机等级考试\计算机等级考试\End Sub End Sub

C)Private Sub Form1_Click( ) D)Private Sub Command1_Click( ) Text1.Caption=\计算机等级考试\计算机等级考试\End Sub End Sub

36.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是( )。 A)Command1.Move-200 B)Command1.Move 200

C)Command1.Left=Command1.Left+200 D)Command1.Left=Command1.Left-200

37.在窗体上画一个文本框和一个计时器控件,名称分别为 Text1 和 Timer1,在属性窗口中把计时器的 Interval 属性设置为 1000、Enabled 属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。下列是实现上述操作的程序。 Private Sub Command1_Click( ) Timer1.__ End Sub

Private Sub Timer1_Timer( ) Text1.Text=Time End Sub

在___处应填入的内容是( )。

A)Enabled=True B)Enabled=False C)Visible=True D)Visible=False 38.在图片框 Picture1 中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是( )。

A)选择图片框,然后按 Del 键

B)执行语句 Picture1.Picture=LoadPicture(“ “) C)执行语句 Picture1.Picture=“ “

D)选择图片框,在属性窗口中选择 Picture 属性条,然后按回车键 39.在窗体上画一个名称为 List1 的列表框,一个名称为 Labe11 的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是( )。

A)Private Sub List1_Click( ) B)Private Sub List1_Click( ) Label1.Caption=List1.ListIndex Label1.Name=List1.ListIndex End Sub End Sub

C)Private Sub List1_Click( ) D)Private Sub List1_Click( ) Label1.Name=List1.Text Label1.Caption=List1.Text End Sub End Sub

40.在 Visual Basic 工程中,可以作为“启动对象”的程序是( )。

7

A)任何窗体或标准模块 B)任何窗体或过程

C)Sub Main 过程或其他任何模块 D)Sub Main 过程或任何窗体

41.把窗体的 KeyPreview 属性设置为 True,然后编写下列事件过程: Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As String ch=Chr(KeyAscii)

KeyAscii=Asc(UCase(ch)) Print Chr(KeyAscii+2) End Sub

程序运行后,按键盘上的“A”键,则在窗体上显示的内容是( )。 A)A B)B C)C D)D

42.假定一个 Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,下列正确的操作是( )。 A)只保存窗体模块文件

B)分别保存窗体模块、标准模块和工程文件 C)只保存窗体模块和标准模块文件 D)只保存工程文件

43.为了消除窗体上的一个控件,下列正确的操作是( )。 A)按回车键 B)按

C)选择(单击)要清除的控件,然后按键 D)选择(单击)要清除的控件,然后按回车键 44.下列叙述中错误的是( )。

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)当程序运行时,双击一个窗体,则触发该窗体的 DblClick 事件 C)Visual Basic 应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发

45.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写下列程序: Private Sub Form_Load( ) Show

Text1.Text=“ “ Text2.Text=“ “ Text1.SetFocus End Sub

Private Sub Text1_Change( ) Text2.Text=Mid(Text1.Text,8) End Sub

程序运行后,如果在文本框 Text1 中输入 BeijingChina,则在文本框 Text2 中显示的内容是( )。 A)BeijingChina B)China C)Beijing D)BeijingC

46.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写下列事件过程:

Private Sub Form_Load( ) List1.AddItem \List1.AddItem \

8

List1.AddItem \End Sub

Private Sub Command1_Click( )

List1.List(List1.Listcount)=\End Sub

程序运行后,单击命令按钮,其结果为( )。

A)把字符串\添加到列表框中,但位置不能确定

B)把字符串\添加到列表框的最后(即“Item 3”的后面) C)把列表框中原有的最后一项改为\

D)把字符串\插入到列表框的最前面(即“Item 1”的前面) 47.窗体上有一个名为 Text1 的文本框,并编写下列程序: Private Sub Form_Load( ) Show

Text1.Text=“ “ Text1.SetFocus End Sub

Private Sub Form_MouseUp(Button As Integer,Shift As Integer, X As single, Y As Single) Print\程序设计\End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print \End Sub

程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上显示的内容 是( )。

A)Visual Basic B)程序设计 C)Visual Basic 程序设计 D)a 程序设计 48.有下表所列的菜单结构: 标题 名称 层次

显示 appear 1(主菜单) 大图标 bigicon 2(子菜单) 小图标 smallicon 3(子菜单)

要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。下 列正确的事件过程是( )。

A)Private Sub bigicon_Click( ) B)Private Sub bigicon_Click( ) bigicon.Checked=False Me.appear.bigicon.Checked=True End Sub End Sub

C)Private Sub bigicon_Click( ) D)Private Sub bigicon_Click( ) bigicon.Checked=True appear.bigicon.Checked=True End Sub End Sub

49.通用对话框的名称为 CommonDialog1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开的对话框的标题为“New Title”的事件过程是( )。 A)Private Sub Command1_Click( )

CommonDialog1.DialogTitle=\CommonDialog1.ShowPrinter End Sub

B)Private Sub Command1_Click( )

CommonDialog1.DialogTitle=\

9


VB习题册(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:方案策划书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: