试题详情
- 简答题简述子过程和函数过程的共同点和不同之处。
- 子过程和函数过程的共同点:函数过程和子过程都是功能相对独立的一种子程序结构,它们有各自的过程头、变量声明和过程体。在程序中使用它们不但可避免书写重复的程序语句,缩短代码,而且可使程序条理清晰,容易阅读。
两者不同点是:
1)过程声明的关键字不同,子过程用的是sub,函数过程用的是function;
2)子过程名无值就无类型声明,函数过程名有值就有类型声明;
3)函数过程名兼作结果变量,因此在函数过程体内至少对函数过程名赋值;而子过程名在过程体内不能赋值;
4)调用方式不同,子过程是一条独立的语句,可用call子过程或或省略call直接以子过程名调用;函数过程不是一条独立语句,是一个函数值,必须参与表达式的运算;
5)一般来说,一个函数过程可以被一个子过程代替,代替时只要改变函数过程定义的形式,并在子过程的形参表中增加一个地址传递的形参来传递结果。 关注下方微信公众号,在线模考后查看
热门试题
- 以下语句的输出结果是(注:■表示一个空
- 当窗体的ScaleTop=0,Scale
- 代码ConstNumber1=15:Nu
- 程序功能:求所有符合算式ij*ji=13
- 当一个复选框被选中时,它的Value属性
- 当窗体的被移动时,将会发生的事件有()。
- 属性()决定控件在父对象中的位置。
- 要使print方法在Form_Load事
- 在VB中标准模块文件的扩展名是()。
- 多文档界面是指在一个父窗口下面可以同时打
- 本程序实现文本替换。运行时,用户在文本框
- 列表框控件中的列表内容是通过()属性设置
- 下面哪个属性可以控制菜单项可见或不可见(
- 语句“open"c:/dat.txt"f
- 为了显示一个窗体,所使用的方法为();为
- 删除列表框中的某一个项目,需要使用()方
- 程序设计:将一个十进制整数m转换成→r(
- 在利用通用对话框件显示字体对话框之前必须
- 设a、b、c为整型变量,其值分别为1、2
- 要禁用计时器控件、需要将Visible属