niusouti.com
更多“在有参数函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选 ”相关问题
  • 第1题:

    在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是( )。

    A.By Val

    B.ByRef

    C.Optional

    D.ParamArray


    正确答案:B
    解析:每个形参的完成定义格式为[Optional][ByVal|ByRef][ParamArray]varname[()][Astype][=defaultvalue],各项参数的含义为:varname必需的,形参名称;type可选项,传递给该过程的参数的数据类型;Optional可选项,表示参数不是必需的,如果使用了ParamArray则任何参数都不能使用Optional:ByVal可选项,表示该参数按值传递;ByRef可选项,表示该参数按地址传递,ByRef是VBA的默认选项:ParamArray可选项,用于形参的最后一个参数,指明最后这个参数是一个Variant元素的Optional数组,需要注意ParamArray关键字不能与ByVal,ByRef或Optional一起使用。答案为B。

  • 第2题:

    在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式。其设置选项是( )。

    A.By Val

    B.By Ref


    正确答案:B
    解析:本题考查参数传递的概念。每个形参的完成定义格式为[Optional] [ByVal|ByRef] [ParamAnay]varname[()][As type] [=default-value],各项参数的含义为:varname必需的,形参名称; type可选项,传递给该过程的参数的数据类型; Optional可选项,表示参数不是必需的,如果使用了 ParamArray,则任何参数都不能使用 Optional;ByVal可选项,表示该参数按值传递; ByRef可选项,表示该参数按地址传递,By Ref是VBA的默认选项;ParamArray可选项,用于形参的最后一个参数,指明最后这个参数是一个Variant元素的 Opdonal数组,需要注意 ParamArray关键字不能与ByVal,ByRef或 Opoonal一起使用。答案为B。

  • 第3题:

    在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传值”调用形式,其设置选项是______。

    A.ByVal

    B.ByRef

    C.Optional

    D.ParamArray


    正确答案:B

  • 第4题:

    下列关于过程的叙述不正确的是( )

    A.过程的传值调用是将实参的具体值传递给形参

    B.过程的传址调用是将实参在内存的地址传递给形参

    C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的

    D.无论过程传值调用还是过程传址调用,参数传递都是双向的


    正确答案:D

  • 第5题:

    在参数函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是 ______。

    A.ByVal

    B.ByRef

    C.Qptional

    D.ParamArray


    正确答案:B
    解析:参数的传递方式有二种;传址和传值,其中传址也称为引用。传址方式要在参数前加上关键字ByRef,而传值则加上ByVal。