VB总复习试题

2019-08-29 00:18

试题一

一、填空题(15%,每空1分)

1.建立热键的方法是在菜单标题的某个字符前加一个 符号,在菜单中这一字符会自动加上下划线,表示该字符是一个热键。

2.在VB中,重定义坐标系的方法是 。

3.表示x,y之一小于z的表达式是__ ____________________。 4.表达式10+”10” & 10的值是______________。

5.VB中,用Option Base 0说明后,Dim A(3,5)定义的数组有__________个元素。 6.VB中的方法与函数、过程的区别就是方法与__________ 联系到一起。

7.假定在C:盘根目录下有一个名为bird.gif的图形文件,要在运行期间把该文件装入一个图形框(picture1)中,应执行的语句为 。 8.赋值语句:a=123+MID(“123456”,3,2)执行后,a变量中的值是_____________。

9.VB集成开发环境窗口,它包括了数个独立的窗口。除必须的\主窗口\外,常用的还有 窗口、 窗口、 窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。 10.一个控件在窗体上的位置由 和 属性决定

11、Visual Basic提供的标准数据类型中,整型的关键字是 ;其类型符是 。

二、选择题(50%,每题2分)

1.表达式5\\2*3的值是 B

A)7.5 B) 0 C)1 D) 2 2.以下声明语句中错误的是_________。

A)Const var1=123 B)Dim var2 = 'ABC' C)Dim var3% D)Static var3 As Integer 3.为了清除窗体上的一个控件,下列正确的操作是 A)按回车键?? B)按Esc键??

C)选择(单击)要清除的控件,然后按Del键 D)选择(单击)要清除的控件,然后按回车键

4.参数传递的方法有传址和传值,它们的区分标志是______ 。

A) 传值的形参前加ByVal B) 传址的形参前加ByVal

C) 两者的形参前加ByVal D) 两者的形参前不加ByVal 5.滚动条可以响应的事件是( )

A)Load B)Scroll C) Click D)MouseDown 6.窗体具有自己的属性、方法和事件。下列( )不属于窗体的方法。 A) Print B) Move C) Show D) Load

7.文件操作的一般顺序是

A)打开文件->操作 B)打开文件->关闭文件->操作 C)打开文件->操作 ->关闭文件 D)操作 ->关闭文件

8.通过ADODC控件的( )属性可以建立该控件到数据源的连接信息。 A)RecordSource B)RecordSet C)ConnectionString D)DtatBase

9.用于获得字符串变量S最左边4个字符的表达式是:( )。

A) Left(S,4)

B) Left(4, S)

C) Leftstr(S) D)Leftstr(S,4)

10.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则使用( )关键字在过程中定义局部变量。

A)Dim B)Private C)Public D)Static 11.字符数据应该在数据的( )括起来。

A) 前后各用一个双引号

B) 前后各用一个单引号

C) 前后各用一个圆括号 D) 前后各用一个“#”号

12.若要使用户不能修改文本框TextBox1中内容,应修改( )属性。 A) Locked B) MultiLine C) PassWordChar D) Text 13.当使用Line方法画线后,当前坐标在 ( )。

A)(0, 0) B)直线起点 C)直线终点 D)容器的中心 14.以下( )属性不能在运行时设置。 A) Caption

B) Name C) Backcolor

D) Fontsize

15.程序的基本控制结构是( )。

A) 顺序结构、多分支结构和单分支结构。

B) For??Next结构、Do??Loop结构和Select??Case结构。 C) 顺序结构、选择结构和循环结构。 D) 单行结构和多行结构。

16. Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。

A)Visible=False 或Enabled=False B)Interval=0或Visible=False C)Interval=0或Enabled=False D)Interval=0且Enabled=False 17.在VB中,要使标签控件(Label)中的文本居中对齐,应将( )属性的值设置为2。

A) Autosize B) Alignment

C) Borderstyle D) Caption

18.设置命令按钮的标题文字时,应改变的属性是( )。

A) text a = 1 b = 2

Print IIf(a >= b, a, b) End Sub

单击窗体时,输出结果为:

A)0 B)1 C) 2 D)3 20.如果执行一个语句后弹出如图所示的窗口,则这个语句是

B) Name C) Caption D) (名称)

19.Private Sub Command1_Click()

A)InputBox(\请输入VB数据\输入框\ B)i = InputBox(\请输入VB数据\输入框\ C) i = InputBox(\输入框\请输入VB数据\ D)InputBox(\输入框\请输入VB数据\21.有下列程序:

Private Sub Command1_Click() a = InputBox(\请输入\b = InputBox(\请输入\Print a + b End Sub

运行时输入1和2,输出的结果是

A)3 B)12 C)1+2 D)出错 22.有以下程序:

Private Sub Form_click()

b = 1: a = 2 Do While b < 10 b = 2 * a + b Loop Print b End Sub

运行后输出的结果是( )。

A)13 B)17 C) 21 D)33

23.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim array1(10, 10) As Integer

Dim i As Integer, j As Integer, k As Integer k = 1

For i = 1 To 4 For j = 1 To 4 array1(i, j) = k k = k + 1 Next j Next i

Text1.Text = array1(2, 2) + array1(2, 3) End Sub??

程序运行后,单击命令按钮,在文本框中显示的值是 ?? A)11 B)12 C)13 D)14 24.下列程序的输入值为15时,其运行结果为( )。

Dim a as integer

A = InputBox(\请输入a的值\Select case A Case 1 to 4 Print \ Case 5 to 10 Print \ Case is=15 Print \ Case else Print \End select

A) \ B)\ C) \ D)\ 25. 设有如下程序段: x = 0

For i = 1 To 10 Step 3 x = x + i Next Print x

运行以上程序后,x的值是( )。 A) 12 B) 22 C) 25 D) 32

三、程序填空题(16%,每空2分)

1.窗体上有一个名称为Combo1的组合框,其初始内容为空,有一个名称为Command1、标题为“添加项目”的命令按钮。程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,程序运行结果如图所示。请填空。

Option Base 1

Private Sub Command1_Click() Dim city As Variant

city = ___( 1 )_____(\北京\上海\天津\重庆\西宁\For i = ____( 2 )____ To UBound(city) Combo1.AddItem ____( 3 )_____ Next i End Sub

2.窗体上有一个名称为Text1的文本框和一个名称为Command1、标题为“计算”的命令按钮,如图所示。函数Fun及命令按钮的单击事件过程如下,请填空。

Private Sub Command1_Click() Dim x As Integer

x = Val(InputBox(\输入数据\Text1 = fun(x) + fun(x) End Sub

Function fun(ByRef n As Integer) As Integer If n Mod 3 <> 0 Then n = n + 1


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

下一篇:鼻内窥镜下低温等离子射频消融术治疗II、III型慢性鼻窦炎疗效观

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

马上注册会员

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