当前位置:文档之家› VB 第四章 数组习题

VB 第四章 数组习题

VB 第四章 数组习题
VB 第四章 数组习题

第一章数组

一、选择题

1.在窗体上画一个命令按钮,然后编写如下程序:

Option Base 1

Private Sub Command1_Click(Index As Integer)

Dim Arr1(12) As Integer, Arr2(3) As Integer

Dim Sum As Integer

Sum = 2

For i = 1 To 12

Arr1(i) = i

Next i

For i = 1 To 3

Arr2(i) = Arr1(i * i)

Next i

For i = 1 To 3

Sum = Sum + Arr2(i)

Next i

Print Sum

End Sub

程序运行后,单击命令按钮,在窗体上的输出结果是

A.16B.24 C.32 D.36 2.在窗体上画一个文本框,然后编写如下代码:

Option Base 1

Private Sub Form_Click()

Dim arr

Dim Start As Integer, Finish As Integer

Dim Sum As Integer

arr = Array(12, 4, 8, 16)

Start = LBound(arr)

Finish = UBound(arr)

Sum = 0

For i = Start To Finish

Sum = Sum + arr(i)

Next i

c = Sum / Finish

= c

End Sub

程序运行后,单击窗体,则在文本框中显示的内容是

A.40 B.10C.12 D.16 3.阅读程序:

Option Base 1

Private Sub Form_Click()

Dim Arr(4, 4) As Integer

For i = 1 To 4

For j = 1 To 4

Arr(i, j) = (i - 1) * 2 + j

Next j

Next i

For i = 3 To 4

For j = 3 To 4

Print Arr(j, i);

Next j

Print

Next i

End Sub

程序运行后,单击窗体,输出结果是

A.5 7 B.6 8 C.7 9D.8 10

6 8

7 9

8 108 11 4.用下面的语句所定义的数组的元素个数是

Dim A(-3 To 5) As Integer

A.6 B.7 C.8 D.9

5.用下面的语句所定义的数组的元素个数是

Dim arr(3 To 5, -2 To 2)

A.20 B.12 C.15D.24

6.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()

Dim Arr1(10), Arr2(10) As Integer

n = 3

For i = 1 To 5

Arr1(i) = i

Arr2(n) = 2 * n + i

Next i

Print Arr2(n); Arr1(n)

End Sub

程序运行后,单击命令按钮,输出结果是

A.11 3B.3 11 C.13 3 D.3 13 7.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Option Base 1

Private Sub Command1_Click()

Dim a(10), p(3) As Integer

k = 5

For i = 1 To 10

a(i) = i

Next i

p(i) = a(i * i)

Next i

For i = 1 To 3

k = k + p(i) * 2

Next i

Print k

End Sub

程序运行后,单击命令按钮,输出结果是

A.35 B.28 C.33D.37

8.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Option Base 1

Private Sub Command1_Click()

Dim a

a = Array(1, 2, 3, 4)

j = 1

For i = 4 To 1 Step -1

s = s + a(i) * j

j = j * 10

Next i

Print s

End Sub

程序运行后,单击命令按钮,输出结果是

A.4321 B.12 C.34 D.1234

9.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Option Base 1

Private Sub Command1_Click()

Dim Arr(3) As Integer

For i = 1 To 3

For j = 1 To 3

Arr(j) = Arr(i) + 1

Next j

Next i

Print Arr(3)

End Sub

程序运行后,单击命令按钮,输出结果是

A.7 B.6 C.5D.4 10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签框。列表框中显示若干城市的名称,当单击列表框中的某一城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是

A.Private Sub List1_Click() B.Private Sub List1_Click()

= =

End Sub End Sub

C.Private Sub List1_Click() D.Private Sub List1_Click()

End Sub End Sub

11.为了使列表框中的项目分为多列显示,需要设置的属性为

A.Columns B.Style C.List D.MultiSelect

12.要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为

A.0 B.1 C.2 D.其他13.删除列表框中指定的项目所使用的方法为

A.Move B.Remove C.Clear D.RemoveItem

14.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是A.List B.ListIndex C.Text D.ListCount

二、填空题

1.在窗体上画一个文本框,然后编写如下程序:

Option Base 1

Private Sub Form_Click()

Dim Arr(10) As Integer

For i = 6 To 10

Arr(i) = i - 3

Next i

= Str(Arr(6) + Arr(Arr(6) + Arr(10)))

End Sub

程序运行后,单击窗体,在文本框中显示的内容是10。

