Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第7章 习题参考答案

上传人:w****i 文档编号:94399465 上传时间:2019-08-06 格式:DOC 页数:2 大小:37.50KB
返回 下载 相关 举报
Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第7章 习题参考答案_第1页
第1页 / 共2页
Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第7章 习题参考答案_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第7章 习题参考答案》由会员分享,可在线阅读,更多相关《Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第7章 习题参考答案(2页珍藏版)》请在金锄头文库上搜索。

1、一、填空题1. 在窗体上添加一个命令按钮“Command1”,然后编写如下程序:Public Sub M(x As Integer,y As Integer)As Integer If xy Then M=x Else M=y End If Print MEnd SubPrivate Sub command1_Click() Dim a As Integer,b As Integer a=100 b=200 M a,bEnd Sub程序运行后,单击命令按钮,输出结果为 200 。2. 假定有如下的Function过程:Public Function S(x As Single,y As Sin

2、gle) S=0.5*x*yEnd Function在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click ( ) Dim a As Single Dim b As Single Dim area as Singlea =5 b =4 area=S(5,4)Print areaEnd Sub 程序运行后,单击命令按钮,输出结果为 10 。3. 假定有如下的Function过程:Public Sub Cha(x As Single,y As Single) Dim t AS SingleIf xy then t=y x=t y=xEndEnd Sub

3、 在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click ( ) Dim a As Single Dim b As Single Dim area as Singlea =5 b =4 Cha a,bPrint a,bEnd Sub 程序运行后,单击命令按钮,输出结果为 4 4 。如果将代码行“Public Sub Cha(x As Single,y As Single)”改为“Public Sub Cha(ByVal x As Single, ByVal y As Single)”,则程序运行后,单击命令按钮,输出结果为 5 4 。二、简答题1.

4、 Sub过程和Function过程有何区别?各自如何声明?答:与Sub过程一样, Function过程也是一个独立的过程,可读取参数,执行一系列语句并改变其参数的值。与Sub过程不同的是,Function过程可返回一个值供调用它的过程使用,即Function过程有返回值。建立Sub/Function过程有两种方法。一种方法是在【添加过程】对话框来完成,另外还可以在代码窗口中直接建立Sub/Function过程。2. 按址传递和按值传递有何区别?答:用“ByVal”关键字指出参数是按值来传递的。按值传递时,传递的只是变量的副本。当调用一个子过程时,系统会将实参的值直接复制给形参,然后实参与形参之间便断开了联系,对形参的任何操作都不会影响到实参。用“ByRef”关键字指出参数是按址来传递的,按址传递是Visual Basic 6.0默认的参数传递方式。按址传递时,形参将与原变量使用内存中的同一地址。也就是说,如果在过程中改变了这个形参的值,实参的值也会随之而改变。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号