2014年7月程序设计试题和答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014 年 7 月高等教育自学考试Visual Basic程序设计试题

(课程代码07759 )

一、单项选择题(本大题共16 小题,每小题 1 分,共 16 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1. 下列能从字符串“Microsoft”中直接取出子字符串“Micro ”的函数是()

A. Mid

B. Left

C. Instr

D. String

2. 下列不合法的 Visual Basic变量名是()

A. c_b

B. andif

C. cb6

D. _xyz

3. 如果将布尔常量值True赋值给一个整型变量,则整型变量的值为()

A. False

B. True

C. -1

D.1

4. 在窗体上有一个名称为Text1 的文本框,影响 Text1的输入最大字符数量的属性是()

A. Visible

B. TabStop

C. MaxLength

D. SelLength

5.InputBox 函数的返回值类型是()

A. 字符串型

B.变体型

C. 数值型

D.数值或字符串型(视输入的数据而定)

6. 设 a=8,b=6, 则执行 x=IIf(b\a*a=10,0.-1)后, x 的值为()

A.1

B.0

C. 使用错误

D.-1

7. 当某个控件获得焦点时,将会触发的事件是()

A. SetFocus

B. GotFocus

C. ReceiveFocus

D.无事件触发

8. 类模块文件的扩展名为()

A. .cls

B. .frx

C. .bas

D. .vbp

9. 将 CommonDialog 通用对话框设置为“另存为”对话框,须选择的方法为()

A. ShowOpen

B. ShowColor

C. ShowSave

D. ShowFont

10. 对窗体进行操作时,能实现将窗体装入内存和显示的方法是()

A. Hide

B. Unload

C. Load

D. Show

11. 按照数据的编码方式,文件可以分为()

A. 程序文件和数据文件

B.顺序文件盒随机文件

C.ASCII 文件盒二进制文件

D.磁盘文件和打印文件

12. 在菜单项的属性中,能使该菜单项失效的属性是()

A. Enabled

B. Checked

C. Visible

D. Caption

13. 要想从过程调用后返回一个整数型结果,则下列过程说明正确的是()

A. Sub f1 ( Byval x As Single) As Integer

B. Function f2(Byval x As Integer)As Single

C. Sub f3(x As Integer)As Single

D. Function f4(x As Integer)As Integer

14.语句 Dim Arr(-4 To 3)定义的数组 Arr的元素个数是()

A.7

B.8

C.9

D.10

15.为将多个语句放在同一行中书写,下列合法的语句行为()

A. x=1:y=5:z=10

B. x=1. y=5. z=10

C. x=1, y=5, z=10

D. x=1;y=5; z=10

16.在窗体 Form1 上显示字符" Hello "的正确语句是()

A. Form1.Display"Hello "

B. Form1.Print"Hello "

C. Form1.Output" Hello"

D. Form1.Write" Hello "

二、判断改错题(本大题共10 小题,每小题 2 分,共 20 分)判断下列每小题的正误。正确的在题后括号

内打“√” ;错误的打“×” ,并改正划线部分。

17.若用户在键盘上按下一个键,则会产生一个Click事件。()

18.在 Visual Basic中, &H36是十六进制的数值常数。()

19.在随机文件中,每个记录的长度和记录中的每个字段的长度都是固定的。()

20.单选钮控件和复选框控件都具有Value属性,在这两个控件中,这个属性的取值范围相同。()

21.在 Visual Basic中,参数通过两种方式传送,即传地址和传值。()

22.用户可以通过在组合框中键入文本或选择列表中的项目来进行选择。()

23.当定时器控件的Interval 属性值设置为0 时,会连续触发Timer 事件。()

24.可用 Private在标准模块中定义全局变量或数组。()

25.在 Visual Basic中允许把几个语句放在一行中,各条语句之间用冒号隔开。()

26.设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的Name属性。()

三、简答题(本大题共 2 小题,每小题 8 分,共 16 分)

27.VB 的面向对象与一般面向对象程序设计有何不同?

28.VB 中的鼠标事件MouseDown和 MouseUp、 MouseMove事件有什么异同?

四、解读程序题(本大题共 2 小题,每小题 6 分,共 12 分)解读程序,根据题目对程序的说明,在程序中空格

处填写正确代码。填错、未填均无分。

29.在窗体上绘制一个名称为 Command1的命令按钮,然后编程实现如下功能:通过调用过程 Change,调换数组 m中元素的存放位置,即 m(1) 与 m( 10)的值互换, m(2)与 m( 9)的值互换,以此类推,直至全部

元素互换完毕。

Private Sub Command1_Click()

Dim m(1 To 10)As Integer

Dim iAs Integer

For i=1 To 10

m(i)=i*2

Next i

Call Change_____________

For i=1 To 10

Printm(i)

Next i

End Sub

Sub Change (n()As Integer)

相关文档
最新文档