niusouti.com

若需要利用形参直接访问实参,则应把形参变量说明为( )参数。A.指针B.引用C.传值D.常值

题目

若需要利用形参直接访问实参,则应把形参变量说明为( )参数。

A.指针

B.引用

C.传值

D.常值


相似考题
更多“若需要利用形参直接访问实参,则应把形参变量说明为( )参数。A.指针B.引用C.传值D.常值 ”相关问题
  • 第1题:

    定义函数时的参数是()

    A.实参

    B.引用

    C.形参

    D.对象


    正确答案:C

  • 第2题:

    若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间,则应把形参变量说明为()参数。

    A、指针

    B、引用

    C、值

    D、指针引用


    参考答案:A

  • 第3题:

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

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

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

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

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


    正确答案:D
    解析:调用模块程序参数的格式有两种:格式一:DO文件名>|过程名>WITH实参1>[,实参2>,…]格式二:文件名>|过程名>(实参1>[,实参2>…])在参数传递过程中可以利用SET UDFPARMS TO VALUE|REFERENCE重新设置参数的传递方式,格式一不受UDFPARMS值的设置影响,如果采用格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令SET UDFPARMS命令重新设置参数的传递方式。

  • 第4题:

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

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

    A.值

    B.名

    C.地址

    D.地址和值


    正确答案:A

  • 第5题:

    对于函数的传址调用,下面说法中不正确的是( )。

    A.是把实参的地址传递给形参,所以形参、实参共用相同的存储空间

    B.形参值的改变会影响实参值

    C.传址调用可传给主调函数多个值

    D.既然形参与实参共用相同空间,则它们的生存期是相同的


    正确答案:D
    解析:形参、实参的生存期一般说来是不同的。

  • 第6题:

    若需要利用形参直接访问实参,则应把形参变量说明为____参数。

    A.指针

    B.引用

    C.值

    D.变量


    正确答案:A

  • 第7题:

    常用的函数参数传递方式有传值与传引用两种( )。

    A.在传值方式下,形参与实参之间互相传值

    B.在传值方式下,实参不能是变量

    C.在传引用方式下,修改形参实质上改变了实参的值。

    D.在传引用方式下,实参可以是任意的变量和表达式。


    正确答案:C

  • 第8题:

    在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式,函数g( )的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为( )。

    A.实参的值传给形参
    B.形参的值传给实参
    C.实参的地址传给形参
    D.形参的地址传给实参

    答案:C
    解析:
    传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。在本题中,首先在foo()函数中,传入给x的值为2,然后b的值为1,接下来调用g()函数,x的值为2,所以g()函数b的值为2(值传递),b的值为1,所以g()函数x的值为1(地址传递,故x的值变化,会引起foo()函数中b值的变化)。经过g()函数的一系列语句,b=3,x=5。则foo()中b值变成5,最终foo()函数的返回值为5+2=7。

  • 第9题:

    下列是函数的引用调用的是()。

    • A、形参是指针,实参是地址值
    • B、 形参是变量,实参是引用
    • C、形参是指针,实参是数组名
    • D、形参是引用,实参是变量

    正确答案:D

  • 第10题:

    若需要利用形参直接访问实参,则应把形参变量说明为()参数。

    • A、指针
    • B、引用
    • C、值

    正确答案:B

  • 第11题:

    单选题
    若需要利用形参直接访问实参,则应把形参变量说明为()参数。
    A

    指针

    B

    引用

    C


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

  • 第12题:

    填空题
    当需要用一个形参访问对应的实参时,则该形参应说明为()。

    正确答案: 引用类型(或指针类型)
    解析: 暂无解析

  • 第13题:

    下列()的调用方式是引用调用。

    A、形参和实参都是变量

    B、形参是指针,实参是地址值

    C、形参是引用,实参是变量

    D、形参是变量,实参是地址值


    参考答案:C

  • 第14题:

    C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。

    A.地址传递

    B.值传递

    C.由实参传给形参,并由形参传回给实参

    D.由用户指定传递方式


    正确答案:B

  • 第15题:

    若有如下调用函数: int sub(int *t) { return (t); } 该函数的返回值是( )

    A.形参t中存放实参变量的地址值

    B.形参t自身的地址值

    C.指针变量t所指的实参变量的值

    D.随机的值


    正确答案:A

  • 第16题:

    下列属于引用调用的是( )。

    A.形参是指针,实参是地址值

    B.形参和实参都是变量

    C.形参是数组名,实参是数组名

    D.形参是引用,实参是变量


    正确答案:D
    解析:当引用作函数的参数时,形参是引用,实参是变量,而不是取地址符。

  • 第17题:

    在引用调用方式下进行函数调用,是将(9)。

    A.实参的值传递给形参

    B.实参的地址传递给形参

    C.形参的值传递给实参

    D.形参的地址传递给实参


    正确答案:B

  • 第18题:

    引用调用方式下进行函数调用,是将( )。

    A.实参的值传递给形参B.实参的地址传递给形参C.形参的值传递给实参D.形参的地址传递给实参


    正确答案:B

  • 第19题:

    在函数调用中,值调用方式将(请作答此空),下面所定义的函数foo为值调用方式,函数g的第一个参数采用值调用,第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为()。

    A.实参的值传给形参。
    B.形参的值传给实参。
    C.实参的地址传给形参。
    D.形参的地址传给实参。

    答案:A
    解析:
    传值调用:形参取的是实参的值,形参的改变不会导致实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。函数g中的b最终值为3,X为5,因此返回的结果是7。

  • 第20题:

    在传值调用方式下进行函数调用是将( )。

    A.实参的值传递给形参
    B.实参的地址传递给形参
    C.形参的值传递给实参
    D.形参的地址传递给实参

    答案:A
    解析:
    传值调用是实参的值传递给形参。

  • 第21题:

    当需要用一个形参访问对应的实参时,则该形参应说明为()。


    正确答案:引用类型(或指针类型)

  • 第22题:

    单选题
    下列()的调用方式是引用调用。
    A

    形参和实参都是变量

    B

    形参是指针,实参是地址值

    C

    形参是引用,实参是变量

    D

    形参是变量,实参是地址值


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

  • 第23题:

    单选题
    下列是函数的引用调用的是()。
    A

    形参是指针,实参是地址值

    B

     形参是变量,实参是引用

    C

    形参是指针,实参是数组名

    D

    形参是引用,实参是变量


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