2、下列关于默认参数的叙述中,错误的是________。A.为形参列表中的多个参数指定默认值时,应从右至左进行设置B.若函数的所有形参都指定了默认值,则调用时可不给出实参C.C++中的默认参数可以简化对复杂函数的调用D.若要为参数指定默认值,必须在函数定义及其原型声明中同时指定

题目

2、下列关于默认参数的叙述中,错误的是________。

A.为形参列表中的多个参数指定默认值时,应从右至左进行设置

B.若函数的所有形参都指定了默认值,则调用时可不给出实参

C.C++中的默认参数可以简化对复杂函数的调用

D.若要为参数指定默认值,必须在函数定义及其原型声明中同时指定


相似考题
参考答案和解析
D
更多“2、下列关于默认参数的叙述中,错误的是________。”相关问题
  • 第1题:

    下列关于类模板的模板参数的叙述中,错误的是

    A.模板参数可以作为数据成员的类型

    B.模板参数可以作为成员函数的返回类型

    C.模板参数可以作为成员函数的参数类型

    D.模板参数不能作为成员函数的局部变量的类型


    正确答案:D
    解析:本题考查的知识点是:模板参数。模板参数是一种参数化的数据类型,在模板类或模板函数中,只要是使用数据类型的地方都能够使用模板参数来代表一种还未知的数据类型。所以,模板参数可以作为成员函数的局部变量类型。故本题应该选择D。

  • 第2题:

    下列关于类模板的描述中,错误的是( )。

    A.类模板的成员函数都是模板函数

    B.可以为类模板参数设置默认值

    C.类模板描述了一组类

    D.类模板中只允许有一个类型参数


    正确答案:D
    解析:类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选D。

  • 第3题:

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

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

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

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

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


    参考答案:C

  • 第4题:

    关于Python的内置函数open,下列对其参数的解读错误的选项是?()

    A.Mode参数是文件的打开模式

    B.File参数表示文件所在的路径

    C.Encoding参数是编码方式,默认为utf-8

    D.Buffering参数的值如果被设置为0,就不会有寄存


    正确答案:C

  • 第5题:

    下列关于类中成员函数特征的描述中错误的是( )。

    A.类的成员函数一定是内联函数

    B.类的成员函数可以重载

    C.成员函数可以设置参数的默认值

    D.成员函数可以是静态的


    正确答案:A

  • 第6题:

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

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

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

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

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


    正确答案:C

  • 第7题:

    关于字段默认值,下列叙述错误的是( )。 A.设置文本型默认值时,不用输入引号,系统会自动加入SX

    关于字段默认值,下列叙述错误的是( )。

    A.设置文本型默认值时,不用输入引号,系统会自动加入

    B.设置默认值时,必须与字段中所设的数据类型相匹配

    C.设置默认值可以减少用户输入强度

    D.默认值是一个确定的值,不能用表达式


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第8题:

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

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

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

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

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


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

  • 第9题:

    下列关于ASP的叙述,错误的是()

    • A、ASP在很大程度上依赖于脚本编程
    • B、使用<%@>标记来指定ASP中默认使用的脚本语言
    • C、在<%和%>之间的代码被视为默认脚本语言
    • D、设置了默认脚本语言的ASP文件中不能再使用其他脚本

    正确答案:D

  • 第10题:

    下列关于默认约束的叙述中,正确的是()。

    • A、默认约束是单独存储的
    • B、默认约束需要与指定表绑定后才能起作用
    • C、默认约束可以直接删除
    • D、默认约束的默认值可以是常量或变量,但不能是表达式

    正确答案:A

  • 第11题:

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

    不允许设置参数的默认值

    B

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

    C

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

    D

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


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

  • 第12题:

    单选题
    下列有关函数重载的叙述中,错误的是(  )。
    A

    函数重载就是用相同的函数名定义多个函数

    B

    重载函数的参数列表必须不同

    C

    重载函数的返回值类型必须不同

    D

    重载函数的参数可以带有默认值


    正确答案: A
    解析:
    此题考查的是函数重载的概念。在C++语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。故C项错误。

  • 第13题:

    ( 31 )下列叙述中,错误的是

    A ) Applet 的默认布沪 F1owLayout

    B ) JApplet 中增加构件是加到 JApplet 的内容面板上,不是直接加到 JApplet 中

    C ) JApplet 的内容面板的默认石崛管理器是 BorderLayout

    D ) JApplet 的内容面板的默认布局管理器是 F1owLayout


    正确答案:D

  • 第14题:

    下列叙述中,错误的是

    A.Applet的默认布局管理器是FlowLayout

    B.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中

    C.JApplet的内容面板的默认布局管理器是BorderLayout

    D.JApplet的内容面板的默认布局管理器是FlowLayout


    正确答案:D
    解析:本题考查Applet的基本知识。Applet是java.awt.Panel类的直接子类。因此 Applet也是一个面板容器,可以在其中设置并操作AWT构件。FlowLayout布局管理器是Panel类和Appl~类默认的布局管理器。因此,选项A的说法是正确的。
      JApplet是Applet类的扩展,它增加了对Swing构件的支持。JApplet是顶层的Swing容器,与其他顶层容器一样,JApplet内部用一个隐含的根面板,而根面板中的内容面板才是JApplet除菜单条外的所有构件的双亲。因此,向Japplet中增加构件,是把构件添加到Japplet的内容面板中,而不是直接添加到JApplet中。因此,选项B的说法是正确的。
      对JApplet设置布局管理器是对JApplet的内容面板进行设置,而不是对JApplet设置。
      JApplet的内容面板的默认布局管理器是BorderLayout,而Applet默认的布局管理器是FlowLayout。因此,选项C的说法是正确的,而选项D的说法是错误的。
      经过上述分析可知,本题的正确答案是选项D。

  • 第15题:

    下列关于构造函数的描述中,错误的是( )。

    A.构造函数可以设置默认参数

    B.构造函数在说明类变量时自动执行

    C.构造函数可以对静态数据成员进行初始化

    D.构造函数可以重载


    正确答案:C

  • 第16题:

    下列关于字段默认值的叙述中,错误的是( )。

    A.设置文本型默认值时不用输入引导,系统自动加入

    B.设置默认值时,必须与字段中所设的数据类型相匹配

    C.设置默认值时可以减少用户输入强度

    D.默认值是一个确定的值,不能用表达式


    正确答案:D
    解析:数据属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的规则。“默认值”属性用于设定一个计算型控件或非结合型控件的初始值,可以使用表达式生成器向导来确定默认值。

  • 第17题:

    下列关于重载函数的描述中,( )是错误的。

    A.重载函数中不允许使用默认参数

    B.重载函数中编译是根据参数表进行选择

    C.不要使用重载函数来描述毫不相干的函数

    D.构造函数重载将会给初始化带来多种方式


    正确答案:A
    解析: 在选项A)中,重载函数中是允许使用默认参数的;为了使重载函数有意义,不要使用重载函数来描述毫不相干的函数;重载函数中编译是根据参数表进行选择,包括参数的个数和类型。

  • 第18题:

    下列关于构造函数的描述中,错误的是( )。

    A.构造函数可以设置默认参数

    B.构造函数在定义类对象时自动执行

    C.构造函数可以是内联函数

    D.构造函数不可以重载


    正确答案:D
    解析:构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。构造函数可以是内联函数,也可以重载。

  • 第19题:

    有关存储过程的参数默认值,下列说法正确的是( )。

    A 输入参数必须有默认值

    B 带默认值的输入参数,方便用户调用

    C 带默认值的输入参数,用户不能再传入参数,只能采用默认值

    D 输出参数也可以带默认值


    参考答案B

  • 第20题:

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

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

    正确答案:B,D

  • 第21题:

    下列关于成员函数特征的描述中,错误的是()。

    • A、成员函数一定是内联函数
    • B、成员函数可以重载
    • C、成员函数可以设置参数的默认值
    • D、成员函数可以是静态的

    正确答案:A

  • 第22题:

    单选题
    下列关于构造函数的描述中,错误的是(  )。
    A

    构造函数可以设置默认的参数

    B

    构造函数在定义类对象时自动执行

    C

    构造函数可以是内联函数

    D

    构造函数不可以重载


    正确答案: C
    解析:
    构造函数不指定返回类型,它隐含有返回值,由系统内部使用;一个类中可以定义多个构造函数,以便对类对象提供不同的初始化方法,供用户选用;造函数可以有一个或多个参数,因此构造函数可以重载。

  • 第23题:

    单选题
    下列关于默认约束的叙述中,正确的是()。
    A

    默认约束是单独存储的

    B

    默认约束需要与指定表绑定后才能起作用

    C

    默认约束可以直接删除

    D

    默认约束的默认值可以是常量或变量,但不能是表达式


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

  • 第24题:

    单选题
    下列关于ASP的叙述,错误的是()
    A

    ASP在很大程度上依赖于脚本编程

    B

    使用<%@>标记来指定ASP中默认使用的脚本语言

    C

    在<%和%>之间的代码被视为默认脚本语言

    D

    设置了默认脚本语言的ASP文件中不能再使用其他脚本


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