VB程序设计教程第1-12章习题答案

  • 格式:doc
  • 大小:124.50 KB
  • 文档页数:13

下载文档原格式

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

《Visual Basic程序设计教程》习题答案邱李华郭全编著人民邮电出版社2009年3月第1版

第1章Visual Basic简介

1. 要使计算机能够按人的要求完成一系列的操作,就要求计算

机能够理解并执行人们给出的各种命令,因此就需要在人和计算机之间制定一种二者都能识别的特定的语言,这种特定的语言就是程序设计语言。使用程序设计语言编写的、用来使计算机完成一定任务的、一系列命令的集合构成程序,编写程序的工作则称为程序设计

2. 机器语言可以在计算机上直接运行。

3. 翻译程序的作用是将源程序翻译成计算机能够理解并直接

执行的目标程序;对高级语言源程序进行翻译可以有解释方式和编译方式。解释方式不生成可执行程序。

4. 算法是指计算机解题的方法和步骤。

5. 可视化界面设计指的是:把设计界面的复杂性向编程人员隐

蔽起来,编程人员不需要编写大量的代码来描述界面,只需要使用系统提供的工具在界面上直接把各种对象“画”

出来,并设置这些对象的一些属性就可以了;事件驱动的编程机制指的是:编写程序时,针对不同对象的不同事件编写相应的代码段,每一个代码段只有当运行时在相应对象上发生相应的事件才被执行。

6. Visual Basic的3种工作模式是:设计模式、运行模式、

中断模式。

7. Visual Basic中的控件可以分为3大类:内部控件、ActiveX

控件、可插入对象。

8. ActiveX控件文件的扩展名是OCX。

9. 工程组文件的扩展名是vbg;工程文件的扩展名vbp;窗体

文件的扩展名frm;标准模块文件的扩展名bas;类模块文件的扩展名cls。

10. 在代码窗口的对象下拉列表中,窗体的名称总是显示为

Form。

11. 在Visual Baisc中,要获取上下文相关帮助,只需要在上

下文相关位置按F1键。

第2章Visual Basic简单工程的设计

一、填空题

1. 对象名.属性名= 属性值

2. Myform.BackColor = vbBlue

3. 发生某一事件时要执行的代码;cmd1;Click;Form_Load

4. 对象名.方法名;Form1.Show;Picture1.Cls

5. 中央

6. Ctrl

7. Ctrl;Shift

8. Shift+“方向箭头”; Ctrl+“方向箭头”

9. vbp

10. 窗体

11. F5

12. 工程;工程1属性(“工程1”为当前工程名)

13. Top;Left;Width;Height

二、选择题

1.C2.C 3.B 4.C 5.C

6.D 7.B 8.A;D 9.B 10.B 11.C 12.B 13.A 14.B 15.D 16.A 17.A 18.A 19.D;AD 20.B 21.A 22.B 23.B 24.A 25.C 26.D 27.D 28.C 29.C 30.C 31.D

注:第13题无正确答案,要将选择A改为:visible

第21题将题目的“运行时”改写为“设计时”

第3章Visual Basic程序设计代码基础

一、选择题

1.A 2.D 3.C 4.D 5.A

6.B 7.C 8.B 9.B;C;D;G;H;J;L;N;O;P

10.C 11.C 12.B 13.A;B 14.A;B

15.B 16.B;E 17.A 18.D 19.D 二、求表达式的值

1. 0

2. -17

3. -0.2

4. 10

5. how

6. jing

7. HAI

8. 6

9. 123445

10. BASIC

11. 3

12. 12.3

13. 3 77.7

14. 1

15. 0.5

16. 6

17. 1

18. 4

19.

(1)"5,459.40"

(2)"335"

(3)"0.67"

(4)".67"

(5)"hello"

(6)"THIS IS IT"

20. "1234";"1234";"1234";46;46;"1234"

21. True

22. True

三、写出下列代数式对应的Visual Basic表达式。

1. (-a) ^ 2 / (b + c / d)

2. 2 * Sin(a) * Cos(2 *

3.1416 - a)

3. Sqr(a ^ 2 + b ^ 2 - a * a * b * Cos(a))

4. (x + y) ^ 3 * (t + u) ^ 2 / (t * (x - y))

5. a ^ (b * c) + c ^ (a * b)

6. 5 ^ (1 / 3) * Cos(60 * 3.14 / 180)

7. Cos(w) ^ 3 - 3 * Cos(w) * Sin(w) ^ 3

8. (Log(50) / Log(10) - Log(20)) / (9 * Exp(5))

9. X1 - Abs(a) + Log(10) + Sin(X2 + 2 * 3.1416) / Cos(57 *

3.1416 / 180)

10. Sin(3.1416 - t) ^ (2 / 3) / (a * b)

四、写出下列条件对应的Visual Basic关系表达式或布尔表达式。

1. T > 1.7 And W < 6

2.5

2. A + B > C And B + C > A And C + A > B

3. (A = 0 Or B = 0) And (A * B <> 0)

4. X <= -5 Or X >= 5

5. X >= -5 And X <= 5

6. Abs(A) >= B And A <> C

7. X < 100 And X >= 0

8. (Y Mod 4 = 0 And Y Mod 100 <> 0) Or Y Mod 400 = 0

9. A <> 0 And B ^ 2 - 4 * A * C >= 0

10. Y Mod 5 = 0 And Y Mod 2 = 0

五、简答题

1. Dim X1 As Single, X2 As Single, I1 As Integer, I2 As

Integer, S1 As String, S2 As String, B As Boolean

2. Type Salary

ENo As String

Ename As String

ESalary As Single

End Type

Dim Department1 As Salary

第4章Visual Basic的控制结构

一、选择题(除了特别注明“多选”外,其余均为单选题)1.A;D;E;F 2.B 3.C 4.C 5.D 6.B 7.C 8.B 9.A;B 10.B 11.D 12.D 13.C 14.C

二、判断程序执行结果

1. 3