问题
单项选择题
Sub过程与Function过程最根本的区别是( )。
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不可以
答案
参考答案:A
解析: Function过程是一种返回值的过程,Sub过程没有返回值,选项A正确。如果不在意函数过程的返回值,这两种过程都可以使用Call语句调用,都可以指定参数,并且都可以按地址进行参数传递,选项B、选项C、选项D的说法错误。