2.以下程序的功能是产生10个0~1000的随机整数,放入数组Arr中,然后输出其中的最大值。请填空。

Option Base 1

Private Sub Form_Click()

Dim Arr(10) As Integer

Dim Max As Integer

Randomize

For i = 1 To 10

Arr(i) = Int(Rnd * 1000)

Next i

Max = Arr(1)

For i = 2 To 10

If Max < Arr(i)Then

Max = Arr(i)

End If

Next i

Print Max

End Sub

3.以下程序的功能是,程序运行后,单击命令按钮,输出结果为:

1 4 7

2 5 8

3 6 9

Private Sub Command1_Click()

Dim Arr(3, 3) As Integer

For i = 1 To 3

For j = 1 To 3

Arr(i, j) = ______

Print Arr(i, j);

Next j

Print

Next i

End Sub

4.控件数组的名字由属性指定,而数组中的每个元素由属性指定。

5.由Array函数建立的数组必须是变体类型。

6.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()

Dim n() As Integer

Dim a, b As Integer

a = InputBox("Enter the first number")

b = InputBox("Enter the second number")

ReDim n(a To b)

For k = LBound(n, 1) To UBound(n, 1)

n(k) = k

Print "n("; k; ")="; n(k)

Next k

End Sub

程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为。

7.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()

Dim a(5)

For i = 0 To 4

a(i) = i + 1

t = i + 1

If t = 3 Then

Print a(i);

a(t - 1) = a(i - 2)

Else

a(t) = a(i)

End If

If i = 3 Then a(i + 1) = a(t - 4)

a(4) = 1

Print a(i);

Next i

程序运行后,单击命令按钮,输出结果是。

8.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()

Dim M(10) As Integer

For k = 1 To 10

M(k) = 12 - k

Next k

x = 6

Print M(2 + M(x))

End Sub

程序运行后,单击命令按钮,输出结果为。

9.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()

Dim a(5, 5)

For i = 1 To 3

For j = 1 To 4

a(i, j) = i * j

Next j

Next i

For n = 1 To 2

For M = 1 To 3

Print a(M, n);

Next M

Next n

End Sub

程序运行后,单击命令按钮,输出结果是。

10.组合框有三种不同的类型,这三种类型是、、,分别通过把属性设置为、、来实现。

11.在三种不同类型的组合框中,只能选择而不能输入数据的组合框式。

12.在窗体上画一个列表框,然后编写如下两个事件过程:

Private Sub Form_Click()

1

3

2

End Sub

Private Sub Form_Load()

"ItemA"

"ItemB"

"ItemC"

"ItemD"

"ItemE"

End Sub

运行上面的程序,然后单击窗体,列表框中所显示的项目为。13.在窗体上画一个列表框、一个命令按钮和一个标签。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数,运行情况如图所示。下面是实现上述功能的程序,请填空。

Private Sub Form_Load()

"AAAAA"

"BBBBB"

"CCCCC"

"DDDDD"

End Sub

Private Sub Command1_Click()

Dim L As Integer

L =

If ind >= 0 Then

=

Else

MsgBox "请选择要删除的项目"

End If

End Sub

三、编程题

1.编写程序,输出魔方阵。

魔方阵是一个n×n的二维数组,其中n为奇数。它由1~n×n的正整数组成,其中每行、每列及对角线上所有数字的总和都相同。

产生魔方阵的算法由很多种,下面的程序用“右上斜行法”产生魔方阵,其算法如下:

a)把“1”放在第一行的中间一列。

b)从“1”往右上方走放下“2”,但已超出方阵范围,故将其置于同列第n

行。

c)从“2”往右上方走放下“3”,也超出方阵范围,将其置于同行第一列。

d)由于3是n的倍数,接下来的数字“4”置于同行下一列。

e)重复上述步骤,直到填满n×n个数为止。

2.编写程序,用选择法对数组中的数据按由小到大的顺序进行排序。

3.从键盘上输入10个整数,并放入一个一维数组中,然后将其前5个元素与后5个元素对换,即:第一个元素与第十个元素互换,第二个元素与第九个元素互换……第五个元素与第六个元素互换。分别输出数组原来各元素的值和对换后各元素的值。

4.设有如下两组数据:

A:2,8,7,6,4,28,70,25

B:79,27,32,41,57,66,78,80

编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,8+27,……,25+80,并把相应的结果放入第三个数组中,最后输出第三个数组的值。

5.有一个n×m的矩阵,编写程序,找出其中最大的那个元素所在的行和列,并输出其值及行号和列号。

