VB试题库解析

  • 格式:doc
  • 大小:304.50 KB
  • 文档页数:44

VB试题类型与分值

1、判断题: 10题,每题1分,共10分;

2、填空题: 5空, 每空2分,共10分;

3、选择题: 40题,每题1分,共40分;

4、程序阅读题:5题, 每题4分,共20分;

5、程序填空: 2题, 每题5分,共10分;

6、程序设计题:2题, 每题5分,共10分。

VB试题库

一、判断题

1、VB是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。

2、属性是对象的性质。

3、同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。

4、在VB中,有一些通用的过程和函数作为方法供用户直接调用。

5、控件的属性值不可以在程序运行时动态地修改。

6、许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。

7、所谓保存工程,是指保存正在编辑的工程的窗体。

8、在面向对象的程序设计中,对象是指可以访问的实体。

9、决定对象是否可见的属性是Visible属性,决定对象可用性的属性是Enabled属性。

10、保存VB文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存各窗体或模块文件。

11、xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。

12、事件是由VB预先定义的对象能够识别的动作。

13、事件过程可以由某个用户事件触发执行,它不能被其它过程调用。

14、窗体中的控件,是使用工具箱中的工具在窗体上画出的各图形对象。

15、可以从“运行”对话框或MS-DOS窗口中启动VB。

16、由Visaul Basic语言编写的应用程序有解释和编译两种执行方式。

17、在使用“格式”菜单前,不能选中窗体中的多个控件。

18、“视图”菜单可用于打开各种窗口(包括与浏览或显示有关的命令及属性页和工具箱的显示)。

19、“方法”是用来完成特定操作的特殊子程序。

20、“事件过程”是用来完成事件发生后所要执行的操作。

21、用DIM定义数值变量时,该数值变量自动赋初值为0。

22、整型数值常量有整数、长整数两种。

23、在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。

24、关系表达式是用来比较两个数据的大小关系的,结果为逻辑值。

25、赋值语句的功能是计算表达式的值并转换为相同类型数据后为变量或控件属性赋值。

26、要在文本框中输入6位密码,并按回车确认,则文本框的MaxLength属性值为6。 27、表示各控件对象的变量名的属性为Caption。

28、标签框的Caption属性值为字符串,运行时可以重新赋值。

29、用来显示文本框内容的属性是Caption属性。

30、SetFocus方法是把焦点移到指定的对象上,使对象获得焦点,该方法适用于所有控件。

31、文本框控件除支持鼠标的Click、DblClick事件外,还支持Change、LostFocus事件。

32、运行时可以对对象的位置、大小属性通过程序代码进行调整,以获得不同的显示效果。

33、命令按钮不但能响应单击事件,还能响应双击事件。

34、要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。

35、设置好窗体字体后,在窗体上建立控件,各控件的默认字体为窗体字体。

36、单选框控件和复选框控件都具有Value属性,它们的作用完全一样。

37、单选按钮能响应Click事件,但不能响应DblClick事件。

38、复选框不支持鼠标的双击事件,如果双击则系统会解释为两次单击事件。

39、设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设置控件,再建立框架,然后将已有的控件拖动到框架中。

40、移动框架时,框架内控件也跟随移动,因此框架内控件的Left和Top属性值也随之改变。

41、当列表框的MultiSelect属性值设置为0时,用户可以从列表框中选取一项或多项。

42、当列表框中表项太多、超出了设计时的长度时,VB会自动给列表框加上垂直滚动条。

43、列表框和文本框一样均没有Caption属性,但都具有Text属性。

44、从几十个项目中任选其中一项或多项时,可选用列表框或组合框控件来实现。

45、用户可拖动滚动框来改变滚动条的Value值,在移动滚动框时,发生Change事件。

46、图片框可以通过Print方法来显示文本。

47、用Cls方法能清除窗体或图片框中用Picture属性设置的图形。

48、在图片框中添加的控件,其Top和Left属性值是相对图片框而言的,与窗体无关。

49、图形控件可以在运行时接收焦点。

50、由于定时器控件在运行时是不可见的,因此在设置时可任意地将其放在任何位置。

判断题答案:

题序 1 2 3 4 5 6 7 8 9 10

答案 F T T T F T F T T F

题序 11 12 13 14 15 16 17 18 19 20

答案 T T F T T T F T T T

题序 21 22 23 24 25 26 27 28 29 30

答案 T T F T T T F T F F

题序 31 32 33 34 35 36 37 38 39 40

答案 T T T T T F F T F F 题序 41 42 43 44 45 46 47 48 49

50

答案 F T T T

F T F T F

T

二、填空题

1、Visual Basic对象可以分为两类,分别为 【1-1】 和 【1-2】 。

2、为了选择多个控件,可以按住 【2】 键,然后单击每个控件。

3、 Visual Basic应用程序中窗体模块文件的扩展名是 【3】。

4、 用户可以用

【4】 语句定义符号常量。

5、 浮点数由3部分组成,即符号、

【5】 和尾数。

6、 函数Str$(256.36) 的值是 【6】 。

7、设有如下程序段:

a$="BeijingShanghai"

b$=Mid(a$,InStr(a$,"g")+1)

执行上面的程序段后,变量b$的值为【7】。

8、下述语句段在运行时的显示结果是 【8】 。

Cls

x=10.34 + 8

Print Len(x)

9、在Visual Basic的立即窗口内输入以下语句

X=65

?Chr$(X)

在窗口中显示的结果是 【9】 。

10、将代数式bayx22转换成程序设计中的表达式为 【10】 。

11、 关系式x≤-5或x≥5所对应的布尔表达式是 【11】 。

12、表达式3 ^ 2 Mod 36 \ 2 ^ 5的值是 【12】

13、与数学表达式53xb)(acos2对应的Visual Basic表达式是 【13】 。

14、有下面一段程序,从文本框中输入数据,如果该数据满足条件:除以4余1;除以5余2,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。

Private Sub Command1_Click()

X=Val(Text1.Text)

If 【14-1】 Then

Print X

Else

Text1.Text=””

【14-2】 End If

End Sub

15、下列语句的输出结果是 【15】 。

Print Format$(1258.6, "000,000.00")

16、执行下面的程序段,x的值为 【16】 。

Private Sub Command1_Click()

For i=1 To 9

a=a + i

Next i

x=Val(i)

MsgBox x

End Sub

17、要使标签的背景样式为不透明,应将BackStyle属性设置为 【17】 。

18、将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是 【18】 。

19、当对象得到焦点时,会触发 【19-1】 事件,当对象失去焦点时将触发 【19-2】 事件。

20、为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的 【20-1】 属性设置为 【20-2】 。

21、在修改列表框内容时,RemoveItem方法的作用是 【21】 。

填空题答案

题序 1—1 1—2 2 3 4 5

答案 预定义对象 用户定义对象 Ctrl或Shift .frm Const 指数

题序 6 7 8 9 10 11

答案 256.36 Shanghai 5 A Sqr((x*x+y*y)/(a+b)) X<=-5 or x>=5

题序 12 13 14—1 14—2 15

答案 0 (Cos(a+b))^2/(3*x)+5 x mod 4=1 and x mod

5=2 Text1.SetFocus

001,258.60

题序 16 17 18 19—1 19—2

答案 10 1 Picture1.Picture=LoadPicture(“C:\moon.jpg”) GotFocus

LostFocus

题序 20—1 20—2 21

答案 Interval 500 用来删除列表中指定的项目

三、选择题

1、 Visual Basic 6.0分为3种版本,不属于这3种版本的是

A) 学习版 B) 专业版