问题详情

以下对Visual Basic的Sub过程的有关描述中,正确的是 ______ 。


A、调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参

B、子过程既可以嵌套定义,又可以递归调用

C、子过程没有返回值

D、具有调用关系的所有过程必须放在同一个模块中

时间:2022-01-03 14:14 关键词:

答案解析

C
解析:过程调用时,如果没有用ByVal指定参数按传值过程传递,一般是传地址方式,实参的值传送给形参,形参的值如果发生改变,同样会传递给实参,使实参的值也发生变化,故选项A错误。而子过程不能嵌套定义,即在一个子过程中定义另一个子过程,选项B错误。具有调用关系的所有过程不一定必须放在同一个模块中,比如公用过程就可以被其他模块所调用,故选项D错误。子过程不需要返回值,所以选项C正确。