VB程序设计期末复习要点
- 格式:doc
- 大小:121.50 KB
- 文档页数:11
第 1 页 共 11 页 《VB程序设计》期末复习要点
一、 重点复习内容:
通过本课程的学习,要求重点掌握:
1. VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。
2. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
3. 常用的表达式。
4. For„Next循环,Do„Loop循环,If„Then„Else条件判断语句,Select
Case语句。
5. 一维数组、二维数组的声明与存取 。
6. 过程的声明与调用。
7. 菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。
二、 考试题型及分值:
1. 判断题共10题(每题1分,共10分)
2. 单项选择题10题(每题2分,共30分)
3. 填空题10空(每空2分,共20分)
4. 阅读程序,写出程序运行结果 2题 (每题10分,共20分)
5. 程序填空 ( 共20分)
三、 例题精解
● 判断题 (正确的打√,错误的打×)
( )1.VB对象就是窗体和控件。
( )2.事件是VB对象可以响应的用户操作。
( )3.文本框和标签框通过同一属性在窗体上显示文字。
( )4.For„Next循环结构的默认步长为1。
( )5.要实现同样的循环控制,在Do While„Loop和DO„Loop While循环结构中给定的循环条件是一样的。
( )6.对象的属性都可以在程序中通过语句设置。
( )7.能够改变多项选择框中背景颜色的属性是BackColor。
( )8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
( )9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。
( )10.使用Open语句可以创建新的顺序文件。
( )11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。
( )12.可以把属性看作是一个对象的性质。
( )13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。
( )14.所有对象的属性都可以在属性窗口中设定。
( )15.标签没有change事件和setFocus方法。
( )16.方法Form1.show与Form1.visible=True是等效的。
( )17.Msgbox函数建立的信息框既能显示信息又能输入用户的信息。
( )18.Do„Loop Until语句实现循环时,不管条件真假,首先无条件地执第 2 页 共 11 页 行一次循环。
( )19.函数Str(23)与Str(-23)的值的长度相同。
( )20.变量名的第一个字符必须是字母。
( )21.每个Vb对象都有name属性。
( )22.语句Command1.visible=false 与Command1.enabled=false 是等价的。
( )23.InputBox函数和MsgBox函数一样,返回的是字符串。
( )24.改变窗体的标题也就是改变其属性窗口中的name属性。
( )25.文本框控件有Caption属性。
( )26.在Visual Basic中,向过程传递参数时,按地址传递参数是缺省的。
( )27.Do„Loop until语句实现循环时,只要条件是假,循环将一直进行下去。
( )28.按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。
( )29.在工具箱内双击命令按钮图标,便会在窗体上建立一个命令按钮。
( )30.单项选择和多项选择控件都具有Value属性,它们的数据类型都是布尔类型。
● 单项选择题
1. 如果要改变窗体的标题,需要设置窗体对象的( )属性。
A、Caption B、Name C、BorderStyle D、BackColor
2.若要求从文本框中输入密码时在文本框中只显示 * 号,则应在此文本框的属性窗口中设置( )。
A、Text属性值为 * B、Caption属性值为 *
C、Password属性值为空 D、Passwordchar属性值为 *
3.下面哪一种变量名是错误的( )。
A、A_B B、a123 C、abc D、a.1
4.下面哪一个关键字表示声明的变量可以在任何窗体中使用( )。
A、Dim B、Public C、Const D、Private
5.在文本框的属性中,用于设定文本框最多可接受字符数的属性是( )。
A、Autosize B、Passwordchar
C、Text D、Maxlength
6.要使Listbox可以单击鼠标或按空格键来实现复选,属性Multiselect的值应设为( )。
A、0 B、1 C、2 D、3
7.使文本框能显示滚动条,必须首先设置的属性是( )。
A、 AutoSize B、 Alignment C、 Multiline D、 Scrollbars
8.对象可以识别和响应的某些操行为称为( )。
A、属性 B、方法 C、继承 D、事件
9.以下关于窗体的描述,正确的是( )。
A、只有用于启动的窗体可以有菜单。
B、窗体事件和窗体中所有控件事件的代码都放在窗体文件中。
C、窗体的名字和存盘的窗体文件名必须相同。 第 3 页 共 11 页 D、开始运行时窗体的位置只能是设计阶段时显示的位置。
10.将通用对话框控件CommonDialog1的类型设置为“颜色”对话框,可以调用该对话框的( )方法。
A、 Load B、 Show C、 ShowColor D、 ShowSave
11.下列变量命名正确的是( )。
A、myfile B、1vb C、page@2 D、cmd..1
12、以下可以构成语句一项是( )。
A、对象名.属性名 B、对象名.方法名 C、对象名.事件名 D、对象名.函数名
13.在下图1的窗体中,没有采用的控件是( )。
A、文本框 B、标签框 C、框架 D、命令按钮
14.要改变文本框中显示的文本,可以在属性窗口中改变( )属性。
A、Caption B、Name C、Text D、Label
15.若要求从文本框中输入密码时在文本框中只显示#号,则应在此文本框的属性窗口中设置( )。
A、Text属性值为# B、Caption属性值为#
C、Passwordchar属性值为# D、Passwordchar属性值为真
16.如上图2,在设计菜单时,要求允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?( )
A、在标题项中输入&然后打勾 B、在索引项中输入“√”
C、在有效项中输人“√” D、在复选项中输入“√”
17.VB为命令按钮提供的Cancel属性是( )。
A、用来指定命令按钮是否为窗体的“取消”按钮
B、用来指定命令按钮的功能是停止一个程序的运行
C、用来指定命令按钮的功能是关闭一个运行程序
D、用来指定命令按钮的功能是中断一个程序的运行
18.VB提供的多项选择控件(CheckBox)具有功能是( )。
A、多重选择 B、单一选择
C、多项选择 D、选择一次
19. 将通用对话框控件CommonDialog1的类型设置为“打开”对话框,可调用该对话框的( )方法。
A、Load B、Show C、ShowColor D、ShowOpen
20.调试程序时,要执行单个语句或一组语句时,需要处于( )窗口。
A、立即 B、监视 C、Code D、中断 图1 图2 第 4 页 共 11 页 21.以下哪项变量名是合法的?( )
A、b&C B、*B2# C、City_name D、15A
22.变量A%的类型是( )。
A、 Integer B、 Single C、 String D、 Boolean
23.设定文本框中是否可以接受多行文本要用到( )属性。
A、Maxlength B、Height C、Multiline D、Text
24.改变控件在窗体中的上下位置应修改控件的( )属性。
A、 Top B、Left C、Width D、Height
25.循环结构 For i!=1 to 10 step 1.5 共执行几次( )。
A、 6 B、 7 C、 9 D、 10
26.定义数组 Array(1 to 5,5) 后,下列哪一个数组元素不存在( )。
A、 Array(1,1) B、 Array(1,0) C、 Arry(0,1) D、 Array(5,5)
27.有子程序定义 Public Sub aaa(a as Integer, b as Single),正确的调用形式是( )。