更多“当需要用一个形参访问对应的实参时,则该形参应说明为()。”相关问题
  • 第1题:

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

    A、指针

    B、引用

    C、值

    D、指针引用


    参考答案:A

  • 第2题:

    在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是A.地址传递 B.单向值传递C.由实参传形参,再由形参传实参 D.传递方式由用户指定


    正确答案:B
    函数调用时,在主调函数和被调函数之间,存在着数据的传递,利用参数传递数据和利用返回值传递数据是常用的两种方法。
    函数调用时的参数叫做实参,函数执行时的参数叫做形参,利用参数传递数据实质是指函数实参和形参之间的数据传递过程。存在两种数据传递的方式:传值和传地址。
    在函数调用时,系统为形参准备空间,并把实参的值赋值到形参空间中,在调用结束后,形参空间将被释放,而实参的值保持不变,这就是传值传递方式。传值传递方式中实参与形参之间的数据传递是单向的,只能由实参传递给形参。因而,即使形参的值在函数执行过程中发生了变化,也不会影响到实参值。在C语言中,当参数类型是非指针类型和非数组类型时,均采用传值方式。
    传地址方式把实参的地址赋值给形参,这样形参就可以根据地址值访问和更改实参的内容,从而实现双向传递。当参数类型是指针类型或数组类型时,均采用传地址方式。
    区别于参数传值方式和返回值传递方式,传地址方式具有明显的优势。
    (1)参数传值方式是主调函数与被调函数之间的单向数据传递方式,而参数的传地址方式则实现了二者之间的双向数据传递。
    (2)函数的返回值每次只能把一个数据项从被调函数传递到主调函数,而参数的传地址方式却可一次性地传递多个数据项到主调函数。
    根据上述描述,由于本题中说的实参是普通的变量,即非指针类型和数组类型,那么采用的是传值方式,是单向的。因此,本题的答案是B。

  • 第3题:

    以下正确的说法是______。

    A.实参和与其对应的形参各占用独立的存储单元

    B.实参和与其对应的形参共用一个存储单元

    C.只有当实参和与其对应的形参同名时才共用存储单元

    D.型参是虚拟的,函数在没有被调用时,不占用存储单元


    正确答案:D
    解析:形参在个数和类型上要与实参匹配,形参在未被调用之前,不占用存储单元。

  • 第4题:

    在Visual FoxPro中,关于过程调用叙述正确的是

    A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假

    B.当实参的数量多于形参的数量时,多余的实参被忽略

    C.实参与形参的数量必须相等

    D.上面的A和B都正确


    正确答案:A
    解析:在Visual FoxPro中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。

  • 第5题:

    若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是( )。

    A.函数的实参和其对应的形参共占同一个存储单元

    B.形参只是形式上的存在,不占存储单元

    C.同名的实参和形参占同一存储单元

    D.函数的形参和实参分别占不同的存储单元


    正确答案:D

  • 第6题:

    下面关于函数调用时的注意事项描述错误的是()

    • A、实参与形参的个数可以不同,类型可以不对应
    • B、实参与形参的个数应相等,类型匹配
    • C、实参与形参按顺序对应,一一传递数据
    • D、如果实参表列包含多个实参,则各参数间用逗号隔开

    正确答案:A

  • 第7题:

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


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

  • 第8题:

    在梯形图中调用功能块时,方框内是功能块的(),方框外是对应的()。

    • A、形参;形参
    • B、实参;实参
    • C、形参;实参
    • D、实参;形参

    正确答案:C

  • 第9题:

    函数的形参为一个数组,则调用此函数时将变量名作为对应的实参。


    正确答案:错误

  • 第10题:

    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

    • A、地址传递
    • B、单向值传递
    • C、由实参传给形参,再由形参传给实参
    • D、传递方式由用户指定

    正确答案:B

  • 第11题:

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

    指针

    B

    引用

    C


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

  • 第12题:

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

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

  • 第13题:

    (C语言)在C评议中,以下正确的说法是

    A、实参和与其对应的形参各占独立的存储单元

    B、实参和与其对应的形参占用同一个存储单元

    C、只有当实参和其对应的形参同名时才占用同一个存储单元

    D、形参是虚拟的,不占用存储单元


    正确答案:
           

  • 第14题:

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

    A.指针

    B.引用

    C.值

    D.变量


    正确答案:A

  • 第15题:

    在梯形图中调用功能块时,方框内是功能块的( ),方框外是对应的( )。

    A.形参,形参

    B.实参,实参

    C.形参,实参

    D.实参、形参


    正确答案:C

  • 第16题:

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

    A.指针

    B.引用

    C.传值

    D.常值


    正确答案:B
    解析:在进行参数传递时,引用参数是利用形参直接访问实参,形参的变化直接影响实参的变化,而传值参数不会影响实参变量。

  • 第17题:

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

    A.实参的个数与形参的个数必须相等
    B.当实参的数目多于形参的数目时,多余的实参被忽略
    C.当形参的数目多于实参的数目时,多余的形参取逻辑假.F.
    D.当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确

    答案:C
    解析:

  • 第18题:

    C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。

    • A、地址传递
    • B、值传递
    • C、有实参传给形参,再由形参传给实参
    • D、由用户指定传递方式

    正确答案:B

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    在C语言中,以下说法正确的是()

    • A、普通实参和与其对应的形参各占用独立的存储单元
    • B、实参和与其对应的形参共占用一个存储单元
    • C、只有当实参和与其对应的形参同名时才共占用存储单元
    • D、形参是虚拟的,不占用存储单元

    正确答案:A

  • 第21题:

    下面关于过程调用的陈述中,哪个是正确的()

    • A、实参与形参的数量必须相等
    • B、当实参的数量多于形参的数量时,多余的实参被忽略
    • C、当形参的数量多于实参的数量时,多余的形参取逻辑假
    • D、上面B和C都对

    正确答案:C

  • 第22题:

    调用有参过程时,对实参要求错误的是()。

    • A、实参的数目应与形参相同
    • B、实参的类型应与形参一致
    • C、实参的顺序应与形参一一对应
    • D、实参的顺序不必与形参一一对应

    正确答案:D

  • 第23题:

    单选题
    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
    A

    地址传递

    B

    单向值传递

    C

    由实参传给形参,再由形参传给实参

    D

    传递方式由用户指定


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

  • 第24题:

    单选题
    调用有参过程时,对实参要求错误的是()。
    A

    实参的数目应与形参相同

    B

    实参的类型应与形参一致

    C

    实参的顺序应与形参一一对应

    D

    实参的顺序不必与形参一一对应


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