VB大专期末考试题B卷含参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科目编号: 座号:
甘肃电大职业技术学院2009年12月期末考试
级 专业
《Visual Basic 期末考试题》试卷B
核分人签名
一.填空题(每空0.5分,共20分)
1.VB 是微软公司出品的一个______________ 程序开发工具软件。
2.在VB 中,最主要的两种对象是____________和____________ 。
3.VB 设计应用程序时具有的两个基本特点是:_____________ 和_____________ 。
4.所谓的事件驱动编程就是设计程序时如何确定应用程序与用户的交互(如发生鼠标单击、键盘输入等事件时),而用户怎样编写代码去控制这些事件_____________。
5.使用 ____________方法可在窗体中进行文本的输出,用____________ 方法可画圆,用____________ 方法可画直线。
6.__________ 是定义应用程序界面的窗口,也可用作从用户收集信息的对话框。
7.属性是指对象的__________ ,如大小、标题或颜色。
8.VB 的窗体和控件是具有自己的属性、方法和事件的对象,可以把属性看作一个对象的__________ ,把方法看作对象的__________ ,把事件看作对象的__________ 。 9.类是具有相同性质的对象的_________ 。
10.利用对象的属性setfocus 可获得焦点,对于一个对象,只有其visible 属性和____________ 属性为true ,才能接受焦点。
11.创建VB 应用程序的三个主要步骤是:______________ ; ________________ ; _________________ 。
12.VB 程序存贮在模块中,模块分有 __________ 、 __________ 和 ___________ 三
种类型。
13.VB 中的数据以四种形式存储:________ 、 _________、 _________和 _________ 。 14.程序中需要处理的数据中包含最常见的两种类型是:________ 和 __________ 。 15.数组是________ 数据的集合。
16.变量的声明分为两种方法:__________ 和 ____________。
17.VB 有三种表达式,它们分别是 __________表达式、__________表达式和__________表达式。
18.分支结构是根据一定的__________来决定执行何种操作。 19.方法是VB 提供的一种__________,用来完成一定的操作。 20.工程是构成应用程序文件的__________ 。
21.VB 集成开发环境主要包括:主窗口、__________ 、工程资源管理器窗口、__________ 、窗体窗口、__________ 。
二.选择题(每题2分,共36分)
1.以下哪个是合法的变量名( )
A.right
B.abc@123
C.123_abc
D.ab123c 2.以下哪一个是变量名是错误的( )
A.我你他
B.ABC
C.AB.C
D.A123
3.当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不会接收到( ) A.MouseDown B.MouseUp C.Load D.Click
4.命令按钮、文本框等控件共有的hide 属性的含义是( ) A.隐藏 B.展现 C.装入 D.卸载
5.窗体Form1的Name 属性是Frm1,它的单击事件过程名是( ) A.Form1_Click B.Form_Click C.Frm1_Click D.Me_Click
6.下列说法错误的是( )
A.在同一模块不同过程中的变量可以同名
B.不同模块中定义的全局变量不可以同名;
C.引用另一模块中的全局变量时,必须在变量名前加模块名
D.同一模块中不同级的变量可以同名
7.如果要改变窗体的标题,需要设置窗体对象的哪一属性( )
B.Caption
C.BackColor
D.BorderStyle
8.窗体的BackColor属性用于设置窗体的哪个特性( )
A.高度
B.宽度
C.背景色
D.前景色
9.利用下面哪个函数可判定访问文件时已经到达了文件尾( )
A.LOF
B.LOC
C.EOF
D.BOF
10.如果要显示VB中的预定义输入对话框,需要调用哪个函数( )
A.MsgBox
B.Open
C.Output
D.InputBox
11.把MsgBox的返回值转换为数值应该使用的函数是( )
A.Log
B.Str
C.Len
D.Val
12.在Visual Basic代码中,将多个语句合并在一行上的并行符是( )
A.撇号(’)
B.冒号(:)
C.感叹号(!)
D.问号(?)
13.在设计菜单时,如在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为
( )
A.加号(+)
B.减号(-)
C.星号(*)
D.感叹号(!)
14.菜单控件仅支持下面哪一事件( )
A.Click
B.MouseDown
C.KeyPress
D.Load
15.如下程序运行后输出的结果是( )
Private Sub Form1_Click( )
score = Int(Rnd * 10) + 80
Select Case score
Case Is < 60
A$ = "F"
Case 60 To 69
A$ = "D"
Case 70 To 79
A$ = "C"
Case 80 To 89
A$ = "B"