vb选择题 联系客服

发布时间 : 星期三 文章vb选择题更新完毕开始阅读aabc038fba0d4a7302763ace

A.Click B.DblClick C.Change D.GotFocus

43.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的 Text 属性进行赋 值从而改变了文本框的 Text 属性时,将触发文本框的【 D 】事件。 A.Click B.DblClick C.GotFocus D.Change

44.通过文本框的【 D 】事件过程可以获取文本框中键入字符的 ASCII 码值。 A.Change B.GotFocus C.LostFocus D.KeyPress

45.要判断在文本框内是否按下了回车键,可以在文本框的【 C 】事件过程中进行判断。 A.Change B.Click C.KeyPress D.GotFocus 46.下面【 C 】对象无 Caption 属性。

A.Form B.CommandButton C.TextBox D.Label

2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 6 页 共 85 页

47.任何控件都具有【 C 】属性。

A.Text B.Caption C.(名称) D.ForeColor

48.决定控件上文字的字体、字形、大小、效果的属性是【 D 】 。 A.Text B.Caption C.(名称) D.Font

49.下列关于事件的叙述中不正确的是【D 】 。 A.事件是系统预先为对象定义的能被对象识别的动作 B.事件可分为用户事件与系统事件两类

C.Visual Basic 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代 码必须由用户自行编写

D.Visual Basic 中所有对象的默认事件都是 Click 50.以下有关对象属性的说法中正确的是【 D 】 。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性

C.不同对象的同名属性取值一定相同

D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 二、填空题

1. Visual Basic 一般用 4 种类型的文件保存,分别是扩展名为 的窗体文件,扩展 名为

的标准模块文件,扩展名为 的类模块文件和扩展名为 的工程文件。 2. Visual Basic 程序有 3 种工作模式,即 、 和 。

3. Visual Basic 采用 驱动的编程机制,程序员只需要编写响应用户动作的程序, 而不必考虑按精确次序执行的每个步骤。

4. 在工程资源管理器窗口中有三个按钮,单击 按钮可以打开窗体设计器;单击 按钮可以打开代码编辑器。

5. 如果属性窗口被关闭, 按键盘上的 键可以打开属性窗口, 也可以使用工具栏中的

按钮,或使用 菜单中的 命令。

6. 在属性窗口中,有些属性具有预定值,在这些属性上双击属性值可以 。

7. 如果在窗体 F1 中放置了一个命令按钮 C1,一个文本框 T1,则在代码编辑器窗口的对象

下拉列表框中应包含 对象,而在过程下拉列表框中列出了所选对象的所有 名。

8. 在代码编辑器窗口中,单击 按钮用于一次查看一个过程,单击 按钮用于 查看所有过程。

9. 在代码窗口中输入某行代码并按回车后,如果代码变成红色,表示 。

10. 对象是代码和数据的集合,如 Visual Basic 中的 、 、菜单等都是对象。 11. 设置对象的属性有两种方法, 一种是在设计阶段在 窗口中设置; 另一种是在运行

阶段进行设置, 设置格式为 。 大部分属性可以用以上两种方法中的任一种进行设置,

而有些属性只能用一种方法设置。

2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 7 页 共 85 页

12. 假设某窗体名称为FF, 描述窗体背景颜色的属性为BackColor, Visual Basic 中用vbRed

代表红色值,则在运行时将窗体背景设置为红色应写为: 。

13. 假设某命令按钮名称为 C1, 决定命令按钮表面文字的属性为 Caption, 则在运行时将命

令按钮表面文字改为“显示”应写为: 。 14. 事件就是在对象上所发生的事情, Visual Basic 中的事件如 、 和 等。 15. 事件过程是指 。 假设某一事件过程如下: Private Sub cmd1_Click( ) Forml.Caption=\示例\ End Sub

则响应该过程的对象名是 ,事件名是 。

16. 一个对象响应的事件可以有 个,用户不能建立新的事件。

17. 对象的方法用于 。当方法不需要任何参数并且也没有返回值时,调用对象的方 法的格式为 。

例如,对窗体 Form1 使用 Show 方法,应写为 。 对图片框 Picture1 使用清除方法 Cls,应写为 。

18. 一个应用程序可以有多个窗体, 使用 菜单下的 命令, 或使用工具栏的 按

钮可以添加一个新的窗体。

19. 假设在当前工程中有 Form1 和 Form2 两个窗体,系统默认的启动窗体为 Form1。如果要

将窗体 Form2 设为启动窗体,可以执行 菜单中的 命令,打开“工程属性”对

话框,在“通用”选项卡中设置启动对象为 Form2。

20. 如果要使命令按钮表面显示文字“退出(X)”(在字符 X 之下加一横线),其 Caption 属 性应设置为 , 其括号中带下划线的 X 表示在运行时按下 键与单击该按钮效果 相同。

21. 如果要将命令按钮的背景设置为某种颜色, 或者要在命令按钮上粘贴图形, 应将命令按

钮的 属性值设置为 1-Graphical。

