一、填空题
1、_______是系统中的基本运行实体,_______是对对象特性的描述,_______是由VB预先设置好的,能够被对象识别的动作;_______指的是控制对象动作行为的方式。
2、窗体模块的文件扩展名为_______,标准模块的文件扩展名为_______,类模块的文件扩展名为_______。
3、Visual Basic模块分为_______、_______和类模块3种类型。
4、代码窗口分为左右两栏,左边一栏称为_______,右边一栏称为_______。
5、布尔类型的两个值是_______和False。
6、在VB中,字符串常量要用_______括起来,日期/时间型常量要用_______括起来。
7、设a=1,b=2,c=3,表达式not a<=c and 4*a<=b^2 的值是__________。
8、表达式(17-(6*7-30)/2)mod 3 的值是__________。
9、写出dim a(-1 to 2) as long 所包含的数组元素为__________、__________、__________、a(2)。
10、在VB 中的两个注释语句为__________和’。
11、窗体或控件的名称对应于_______属性。
12、用来设置下一次打印或绘图方法的水平或垂直坐标的属性分别为__________和_________.
13、要在对话框中显示问号图标,应在MsgBox函数的第2个参数中包含符号常量___________。
14、要显示“打开”对话框,应调用通用对话框控件的________方法。
15、要显示“字体”对话框,应调用通用对话框控件的________方法。
16、要使一个窗体成为MDI子窗体,应将其__________属性设置为Ture
17、_________属性返回或设置控件中文本和图形的背景颜。
18、_________属性返回或设置在控件中显示的文本。
19、_________属性返回或设置一个布尔值,决定控件是否响应用户生成事件。
20、_________属性返回或设置控件中文本和图形的前景颜。
vb编程基础知识简单试题及解析
21、_________属性返回或设置一个Font对象,以指定控件中文本的字体名称、字体样式和大小。
22、______和______属性分别返回或设置控件和高度和宽度。
23、_______和_______属性分别返回或设置控件左边缘和上边缘与容器左边缘和上边缘间的距离。24、________属性返回或设置一个布尔值,决定控件是否可见。
25、若要制作透明标签,应将其________属性设置为_______.
26、若套自动改变标签控件的大小以显示全部内容,应将其_________属性设置为_____.
27、若要使文本框可以接受多行文本,应将其__________属性设置为______.。
28、在Visual Basic中,从菜单中选择命令可运行应用程序。
29、在保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为_______和________。
30、设分房的条件是:婚姻状况(marriage)为已婚,年龄(age)在26岁以上,工作年限(workingage)
在5年以上,则可用布尔表达式来表示。
二、选择题
1、在VB中,窗体、标签和命令按钮都可以称为()
A.对象
B.事件
C.方法
D.属性
2、对象的特性是指()
A.对象
B.事件
C.方法
D.属性
3、下列不能打开代码窗口的操作是()
A.双击窗体上的某个控件
B.双击窗体
C.按F7键
D.单击窗体或控件
4、通过设置窗体的()属性可以更改窗体的标题文字。
A. Hesdline
B.Caption
C.Appearance
D.Title
5、在一行有多条语句时,应用()分开。
A. 逗号
B. 分号
C.顿号
D.冒号
6、下列各运算中,级别最高的是()
A.关系运算
B.算术运算
C.布尔运算
D.级别相同
7.在VB基本类型中,()用于字符串的处理。
A.字符型
B.数值型
C.日期型
D.布尔型
8. 3^2 mod 4的值为()
A.0
B. 1
C.2
D.3
9. ”123” & “4”的值为()
A.127
B.119
C. 1234
D.4123
10.MsgBox函数的参数buttons设置为()时,显示“是”和“否”按钮。
A. vbOkOnly
B.vbOkCancel
C.vbY esNo
D.vbCritical
11.Abs(-7.2)的值为()
A. 0
B.1
C.-7.2
D.7.2
12.Visual Basic的If语句的格式如下,下列说法中正确的是()
If逻辑表达式Then 语句1 Else 语句2
A.语句1和语句2可能全被执行
B.语句1和语句2可能全部执行
C.语句1和语句2有且只有一条被执行
D.语句1和语句2全被执行或全不被执行
13.当用户按下和松开一个ANSI键时发生()事件
A.Click
B.KeyUp
C.KeyPress
D.KeyDown
14.在鼠标事件中,若button参数的值为2,则说明用户按下鼠标的()
A.左按钮
B.右按钮
C.中间按钮
D.左按钮和右按钮
15.在鼠标事件中,若shift参数的值为6,则说明用户按下了()
A.Alt键
B.Ctrl键
C.Shift键
D.Ctrl键和Alt键
16.如果用户在对话框中单击了“确定”按钮,则MsgBox函数的返回值为()
A.1
B.2
C.3
D.4
17.当在控件上移动鼠标时将发生()事件
A.Change
B.DblClick
C.MouseDown
D.MouseMove
18.要使标签控件中的文件水平居中对象,应将其Alignment属性设置为()
A.0
B.1
C.3
D.4
19.在文本框的KeyDown事件中,如果参数shift的值为6,则表示()
A.Shift键被按下
B.Ctrl键被按下
C.Alt键被按下
D.Ctrl和Alt键同时被按下
20.在窗体或图像框中画直线的方法是( )
A.Line
B.Circle
C.Scale
D.Pset
21.用Circle方法可以画出()
A.圆弧
B.椭圆
C.圆形
D.以上都是
22.由For j=1 to 100 Step 3语句开头的循环,循环体被执行的次数为()
A.100
B.50
C.33
D.34
23.设a=”12345678”,则表达式left(a,4)+mid(a,4,2)的值是()
A.”123456”
B.”123445”
C.”56”
D.”78”
24.用下面语句声明的数组元素个数是()
Dim a(4 to 6,-3 to 3) As Integer
A.24
B.36
C.21
D.18
三、判断题
1.VB不具有可视化的用户界面设计功能。()
2.窗体模块的扩展名为.frm。()
3.标准模块的扩展名为.bas。()
4.类模块的扩展名为.cls。()
5.日期型用于日期和时间的处理。()
6.布尔型的值只有真和假。()
7.标示符必须以字母开头。()
8.变量名可以不符合标示符命名规则。()
9.在VB 编码中,不区分大小写。()
10.在VB编码中,标点符号需要在英语状态下输入。()
11.多条语句写在一行上,每句代码之间必须用冒号连接。()
12.&是VB中一个专门的字符串连接运算符。()
13.命令按钮的Cancel属性用来指示窗体中命令按钮是否为“取消”按钮。()
14.Visual Basic的标识符不区分大小写。()
15.Print语句只具有输出的功能,而不具有计算的功能。()
四、程序填空
1、计算梯形的面积,上底为a,下底为b,高为h。
Dim a as single
Dim b as single
Dim h as single
a=1
b=2
c=1.5
s=_________________
print “面积:”;___________
2、判断是否是闰年。
Dim year as long
If ________________ and __________________ or __________________then Print year;”是闰年”
Else
Print year;”不是闰年”
End if
3.变量max用于保存两个数中较大的那个整数
Dim a As Long, b As Long, max As Long
a = 2
b = 3
If a > b Then
max = _________
Else
max = _________ End If
Print max
五、名词解释
1.对象
2.属性
3.方法
4.事件
5.常量
6.变量
7.通用对话框
8.数组
9.过程
六、写出运行结果(每题5分,共20分)
1、下面程序的运行结果是_______________________________ Dim k as Integer
Dim Sum as Integer
For k =6 to 10
Sum=Sum +k
Next k
Print Sum
2、下面程序的运行结果是____________
Dim x as integer
Dim y as single
x=4
If x^2=16 then y=x
If x^2<15 then y=1/x
If x^2>15 then y=x^2+1
Print y
3、将下列程序放在窗体的Click事件中,在程序运行期间单击窗口,则程序的运行结果是____________。
Dim i As Integer
i=8
Do Until i>10
i=i+2
print i;
Loop
4、将下列程序放在窗体的Click事件中,在程序运行期间单击窗口,则程序的运行结果是____________。
a(0)=1
for i=1 to 5
a(i)=a(i-1)+i
print a(i);
Next i
5、将下列程序放在窗体的Click事件中,在程序运行期间单击窗口,则程序的运行结果是____________。
Dim i As Integer
Dim a As Integer
i=0
While i<10
i=i+1 i=i*i+i a=a+i Wend Print a
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论