6.某单位开运动会,共有10人参加男子100米短跑,运动员号和成绩如下:

207号秒077号秒

156号秒231号秒

453号秒276号秒

096号秒122号秒

339号秒302号秒

编写程序,按成绩排出名次,并按如下格式输出:

名次运动员号成绩

1 …………

2 …………

3 …………

………………

10 …………

7.编写程序,输出“杨辉三角形”。

VB程序设计教程_第四版_课后答案

vb课后习题答案 第一章习题参考答案 一、填空题 1、对象事件驱动 2、编译运行模式解释运行模式 二、简答题 1、简述VB的特点。 答:①可视化的程序设计方法 ②面向对象的程序设计思想 ③事件驱动的编程机制 ④结构化的程序设计语言 ⑤高度的可扩充性 ⑥强大的数据库访问能力 ⑦支持动态数据交换 ⑧支持对象链接与嵌入 2、简述VB的安装过程。 答:①向光驱中放入VB安装光盘; ②计算机将运行自动安装程序,若没有,执行VB目录下的Setup.exe; ③根据提示逐一回答问题,并点击“下一步”; ④点击“完成”; 2、如何启动VB。 答:三种方法: ①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 6.0 中文版”菜单项并单击; ②双击桌面上的VB6.0快捷图标; ③在“开始”菜单的运行对话框中输入命令来启动VB; 第二章习题参考答案 一、选择题: 1-10、DCACD BCBBC 11-20、BADCA BBABA 21-27、ACBBD DC 二、填空题 1.窗体、控件 2.属性值 3.属性窗口设置、代码窗口设置 4.事件过程 5.对象名、下划线、事件名 6.Form_Click 第三章习题参考答案 一、选择题

1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题 1、11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String、Byte、Integer、Long、Single、Double、Currency、Boolean 、Date、Object、Variant 2, 双引号(英文)、# 3、ASCII、1、2 4、public、通用、Dim、Static、Private、Static 5、&、+、+ 6、Now()、Time、日期型 三、解答题 1、(3) 2、(1 ) 3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量 (7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)(10)数值型常量(单精度) 4、31 5、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y) (3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c)) 6、 7、(1)13 (2)17 (3)#1999-11-12# (4)zxy123ABC 8、(1)19 (2)8.16666666666667 (3)5.25 (4)2 9、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)“-459.65”(6)”hello” (7)He 8)16 (9)5 10、(4) 11、(2) 12、(4) 第四章习题参考答案 一、选择题: 1—7: DAABBCD 二、填空题 1.500.00% 2.将字号扩大为原来的二倍 3.B 三、编程题(略) 1.文本框、标签和命令按钮的名称分别为text1、label1、command1 Private Sub Command1_Click() Label1.caption=text1.text Command1.caption=text1.text End Sub

VB程序设计课后习题答案(第四版)前四章

《VB 程序设计》课后习题答案 第一章 习题参考答案 一、 填空题 1、对象 事件驱动 2、编译运行模式 解释运行模式 第二章 习题参考答案 一、选择题: 1-10、 DCACD BCBBC 11-20、BADCA BBAAB 21-29、AACBB CDDC 二、填空题 1. 窗体、控件 2. 属性值 3. 属性窗口设置、代码窗口设置 4. 事件过程 5. 对象名、下划线、事件名 6. Form_Click 第三章 习题参考答案 一、选择题 1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题 1、 11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String 、Byte 、Integer 、Long 、Single 、Double 、Currency 、Boolean 、Date 、Object 、V ariant 2、 双引号(英文)、# 3、 ASCII 、1、2 4、 public 、通用、Dim 、Static 、Private 、Static 5、 &、+、+ 6、 Now()、Time 、日期型 三、解答题 1、(3) 2、(1 ) 3、(1)常量(关键字) (2)字符型常量 (3)逻辑型常量 (4)变量 (5)字符串常量 (6)变量 (7)字符串常量 (8)变量 (9)日期型常量 (题目应是#11/16/1999#) (10)数值型常量(单精度) 4、31 5、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y) (3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c)) 6、 f e d c b a ++

《VB程序设计》课后题答案

第二章 一、问答题 1.叙述建立一个完整的应用程序的过程。 答:界面设计编写事件过程代码运行、调试保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及到两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。 3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么? 答:VB98 4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置? 答:将标签的Autosize设置为True. 5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件? 答:VB6.0提供的图形文件在Graphics目录。 6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。通过Picture属性来装入图形。不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。 7.标签和文本框的区别是什么? 答:文本是否可编辑。 8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置? 答:应对Text3控件进行Text3.TabIndex=0的设置。 9.简述文本框的change与keypress事件的区别。 答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数 10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入? 答:假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If 出错条件判断成立Then Text1=””…先删除原来数据 Text1.SetFocus …焦点回到Text1 End If …… End If End Sub

