VB模拟试题一
一、选择题
1.工程文件的扩展名是( ) A..vbg B..vbp C..vbw D..vbl
2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有( )
A.窗体文件(.frm)、项目文件(.vbp/vbw) B.窗体文件(.frm)、项目文件(.vbp/vbw)和代码文件(.bas) C.窗体文件(.frm)、项目文件(.vbp/vbw)和模块文件(.bas) D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(.frx) 3.以下关于窗体描述正确的是( ) A. 只有用于启动的窗体可以有菜单
B. 窗体事件和其中所有控件事件的代码都放在窗体文件中 C. 窗体的名字和存盘的窗体文件名必须相同
D. 开始运行时窗体的位置只能是设计阶段时显示的位置
4.VB中控件主要分为3类,下面哪一种不是VB中的控件类( ) A.标准控件 B.ActiveX C.可插入控件 D.外部控件
5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是( )
A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK”
6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码: Private Sub Command1_Click( ) A=1.2
C=Len(Str$(A)+Space(10)) Text1.text=C End Sub
程序运行后,单击命令按钮,在文本框中显示( ) A.3 B.8 C.14 D.10
7.在MsgBox函数中哪一个参数是必须的( ) A.prompt B.buttons C.title D.context 8.以下语句的输出结果是( ) Print Format$(1234.5,”00,000.00”)
A.1234.5 B.01,234.50 C.01,234.5 D.1,234.50 9.有如下语句: Type Student Name As String Age As Integer Sex As String End Type
Dim Stu As Student With Stu
.Name = \张红\.Age = 22 .Sex = \女\
End With
执行Print Stu.Age后的结果是( ) A.张红 B.22 C.“女” D.Age
10.以下控件中可以作为容器控件的是( ) A.Image图像框控件 B.PictureBox图片框控件 C.TextBox文本框控件 D.ListBox列表框控件
11.VB提供的选择框(CheckBox)可具有的功能是( ) A.多重选择 B.单一选择 C.多项选择 D.选择一次 12.以下关于作用范围的描述正确的是( )
A. 所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义 B. 所有变量(Public/Global/Static/Private)都可以放到标准模块中定义 C. Public/Global类的变量只能放在标准模块中定义 D. 只有Global类的变量必须放在标准模块中定义
13.建立一个图书资料管理输入界面,要求选择图书的借阅情况、语种(中文/英文/日文/其他)及分类(10类,存在重复分类,台一本图书属于1类,也同时属于2类)。应如何在窗体中利用单选钮和选择框实现( ) A. 用一组16个选择框来实现
B. 将10种分类用一组10个选择框、借阅情况和语种用6个单选钮实现 C. 将10种分类用一组10个单选钮、借阅情况和语种用6个选择框实现
D. 将10种分类用一组10个选择框、借阅情况用2个单选钮、语种用4个单选钮实现 14.有关列表框的属性和方法的正确描述是( ) A. 列表框的内容由属性Item Data来确定
B. 当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容 C. 选中的内容应通过List属性来访问
D. 选中的内容应通过Text属性来访问,并且每次只能获得一条内容
15.若要求在文本框中输入密码时文本框中只显示*号,则应在此文本框的属性窗口中设置( )
A.Text属性值为* B.Caption属性值为*
C.Password属性值为空 D.PasswordChar属性值为* 16.以下关于控件的叙述中,错误的是( ) A. VB允许用户乱设计并使用控件
B. 主窗体中工具条中的工具不是工具箱中包含的常用控件
C. 若使用系统提供的OCX控件,应先将有关的控件添加到工具箱中
D. 使用系统提供的OCX控件进行程序调,其编程的方法与工具箱中常用控件的编程有所不同
17.在菜单设计时,在某菜单项(Caption)中一个字母前加以“&”符号的含义是( ) A. 设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Ctrl+带下划线的字母选择该菜单项
B. 设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Alt+带下划线的字母选择该菜单项
C. 设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Shift+带下划线的字母选择该菜单项
D. 在此菜单项前加上选择标记
18.VB为命令按钮提供的Cancel属性( )
A. 用来指定命令按钮是否为窗体的“取消”按钮 B. 用来指定命令按钮的功能是停止一个程序的运行 C. 用来指定命令按钮的功能是关闭一个运行程序 D. 用来指定命令按钮的功能是中断一个程序的运行
19.有关多文档界面(Multiple document.nbspInterface)的不正确描述是( ) A. 多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口 B. 子窗口归属于父窗口
C. 如果父窗口关闭,则所有子窗口全部关闭 D. 如果所有子窗口全部关闭,则父窗口关闭 20.文件的基本操作指的是文件的删除、拷贝、移动、改名等,对文件进行改名的操作是( ) A.FileCopy B.Name C.ReName D.Kill
21.在VB中,按下鼠标键触发事件,正确的程序段是( )
A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
B.Private Sub Form_MouseUP(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
C.Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
D.Private Sub Form_Load() …… End Sub
22.以下能够正确计算1+2+3+…+10的程序是( ) A.Private Sub Command1_Click()
B.Private Sub Command1_Click() Sum = 0 Sum = 0,I=1 For I = 1 To 10 Do While I<=10 Sum = Sum + 1 Sum=Sum+I Next I I=I+1 Print Sum loop Print Sum End Sub End Sub
C.Private Sub Command1_Click() D.Private Sub Command1_Click() Sum = 0;I=1 Sum = 0;I=1 Do Do
Sum = Sum +1 Sum=Sum+I I=I+1 I=I+1
Loop While I<10 Loop Until I<10 Print Sum Print Sum End Sub End Sub
23.在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下程序: Private Sub Command1_Click()