单选题
Function过程与Sub过程的最主要区别是( )。
A、
Function过程一定要有形参,而SUb过程可以没有形参
B、
Function过程的终端语句是End Function,而Sub过程的终端语句是End Sub
C、
Function过程是用于计算函数值的,而Sub过程是用于改变属性值的
D、
Function过程有返回函数值,而Sub过程没有返回值
【正确答案】
D
【答案解析】
[解析] 无论是Sub过程还是Function过程的形式参数可以有或无,可以是一个或多个,因此选项A)是错误的;而且两者都可以通过传址参数来改变实参的值,所以选项C)也是错误的;两者最本质的区别是,Function过程有返回值,而Sub过程没有返回值。
提交答案
关闭