《VB语言程序设计》课程试题 下载本文

GDOU-B-11-302

学年 第一学期

班级: 姓名密 : 学 号 :封 试 题 共线 页 加白纸 二 张 《VB语言程序设计》课程试题

课程号:试 □ A卷

√ 闭卷

1630013

√ 考□ 考查

√ B卷

□ 开卷

题 号 一 二 三 四 五 六 总分 阅卷教师 各题分数 10 10 20 18 22 20 100 实得分数 一、判断正误(请将答案填在括号内,每题1分,共10分) ( )1. 用VB编写的源程序无法在计算机中直接执行。

( )2. 长整型(Long)是VB中的一种基本数据类型,其表示范围为-32768~32767。 ( )3. 一般情况下,系统事件是指用户在计算机系统中通过按键或鼠标操作而产生的事件。

( )4. 在属性窗口中,既可以按字母顺序,也可按分类顺序显示所选对象的

属性。

( )5. VB集成开发环境包括三种工作状态,用户只能在设计状态下修改程

序代码。

( )6. 当文本框具有焦点时,用户按下光标键时将触发该文本框的KeyPress事件。

( )7. 我们可以将菜单编辑器看成是菜单控件的属性窗口,其中的“标题”、

“索引”项分别对应着菜单控件的Caption、Index属性。

( )8. 为了选中某个单选按钮,可以在程序代码中将该单选按钮的Enable属性设置为True。

( )9. 设置图片框(PictureBox)对象的Stretch属性,可使该对象根据装入的图形自动调整本身的大小。

( )10. 文件既可以存储在计算机的外存储器中,也可以存储在计算机的内存储器中。

二、单项选择(请将答案填在括号内,每题1分,共10分)

( )1. 以下四个变量名中,合法的是__________ 。

A. Pi B. 7Stud C. Print D. Mod ( )2. 要通过代码删除列表框List1中当前选中的一项,可使用__________

语句。

A. List1.Clear B. List1.Delete List1.ListIndex

C. List1.RemoveItem List1.ListIndex D. List1.Clear List1.ListIndex

( )3. 以下四个项目中,不可以用于用户输入的是__________ 。

A. 文本框控件 B. 组合框控件 C. InputBox函数 D. Label控件 ( )4. 语句Dim ABC(-5 To 5) As Integer定义的数组元素个数是__________。 A. 25 B. 11 C. 10 D. 36 ( )5. 以下四个用于变量声明的关键字中,不能在模块通用声明段中使用的是________ 。

A. Static B. Public C. Private D. Dim ( )6. 存储一个VB工程时,可能产生多个文件。扩展名.bas表明是_________文件 。

A. 窗体 B. 标准模块 C. 类模块 D. 资源

( )7. 能够将文本框(Text1对象)清空的代码是___________ 。

A. Text1.Cls B. Text1.Clear C. Text1.Caption=\ D. Text1.Text=\

( )8. 以下鼠标事件中,无法在事件发生时获取鼠标当前位置的是___________ 。

A. Click B. MouseDown C. MouseMove D. MouseUp ( )9. 要把菜单项降低一个级别成为下一级子菜单,应在菜单编辑器中按下_________按钮。

A. ↓ B. ← C. ↑ D. → ( )10. 以下列出了四个VB内部函数名,不合法的是___________ 。 A. ABS B. MOD C. SQR D. INT

三、填空题(每空1分,共20分)

1. 在VB中,我们通常将窗体和控件都称为_______________。 2. VB中可使用两种类型的常量,一种是________常量,另一种是_________常量。 3. 在Visual Basic中,通用过程分为两类,___________过程和_____________过程。

?b?b2?4ac4. 数学表达式的

2aVB表达式形式为

___________________________________。

5. 表达式43 >= 98 And 3 ^ 3 <= 4 * 6是________类型的表达式,其值为_____________。

6. 函数Len(Str(-3.14)) 的值为_____________。

7. 赋值语句S% = Int(Rnd(1) * 20) 中变量S可能获得的最大值为__________。 8. 若要每隔1000毫秒触发一次Timer事件,应设置定时器控件的_____________属性。

9. 通过文本框的__________________属性,可设置文本框中显示的内容。

10. 在程序代码中将某个复选框对象的____________属性赋值为1,就将选中该复选框。

11. 要在标签控件中显示指定的字符,应设置标签控件的________________属性。 12. 为使用户能够拖动窗口中的控件,可在程序设计时将该控件的___________

属性设置为1,即可启动鼠标自动拖动模式。

13. 窗体的__________方法可以使窗体进入可见状态;要隐藏某个窗体,应使用

_________方法。

14. 在窗体上绘图时,可使用窗体对象的____________方法来建立自定义的坐标

刻度单位。

15. 对命令按钮对象而言,编程中使用最多的事件是命令按钮的___________事

件。

16. 在VB中,有三种文件存取类型,分别为顺序存取、随机存取和________________。

四、阅读分析程序(每空1分,共18分)

1. 分别阅读左右两段程序,然后按要求填空。 程序段1: Private Sub Command1_Click() Dim S As Integer Dim I As Integer S = 0 For I = 1 To 100 Step 2 S = S + I Next I Print S End Sub 程序段2: Private Sub Command1_Click() Dim S As Integer Dim I As Integer S = 0: I = 1 Do While I < 100 I = I + 2 S = S + I Loop Print S End Sub