文档库 最新最全的文档下载
当前位置:文档库 › VB第四章练习(二)

VB第四章练习(二)

VB第四章练习(二)
VB第四章练习(二)

VB第四章练习(二)(有正确答案的)

一、填空题

1设 a=2,b=3,表达式 a>b 的值是_______。FALSE|0|零|假|假值|零值

2.在VB中声明静态变量的关键字是_______。static

3.在VB中声明符号常量的关键字是_______。const

4.表达式10 MOD 16\4的值是_______。2

5.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。False|0|零|假|假值|零值

6.设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。True|真|真值|-1

8.设a=1,b=2,c=3,则VB6.0表达式:a

9.x是小于120的非负数,描述该条件的布尔(逻辑)表达式是_。

x<100 and x>=0|x>=0 and x<100|

(x<100)and (x>=0)|(x<100) and x>=0|x<100 and (x>=0)|(x>=0) and (x<100)|(x>=0) and x<100|

x>=0 and (x<100)

10.在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。0|零11.表示x是5的倍数VB表达式为_______。X MOD 5=0 |x/5=int(x/5)|int(x/5)=x/5 12.已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。False|0|零|假|假值|零值

13.用于声明全局变量的关键字是_______。Public 14."a","T","Z","9",这四个字符中,_______的ASCII码值最大。a|"a"|“a”|字符a|字符"a"|字符“a”

15.用 dim abc as variant 定义的变量abc,其类型是_______。变体类型|变体|变体型16.表达式"12345"<>"12345" & "ABC"的值是_______。True|真值|真|-1|

17.设C="A",写出下列表达式的值。

(1)C>="0"And C<="9"and c>="A"and c<="Z"的值为_______。False|0|零|假|假值|零值

(2)C>="0"or C<="9"and c>="A"or c<="Z"的值为_______。True|真值 |真|-1

18.设C="A",写出下列表达式的值。

(1)C>="0"And C<="9"or c>="A"and c<="Z"的值为_______。True|真值|真|-1

(2)C<="0"And C>="9"or c>="A"and c<="Z"的值为_______。True|真值|真|-1

19.在VB中,字符型常量应使用_("|双引号|“”|""_)将其括起来,日期/时间型常量应使用_#|井号|井字号|#号|#字号|##_符号将其括起来。

20.在VB中 1.2346E+5,1.2346D+5四个常数分别表示(Single|单精度|单精度型|单精度类型)、(Double|双精度|双精度型|双精度类型)类型。

21.在窗体上添加一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

a = InputBox("请输入一个整数")

b = InputBox("请输入一个整数")

Print a + b

End Sub

程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。321456|“321456”|"321456"

22.窗体上有三个文本框Text1,Text2和Text3;有一个命令按钮Command1,设文本框Text1中的内容为11,文本框Text2中的内容为22,下面程序的执行结果为___33____。Private Sub Command1_Click()

Text3.Text = Str$(Val(Text1.Text) + Val(Text2.Text))

Print Val(Text3.Text)

End Sub

23.在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

a = InputBox("请输入一个整数")

b = InputBox("请输入一个整数")

Print a + b

End Sub

程序运行后,单击命令按钮,在输入对话框中分别输入123和456,输出结果为_______。123456|“123456”|"123456"

24.InputBox()函数返回值的数据类型是__。字符型|STRING|字符串|字符串类型|字符

|字符类型

25.执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是___。YYY|“YYY”|"YYY"

26.语句 x=inputbox("请输入数据"),输入12345,则x的值是_("12345"|12345|)__,其类型为_(String|字符型|字符串类型|字符串|字符串型|字符|字符类型)_。

27.如果要暂停某个程序的运行,可使用语句_______。stop

28.在VB中,用于产生输入对话框的函数是_(InputBox|InputBox())_,其返回值类型为_(字符串|字符串类型|字符型|string)_类型,若要利用该函数接收数值型的数据,则可利用__ Val|Val()__函数对其返回值进行转换而得到。

29.表达式 sgn(-25) 的值是_______。-1

30.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。-1

31.设 a=2,b=9,表达式 a^2 > sqr (b)的值是_______。True|真|真值|-1

32.函数Len(Lcase("abcDEF"))的值是_______。6

33.函数Len("Hello!"+Space(2)+Mid("Shanghai",5,3))的值是_______。11

34.Int(-8.6)的函数值是_______。-9

35.表达式 Int(1234.555*100+0.5)/100 的结果是_______。1234.56

36.有如下程序段:

a$="visual basic programing"

b$=".net"

c$=left(a$,1) & mid(a$,8,1) & b

运行程序后,则变量c$的值为_______。https://www.wendangku.net/doc/b013543129.html,|"https://www.wendangku.net/doc/b013543129.html,"|“https://www.wendangku.net/doc/b013543129.html,”

37.表达式 Ucase(Mid("abcdefgh",3,4)) 的值是_______。"CDEF"|CDEF|“CDEF”38.表示X是5或7的倍数的VB表达式是_______。X Mod 5 = 0 OR X Mod 7 = 0|X/5=INT(X/5) OR X/7=INT(X/7)|X Mod 7 = 0 OR X Mod 5 = 0|X/7=INT(X/7) OR X/5=INT(X/5)|(X Mod 5 = 0) OR (X Mod 7 = 0)|(X/5=INT(X/5)) OR (X/7=INT(X/7))|(X Mod 7 = 0) OR (X Mod 5 = 0)|(X/7=INT(X/7)) OR (X/5=INT(X/5))

39.表达式Len(Chr(65) + Chr(66))的值是____。2

40.表达式Len(Left("abcd",3) + Right("清华大学",4))的值是____。7

41.执行A="123" +123 语句后,变量A的值是_______。246

42.函数int(rnd*11)+10的值的范围是___10___至__20。

二、判断题

1.已知A$="87654321",则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值是:876554。√

2.VB6.0中&H12是8进制的数值常数。×

3.VB6.0中Integer、Long、Single、Double四种数据类型的取值范围是逐渐增大的,占用的存储空间也是逐渐增大的。×

4.Public Pi=3.1415 可以将Pi定义为符号常量。×

5.变体型变量的数据类型是由赋给它值的数据类型决定。设A的类型为变体型,执行

A="True"后则A的类型为逻辑型。×

6.已知A$="12345678",则表达式 Val(Right$(A$,2)+Mid$(A$,2,3)) 的值是:78234。√

7.If x>y Then Max=x Else Max=y 程序段是求两个数中的最大数。√

8.可获得字符ASCII码值的函数为Chr()。×

9.在VB6.0中,不声明而直接使用的变量,系统默认为变体型(Variant),其默认值为0。×

10.Public可以用来定义变量,但必须出现在通用声明段,而不能出现在过程中。√

11.静态变量只能在过程中定义而不能在通用声明段中定义。√

12.用Private定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标准模块)中的所有过程。×

