VB程序试题(附答案)

VB程序测试题
一、单选题(每题1分):
1.计算机程序的三种结构是顺序结构、 、选择结构。
A.模块结构 B.循环结构 C.多重循环结构 D.块IF结构
2.在VB应用程序设计中,通常应对 编写程序代码。
A.所有对象 B.窗体
C.Timer D.有事件的对象
3.在VB程序设计中, 是指用户操作引发或由系统引发,能被对象所识别
并做出响应的动作。
A.任务 B.事件 C.控件 D.过程
4.在面向对象程序设计中, 用来描述对象的特征信息。
A.事件 B.方法 C.代码 D.属性
5.在VB系统中,一个对象内部的函数或过程,称为该对象的 。
A.代码 B.属性 C.方法 D.事件
6.在Windows环境中,可以同时运行多个应用程序,但只有窗口具有 时,
才能够接受用户的输入。
A.命令按钮 B.光标 C.鼠标指针 D.焦点
7.在VB编程中,如果需要返回鼠标的当前位置时,应该使用 事件。
A.Click B.Change C.MouseDown D.KeyPress
8.在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval
属性设置为 。
A.1 B.60
C.100 D.1000
9.下列过程中, 是程序开始运行时,窗体一加载就运行的程序段。
A.Form_Load B.Form_Click
C.Form_MouseDown D.Form_KeyPress
10.下列句子中, 不是赋值语句。
A.y=x+5 B.Label1.FontSize=12
C.r=Val(Text1.Text) D.Not Pictrue1.Visible= Pictrue1.Visible
11. 的Visual Basic表达式是 。
A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)
C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a
12.要获得两位随机整数,正确的表达式为 。
A.Rnd * 90+ 10 B.Fix (Rnd * 90 ) + 10
C.Fix (Rnd * 100 ) - 10 D.Fix (Rnd * 89 ) + 10
13.在VB中,窗口坐标系的原点在 ,x轴向右为正,y轴向下为正。
A.窗口左上角 B.窗口左下角
C.窗口正中间 D.窗口右上角

14.当a=123: b=Str(a),则
A.a和b均是字符型变量 B.a是字符型变量,b是数值型变量
C.a是数值型变量,b是字符型变量 D.a和b均是数值型变量
15.在VB系统中, 代表内存单元,是命了名的存储空间。
A.变量 B.常量
C.函数 D.字节

16. 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
A.Sub B.Dim
C.Call D.End

17.在VB程序设计语言中, 语句的功能是使系统产生的随机数真正随机化。
A.Rnd B.Circle
C.Randomize D.Dim

18.关系表达式的值为 。
A. 数值 B.字符串 C.逻辑值 D.逻辑表达式

19.如果A表达式的值为True,B表达式的值为False,则Not(A And B)的值
为 。
A.True B.False
20.下列逻辑运算中,级别最高的运算符是 。
A.And B.Or C.Not
21.当一个表达式同时包含算术运算和关系运算时,其运算的优先级为 。
A.算术运算高于关系运算 B.算术运算低于关系运算
22.程序运行后,单击窗体,变量s= 。
Private Sub Form_click()
a = 5
b = 10
c = 2 * (a + b)
s = a * c
End Sub
A.15 B.50 C.150 D.300

23.程序运行后,单击Command1命令按钮,变量x= 。
Private Sub Command1_Click()
n = 5
x = 1
For i = 1 To n
x = x * i
Next i
End Sub
A.5 B.15 C.24 D.120
24.程序运行后,单击Command1命令按钮,变量k= 。
Private Sub Command1_Click()
k = 0
For i = 7 To 100 Step 7
k = k + 1
Next i
End Sub
A.0 B.7 C.14 D.15
25. Visual Basic是可视化的、面向 、采用 驱动方式的结构化高级程序设
计语言。
A.任务、事件 B.对象、事件
C.对象、命令 D.过程、命令
26.如果x=5.5,则表达式x>0 And x=Fix(x)的运算结果为 ;表达式x>0 Or x
=Fix(x)的运算结果为 。
A.True、False B.False、True
C.True、True D.False、False
27. 创建VB简单应用程序的基本步骤为 、设置属性、 、运行调试程序、
保存工程。
A.设计控件、编写代码
B.设计界面、编写代码
C.设计事件、编写代码
28.在VB应用程序设计中,如果想让Timer控件禁用,应该将其 属性设置
为 。
A.Enabled 、False B.Enabled、True
C.Visible、False D.Visible、True
29.当一个表达式同时包含算术运算、关系运算或逻辑运算时,其运算的优先级
为:
算术运算 关系运算,逻辑运算 关系运算。
A.高于、低于 B.低于、高于

