VB程序设计 模拟试题.docx
《VB程序设计 模拟试题.docx》由会员分享,可在线阅读,更多相关《VB程序设计 模拟试题.docx(33页珍藏版)》请在冰点文库上搜索。
VB程序设计模拟试题
VB程序设计(专升本)阶段性作业1
总分:
100分考试时间:
分钟
单选题
1.运算符“\”两边的操作数若类型不同,则先_________再运算。
(5分)
(A)取整为Byte类型
(B)取整为Integer类型
(C)四舍五入为整型
(D)四舍五入为Byte类型
参考答案:
C
2.将VisualBasic编制的程序保存在磁盘上,至少会产生何种文件_________。
(5分)
(A)doc与.txt
(B)com与.exe
(C)bat与.frm
(D)vbp与.frm
参考答案:
D
3.Print语句的一个输出表达式为_________,则输出包括日期.时间信息。
(5分)
(A)Date
(B)Month
(C)Time
(D)Now
参考答案:
D
4.在设计模式双击窗体中的对象后,VisualBasic将显示的窗口是_________。
(5分)
(A)项目(工程)窗口
(B)工具箱
(C)代码窗口
(D)属性窗口
参考答案:
C
5.语句Print"5*5"的显示结果是__________。
(5分)
(A)25
(B)"5*5"
(C)5*5
(D)出现错误提示
参考答案:
C
6.语句“Form1.PrintTab(10);"#"”的作用是在窗体当前输出行 _________。
(5分)
(A)第10列输出字符“#”
(B)第9列输出字符“#”
(C)第11列输出字符“#”
(D)输出10个字符“#”
参考答案:
A
判断题
7.在VisualBasic中,有一些通用的过程和函数作为方法供用户直接调用。
(5分)
正确错误
参考答案:
正确
解题思路:
8.在面向对象的程序设计中,对象是指可以访问的实体。
(5分)
正确错误
参考答案:
正确
解题思路:
9.事件是由VisualBasic预先定义的对象能够识别的动作。
(5分)
正确错误
参考答案:
正确
解题思路:
10.由VisualBasic语言编写的应用程序有解释和编译两种执行方式。
(5分)
正确错误
参考答案:
正确
解题思路:
11.“事件过程”是用来完成事件发生后所要执行的程序代码。
(5分)
正确错误
参考答案:
正确
解题思路:
12.在逻辑运算符Not.Or.And中,运算优先级由高到低依次为Not.Or.And。
(5分)
正确错误
参考答案:
错误
解题思路:
13.用DIM定义数值变量时,该数值变量自动赋初值为0。
(5分)
正确错误
参考答案:
正确
解题思路:
14.函数InputBox的前3个参数分别是输入对话框的提示信息.标题以及默认值。
(5分)
正确错误
参考答案:
正确
解题思路:
15.函数MsgBox的前3个参数分别表示默认按钮.按钮样式以及图标样式。
(5分)
正确错误
参考答案:
错误
解题思路:
填空题
16.事件是由VisualBasic预先定义的___
(1)___能够识别的动作。
(5分)
(1).
参考答案:
对象
17.新建工程时系统会自动将窗体标题设置为___
(2)___。
(4分)
(1).
参考答案:
Form1
18.长整型变量(Long类型)占用___(3)___个字节。
(4分)
(1).
参考答案:
4
19.表达式81\7Mod2^2的值是___(4)___。
(4分)
(1).
参考答案:
3
20.#20/5/01#表示___(5)___类型常量。
(4分)
(1).
参考答案:
日期
21.设K为大于0的实数,写出大于K的最小整数的表达式___(6)___。
(4分)
(1).
参考答案:
Int(K)+1
VB程序设计(专升本)阶段性作业2
总分:
100分考试时间:
分钟
单选题
1.若i的初值为8,则下列循环语句的循环次数为_____次。
(5分)
(A)3次
(B)4次
(C)5次
(D)6次
参考答案:
C
2.下列关于SelectCase之测试表达式的叙述中,错误的是_____。
(5分)
(A)只能是变量名
(B)可以是整型
(C)可以是字符型
(D)可以是浮点类型
参考答案:
A
3.下列关于SelectCase的叙述中,错误的是_____。
(5分)
(A)Case10To100表示判断Is是否介于10与100之间
(B)Case"abc","ABC"表示判断Is是否和"abc"."ABC"两个字符串中的一个相同
(C)Case"X"表示判断Is是否为大写字母X
(D)Case-7,0,100表示判断Is是否等于字符串"-7,0,100"
参考答案:
D
4.由“Fori=1To9Step-3”决定的循环结构被执行_____次。
(5分)
(A)4
(B)5
(C)6
(D)0
参考答案:
D
5.窗体通用部分的语句“OptionBase1”,决定本窗体中数组下标界_____。
(5分)
(A)下界必须为1
(B)缺省的下界为1
(C)下界必须为0
(D)缺省的下界为0
参考答案:
B
6.由“Fori=1To16Step3”决定的循环结构被执行_____次。
(5分)
(A)4
(B)5
(C)6
(D)7
参考答案:
C
判断题
7.For/Next语句中,循环控制变量只能是整型变量。
(5分)
正确错误
参考答案:
错误
解题思路:
8.Do/LoopWhile结构中的循环体,至少被执行一次。
(5分)
正确错误
参考答案:
正确
解题思路:
9.Do/LoopUntil结构的循环,是“先判断.后执行(循环体)”的循环结构。
(5分)
正确错误
参考答案:
错误
解题思路:
10.使用OnErrorGoTo语句并编写相应程序,可以捕获程序中的编译错误。
(5分)
正确错误
参考答案:
正确
解题思路:
11.For/Next语句中,“Step1”可以缺省。
(5分)
正确错误
参考答案:
正确
解题思路:
12.For/Next循环正常(未执行ExitFor)结束后,控制变量的当前值等于终值。
(5分)
正确错误
参考答案:
错误
解题思路:
13.块If结构中的Else子句可以缺省。
(5分)
正确错误
参考答案:
正确
解题思路:
14.使用OnErrorGoTo语句并编写相应程序,可以捕获程序中的编译错误。
(5分)
正确错误
参考答案:
正确
解题思路:
15.若行If语句中逻辑表达式值为True,则关键字Then后的若干语句都要执行。
(5分)
正确错误
参考答案:
正确
解题思路:
16.在行If语句中,关键字EndIf是必不可少的。
(5分)
正确错误
参考答案:
错误
解题思路:
17.在循环体内,循环变量的值不能被改变。
(4分)
正确错误
参考答案:
错误
解题思路:
填空题
18.声明动态数组的语句是___
(1)___语句。
(4分)
(1).
参考答案:
Dim
19.语句“DimcAs___
(2)___”定义的变量c,可用于存放控件的Caption的值。
(4分)
(1).
参考答案:
String
20.用Dimc(2to5)AsInteger语句定义的数组占用___(3)___个字节的内存空间。
(4分)
(1).
参考答案:
8
21.一维长整型数组a作过程形参写作“a()AsLong”,二维长整型数组b作过程形参写作“___(4)___”。
(4分)
(1).
参考答案:
b()AsLong
VB程序设计(专升本)阶段性作业3
总分:
100分考试时间:
分钟
单选题
1.以下_____语句将删除列表框List1中的最后一项。
(5分)
(A)List1.RemoveItemList1.ListCount
(B)List1.Clear
(C)List1.List(List1.ListCount-1)=""
(D)List1.RemoveItemList1.ListCount-1
参考答案:
D
2.要使复选框控件不响应Click事件,可设置复选框的_____属性。
(5分)
(A)Appearance
(B)Style
(C)Enabled
(D)TabIndex
参考答案:
C
3.设计动画时通常用定时器控件_____属性来控制动画速度。
(5分)
(A)Interval
(B)Timer
(C)Move
(D)Enabled
参考答案:
A
4.将焦点主动设置到指定的控件或窗体上,应采用_____方法。
(5分)
(A)SetDate
(B)SetFocus
(C)SetText
(D)GetGata
参考答案:
B
5.要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置 _____属性。
(5分)
(A)AutoSize
(B)MultiLine
(C)Alignment
(D)Visible
参考答案:
B
判断题
6.声明形参处缺省传递方式声明,则为按值传递(Byval)。
(5分)
正确错误
参考答案:
错误
解题思路:
7.过程中的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值。
(5分)
正确错误
参考答案:
正确
解题思路:
8.虽然标签控件显示的文本在运行时不能编辑,但是可以通过程序代码进行改变。
(5分)
正确错误
参考答案:
正确
解题思路:
9.要在文本框中输入6位密码,并按回车键确认,则文本框的MaxLength属性可设置为6。
(5分)
正确错误
参考答案:
正确
解题思路:
10.选钮能响应Click事件,但不能响应KeyPress事件。
(5分)
正确错误
参考答案:
错误
解题思路:
11.移动框架时框架内控件也跟随移动,因此框架内控件的Left和Top属性值也随之改变。
(5分)
正确错误
参考答案:
错误
解题思路:
12.从几十个项目中任选其中一项或多项时可选用列表框或组合框控件来实现。
(5分)
正确错误
参考答案:
错误
解题思路:
13.用户可拖动滚动条的滚动滑块来改变滚动条的Value值,在移动滚动滑块时,发生Change事件。
(5分)
正确错误
参考答案:
错误
解题思路:
14.由于定时器控件在运行时是不可见的,因此在设置时可将其放在窗体的任何位置。
(5分)
正确错误
参考答案:
正确
解题思路:
填空题
15.调用过程时对形参的改变不会导致相应实参变量的改变,则该形参采用___
(1)___(按值传递/按地址传递)方式。
(5分)
(1).
参考答案:
按值传递
16.运行时,若需要命令按钮为灰色,即不被击活,在设计时可以通过___
(2)___属性来实现。
(5分)
(1).
参考答案:
Enabled
17.要让控件隐藏起来,处于不可见状态,可修改其___(3)___属性。
(4分)
(1).
参考答案:
Visible
18.运行时单击复选框,将使复选框的Value值取___(4)___。
(4分)
(1).
参考答案:
0或1
19.当列表框的MultiSelect属性值为___(5)___时,单击列表项或按空格键可以实现复选。
(4分)
(1).
参考答案:
1
20.拖动滚动条的滚动滑块时仅发生___(6)___事件。
(4分)
(1).
参考答案:
Scroll
21.定时器的Interval属性值不得大于___(7)___。
(4分)
(1).
参考答案:
65535
VB程序设计(专升本)阶段性作业4
总分:
100分考试时间:
分钟
单选题
1.语句“open"c:
\dat.txt"foroutput”用于打开一个顺序文件,该语句的一个重要错误是没有_____。
(5分)
(A)指定打开方式
(B)指定文件号
(C)指定文件名
(D)指定打开类型
参考答案:
B
2.菜单编辑器中,同层次的_____设置为相同,才可以设置索引值。
(5分)
(A)Caption
(B)Name
(C)Index
(D)ShortCut
参考答案:
B
3.执行语句“Write#1,234;-34.56,"hello";Date”后,相应文件内被写入_____。
(5分)
(A)234,-34.56,hello,2001-08-03
(B)"234","-34.56","hello","2001-08-03"
(C)234,-34.56,"hello",#2001-08-03#
(D)234-34.56hello2001-08-03
参考答案:
C
4.下列 _____方法或函数可以调用外部的可执行文件。
(5分)
(A)Show
(B)Shell
(C)Input
(D)Open
参考答案:
B
5.语句“Circle(1000,1000),800,,,,2”绘制的是_____。
(5分)
(A)弧
(B)椭圆
(C)扇形
(D)同心圆
参考答案:
B
6.下面_____选项能表示目录列表框控件dir1的当前目录。
(5分)
(A)dir1.list(list1.listindex)
(B)dir1.list(-1)
(C)dir1.list(list1.listcount)
(D)dir1.list(0)
参考答案:
D
7.将图片框的_____属性设置成True时,可使图片框根据图片调整大小。
(5分)
(A)Picture
(B)AutoSize
(C)Stretch
(D)AutoRedraw
参考答案:
B
8.BorderStyle属性是用来表示线条的_____。
(5分)
(A)长度
(B)宽度
(C)线形
(D)颜色
参考答案:
C
判断题
9.在窗体上绘制CommonDialog控件时,控件的大小.位置可由用户自己加以设定。
(5分)
正确错误
参考答案:
错误
解题思路:
10.当一个菜单项不可见时,其后的菜单项就会往上填充留下来的空位。
(5分)
正确错误
参考答案:
正确
解题思路:
11.用Cls方法能清除窗体或图片框中用Picture属性设置的图形。
(5分)
正确错误
参考答案:
错误
解题思路:
12.影像框和图片框一样,也可以作为其他控件的容器。
(5分)
正确错误
参考答案:
错误
解题思路:
13.BorderWidth属性表示指定直线和形状边界线的线条宽度,该属性值不能设置为0。
(5分)
正确错误
参考答案:
正确
解题思路:
14.可以用AddItem方法向目录列表框中加入新表项。
(5分)
正确错误
参考答案:
错误
解题思路:
15.文件操作语句Name不仅可以修改文件名称,而且可以移动文件的位置。
(5分)
正确错误
参考答案:
正确
解题思路:
16.文件以INPUT模式打开后可以往文件中写入数据。
(5分)
正确错误
参考答案:
错误
解题思路:
17.用OUTPUT模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。
(5分)
正确错误
参考答案:
错误
解题思路:
填空题
18.如果工具箱中还没有CommonDialog控件,则应从___
(1)___菜单中选定___
(2)___,并将控件添加到工具箱中。
(5分)
(1).
参考答案:
工程
(2).
参考答案:
部件
19.在设计菜单时,可在VisualBasic主窗口的菜单栏中选择___(3)___,单击后从它的下拉菜单中选择“菜单编辑器”菜单项。
(5分)
(1).
参考答案:
工具
20.文件的当前读写位置是否到达文件末尾,应用___(4)___函数。
(5分)
(1).
参考答案:
EOF
VB程序设计(专升本)综合测试1
总分:
100分考试时间:
分钟
单选题
1.按Tab键时,焦点在各个控件之间移动的顺序是由_____属性来决定的。
(5分)
(A)Index
(B)TabIndex
(C)TabStop
(D)SetFocus
参考答案:
B
2.每创建一个菜单,它的下面最多可以有_____级子菜单。
(5分)
(A)1
(B)3
(C)5
(D)6
参考答案:
D
3.工程文件的扩展名为_____。
(5分)
(A)frx
(B)bas
(C)vbp
(D)frm
参考答案:
C
4.若要在同一窗体中安排两组选钮,可用_____控件予以分隔。
(5分)
(A)文本框
(B)框架
(C)列表框
(D)组合框
参考答案:
B
5.Int(Rnd*100)表示的是_____范围内的整数。
(5分)
(A)[0,100]
(B)[1,99]
(C)[0,99]
(D)[1,100]
参考答案:
C
6.文本框控件Text4的Text属性默认值为_____。
(5分)
(A)Text4
(B)"Text4"
(C)Locked
(D)Name
参考答案:
B
7.标签控件的标题和文本框控件的显示文本的对齐方式由_____属性来决定。
(5分)
(A)WordWrap
(B)AutoSize
(C)Alignment
(D)Style
参考答案:
C
8.FontSize属性用以设置字体大小,窗体的FontSize属性缺省值为 _____。
(5分)
(A)5
(B)9
(C)12
(D)16
参考答案:
B
9.Integer类型数据能够表示的最大整数为_____。
(5分)
(A)275
(B)215-1
(C)216
(D)216-1
参考答案:
B
10._____可以改变坐标的单位。
(5分)
(A)DrawStyle属性
(B)Cls方法
(C)ScaleMode属性
(D)DrawWidth属性
参考答案:
C
判断题
11.要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。
(3分)
正确错误
参考答案:
正确
解题思路:
12.整型变量有Byte.Integer.Long类型3种。
(3分)
正确错误
参考答案:
正确
解题思路:
13.Sub过程中的语句ExitSub,使控制返回到调用处。
(3分)
正确错误
参考答案:
正确
解题思路:
14.VisualBasic是以结构化的Basic语言为基础.以事件驱动作为运行机制的可视化程序设计语言。
(3分)
正确错误
参考答案:
正确
解题思路:
15.控件的属性值不可以在程序运行时动态地修改。
(3分)
正确错误
参考答案:
错误
解题思路:
16.SetFocus方法是把焦点移到指定对象上,使对象获得焦点,该方法适用于所有控件。
(3分)
正确错误
参考答案:
错误
解题思路:
17.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。
(3分)
正确错误
参考答案:
错误
解题思路:
18.关系表达式是用来比较两个数据的大小关系的,结果为逻辑值。
(3分)
正确错误
参考答案:
正确
解题思路:
19.命令按钮不但能响应单击事件,而且还能响应双击事件。
(3分)
正确错误
参考答案:
错误
解题思路:
20.使用选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。
(3分)
正确错误
参考答案:
正确
解题思路:
填空题
21.调用过程时对形参的改变就是对相应实参变量的改变,则该形参采用___
(1)___(按值传递/按地址传递)方式。
(4分)
(1).
参考答案:
按地址传递
22.表达式Right(String(65,Asc("abc")),3)的值是___
(2)___。
(4分)
(1).
参考答案:
"aaa"
23.求a与b之积除以c的余数,用VisualBasic表达式可表示为___(3)___。
(4分)
(1).
参考答案:
a*bModc
24.控件的Top属性是指控件的___(4)___(上.下)边至窗体标题栏___(5)___(上.下)边的距离;Left属性是指控件___(6)___(左.右)边到窗体___(7)___(左.右)边的距离。
(4分)
(1).
参考答案:
上
(2).
参考答案:
下
(3).
参考答案:
左
(4).
参考答案:
左
25.面向对象的程序设计是一种以___(8)___为基础,由___(9)___驱动对象的编程技术。
(4分)
(1).
参考答案:
对象
(2).
参考答案:
事件
VB程序设计(专升本)综合测试2
总分:
100分考试时间:
分钟
单选题
1.VisualBasic用以下哪一条指令来绘制直线_____。
(5分)
(A)Line方法
(B)Pset方法
(C)Point属性
(D)Circle方法
参考答案:
A
2.将命令按钮Command1设置为窗体的取消按钮,可修改该控件的 _______属性。
(5分)
(A)Enabled
(B)Value
(C)Default
(D)Cancel
参考答案:
D
3.以下4个选项中,属性窗口未包含的是_____。
(5分)
(A)对象列表
(B)工具箱
(C)属性列表
(D)信息栏
参考答案:
B
4.滚动条的_____属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。
(5分)
(A)LargeChange
(B)SmallChange
(C)Value
(D)Change
参考答案:
B
5.改变控件在窗体中的上下位置应修改该控件的_____属性。
(5分)
(A)Top
(B)Left
(C)Width
(D)Right
参考答案:
A
6.下列程序段的输出结果是_____。
(5分)
(A)lg(10000)=5
(B)lg(10000)=4
(C)4
(D)5
参考答案:
B
7.将CommonDialog通用对话框以“打开文件对话框”方式打开,可选 _____方法。
(5分)
(A)ShowOpen
(B)ShowColor
(C)ShowFont
(D)ShowSave
参考答案:
A
8.文本框中选定的内容,由下列 _____属性来反映。
(5分)
(A)SelText
(B)SelLength
(C)