《VisualBasic》复习资料
总共50题共100分
一、单选题(共20题,共40分)
1. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分)
A.Label1.BackStyle=0
B.Label1.BackStyle=1Label1.BorderStyle=0 Label1.BorderStyle=1
C.Label1.BackStyle=True
D.Label1.BackStyle=FalseLabel1.BorderStyle=True Label1.BorderStyle=False . ★标准答案:A
2. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是()(2分)
A.Caption
B.Name
C.Text
D.value
. ★标准答案:D
3. 比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()(2分)
A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小
B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分
C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸
D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框
.
★标准答案:D
4. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()(2分)
A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件
B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体
C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas
D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑
. ★标准答案:C
5. 可以惟一标识控件数组中的每一个控件属性的是()(2分)
A.Name
B.Caption
C.Index
D.Enabled
. ★标准答案:C
6. 下面()不是VB的文件类控件(2分)
A.DriveListBox控件
B.KirListBox控件
C.FileListBox控件
D.MsgBox
. ★标准答案:D
7. 选中一个窗体,启动菜单编辑器的方法有()(2分)
A.单击工具栏中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.按Ctrl+E
D.按Shift+Alt+M
. ★标准答案:D
8. 用于获得字符串S从第2个字符开始的3个字符的函数是()(2分)
A.Mid$(S,2,3)
B.Middle(S,2,3)
C.Right$(S,2,3)
D.Left$(S,2,3)
. ★标准答案:A
9. 计算结果为0的表达式是()(2分)
A.Int(2.4)+Int(-2.8)
B.Cint(2.4)+Cint(-2.8)
C.Fix(2.4)+Int(-2.8)
D.Fix(2.4)+Fix(-2.8)
. ★标准答案:D
10. VB的启动有多种方法,下面不能启动VB的是()(2分)
A.使用“开始”菜单中的“程序”命令
B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字
C.使用“我的电脑”,在VB所在硬盘驱动器中到相应的VB文件夹
D.先打开VB的“文件”菜单,再按Zlt+Q组合键
. ★标准答案:D
11. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分)
A.Label1.BackStyle=0
B.Label1.BackStyle=1
C.Label1.BackStyle=True
D.Label1.BackStyle=False
. ★标准答案:A
12. 当利用Line方法进行添加图时,以下正确的说法是()(2分)
A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线
B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线
C.可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BF
D.可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F
. ★标准答案:B
13. 定义变量如下:Dim My VarMy Var =”come see me “若在立即窗口中显示My Var的值,下面正确的是()(2分)
A.Debug.Print My Var
B.PictureBox.Print My Var
C.Printer.Print My Var
D.Print My Var
. ★标准答案:A
14. 下面对哪一种变量的类型说明符的使用是正确的()(2分)
A.Dim a:a@=2000
B.Dim a:a%=50000
C.Dim a:a&=True
D.Dim a:a$=”OK”
. ★标准答案:D
15. 选中一个窗体,启动菜单编辑器的方法有()(2分)
A.单击工具栏中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.按Ctrl+E
D.按Shift+Alt+M
. ★标准答案:D
16. 在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:(2分)
A.abcEFG
B.abcefg
C.ABCefg
D.ABCEFG
. ★标准答案:A
17. 可以惟一标识控件数组中的每一个控件属性的是()(2分)
A.Name
B.Caption
C.Index
D.Enabled
. ★标准答案:C
18. 当利用Line方法进行添加图时,以下正确的说法是()(2分)
A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线
B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线
C.可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BF
D.可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F
. ★标准答案:B
19. 下列变量名中,合法的变量名是()(2分)
A.C24visual basic pdf
B.A B
C.A:B
D.1+2
. ★标准答案:A
20. 在以下Form1窗体中没有采用的控件是()(2分)
A.文本框
B.水平滚动条
C.框架
D.选项按钮
. ★标准答案:D
二、多选题(共20题,共40分)
1. 描述算法的方法是多种多样的,可以用____来描述算法(2分)
A.文字
B.符号
C.高级语言
D.流程图
. ★标准答案:A,B,D
2. 要清楚文本框Text1中的内容,使其内容为空字符串,可以采用()(2分)
=Space(0)
=0
=""
=Space(1)
E.
. ★标准答案:A,C
3. 一般来说好的算法具备哪些特点(2分)
A.有穷性
B.确定性
C.有输出结果
D.有效性
. ★标准答案:A,B,C,D
4. 下列关于单选按钮的叙述中,正确的是()(2分)
A.单选按钮组中的所有单选按钮都采用相同的名称(Name)
B.单选按钮的Enabled属性能确定该按钮是否被选中
C.一个窗体上(不包括其他容器)的所有单选按钮一次只能有一个被选中
D.在运行期间用鼠标单击单选按钮时,按钮的Value属性变为真值
E.在代码中采用语句 Option1.Value=True,把单选按钮Option1的Value属性值从原False值改为True值,将会触发Click事件
. ★标准答案:C,D
5. 以下说法中正确的有()(2分)
A.使用ReDim语句可以改变数组的类型
B.使用ReDim语句将释放动态数组所占的存储空间
C.使用ReDim语句可以保留动态数组中原有的内容
D.使用Erase语句将释放动态数组所占的存储空间
E.使用Erase语句将释放静态数组所占的存储空间
. ★标准答案:C,D
6. 下列关于事件的叙述中,正确的是()(2分)
A.事件是对象能够识别的动作
B.每个对象都有一系列预先定义好的事件,但要使对象响应事件时执行某种操作,需要编写该对象相应的时间过程
C.同一个事件的名称矮子不同的程序中可以不同
D.对象的时间是不固定的
. ★标准答案:A,B,D
7. 下列函数中,用于取子串的函数是(2分)
A.INT()
B.LEFT()
C.MID()
D.RIGHT()
. ★标准答案:B,C,D
8. 下列属于VB转换函数的是(2分)
A.ASC()
B.STR()
C.CHR()
D.VAL()
.
★标准答案:A,B,C,D
9. 下列属于VB数学函数的是(2分)
A.SIN()
B.INT()
C.EXP()
D.LEN()
E.ABS()
. ★标准答案:A,B,C,E
10. 已知A=Space(1),要产生3个空格,可以采用___函数(2分)
A.Right(A,3)
B.Space(3*A)
C.String(3,A)
D.A&A&A
E.3*A
. ★标准答案:C,D
11. 下列关于对象属性的叙述中,正确的是()(2分)
A.窗体何控件的所有属性都可以在属性窗口中设置
B.窗体何控件的许多属性可以直接在属性窗口中设置,并立即在屏幕上看到效果
C.窗体何控件的所有属性都可以在程序中通过语句设定
D.窗体何控件的属性值不可以在程序运行中动态地修改
E.控件的某些属性只能在程序运行时设定
. ★标准答案:B,E
12. 在工程资源管理器中“移除”一个文件后,该文件()(2分)
A.在磁盘上删掉
B.移入WINDOWS回收站中
C.仍存于磁盘中
D.仍存于当前工程中
E.从当前工程中删掉
. ★标准答案:C,E
13. 日期函数Now可以取得系统当前的(2分)
A.日期
B.时间
C.属性
D.方法
. ★标准答案:A,B
14. 能够删除字符串中空格的函数是(2分)
A.Ltrim()
B.Rtrim( )
C.Trim()
D.Lcase()
. ★标准答案:A,B,C
15. 实现大小写字母互相转换的函数是(2分)
A.Lcase()
B.Ucase()
C.LOG()
D.EXP()
. ★标准答案:A,B
16. 实现数值、字符串相互转换的函数是(2分)
A.STR()
B.VAL()
C.ABS()
D.LOG()
. ★标准答案:A,B
17. 假设t,s,w分别为整型,字符型,逻辑型变量,且s="ABC",在下列的表达式中错误的有()(2分)
A.t=5 And w
B.s>90
C.4*t-1
D.s+"s"
E.t+s
. ★标准答案:B,E
18. 程序设计的三种基本算法结构是(2分)
A.顺序结构
B.分支结构
C.函数结构
D.循环结构
. ★标准答案:A,B,D
19. 要求一个正整数n除以8所得的余数,可以采用()(2分)
A.n Mod 8
B.n-Int(n/8)
C.n\8
D.n-Int(n/8)*8
E.n-Int(n\8)
. ★标准答案:A,D
20. 使用语句"Dim t(t) As Integer"声明数组t之后,以下说法中正确的有()(2分)
A.t数组中的所有元素值为0
B.t数组汇总的所有元素值为空字符串
C.t数组中的所有元素值不确定
D.执行Erase t后,t数组中的所有元素值为0
E.使用ReDim语句可以改变数组t的维数
. ★标准答案:C,E
三、判断题(共10题,共20分)
1. vb提供的单选按钮的value属性,true表示选中,false表示未选中(2分)( ) . ★标准答案:正确
2. 事件过程与sub过程,它们相同点都是事件的驱动,而不同的只是事件过程由控件属性决定,而sub过程是由户自定义。(2分) ( )
. ★标准答案:错误
3. 一个目标程序所需的所有文件的集合称为工程(2分) ( )
. ★标准答案:正确
4. 事件过程与sub过程,它们相同点都是事件的驱动,而不同的只是事件过程由控件属性决定,而sub过程是由户自定义。(2分) ( )
. ★标准答案:错误
5. vb通过窗体管理构成应用程序的各类文件的集合(2分) ( )
. ★标准答案:错误
6. 由变量名对变量的内容进行使用或修改,则使用变量就是引用变量的内容(2分)( )
. ★标准答案:正确
7. 通过改变属性窗口中的name属性,可以改变窗体上显示的标题(2分) ( )
. ★标准答案:错误
8. 所有对象都有caption属性(2分) ( )
. ★标准答案:错误
9. 时钟控件的属性interval值为0时,表示屏蔽计时器(2分) ( )
. ★标准答案:正确
10. visual basic是合法的变量名(2分) ( )
. ★标准答案:错误

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。