itgle.com

下列关于过程调用的叙述中,正确的是A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反

题目

下列关于过程调用的叙述中,正确的是

A.被传递的参数是变量,则为引用方式

B.被传递的参数是常量,则为传值方式

C.被传递的参数是表达式,则为传值方式

D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反


相似考题
参考答案和解析
正确答案:D
解析:调用模块程序参数的格式有两种:格式一:DO文件名>|过程名>WITH实参1>[,实参2>,…]格式二:文件名>|过程名>(实参1>[,实参2>…])在参数传递过程中可以利用SET UDFPARMS TO VALUE|REFERENCE重新设置参数的传递方式,格式一不受UDFPARMS值的设置影响,如果采用格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令SET UDFPARMS命令重新设置参数的传递方式。
更多“下列关于过程调用的叙述中,正确的是A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则 ”相关问题
  • 第1题:

    在高级程序设计语言中,使用参数是函数(过程、子程序)之间传递信息的一种手段。传值调用是指把实际参数的(1)传递给相应的形式参数,函数通过这种传值形参(2);引用调用是指把实际参数的(3)传递给相应的形式参数,在函数中对形参的引用和赋值被处理成是对实际参数间接的访问。C语言中采用(4)调用方式进行参数传递。

    在下面的主程序中,实参a与形参x以引用调用(Call by reference)的方式传递信息,实参b与形参y以传值调用(Call by value)的方式传递信息,那么,从过程"compute"

    A.值

    B.名

    C.地址

    D.地址和值


    正确答案:A

  • 第2题:

    下列关于过程调用的叙述中,正确的是

    A.被传递的参数是变量,则为引用方式
    B.被传递的参数是常量,则为传值方式
    C.被传递的参数是表达式,则为传值方式
    D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反

    答案:D
    解析:

  • 第3题:

    【单选题】下列调用函数的说法中不正确的是()

    A.若用值传递方式,则形式参数不予分配内存

    B.实际参数和形式参数可以同名

    C.主调函数和被调函数可以在不同文件中

    D.函数间传递数据可用全局变量


    放松训练是通过语言引导参与老年人身体由头部到双脚逐渐放松,要求每个部位的放松都使用同样的语言结构

  • 第4题:

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

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

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

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

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


    正确答案:D

  • 第5题:

    引用做形参的函数不能做到的是____________

    A.将被调用函数内部的变量地址传递到调用函数。

    B.将被调用函数内部变量的值通过参数传递到调用函数。

    C.在被调用函数内部修改调用函数中变量的值。

    D.将调用函数中变量的值通过参数传递到被调用函数。


    将被调用函数内部的变量地址传递到调用函数。