22. 如果要在单击命令按钮时执行一段代码,则应将这段代码写在该命令按钮的 事 件过程中。

23. 设在窗体上有两个命令按钮 C1 和 C2,在 C1 的 Click 事件过程中已经写了一些代码,

完成一定的功能, 要使运行时按下 C2 按钮与按下 C1 按钮执行相同的功能, 请在以下横线上

填写一条语句来完成这一功能。 Private Sub C2_Click() End Sub

24. 双击工具箱中的控件按钮,即可在窗体的 位置画出控件。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 8 页 共 85 页

25. 表示控件与窗体顶部距离的属性是 。表示控件与窗体左侧距离的属性 是 。表示控件宽度的属性是 。表示控件高度的属性是 。 26. 使用键盘改变控件大小的组合键是 。使用键盘改变控件位置的组合键 是 。

27. 在窗体上单击鼠标右键,在快捷菜单上选择 ,可以将控件固定在窗体上。 28. 要同时选定多个控件,可以按住 或 键,再用鼠标依次单击各个控件。 29. 要对选定的各个控件调整格式,如对齐、调整间距、统一尺寸等、可以使用 菜 单下的命令。

30.对象是既包含 又包含对 的方法,并将其封装起来的一个逻辑实体。 31. 面向对象的程序设计方法是把 封装起来作为一个对象, 并为每一个对象设置所

需的 。

32.对象的属性是指 ,方法是指 。 33.对象的属性是用 来描述的。

2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 9 页 共 85 页

第 3 章 Visual Basic 语言基础 一、 选择题

1. 下列类型中不属于基本数据类型的是【 C 】 。 A.字节型 B. 双精度型 C. 枚举型 D. 货币型 2. 下列字符序列中合法的变量名是【 A 】 。 A.VB12 B.2A C. x.y D. Single 3. 下列变量名中为单精度变量的是【 C 】 。 A.A1$ B. Sum# C. total! D. Ave%

4. 有变量定义语句 Dim a,b As Integer,变量 a 的类型和初值是【 B 】 。 A.Integer, 0 B. Variant, 空值 C. String, \ D. Long, 0.0 5. 下列【 D】字符不属于 Visual Basic 字符集。 A.R B. # C. & D. δ

6. 下面所列 4 组数据中,全部是正确的 Visual Basic 常量的是【 A 】 。 A.32767, 3.14D2,\, &O17 B.256, 123.5, 1.2E-2, #True C. &HABCE, 08-08-2008, False, D-3 D. ABCDE, #08-08-2008#, E-2

7. 下面声明语句中错误的是【 B 】 。

A.Dim Age=12 B. Const Age As Integer=12 C. Const Age=12 D. Static Age As Integer 8. 表达式 9+8\\7*6/5 Mod 4 的值是【 D 】 。 A.7 B. 8 C. 9 D. 10

9. 下面运算符中优先级最高的是【A 】 。 A.* B. > C. And D. & 10.表达式:12+\的值是【 C】 。

A.\ B. 12\ C. 46 D. \ 11.下面表达式的值为假的是【 C 】 。 A.\ B. \ C. \ D. \

12.如果 x 是一个正实数,则能对 x 的第 3 位小数四舍五入的表达式是【 B 】 。 A. 0.01*Int(x+0.005) B. 0.01*Int(100*(x+0.005)) C. 0.01*Int(100*(x+0.05)) D. 0.01*Int(x+0.05) 13.若 a=8,b=10,则下面表达式值为真的是【A】 。 A. -7+b>a Xor b>0 B. a>b Eqv b>0 C. a<1 And b>0 D. a>b And b>10

14. x+y 小于 12 且 x-y 大于 2 的逻辑表达式是【 C 】 。

2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 10 页 共 85 页

A.x+y<12 Or x-y>2 B. (x+y)<12 ; (x-y)>2 C. x+y<12 And x-y>2 D. x+y<12 Xor x-y>2 15.下面表达式错误的是【 D】 。

A.\ B. \

C. \ D. \

16.表达式 Int(Rnd*100)产生的随机整数闭区间是【 B 】 。 A.[1,99] B. [0,99] C. [1,100] D. [0,100]

17.如果 x=-3.2,则下面表达式能使 y 变量的值等于-4 的是【 A 】 。 A.y=Int(x) B. y=-Abs(x) C. y=Fix(x) D. y=-Int(Abs(x))

18.若 s1=\下面语句中,能从串 s1 中截取子串,使 s2=\的是【 B 】A.s2=Right(s1,8,5) B. s2=Mid(s1,8,5) C. s2=Left(s1,8,12) D. s2=Left(s1,8,5)

19.设 s1,s2 均为字符串型变量,s1=\则下面关系表达式中结果为 True 的是【 C 】 。

A. Instr(Left(s1,6), \ B. Len(s1)<>2*Instr(s1, \ C. Chr(66) & Right(s1,4)= \ D. Mid(s1,8,1)>s2 20.下列表达式值为 True 的是【 C 】 。

A.Ucase(\ B. 14/2\\3<10 Mod 4