VISUAL BASIC考试练习题
计算机程序设计-VisualBasic【VB】考试试题(1)
《计算机程序设计-VB》-摸底(1)
一、 单选题(共100题,50分)
1、将调试通过的工程,经"文件"菜单的"生成.exe文件"编译成.exe文件后,该可执行文件到其他机器上不能运行的主要原因是( )。
A、 运行的机器上无VB系统
B、 该可执行文件有病毒
C、 以上原因都不对
D、 缺少.frm窗体文件
正确答案: A
解析:
2、创建 VB 应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( )。
A、 监视窗口
B、 窗体布局窗口
C、 立即窗口
D、 代码窗口
正确答案: D
解析:
3、下面四个选项中,不是 VB6.0 工具箱的标准控件的是( )。
A、 定时器
B、 滚动条
C、 多媒体
D、 框架
正确答案: C
解析:
4、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、 属性窗口
B、 工具箱窗口
C、 工程资源管理器窗口
D、 代码窗口
正确答案: D 解析:
5、在 Visual Basic 中最基本的对象是( ),它是应用程序的基石,是其他控件的容器。
A、 文本框
B、 窗体
C、 标签
D、 命令按钮
正确答案: B
解析:
6、VB6.0 集成开发环境中,不能完成的功能是( )。
A、 编译生成可执行程序
B、 输入编辑源程序
C、 调试运行程序
D、 自动查找并改正程序中的错误
正确答案: D
解析:
7、要使 Form1 窗体的标题栏显示"欢迎使用VB",以下正确的是( )。
A、 Form1.Caption=欢迎使用VB
B、 Form1.Caption="欢迎使用VB"
C、 Form1.Caption='欢迎使用VB'
D、 ="欢迎使用VB"
正确答案: B
解析:
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作
B、 方法指示对象的行为
C、 属性是描述对象特征的数据
Visual Basic程序设计综合练习题一及答案
Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是( )。A. Text 属性 B. Caption属性C. Name属性 D. Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。A.Help B.F10 C.F1 D. Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是( )。A.只保存窗体文件(.frm) B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas) D.分别保存工程文件、窗体文件和标准模块文件 4.在Visual Basic中,变量的默认类型是( )。A.Integer B. VariantC.Double D.Currency 5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。A.MaxButton B.BorderSyle C.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。A.对象,值,属性 B.对象,方法,属性C.对象,属性,值 D.属性,对象,值 8.要设置命令按钮的背景图形,必须设置的两个属性是( )。A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是( )。A.4ab B. a-b C.a_4 D.integer10.如下数组声明语句,正确的是( )。A.Dim a[3,4] As Integer B.Dim a(3 4) As IntegerC.Dim a(n,n) As Integer D.Dim a(3,4) As Integer 11.要在窗体Form1内显示“欢迎您!”,使用的语句是( )。A.Form.caption="欢迎您!" B.Form1.caption="欢迎您!"C.Form1.print "欢迎您!" D.Form. print "欢迎您!"12.不属于VB数据库引擎的是( )。A.ODBC B.BDEC.Jet引擎 D.OLE DB13.数学式子Sin25°写成VB表达式是( )。 A.Sin25 B.Sin(25) C.SIN(25) D.Sin(25*3.14/180)14.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( )。A.Execute B.CommandTypeC.Open D.ActiveConnection15.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是( )。A.Open " Test.doc " For Output As #1 B.Open "D:\ Test.doc " For Input As #1C.Open "D:\ Test.doc " For Output As #1 D.Open " Test.doc " For Input As #1 二、填空题(每空2分 共20分)16.定时器(Timer)控件可识别的事件是 ,发生该事件的时间间隔由定时器的 属性设置。17.Visual Basic程序开发有三种模式,即设计模式、中断模式和 模式。18.全局变量在整个应用程序中有效,一般在标准模块中使用 语句声明。19.在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用 循环。20.Dim i As Integer,则运行时变量i的初始值是 。21.在VB中,将Access称为本地数据库,SQL Server称为 。22.Winsock控件主要用来编制 或 协议的通话程序。23.在VB中想要设置断点需要按 键。三、阅读程序题(每题10分,共20分)24. Function F(a As Integer) b =3 Static c b = b + 1 c = c + 1 F = a + b + cEnd FunctionPrivate Sub Command1_Click() Dim a As Integer a = 2 For i = 1 To 3 Print F(a) Next iEnd Sub写出程序运行时,单击命令按钮在窗体上的输出结果。25. Private Sub Form_Click()Dim c As Integer, j As Integer, k As Integerk = 3 c = 4For j = 1 To 5 If j > 3 Then c = c + 5 Exit For Else k = k + 1End IfNext jPrint c, kEnd Sub写出程序运行时单击窗体后,c,k的值分别是:四、应用题(15分)26. 请根据以下描述编写购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在100元以上者,按九五折优惠;(2)在200元以上者,按九折优惠;(3)300元以上者,按八折优惠;(4)500元以上者,按七折优惠。在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品的总金额,单击命令按钮,在Text2输出优惠价。程序运行结果如图所示。参考答案一、单项选择(每小题3分,共45分)1.C 2.C 3.D 4.B 5.A 6.B 7.C 8.D 9.C 10.D 11.C 12.B 13.D 14.D 15.B 二、填空题(在空格内填写正确的答案,每空2分,共20分)16.Timer Interval17.执行18.Public19.ForNext20.021.远程数据库22.TCP/IP UDP23. F9三、简答题(每题10分,共20分) 24.答案:78925.答案:9 6四、应用题(15分)26.参考答案答案1:Private Sub Command1_Click() x = Val(Text1.Text) Select Case x Case Is >= 500 Text2.Text = x * 0.7 Case Is >= 300 Text2.Text = x * 0.8 Case Is >= 200 Text2.Text = x * 0.9 Case Is >= 100 Text2.Text = x * 0.95 Case Is < 100 Text2.Text = x End SelectEnd Sub答案2:Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x < 100 Then y = x Else If x < 200 Then y = 0.95 * x Else If x < 300 Then y = 0.9 * x Else If x < 500 Then y = 0.8 * x Else y = 0.7 * x End If End If End If End If Text2.Text = yEnd Sub
Visual Basic程序设计期末复习试题(A)含答案
VB 课程试卷 (A)卷 第 1 页 共 2 页
题号 一 二 三 四 五 六 七 八 九 十 总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
一.填空题(每空1分,共16分)
1. VB应用程序至少有______、______两种文件需要保存。
2. 把32log472e写成VB表达式_______________。
3. 产生一个三位整数的表达式____________________。
4. 在属性窗口中设置______________属性,可以把指定的图形放入当前对象中。
5. 标签和文本框都用于显示文本,它们的主要区别是:____________中的文本是只读文本,
________________中的文本是可编辑文本。
6. 在同一个过程中,数组名不能与变量名______________,否则会出错。
7. 在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为p1.jpg的图形文件装入该图片框,则所使用的语句为:__________________________。
8. 在多窗体程序中,显示一个窗体的方法是_______________。
9. 写出如下程序的运行结果:___________
dim x!,y!
x=1.5
y=0.5
if x<>0 then
y=x+y
elseif y>0.5then
y=x
else
y=x*y
end if
print x,y 10. 表示滚动条控件取值范围最大值的属性是_______________。
11. 在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_______________。
12. 下面程序运行后输出的结果是_________________。
VB练习题
- 1 - Visual Basic练习题
1、当文本框的内容发生变化时,必将触发( C )事件。
A、LostFocus B、KeyPress
C、Change D、Click
2、在Visual Basic中,下列( D )函数的值只为1,0,-1。
A、INT(X) B、ABS(X) C、SQR(X) D、SGN(X)
3、下列Visual Basic程序段运行后,变量 a、b、c的值为( )。
a = 1 : b = 1 : c = 1
Do While a + b + c < = 10
a = a + 1
b = b * 2
c = b / 2
Loop
A、2 2 1 B、3 4 2 C、4 8 4 D、4 4 2
4、当程序在运行过程中因某种原因中断时,VB进入( C )模式。
A、设计 B、运行 C、中断 D、工具
5、要改变控件的高度,应改变( A )属性。
A、Height B、Width C、Top D、Left
6、下列Visual Basic程序段运行后,变量x的值为( )。
x = 3
y = 77
Do
x = x + 2
Loop Until x > Sqr (y)
A、 7 B、8 C、9 D、10
7、在Visual Basic中,建立一个文本编辑区域,可采用下列( C )。
A、命令按钮 B、标签控件 C、文本控件 D、定时器控件
8、下列( D )表达式的值不等于4。
A、Int (4.1) B、Int (4.9) C、Abs (int (-3.9)) D、Abs (int (-4.5))
9、下列Visual Basic程序段运行后,变量m 的值为( )。
a = 2 : b = 1 : c = 5
If a < b Then m = a Else m = b
二级VISUALBASIC笔试304_真题(含答案与解析)-交互
二级VISUAL BASIC笔试304
(总分96, 做题时间90分钟)
一、选择题
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
1.
以下能够触发文本框Change事件的操作是______。
SSS_SINGLE_SEL
A 文本框失去焦点
B 文本框获得焦点
C 设置文本框的焦点
D 改变文本框的内容
分值: 2
答案:D
[评析] 当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触
发Challge事件.程序运行后,在文本框中每键入一个字符,就会引发一次Change事件。
2.
当我们输入代码时,Visual Basic可以自动检测______错误。
SSS_SINGLE_SEL
A 语法错误
B 编译错误
C 运行错误
D 逻辑错误
分值: 2
答案:A
[评析] Visual Basic编辑环境可以自动识别用户的输入是否符合语法规则。
3.
对用MsgBox显示的消息框,下面______是错的。
SSS_SINGLE_SEL
A 可以有一个按钮
B 可以有两个按钮
C 可以有三个按钮
D 可以有四个按钮
分值: 2
答案:D
[评析] MsgBox函数的按钮组合中最多只能有三个按钮。
4.
为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为______。
SSS_SINGLE_SEL
A Show
B Hide
C Load
D Unload
分值: 2
答案:B
[评析] Hide方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。
5.
编写如下事件过程: Private Sub Form_ Key Down(Key Code As
Integer, Shift As Integer) If(Button
And3)=3Then Print"AAAA" End If End
二级VISUALBASIC-26-1_真题(含答案与解析)-交互
二级VISUAL BASIC-26-1
(总分69.5, 做题时间90分钟)
一、选择题
1.
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是______。
SSS_SINGLE_SEL
A X1=0,X2=600,Y1=0,Y2=700
B Y1=0,Y2=600,X1=0,X2=700
C X1=0,X2=0,Y1=600,Y2=700
D Y1=0,Y2=0,X1=600,X2=700
分值: 1
答案:A
[解析] X1、Y1、X2、Y2属性是直线的起点、终点坐标。故选A。
2.
在新建一个VisualBasic工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为 ____ 。
SSS_SINGLE_SEL
A Form1.frm
B 工程1.frm
C TheFirst.frm
D Form1.vbp
分值: 2
答案:C
[解析] 设置Name的属性其实就是给窗体重命名。窗体的文件名是由文件名和后缀名(.frm)组成,即“自定义名.frm”。
3.
往窗体Form1上添加一个列表框控件List1,并编写如下代码:
Private Sub Form_Load()
For i=0 To 6
List1.AddItemi
Next i
End Sub
为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。
SSS_SINGLE_SEL
A List1.List
B List1.ListIndex
C List1. MultiSelect
D List1.Text
分值: 1
答案:C
[解析] Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。
Visual_Basic6.0试题
1 一.单选题(每题1分)。每道题答案只有一个,未选、选错者0分。
1、 窗体文件的后缀是() A..bmp B..vbp C..bas D..frm
2、 把控件放置在窗体中的最快捷的方法是()
A.拖放鼠标 B.单击工具箱中的控件并拖动鼠标 C.双击工具箱中的控件 D. 单击工具箱中的控件
3、 当移动控件、重新设定其尺寸时,()属性会自动改变。
A.top , left B.name , caption C.click, change D.cancel , default
4、vb主要用于开发哪种环境下的文件:()
A.DOS B.WINDOWS C.DOS 和WINDOWS D.UNIX
5、()属性可以使命令按扭对用户产生的命令无效。A.default B.caption C.enabled D.cancel
6、一组复选框中,如果单击一个没有被选中的复选框,则其他已选中的复选框处于()状态。
A.禁止 B.选中 C.不选中 D.不显示
7、当对象的enabled 和 visible属性为()时,该对象才能获得焦点。
A.true , false B.false C.false , true D.true
8、当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。
A.msgbox B.inputbox C.A,B都可以 D.A,B都不可以
9、表达式val(“16abc”)的值为()。 A.1 B.16 C.16abc D.abc
10、以下哪个函数用于在一个字符串中查找另一个字符串() A.mid$ ( ) B.len( ) C.instr( ) D.right( )
Visual Basic程序设计期末综合练习题一_百度文库解析
Visual Basic程序设计期末综合练习题一
一、单项选择题
1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。
A.从主程序开始执行
B.按过程顺序执行
C.事件驱动
D.按模块顺序执行
2.在Visual Basic中,窗体文件的扩展名为(。
A..vbp
B..frm
C..cls
D..bas
3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。
A.设计模式
B.编写代码模式
C.中断模式
D.执行模式
4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。
A.Text.Mytext
B.Mytext*Text
C.Mytext.(Text
D.Mytext.Text
5.下列关于变量的说法不正确的是(。
A.局部变量在声明它的过程执行完毕后就被释放了
B.局部变量的作用域仅限于声明它的过程
C.静态局部变量是在过程中用Static语句声明的
D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量
6.关于对象的属性不正确的是(。
A.对象的属性一般有属性名和属性值
B.可通过属性窗口设置属性的值
C.可通过程序代码设置属性的值
D.对象的所有属性值均可在设计时设计
7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。
A.工程资源管理器窗口
B.工具箱窗口
C.代码编辑器窗口
D.属性窗口
8.要在窗体的标题内显示“myfrm”,使用的语句是(。
A.Form.caption="myfrm"
B.Form1.caption="myfrm"
C.Form1.Print"myfrm"
D.Form.Print"myfrm"
9.在VB中,下列变量名不合法的是(。
A.file_1
B.file
C.file-1
D.file_1_2
10.在设计动画时,用时钟控件来控制动画速度的属性是(。
期末VB试卷
第 1 页 共 7 页(宋体,小五,居中) 奈曼旗民族职业中专(2015——2016)第一学期期末考试
高二年级计算机Visual Basic试卷
注意事项:
1.本试卷共6页,满分100分,考试时间为90分钟。
2.答卷前将密封线内的项目填写清楚。
3.考生作答时,将答案答在答题卡上,将本试卷和答题卡一并交回。
题号 一、选择 二、填空 三、判断 总分
得分
一、选择题(本大题共50小题,每题1分,共50分)
1. 通过( )可以在设计时,直观地调整窗体在屏幕上的位置。
A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口
2 Visual Basic窗体设计器是用来设计( )。
A.应用程序的代码段 B.应用程序的界面 C.对象的属性 D.对象的事件
3. 在Visual Basic 6.0 集成开发环境中,按下列组合键可以打开工程管理器窗口的是( )。
A.Shift+F7 B.Ctrk+G C.Ctrl+R D.Shift+F4
4.下列叙述中正确的是( )
A.只有窗体才是Visual Basic 中的对象
B.只有控件才是Visual Basic 中的对象
C.窗体和控件都是Visual Basic 中的对象
D.窗体和控件都不是Visual Basic 中的对象
5.用于Visual Basic 程序设计的控件在( )
A.工程窗口中 B.工具箱中 C.工具菜单中 D.工具栏上
6、下列关于字符数据好的说法中,不恰当的是( )
A. 字符型数据是用来来存储文字信息的
B. 字符型数据包含定长字符串和变长字符串
C. 字符串使用双引号或单引号作为界定符号
D. 长度为0(及不含任何字符)的字符串为空字符串(简称空串)
7、数据12345是( )数据
二级VISUALBASIC-84_真题(含答案与解析)-交互
二级VISUAL BASIC-84
(总分100, 做题时间90分钟)
选择题
1.
在Visual Basic中,所有标准控件都具有的属性是
SSS_SINGLE_SEL
A Caption
B Name
C Text
D Value
分值: 2.5
答案:B
[解析] 窗体和控件都是Visual Basic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。
2.
下面控件中,没有Caption属性的是
SSS_SINGLE_SEL
A 复选框
B 单选按钮
C 组合框
D 框架
分值: 2.5
答案:C
[解析] 常用Caption属性来显示说明性的文字,具有该属性的控件有标签、命令按钮、框架、复选框、单选按钮等。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等。
3.
下列控件中,没有Caption属性的是
SSS_SINGLE_SEL
A 单选按钮
B 复选框
C 列表框
D 框架
分值: 2.5
答案:C
[解析] 很多控件都有Caption属性用来设置标题,如Label、Frame、Option、Check、Command等,但是列表框和组合框没有Caption属性。
4.
在窗体上添加“控件”的正确的操作方式是
SSS_SINGLE_SEL
A 先单击工具箱中的控件图标,再单击窗体上适当位置
B 先单击工具箱中的控件图标,再双击窗体上适当位置
C 直接双击工具箱中的控件图标,该控件将出现在窗体上
D 直接将工具箱中的控件图标拖动到窗体上适当位置
分值: 2.5
答案:C
5.
Visual Basic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是
SSS_SINGLE_SEL
A 列表框(ListBox)
