更多“下列实际参数中,可以进行按地址传递的是( )。 ”相关问题
  • 第1题:

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

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

    A.值

    B.名

    C.地址

    D.地址和值


    正确答案:A

  • 第2题:

    在语句PublicSubSort(iAsInteger)中i是一个按()传递的参数。

    • A、常量
    • B、地址
    • C、值
    • D、变量

    正确答案:B

  • 第3题:

    数据结构中,以下说法正确的是()。

    • A、数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。
    • B、数组名表示数组的首地址(因此调用时候只写数组名)。
    • C、函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。
    • D、值传递时,函数的实参和形参分别占有存储单元。

    正确答案:A,B,C,D

  • 第4题:

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


    正确答案:引用

  • 第5题:

    数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。

    • A、fun函数是按照值传递进行的
    • B、fun函数是结构体数组作为参数
    • C、结构体数组做参数,属于地址传递
    • D、数组p做参数传递是数组的首地址

    正确答案:A

  • 第6题:

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

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

    正确答案:C

  • 第7题:

    如果在过程调用时使用按地址传递参数,则在被调过程中不可以改变实参的值。


    正确答案:错误

  • 第8题:

    如果在被调用过程中改变了形参值,只影响副本,而不会影响实参的变量本身,这种参数传递方式称为()传递。

    • A、按地址
    • B、ByRef
    • C、按值
    • D、按形参

    正确答案:C

  • 第9题:

    单选题
    C++语言中,形参与实参之间的数据传递方式是()。
    A

    只能按值传递

    B

    只能按地址传递

    C

    既可以按值传递也可以按地址传递

    D

    以上说法都不对


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

  • 第10题:

    单选题
    以下关于过程及过程参数的描述中,错误的是()
    A

    过程的参数可以使控件的名称

    B

    窗体可以作为过程的参数

    C

    按传值方式传递参数,有可能会改变实际参数的值

    D

    用数组作为过程的参数时,使用的是传地址方式


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

  • 第11题:

    单选题
    数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。
    A

    fun函数是按照值传递进行的

    B

    fun函数是结构体数组作为参数

    C

    结构体数组做参数,属于地址传递

    D

    数组p做参数传递是数组的首地址


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

  • 第12题:

    单选题
    在语句PublicSubSort(iAsInteger)中i是一个按()传递的参数。
    A

    常量

    B

    地址

    C

    D

    变量


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

  • 第13题:

    在参数传递过程中,使用关键字来修饰参数,可以使之按值传递,此关键字是( )

    A.ByVal

    B.Byref

    C.Value

    D.Reference


    正确答案:A
    解析:在参数传递过程中,使用关键字ByRef来修饰参数,可以使之按地址传递。使用ByVal关键字来修饰,可以使之按值传递。故选项A正确。

  • 第14题:

    C++语言中,形参与实参之间的数据传递方式是()。

    • A、只能按值传递
    • B、只能按地址传递
    • C、既可以按值传递也可以按地址传递
    • D、以上说法都不对

    正确答案:C

  • 第15题:

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

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

    正确答案:B

  • 第16题:

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

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

    正确答案:A

  • 第17题:

    数组名可以作为函数的参数传递,此时传递的是数组的首地址


    正确答案:正确

  • 第18题:

    以下关于过程及过程参数的描述中,错误的是()

    • A、过程的参数可以使控件的名称
    • B、窗体可以作为过程的参数
    • C、按传值方式传递参数,有可能会改变实际参数的值
    • D、用数组作为过程的参数时,使用的是传地址方式

    正确答案:C

  • 第19题:

    在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递

    • A、byval
    • B、byref
    • C、value
    • D、reference

    正确答案:A

  • 第20题:

    判断题
    如果在过程调用时使用按地址传递参数,则在被调过程中不可以改变实参的值。
    A

    B


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

  • 第21题:

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

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

  • 第22题:

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

    ByVal

    B

    按实参

    C

    按地址

    D

    按值


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

  • 第23题:

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

    按值传递

    B

    按地址传递

    C

    ByRef传递

    D

    按形参传递


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