参考答案和解析
正确答案:D
vBA中调用子过程是用Call关键字加子过程名以及实参。
更多“在代码中定义了一个子过程:Sub P(a,b)End Sub 下列调用该过程的形式中,正确的是( )。 A.P(10,20) ”相关问题
  • 第1题:

    定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则

    A.每次调用此过程,该过程中的局部变量都会被重新初始化

    B.在本过程中使用到的,在其他过程中定义的变量也为Static型

    C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

    D.定义了该过程中定义的局部变量为“自动”变量


    正确答案:C
    解析:Static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和动态的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储控件只初始化一次,且变量的值在整个程序运行期间都存在; Static关键字对过程之外定义的变量没有影响;Static关键字使定义该过程中定义的局部变量为静态变量。

  • 第2题:

    在代码中定义了一个子过程: Sub P(a,B)... End Sub 下面 ______调用该过程的格式是正确的。... End Sub 下面 ______调用该过程的格式是正确的。

    A.Call P

    B.Call P 10,20

    C.CallP(10,20)

    D.P(10,20)


    正确答案:C
    解析:如果使用Call关键字来调用一个需要参数的过程,参数列argumentlist就必须要加上括号。如果省略了Call关键字,那么也必须要省略argumentlis外面的括号。

  • 第3题:

    定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Staff关键字,则

    A.每次调用此过程,该过程中的局部变量都会被重新初始化

    B.在本过程中使用到的,在其他过程中定义的变量也为Static型

    C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

    D.定义了该过程中定义的局部变量为“自动”变量


    正确答案:C
    解析:static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和自动的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储空间只初始化一次,且变量的值在整个程序运行期间都存在;Static关键字对过程之外定义的变量没有影响;Static关键字是定义该过程中定义的局部变量为静态变量。

  • 第4题:

    在VBA中,下列关于过程的描述中正确的是( )。 A.过程的定义可以嵌套,但过程的调用不能嵌套SXB

    在VBA中,下列关于过程的描述中正确的是( )。

    A.过程的定义可以嵌套,但过程的调用不能嵌套

    B.过程的定义不可以嵌套,但过程的调用可以嵌套

    C.过程的定义和过程的调用均可以嵌套

    D.过程的定义和过程的调用均不能嵌套


    正确答案:B
    B。【解析】在VBA中,过程的调用可以进行嵌套,但过程的定义不能够嵌套。

  • 第5题:

    在代码中定义了一个子过程: Sub P(a,B)... End Sub 下面 ______ 调用该过程的格式是正确的。

    A.Call P

    B.Call P10,20

    C.Call P(10,20)

    D.P(10,20)


    正确答案:C
    解析:如果使用Call关键字来调用一个需要参数的过程,参数列argumentlist就必须要加上括号。如果省略了Call关键字,那么也必须要省略argumentlis外面的括号。