《VB程序设计》课程练习题

《VB程序设计》课程练习题 上表中的题号所对应题目的题干: 1、叙述Visual Basic的特点。 2、当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框(Text3)处,应对何控件的什么属性进行何种设置? 3、若要对窗体上的三个文本框输入数据,个控件焦点的移动可通过Tab键(系统本身具有的),也可通过回车键,则要对文本框的什么事件编程? 4、当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到文本框重新输入? 5、怎样把关于Command命令按钮的Enabled属性的帮助示例代码复制到你的代码窗口?已知帮助中的代码如下: Private Sub Form_Load() Text1.Text = ””…消除文本框的内容 Command1.Caption = “Save”…在按钮上放置标题 End Sub Private Sub Text1_Change() If Text1.Text = “” Then …查看文本框是否为空 Command1.Enabled = False …使按钮无效 Else Command1.Enabled = True …使按钮有效 End If End Sub 6、当运行程序前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。 7、在KeyPress事件中,如何取消用户刚键入的字符?

8、静态数组与动态数组的区别是什么?在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗? 9、函数过程和子过程的区别是什么? 10、子过程调用有哪两种形式? 11、什么是形参?什么是实参?什么是值引用?什么地址引用?地址引用时,对应的实参有没有限制? 12、如果要时钟控件每半分钟发生一个Timer事件,则Interval属性应设置为多少? 13、如果在KeyDown事件过程中将KeyCode设置为0,KeyPress的KeyAscii参数会不会受影响?如果输入的对象是文本框,那文本框的内容是否有影响? 14、构造满足下列条件的Open语句。 (1)建立一个新的顺序文件SEQNEW.DA T,供用户写入数据,指定文件号为1。 (2)打开一个老的顺序文件SEQOLD.DA T,用户将从该文件读出数据,指定文件号为2。(3)打开一个老的顺序文件SEQAPPEND.DA T,用户将在该文件后面添加数据,文件号通过调用FreeFile函数获得。 15、请写出程序代码片段,将磁盘上的两个文件合并。(提示:把它们作为二进制文件打开) 16、PictureBox控件和Image控件有什么区别? 17、Visual Basic可处理哪些格式的图形文件? 18、在程序运行时怎样在图形(像)框中装入或删除图形? 19、简述Printer对象与Printers集合对象的区别。 20、当要在ToolBar控件中添加一个按钮,如何实现? 21、当要修改ToolBar控件某按钮的图像,如何实现? 22、Visual Basic中记录集有几种类型?有何区别?

第四章 VB程序设计基础

第四章 VB程序设计基础 第一节数据类型 一.基本数据类型 1.字符串(string) 1)在VB中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的字符串称为空串 2) VB中字符串分别变长字符串和定长字符串。其中变长字符串的长度是不确定的,而定长字符串含有确定个数的字符,最大长度不超过65535个字符 2. 数值 VB的数值型数据分为整型数和浮点数两类。期中整型数又分为长数型和整数,浮点数分为单精度浮点数和双精度浮点数 1)整型数 (1)整数(integer):两个字节、取值范围:-32768——32767 (2)长整数(long):四个字节 2)浮点数 (1)单精度(single):四个字接、用“E”表示 例:123.45E3 123.45*10*10*10 (2)双精度(double):八个字节,用“D”表示 例:123.45678D3 123.45678*10*10*10 3.货币(currency) 1)货币数据类型是为表示钱款而设置的,该数据类型一8个字节存储,精确到小数点后4位,在小数点后4位以后的数字将会被舍去 2)浮点数中的小数点是“浮动”的,即小数点可以出现在数的任何位置,而货币类型数据的小数点是固定的,因此称为定点数据类型 4. 变体(variant) 变体数据类型是一种可变数据类型,可以表示任何值,包括数值、字符串、日期/时间等 5.其他数据类型 1)字节(byte) 字节实际上是一种数值类型,以1字节的无符号二进制数存储,其取值范围是0——255 2)布尔(bollean) 布尔型数据是一个逻辑值,用两个字节存储,它只取两种值,即Ture(真)或Flase (假) 3)日期(date) 日期存储为8个字节浮点值形式,日期文字以符号“#”括起来 二.用户定义的数据类型 1.用户可以利用Type语句定义自己的数据类型,其格式如下: Type 数据类型名称 数据类型元素名 As 类型名 数据类型元素名 As 类型名 …… End Type