二、多选题(每题1分):
1. 在VB应用程序设计中,以下说法正确的是:
A.对象包括窗体和控件
B.属性用来描述对象的信息
C.事件是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作
D.方法是指程序设计的方法
2.在VB应用程序设计中,以下说法正确的是:
A.要显示不想让用户修改的文本时,应该使用Label控件
B.要显示可以让用户编辑的文本时,应该使用TextBox控件
C.要显示图片,只能使用PictureBox控件
D.要想画图形,只能在窗体中实现
3.在VB编程中,如果需要返回鼠标的当前位置时,应该使用 或 事件。
A.Click B.MouseDown C.Change D.MouseMove
4.下列字符串中,不能作为变量名使用的有:
A.End B.a1 C.xx D.Sub
5.在VB应用程序设计中,以下说法正确的是:
A.Abs( )是转换英文大小写的函数
B.MsgBox( ) 是消息函数
C.RGB( )是颜色函数
D.Sqr( )是求平方根函数
6.计算机程序的三种基本结构是:
A.模块结构
B.顺序结构
C.循环结构
D.选择结构
一、基础知识部分
单选题
题号 答案 题号 答案 题号 答案 题号 答案
1 B 16 B 31 C 46 D
2 B 17 A 32 C 47 B
3 B 18 A 33 A 48 B
4 B 19 C 34 A 49 C
5 C 20 B 35 C 50 D
6 D 21 C 36 B 51 B
7 C 22 D 37 C 52 B
8 A 23 B 38 B 53 D
9 A 24 D 39 C 54 C
10 B 25 B 40 C 55
11 A 26 D 41 D 56
12 A 27 A 42 B 57
13 C 28 B 43 D 58
14 A 29 D 44 A 59
15 A 30 B 45 B 60

多选题
题号 答案 题号 答案 题号 答案 题号 答案
1 AB 7 ABC 13 BC
2 AB 8 AB 14 CD
3 BC 9 BD 15 ABCD
4 ABC 10 BD 16 ABC
5 AB 11 BC 17 ABCD
6 ABC 12 AB

二、Visaul Basic 程序设计
单选题
题号 答案 题号 答案 题号 答案 题号 答案
1 B 9 A 17 C 25 B
2 D 10 D 18 C 26 B
3 B 11 B 19 A 27 B
4 D 12 B 20 C 28 A
5 C 13 A 21 A 29 A
6 D 14 C 22 C 30
7 C 15 A 23 D
8 D 16 B 24 C

多选题
题号 答案
1 ABC
2 AB
3 BD
4 AD
5 BCD
6 BCD

合集下载

vb考试题及答案解析

vb考试题及答案解析

vb考试题及答案解析VB考试题及答案解析1. 以下哪个选项是Visual Basic的简称?A. VBAB. VBSC. VBD. VBScript答案:C解析: Visual Basic的简称是VB,而VBA是Visual Basic for Applications的缩写,VBS是Visual Basic Script的缩写,VBScript是一种脚本语言。

2. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. Const答案:A解析: Dim关键字用于声明变量,Sub关键字用于声明一个过程,Function用于声明一个函数,而Const用于声明一个常量。

3. 如果要在一个窗体上显示文本“Hello, World!”,以下哪个代码段是正确的?A. Label1.Text = "Hello, World!"B. Form1.Caption = "Hello, World!"C. TextBox1.Text = "Hello, World!"D. Button1.Text = "Hello, World!"答案:B解析: Form1.Caption属性用于设置窗体的标题栏文本,因此选项B是正确的。

Label1是标签控件,TextBox1是文本框控件,Button1是按钮控件,它们用于显示文本,但不是设置窗体标题。

4. 如何在Visual Basic中创建一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers = New Integer(5)D. Dim numbers(5) As Integer()答案:D解析:在Visual Basic中,创建数组的正确方式是声明一个数组变量,并指定数组的类型和大小。

vb考试题及答案解析

vb考试题及答案解析

vb考试题及答案解析一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. FunctionC. SubD. Class答案:A2. 下列哪个选项是Visual Basic中的保留字?A. MainB. IfC. ElseD. My答案:B3. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. StrB. ValC. ChrD. Asc答案:B4. 以下哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox5. 在Visual Basic中,如何表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A8. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D9. 在Visual Basic中,以下哪个函数用于获取当前系统时间?B. DateC. TimeD. Timer答案:A10. 以下哪个选项是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

答案:Dim2. 如果需要在Visual Basic中创建一个自定义函数,应该使用________关键字。

vb考试题及答案

vb考试题及答案

