参考答案和解析
正确答案:A,B
更多“函数的参数传递包括:()A、按值传递B、按引用传递C、按变量传递D、按作用域传递”相关问题
  • 第1题:

    C++语言的函数参数传递方式有值传递和【 】、引用传递。


    正确答案:地址传递
    地址传递

  • 第2题:

    以下各项说法中,正确的是( )。

    A.当通过引用传递参数时,函数创建一个变量以存储参数的值

    B.当通过引用传递参数时,函数无法访问参数的值

    C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值

    D.当通过引用传递参数时,函数访问调用程序中参数的原始值


    正确答案:D
    解析:本题考核函数参数传递中的引用传递。先来理解引用的概念:①“引用”实际上是给一个已知变量起个别名,对引用的操作也就是对被它引用的变量的操作。②C++中的变量名对应着内存的存储位置,可以使用一个特定的内存地址访问到它,引用则引入变量的另一个名字,它和这个变量具有同一内存地址。③当通过引用传递参数时,只是把请求调用的程序中实参的引用传递给函数(实际上是实参的内存地址被传递了)。

  • 第3题:

    若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是( )。

    A.ByVa

    B.按值传递

    C.ByRef

    D.按形参传递


    正确答案:C
    按照变量在传递过程结束后本身值是否保持不变为标准,可将参数传递分为两类,分别为按值传递(ByVal)和按地址传递(ByRef),系统默认的是按地址传递。其中,按地址传递的过程中,变量在传递过程结束后其值是有可能改变的,但是按值传递的变量在传递过程中本身的值是不变的。综上可知,应选择C选项。

  • 第4题:

    Java语言中,原始数据类型变量是按地址传递的,引用类型变量是按值传递的。()

    此题为判断题(对,错)。


    答案:错

  • 第5题:

    根据下面程序段进行分析,结论正确的是()。 intfun(intx,inty) { (x)++; y++; return(x)-y; }

    • A、参数x是按照值传递进行传递,而y按地址传递进行传递
    • B、参数y是按照值传递进行传递,而x按地址传递进行传递
    • C、x,y均是按照值传递传递数据的
    • D、x,y均是按照地址传递传递数据的

    正确答案:B

  • 第6题:

    在方法调用的参数传递中,若为(按值/引用)()传递,方法体中对形参内容的修改不影响实参的值。


    正确答案:按值

  • 第7题:

    系统默认的参数传递方式是()传递。

    • A、ByVal
    • B、按实参
    • C、按地址
    • D、按值

    正确答案:C

  • 第8题:

    若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是()

    • A、ByVal
    • B、按值传递
    • C、ByRef
    • D、按形参传递

    正确答案:C

  • 第9题:

    如何理解引用作为函数参数时,值可以发生变化() 

    • A、引用变量在传递到函数内部时,首先复制一份对象,之后再传递
    • B、引用变量将它本身传递给函数内部
    • C、引用变量不是值传递的
    • D、如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。

    正确答案:D

  • 第10题:

    单选题
    若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是()
    A

    ByVal

    B

    按值传递

    C

    ByRef

    D

    按形参传递


    正确答案: C
    解析: 暂无解析

  • 第11题:

    多选题
    函数的参数传递包括:()
    A

    按值传递

    B

    按引用传递

    C

    按变量传递

    D

    按作用域传递


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    单选题
    如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()
    A

    按值传递

    B

    按地址传递

    C

    ByRef传递

    D

    按形参传递


    正确答案: D
    解析: 暂无解析

  • 第13题:

    方法中的值参数是_________的参数。

    A、按值传递

    B、按引用传递

    C、按地址传递

    D、不传递任何值


    正确答案:A

  • 第14题:

    在Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS___。


    正确答案:TO REFERENCE
    在Visual FoxPro中参数传递的方式有两种:一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS TO REFERENCE;另外还需记住将参数设置为按值传递的语句是:SETL-DFPARMS TO VALUE。

  • 第15题:

    (28)如果在被调用的过程中改变了形参变量的值;但又不影响实参变量本身,这种参数传递方式称为

    A)按值传递

    B)按地址传递

    C)ByRef传递

    D)按形参传递


    正确答案:A

  • 第16题:

    函数传递参数时,都是按值传递。()


    正确答案:错误

  • 第17题:

    在方法调用中,首先需要进行参数传递,此传递分为按值传递和()传递两种方式。


    正确答案:引用

  • 第18题:

    php中,函数默认按值传递参数。()


    正确答案:正确

  • 第19题:

    下列关于参数传递和变量作用域的说法中,错误的是()。

    • A、公共变量一旦建立就一直有效,直到程序运行结束返回“命令”窗口时才消失
    • B、在调用模块程序过程中,若采用按值传递方式,则形参变量值的改变影响实参变量的取值
    • C、在调用模块程序时,若采用按引用传递方式,则传递的是变量的地址
    • D、用LOCAL命令建立的局部变量,其初值为逻辑假(.F.)

    正确答案:A

  • 第20题:

    如果要求在被调用过程中改变形式参数的值的同时会影响到实参变量的值,这种参数传递方式是()

    • A、By Val
    • B、按值传递
    • C、ByRef
    • D、参数传递

    正确答案:C

  • 第21题:

    单选题
    系统默认的参数传递方式是()传递。
    A

    ByVal

    B

    按实参

    C

    按地址

    D

    按值


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    根据下面程序段进行分析,结论正确的是()。 intfun(intx,inty) { (x)++; y++; return(x)-y; }
    A

    参数x是按照值传递进行传递,而y按地址传递进行传递

    B

    参数y是按照值传递进行传递,而x按地址传递进行传递

    C

    x,y均是按照值传递传递数据的

    D

    x,y均是按照地址传递传递数据的


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    函数传递参数时,都是按值传递。()
    A

    B


    正确答案:
    解析: 暂无解析