参考答案和解析
正确答案:A,B,C,D
更多“在Python中,函数参数支持的类型有?()A、位置参数B、默认值参数C、关键字参数D、可变长度参数”相关问题
  • 第1题:

    函数参数有两种类型:位置参数(position argument)关键词参数(keyword argument)。()

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


    参考答案:√

  • 第2题:

    通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【 】。


    正确答案:typename(或class)
    typename(或class) 解析:函数模板的声明形式为:
    templateclass数据类型参数标识符>
    返回类型>函数名>(参数表)
    {
    函数体
    }
    其中,template 是定义模板函数的关键字,template 后面的尖括号不能省略,typename(或class)是声明数据类型参数标识符的关键字,用以说明它后面的标识符是数据类型标识符。这样,在以后定义的这个函数中,凡希望根据实参数据类型来确定数据类型的变量,都可以用数据类型参数标识符来说明,从而使这个变量可以适应不同的数据类型。

  • 第3题:

    下列有关设置函数参数的描述中,正确的是

    A.设置了默认参数的参数右边允许出现没有指定默认值的参数

    B.参数默认值的设置顺序从参数表的左端开始

    C.参数默认值要设置在定义语句的时候,不能设置在声明语句中

    D.参数默认值可以是数值也可以是表达式


    正确答案:D
    考点:本题主要考查知识点为默认参数透析:如果一个函数中有多个参数,则默认参数应从右至左逐个定义,A、B错误;参数默认值可以设置在声明语句中,C错误;

  • 第4题:

    重载函数在调用时选择的依据中,错误的是()。

    • A、参数个数
    • B、参数的类型
    • C、参数的位置
    • D、函数的返回值类型

    正确答案:D

  • 第5题:

    函数中参数可以分为()

    • A、位置参数
    • B、默认值参数
    • C、非关键字可变长参数
    • D、关键字可变长参数

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

  • 第6题:

    关于可变参数说法正确的是()

    • A、可变参数可以在参数列表的任何位置
    • B、一个方法中允许包含多个可变参数
    • C、可变参数的本质就是一个数组 调用一个包含可变参数的方法时,只能传入多个参数
    • D、不能传入数组

    正确答案:C

  • 第7题:

    在C++中,关于下列设置参数默认值的描述中,()是正确的。

    • A、不允许设置参数的默认值
    • B、设置参数默认值只能在定义函数时设置
    • C、设置参数默认值时,应该是先设置右边的再设置左边的
    • D、设置参数默认值时,应该全部参数都设置

    正确答案:C

  • 第8题:

    定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。


    正确答案:正确

  • 第9题:

    php函数不支持的功能有:()

    • A、可变的参数个数
    • B、通过引用传递参数
    • C、通过指针传递参数
    • D、实现递归函数

    正确答案:C

  • 第10题:

    单选题
    php函数不支持的功能有:()
    A

    可变的参数个数

    B

    通过引用传递参数

    C

    通过指针传递参数

    D

    实现递归函数


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

  • 第11题:

    多选题
    函数中参数可以分为()
    A

    位置参数

    B

    默认值参数

    C

    非关键字可变长参数

    D

    关键字可变长参数


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

  • 第12题:

    单选题
    重载函数在调用时选择的依据中,错误的是()。
    A

    参数个数

    B

    参数的类型

    C

    参数的位置

    D

    函数的返回值类型


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

  • 第13题:

    在C++语言中,对函数参数默认值描述正确的是( )。

    A.函数参数的默认值只能设定一个

    B.一个函数的参数若有多个,则参数默认值的设定可以不连续

    C.函数参数必须设定默认值

    D.在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值


    正确答案:D

  • 第14题:

    在C++中,关于下列设置参数默认值的描述中,正确的是( )。

    A.不允许设置参数的默认值

    B.设置参数默认值只能在定义函数时设置

    C.设置参数默认值时,应该是先设置右边的再设置左边的

    D.设置参数默认值时,应该全部参数都设置


    正确答案:C

  • 第15题:

    关于Python函数参数,以下说法错误的是:()

    • A、函数可以不接收任何参数
    • B、函数不能接受可变长度的参数
    • C、函数参数可以设置默认值
    • D、函数可以先接收关键字参数,然后接收位置参数

    正确答案:B,D

  • 第16题:

    在Python中定义函数时不需要声明函数参数的类型。


    正确答案:正确

  • 第17题:

    如何在构造函数中给出参数?()

    • A、  在创建对象以后,再调用构造函数,并在构造函数中给出参数
    • B、  在定义引用变量的时候,给出参数
    • C、  构造函数不能带参数
    • D、  在用new关键字创建对象时,在对象的构造函数中给出参数

    正确答案:D

  • 第18题:

    在C++语言中,对函数参数默认值描述正确的是()。

    • A、函数参数的默认值只能设定一个
    • B、一个函数的参数若有多个,则参数默认值的设定可以不连续
    • C、函数必须设定默认值
    • D、在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值

    正确答案:D

  • 第19题:

    一个函数如果带有默认值参数,那么必须所有参数都设置默认值。


    正确答案:错误

  • 第20题:

    调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。


    正确答案:错误

  • 第21题:

    单选题
    在C++中,关于下列设置参数默认值的描述中,()是正确的。
    A

    不允许设置参数的默认值

    B

    设置参数默认值只能在定义函数时设置

    C

    设置参数默认值时,应该是先设置右边的再设置左边的

    D

    设置参数默认值时,应该全部参数都设置


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

  • 第22题:

    单选题
    在C++语言中,对函数参数默认值描述正确的是()。
    A

    函数参数的默认值只能设定一个

    B

    一个函数的参数若有多个,则参数默认值的设定可以不连续

    C

    函数必须设定默认值

    D

    在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值


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

  • 第23题:

    单选题
    如何在构造函数中给出参数?()
    A

      在创建对象以后,再调用构造函数,并在构造函数中给出参数

    B

      在定义引用变量的时候,给出参数

    C

      构造函数不能带参数

    D

      在用new关键字创建对象时,在对象的构造函数中给出参数


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