13.Dim语句定义的变量可以为过程级变量。√

14.命令按钮Command1的单击事件代码如下:

Private Sub Command1_Click()

Dim I As Integer

I=I+1

End Sub

单击该按钮3次,I的值为3。×

15.执行Dim X,Y AS Integer 语句后则X,Y的默认值均为0。×

16.设A="123",B=123,则A+B的结果为246,A-B的结果为0√

17.中文版的VB6.0中,变量的首字符必须是字母,后面可以包含空格、句号等字符。×

18.Dim a As Boolean, b As Boolean

a = 2

b = 0

Print a + b

执行完第二条语句A的值为True。√

19.Dim a As Boolean, b As Boolean

a = 2

b = 0

Print a + b

执行完程序段,程序输出结果为2。×

20.表示x是5的倍数或是9的倍数的逻辑表达式为:x Mod 5=0 OR x Mod 9=0。√

21.Len("等级考试")和LenB("等级考试")的结果相同。×

22.Len("等级考试")和Len("VB考试")的结果相同。√

23.X=3,Y=2,Z=1, 则表达式 X>Y And Y>Z的值为真。√

24.若X为偶数,则Not(X Mod 2)必然为真。√

25.Dim a As Integer, b As Long

Dim c As Single, d As Double

则表达式a*b-d\2+c的结果的数据类型为双精度型。√

26.X=28,则表达式(X Mod 10)*10+X/10 的结果为82。×

27.Dim X As Boolean, Y

X = True

Y = 0

Print X > Y

程序的输出结果为False√

28.执行 Print "A123"+123 语句,系统会给出出错提示。√

29.VB允许用户在过程中用Type语句定义自己的数据类型。×

30.VB6.0中有11种基本数据类型,有些数据类型有类型说明符,如整型数的类型说明符为%。√

31.Visual Basic 中的对象就是指控件。×

32.一个符号常量可以赋同一类型的不同值。×

33.VB6.0中字符串常量是用双引号或单引号括起来的字符串。×

34.在Visual Basic中,Integer是合法的变量名。×

35.VB6.0中若表示一个日期和时间常量必须也只能用“#”号将其括起来。√

36.若X为偶数,则 Not(X Mod 2 = 0) 必然为真。×

52.表达式 Int(Rnd*10+1) 表示[1,10]闭区间的随机整数。√

53.Rnd函数产生的是(0,1)之间不包括0、1的随机小数。×

54.Int(-4.5)和Fix(-4.5)的结果一样。×

55.可获得字符ASCII码值的函数为Asc()。√

56.任意整数X十位上的数字可以表示为(X MOD 100 - X MOD 10)\10。√

57.Print InStr("Visual Basic", "I")的结果为0。√

58.已知A=12,则Len(A)的结果为2。√

59.Len(Str(123)+"123"))的结果为6。×

60.表达式Val(".123E2AB")的值为.123。×

61.函数String(3,"ABC")返回的结果为"ABCABCABC"。×

62.X="28",则 Val(Right$(X,1))+Val(Left$(X,1)) 的结果为82。×

63.X="123",则Val(Right$(X,1)+2+Left$(X,1))的结果为321。×

64.Date()+4 的功能是推算当前系统日期加上4天后的日期。√

69.若同时为x,y,z变量赋值5,可以如下操作:x=y=z=5。×

70.有如下赋值语句:a1% = 34.3432,赋值后变量a1中的值为整型。√

71.把数值型值赋给逻辑变量时,非0值转换为True,0转换为False。√

72.任何非字符型的数据赋值给字符型变量时,将被转换成字符型。√

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

相关文档
相关文档 最新文档