VB试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB试题及答案(二)
一、填空题
1. 在Visual Basic6.0中,按变量作用域的不同可将变量分为全局变量和局部变量两种;声明静态变量的关键字为Static ;
2. 在Viual Basic6.0中,程序结构有顺序、选择、循环3种结构。
3. 控制控件是否可见的属性为Visible ;控制控件是否可用的属性为Enabled ;控件的位置是由Left 和Top 属性来确定的;控件的大小是由Width 和Height 属性来确定;控件上所显示的文本是由Caption 属性来设定的;
4. 与鼠标有关的事件包括Click 、DblClick 、MouseDown 、MouseUp MouseMove ,其中Click 事件在单击控件时被激
发,MouseDown 事件在鼠标键被按下时被激发,MouseUp 事件在鼠标被松开时被激发。
5. 与键盘有关的事件包括KeyPress 、KeyDown 、KeyUp ,其中KeyPress 事件在单击键盘键时被激发,KeyDown 事件在按下键盘键时被激发,KeyUp 事件在松开键盘键时被激发。
6. 向列表框和组合框中添加列表时,可使用AddItem 方法;删除选定的列表,可使用RemoveItem 方法;删除全部列表项,可使用Clear 方法。
7. 定时器控件能够响应的唯一事件为Timer ,并且该事件被激发的时间间隔由Interval 属性来给定。
8. 弹出式菜单一般不直接显示在窗体上,因此菜单的Visible 属性一般设为False。要显示弹出式菜单可以用PopupMenu 方法。9. 工具栏一般显示在菜单栏下面,由命令按钮组成;状态栏一般显示在窗体的底部,由窗格(Panels)组成。
10. 在图片框绘图之前,除了要建立好坐标系之外,还必须设置好线条的类型、线条的宽度、绘图的模式、填充的样式和填充的颜色,其中线条类型由DrawStyle 属性来设置,线条宽
度DrawWidth 属性来设置,绘图模式由DrawMode 属性来设置,填充样式由FillStyle 属性来设置。
11. 要想让一个标准的窗体变为多文档窗体的子窗体,必须将标准窗体的MDIChild 属性设为True。
12. 顺序文件可以通过Write 语句或Print 语句将数据写入文件,而读取文件中的数据可以使用Line Input# 语句、Input# 语
句或Input 函数来实现。随机文件和二进制文件的读操作可以通过Get 语句来实现,写操作可以通过Put 语句来实现。
13. 在Visual Basic6.0中,程序共有设计、运行、中断3种工作模式。错误有编译错误、实时错误、逻辑错误3种类型。
14. 关键数据分为主关键字和外部关键字。其中主关键
字是对数据表内一个记录进行唯一表示的信息,而外部关键字是把一个记录与另外某个数据表中的关键字联系起来的信息。
二、选择题
1. 以下关键字中,不能定义变量的是(A)
A.Declare B.Dim C.Public D.Private
2. 下面变量不合法的是(C)
A.. a2(2)
B. abcd
C. a$x
D. CDE
3. 以下事件中,命令按钮不能响应的事件为(C)
A.Click事件
B.MouseDown事件
C.Change事件
D.GotFocus事件
4. 如果要使文本框控件带有水平滚动条(假设MultiLine已设为True),则ScrollBar属性必须设为(B)
A.0 B.1 C.2 D.3
5. 在列表框、组合框中,当前被选中的列表项由(C)返回。A.List B.ListIndex C.Text D.ListCount
6. 组合框所能响应的事件与下面哪个属性有关(D)。A.List B.ListIndex C.Text D.Style
7. 当拖动滚动条的滚动框时,便会激发(A)事件
A.Scroll B.Change C.DropDown D.Click
8. 定时器控件唯一能够响应的事件为(B)
A.Click事件
B.Timer事件
C.Change事件
D.DblClick事件
9. 含有子菜单的菜单不能设置(B )
A.访问键B.快捷键C.菜单标题D.菜单名称
10. 要使一个菜单项变为分隔线,必须将其标题属性设为(C )A.下划线B.& C.上划线D.减号
11. 在设置MsgBox函数的参数值时,如果buttons值为5,则下面组合正确的是(A)
A.vbOKonly+vbRetryCancel (0+5)
B.vbOKCancel+vbYesNo (1+4)
C.vbAbortRetryIgnore+vbYesNoCancel (2+3)D.vbRetryCancel (5)
12. 图片框和图像框都是通过以下哪个属性来设置显示的图片的(C)
A.MouseIcon B.Image C.Picture D.Icon
13. 在图片框中所画图形的颜色与下面哪个属性有关(B)A.DrawStyle B.DrawMode C.DrawWidth D.ScaleMode 14. 要想获得使用Open语句所打开的文件的大小可以使用(A)A.LOF函数B.Len函数C.FileLen函数D.EOF函数
15. 下面哪个语句只能从顺序文件中读出英文字符,非英文字符不能读出(B)
A.Input#语句B.Input函数C.Line Input#语句D.Get 语句
16. Data控件的很多属性,()属性用于指定Data控件所要操作的一个表或一个查询。
A. DatabaseName属性
B. RecordsetType属性
C. Exclusive属性
D. RecordSource属性
三、程序填空题
1.以下程序是为了在窗体上显示1+2+3+4+…….+100的和,请将程序填写完整。
Private Sub Form_Load()
Form1.AutoRedraw = True
Dim i As Integer
Dim sum As Integer