《VB程序设计》第四章第四节 参数的传递

《VB程序设计》第四章第四节参数的传递 最后修改: 2010-6-2 23:16:59 第四节参数的传递 参数是在本过程有效的局部变量,用于传递信息。在调用一个有参数的过程时,首先进行的是“形参和实参结合”,实现调用过程的实参与被调过程的形参之间的数据传递,数据传递有两种方式:按值传递和按地址传递。 例如,下面实例由于传递的参数个数不匹配而出错。 Private Function Divisor(ByVal x As String,ByVal y As Integer) ′ 函数Divisor计算最大公约数 … End Function Divisor有两个参数,而调用语句中形参个数只有一个,代码如下: Private Sub Form_Click() Dim m As Integer, n As Integer, E As Integer N=InputBox("请输入N" ) M=InputBox("请输入M" ) g=Divisor(n) ′未提供m参数 Print n;"和";m;"的最大公约数是:" ;g End Sub 单击窗体运行程序时,则会显示出错信息,如图4-4-1所示。 图 4-4-1 一、形参和实参 1.形参 在被调用过程中的形参,出现在Sub过程和Function过程中。在过程被调用之前,形参并未被分配内存,只是说明形参的类型和在过程中的作用。形参列表中的各参数之间用逗

号(,)分隔,形参可以是变量名和数组名,定长字符串变量除外。 2.实参 实参是在主调过程中的参数,在过程调用时实参将数据传递给形参。 形参列表和实参列表中的对应变量名可以不同,但实参和形参的个数、顺序以及数据类型必须相同。因为“形实结合”是按照位置结合,即第一个实参与第一个形参结合,第二个实参与第二个形参结合,依此类推。 例如,在求最大公约数的[例Ex_Divisor1] 中被调用函数和调用过程如下: Private Function Divisor(ByVal x As Integer,ByVal y As Integer) End Sub Private Sub Form_Click() G=Divisor(n,m) End Sub 当运行单击窗体事件调用Divisor过程时,首先进行“形实结合”。形参与实参的结合对应关系是:n→>x,m→y。 3.形参的数据类型 在创建过程时,如果没有声明形参的数据类型,则默认为Variant型。 例如,将[例Ex_Divisor1]函数过程中的x为Variant型,y为Integer型: Private Function Divisor(ByVal x,ByVal y As Integer) End Function 对于实参数据类型与形参定义的数据类型不一致时, VB会按要求对实参进行数据类型转换,然后将转换值传递给形参。 例如,将[例Ex_Divisor1]函数的实参n的数据类型改为Single型,被调函数如下: Private Sub Form_Click() Dim n As Single,m As Integer, g As Integer N=InputBox(″请输入N″ ) M=InputBox(″请输入M″ ) G=Divisor(n,m) Print n;″和″ ;m;″的最大公约数是:″ ;g End Sub 被调函数过程如下:

VB程序设计教程第四版课后答案

V B程序设计教程第四 版课后答案 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

vb课后习题答案 第一章习题参考答案 一、填空题 1、对象事件驱动 2、编译运行模式解释运行模式 二、简答题 1、简述VB的特点。 答:①可视化的程序设计方法 ②面向对象的程序设计思想 ③事件驱动的编程机制 ④结构化的程序设计语言 ⑤高度的可扩充性 ⑥强大的数据库访问能力 ⑦支持动态数据交换 ⑧支持对象链接与嵌入 2、简述VB的安装过程。

答:①向光驱中放入VB安装光盘; ②计算机将运行自动安装程序,若没有,执行VB目录下的; ③根据提示逐一回答问题,并点击“下一步”; ④点击“完成”; 2、如何启动VB。 答:三种方法: ①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 中文版”菜单项并单击; ②双击桌面上的快捷图标; ③在“开始”菜单的运行对话框中输入命令来启动VB; 第二章习题参考答案 一、选择题: 1-10、 DCACD BCBBC 11-20、BADCA BBAAB 21-29、AACBB CDDC

二、填空题 1.窗体、控件 2.属性值 3.属性窗口设置、代码窗口设置 4.事件过程 5.对象名、下划线、事件名 6. Form_Click 第三章习题参考答案 一、选择题 1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题 1、 11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String、Byte、Integer、Long、Single、Double、Currency、Boolean

相关主题
文本预览
相关文档 最新文档