VB模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB模拟练习题
一:选择题(每个1.5分,共45分)
1.下列控件中没有Caption属性的是_________。
A、标签
B、文本框
C、框架
D、命令按钮
2.能对单选按钮分组的控件是_________。
A、窗体
B、标签
C、文本框
D、框架
3.下列符号不能作为VB中变量名的是_________。
A、ABCDEFG
B、P00000
C、89YWDDF
D、xyz
4.若要求从文本框中输入密码时在文本框中只显示*号,则应用在此文本框的属性窗口中设置_________。
A、Text属性值为*
B、Caption属性值为*
C、Password属性值为空
D、PasswordChar属性值为*
5..表达式2*3^2+2*8/4+3^2的值为_________。
A、64
B、31
C、49
D、42
6.表达式Mid("abcdefg",3,2)的值是_________。
A、abc
B、cd
C、bcd
D、abcde
7.数学表达式Sin25°写成VB表达式是_________。
A、Sin25
B、Sin(25)
C、Sin(25°)
D、Sin(25*3.14/180)
8.下列四个算术运算符中,优先级别最低的是。
A.*
B./
C.\
D. Mod
9.选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的布尔表达式为_________。
A、T>=1.7 And W<=62.5
B、T<=1.7 Or W>=62.5
C、T>1.7 And W<62.5
D、T>=1.7 Or W<62.5
10..下列对象不能响应Click事件的是_________。
A、列表框
B、图片框
C、窗体
D、计时器
11.VB6.0是一种面向的编程环境。
A、机器
B、对象
C、过程
D、应用
12.如果在窗体上已经创建了一个文本框text1,可以通过事件获得输入键盘的ASCII码。
A、Change
B、LostFocus
C、KeyPress
D、GotFocus
13. 要使Print方法在Form_Load事件中起作用,要对窗体的属性进行设置。
A.BackColor
B.ForeColor
C. AutoRedraw
D. Caption
14.在VB中,下列函数的值不等于1。
A、Sgn(10.5)
B、Exp(0)
C、Rnd
D、Int(1.999)
15.在程序中,用以区分每一个对象的标志是。
A.Caption
B.Height
C. Name
D. Enabled
16.以上叙述中错误的是_________。
A.打开一个工程文件时,系统自动装入与该工程有关的窗体文件
B.保存Visual Basic应用程序时,应分别保存窗体文件及工程文件
C.Visual Basic应用程序只能以解释方式执行
D.窗体文件包含该窗体及其控件的属性
17.若要设置标签框的背景颜色,使用的属性是_________。
A. ForeColor
B. BackColor
C. FontBold
D. Enabled
18.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句_________。
A. Option Base 0
B.Option Explicit
C. Option Base 1
D. Option Compare
19.下面程序段运行后,显示的结果是。
Dim x
If x Then Print x Else Print x + 1
A. 1
B. 0
C. 1
D.显示出错信息
20.语句If x=1 Then y=1,下列说法正确的是。
A x=1和y=1均为赋值语句
B x=1和y=1均为关系表达式
C x=1为关系表达式,y=1为赋值语句
D x=1为赋值语句,y=1为关系表达式
21.标签框的边框,由属性的设置值决定。
A. BorderStyle
B. BackStyle
C. BackColor
D. AutoSize
22.在记录集的常用属性中,能够判断记录指针是否在首记录之间的属性是属性
A.BOF
B. EOF
C. Recordcount
D. AbsoloutPosition
23.若要设置或返回文本框中的文本,则可通过文本框对象的属性来实现。
A. Caption
B. T ext
C. (名称)
D. Name
24.若要使用文本框成为只读文本框,可通过设置属性值为True来实现。
A. ReadOnly
B. Lock
C. Locked
D. Enabled
25.若要设置定时器控件的定时时间,可通过属性来设置。
A. Interval
B. Value
C. Enabled
D. Text
26.菜单控件只有一个事件_________。
A. MouseUp
B. Click
C. DBClick
D. KeyPress
27.以下程序的循环次数是_________。
For j = 8 To 35 Step 3
Print j;
Next j
A.11
B.16
C.10
D. 9
28.假设定时器的interval属性为1000,Enabled属性为True,调用下面的事件过程,程序运行结束后变量x的值为_________。
Dim x As integer
Sub Time1-Timer()
For i=1 to 10
x=x+1
Next i
End sub
A.1000
B.10000
C.10
D.以上都不对
29.语句Dim x As Single作用是:将x定义为变量。
A.单精度型B.整型C.布尔型D.字符型
30.下面选项中,数据类型和类型符对应正确的是。
A.字节型$ B.日期型d C.整型% D.对象型o
二:填空题(每空1分,共10分)
1.要在菜单中建立分隔符条,应在菜单编辑器所对应的标题框中输入。
2. Dim b1,b2 as Boolean语句声明变量b2是。
3. Vb程序的执行方式有两种方式:解释方式和______方式。
4.函数Int(Rnd*10)产生的最大随机数为_______。
5.为了找出程序中的错误,可以将错误分为三类:语法错误、运行时错误和__________。
6.为了能在TextBox控件中显示多行文本,要将属性设置为True。
7.已知文本框Text1的Text属性为”Visual Basic”,SelText属性为”Basic”,则该文本框的SelStart属性为。
8.如下数组声明语句,则数组a包含个元素。
Dim a(3,-2 To 2,5)
9.函数可实现对数组的整体赋值。
10.如果组合框Combo1中已有10项数据,应使用语句Combo1.AddItem “VB”,4将数据”VB”插入到第_______项。
三、程序设计题(8分)
编写Form_Click事件,通过InputBox函数输入输入x的值,计算分段函数的值,并在窗体上显示结果。
四、窗体设计题(12分)
设计如图1所示窗体,实现如下功能:
(1)Student.mdb数据库中有两个数据表:基本情况、成绩表;初始状态为在DataGrid控件中显示“基本情况”表中的数据,要求设置ADO控件的数据源时使用相对路径;
(2)单击“基本情况”命令按钮在DataGrid控件中显示“基本情况”表中的数据;
(3)单击“成绩表”命令按钮在DataGrid控件中显示“成绩表”中的数据。
图1
五、综合设计题(25分)
设计如图2、图3所示窗体,实现如下功能:
(1)在第一个窗体(主窗体)上,显示系统实时时间;
(2)“字体”菜单对显示“欢迎使用本系统”的标签设置字体格式,其中“粗体”菜单项和“斜体”菜单项为复选菜单项;
(3)单击“计算机配置”菜单进入“计算机配置”窗体;
(4)单击“结束”菜单结束程序的运行;
(5)“计算机配置”窗体的实现要求:编写Form_Load事件,将三个项目——联想、方正、IBM——添加到“品牌”组合框中;编写“品牌”组合框的LostFocus事件,添加不重复的品牌名称;单击“确定”按钮将品牌、数量和操作系统添加到右边的列表框中;单击“返回”按钮返回到主窗体。
图2
图3。