vb考试题及答案VB考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个是正确的整型变量声明?A. Dim a% As IntegerB. Dim a As Integer%C. Dim a As IntegerD. Dim a Integer答案:C2. VB中的Print方法用于在窗体上显示输出,以下哪个是正确的输出语句?A. Print "Hello, World!"B. Print "Hello, World!", 1C. Print 1, "Hello, World!"D. Print "Hello, World!"; 1答案:A3. 在VB中,以下哪个是正确的布尔型变量声明?A. Dim b BooleanB. Dim b As BooleanC. Dim b Boolean AsD. Dim b As Boolean As答案:B4. VB中,以下哪个函数用于获取当前日期?A. Now()B. Date()C. Time()D. Today()答案:B5. 在VB中,以下哪个是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr As Integer(5)D. Dim arr As Integer(5 To 10)答案:A6. VB中,以下哪个是正确的字符串连接操作?A. str1 & str2B. str1 + str2C. str1 || str2D. str1.Concat(str2)答案:A7. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If答案:A8. VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 DoC. For i = 1 To 10 LoopD. For i = 1 To 10 Next答案:A9. 在VB中,以下哪个是正确的函数声明?A. Function MyFunction() As IntegerB. Function MyFunction As IntegerC. Function MyFunction() IntegerD. Function MyFunction Integer答案:A10. VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click As IntegerC. Private Sub Form_Click() IntegerD. Private Sub Form_Click() As Integer答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是______。

VB经典例题(附答案)

VB经典例题(附答案)

实验4:编写一个程序。

要求在窗体内设置7个标签(Label)及7个文本框(TextBox),将每个标签的Text属性值设置为如下表达式。

在程序运行时,单击窗体空白区,可在对应的文本框中输出这些表达式的值。

1)8*3*6\22)7/6*3.2/2.15*(5.5+3.5)3)34\4+4.0^5/124)65\3 mod 3.4*fix(3.8)5)“abg”+”34” & “erert”6)true or not (8+3>=23)7)7>2 or 4<9实验目的:学习VB运算符的使用。

Public Class Form1Private Sub Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.ClickTextBox1.Text = 8 * 3 * 6 \ 2TextBox2.Text = 7 / 6 * 3.2 / 2.15 * (5.5 + 3.5)TextBox3.Text = 34 \ 4 + 4.0 ^ 5 / 12TextBox4.Text = 65 \ 3 Mod 3.4 * Fix(3.8)TextBox5.Text = """abg""" + """34""" & """erert"""TextBox6.Text = True Or Not (8 + 3)>= 23TextBox7.Text = 7 > 2 Or 4 < 9End SubEnd Class实验5:编写一个程序。

设a=2,b=3,c=4,d=5,S="ABCDEFGHI]K",求下列表达式的值:(1) 5+(a+b)2(2) cos(b)(sin(a)+1) (3) 8e3ln2(4) Left(S,4) (5) Mid(S, 3,4) (6) Instr(S, "EFG")(7) Lcase(Right(S, 5)) (8) Len(Mid((S, 3)实验目的:学习VB中函数的使用。

VB考试试题及答案分解

VB考试试题及答案分解

卷1一、填空题1、VB程序设计的主要特点是可视化设计和事件编程。

2、在VB中,最主要的两种对象是窗体(form)和控件。

3、工程是构成应用程序文件的集合。

4、方法是VB提供的一种特殊子程序,用来完成一定的操作。

5、浮点类型数据包括单精度型和___双精度__数据。

6、事件是窗体或控件对象识别的__动作____。

7、可用窗体的__print_ 方法在窗体中显示文字。

8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。

9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。

10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。

12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。

13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值为空,布尔型变量的初值为FALSE 。

14、设置窗体的picture 属性,可在窗体上显示图片。

15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。

二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocusB、LoadC、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

vb程序设计期末考试试题及答案

vb程序设计期末考试试题及答案

vb程序设计期末考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A2. 下列哪个选项是VB中用于数据类型声明的关键字?A. IntegerB. FunctionC. SubD. Dim答案:A3. VB中,用于结束一个程序的语句是:A. ExitB. EndC. StopD. Quit答案:B4. 在VB中,下列哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Mid5. VB中,用于将一个变量的值赋给另一个变量的运算符是:A. =B. ==C. :=D. <=答案:A6. VB中,下列哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. Button答案:A7. VB中,下列哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. 在VB中,下列哪个事件是当文本框内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B9. VB中,下列哪个函数用于计算字符串的长度?B. StrCompC. UBoundD. LBound答案:A10. VB中,下列哪个语句用于执行循环操作?A. DoB. ForC. LoopD. While答案:B二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。

答案:Public2. VB中,________函数用于计算数组中元素的数量。

答案:UBound3. 在VB中,________属性用于设置控件的可见性。

答案:Visible4. VB中,________事件用于响应鼠标单击事件。

答案:Click5. VB中,________函数用于将数字转换为字符串。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档