更多“函数的形参如果是元组形式的参数,则在参数前应加()”相关问题
  • 第1题:

    数组名作为参数时,以下叙述错误的是()

    A.函数调用时是将实参数组的所有元素传给形参

    B.函数调用时是将实参数组的首地址传给形参

    C.函数调用时是将实参数组的第一个元素传给形参

    D.函数调用时是将实参数组的所有元素地址传给形参


    正确答案:ACD

  • 第2题:

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

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

    A.值

    B.名

    C.地址

    D.地址和值


    正确答案:A

  • 第3题:

    关于函数参数传递中,形参与实参的描述错误的是( )。

    A.python实行安值传递参数。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参)

    B.实参与形参存储在各自的内存空间中,是两个不相关的独立变量

    C.在参数内部改变形参的值,实参的值一般是不会改变的。.实参与形参的名字必须相同


    正确答案:D

  • 第4题:

    函数进行参数传递时必须是形参传递给实参


    正确答案:错误

  • 第5题:

    定义函数时所使用的参数,我们称之为()

    • A、形参
    • B、实参
    • C、形参实参都有
    • D、不确定

    正确答案:A

  • 第6题:

    定义函数时,小括号内的参数是()

    • A、形参
    • B、实参
    • C、形参实参都有
    • D、不确定

    正确答案:A

  • 第7题:

    下面关于实参描述正确的是()

    • A、函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参。
    • B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。
    • C、实在参数是一个具有确定值的表达式。
    • D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

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

  • 第8题:

    函数调用时,实参与形参的参数名不必相同。


    正确答案:正确

  • 第9题:

    定义函数时的参数以及调用函数所用的参数分别时()

    • A、局部变量
    • B、全局变量
    • C、形参
    • D、实参

    正确答案:C,D

  • 第10题:

    单选题
    定义函数时,小括号内的参数是()
    A

    形参

    B

    实参

    C

    形参实参都有

    D

    不确定


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

  • 第11题:

    单选题
    函数的形参如果是元组形式的参数,则在参数前应加()
    A

    **

    B

    *

    C

    #

    D

    ^


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

  • 第12题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。

  • 第13题:

    在有参数函数设计时,要想实现某个参数的“双向”传递;就应该说明该形参“传址”调用形式,其设置选项是( )。

    A.ByVal

    B.ByRef

    C.Optional

    D.ParamArray


    正确答案:B
    解析:形参定义格式的ByVal可选项,表示该参数按值传递;ByRef可选项,表示该参数按地址传递,ByRef是VBA的默认选项;ParamArray可选项用于形参的最后一个参数,指明最后这个参数是一个Variant元素的Optional数组,需要注意ParamArray关键字不能与ByVal、ByRef或Optional一起使用。

  • 第14题:

    在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是( )。

    A.By Val

    B.ByRef

    C.Optional

    D.ParamArray


    正确答案:B
    解析:每个形参的完成定义格式为[Optional][ByVal|ByRef][ParamArray]varname[()][Astype][=defaultvalue],各项参数的含义为:varname必需的,形参名称;type可选项,传递给该过程的参数的数据类型;Optional可选项,表示参数不是必需的,如果使用了ParamArray则任何参数都不能使用Optional:ByVal可选项,表示该参数按值传递;ByRef可选项,表示该参数按地址传递,ByRef是VBA的默认选项:ParamArray可选项,用于形参的最后一个参数,指明最后这个参数是一个Variant元素的Optional数组,需要注意ParamArray关键字不能与ByVal,ByRef或Optional一起使用。答案为B。

  • 第15题:

    有关数组名作为函数参数说法错误的是()。

    • A、用数组名作为函数参数时,要求形参和实参类型相同
    • B、用数组名作为函数参数时,实参传给形参的是数组的首地址
    • C、用数组名作为函数参数时,实参将数组各元素的值传给形参
    • D、用数组名作为函数参数时,实参和形参共享同一数组

    正确答案:C

  • 第16题:

    ()是在定义函数时放在函数名称之后的括号中的参数。

    • A、实参
    • B、形参
    • C、自定义参数
    • D、系统参数

    正确答案:B

  • 第17题:

    python中,形参如果是字典形式的参数,则在参数前应加()

    • A、**
    • B、*
    • C、#
    • D、^

    正确答案:A

  • 第18题:

    下面关于函数中的实参描述正确的是()

    • A、函数调用中普通变量发生的数据传送是单向的。即只能把实参的值传送给形参。
    • B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。
    • C、实在参数是一个具有确定值的表达式。
    • D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

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

  • 第19题:

    voidfun(intn);描述错误的是()

    • A、有参函数,是整型参数
    • B、这个函数是无参函数
    • C、有参函数,是实型参数
    • D、如果调用此函数用fun(形参表)

    正确答案:B,C,D

  • 第20题:

    下面关于形参描述项正确的是()

    • A、在函数未被调用时,系统不对形式参数分配内存单元。
    • B、形参是在调用函数时放在函数名称之后的括号中的参数。
    • C、形参属于全局变量
    • D、在函数被调用时,系统会立刻给形式参数分配内存单元;调用结束后,再释放掉形式参数所占有的内存单元。

    正确答案:A,D

  • 第21题:

    在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。


    正确答案:正确

  • 第22题:

    单选题
    python中,形参如果是字典形式的参数,则在参数前应加()
    A

    **

    B

    *

    C

    #

    D

    ^


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

  • 第23题:

    判断题
    在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。
    A

    B


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