niusouti.com

单选题下列关于模板的描述中,错误的是(  )。A 类模板的成员函数都是模板函数B 函数模板是一种参数化类型的函数C 满足一定条件时可以省略模板实参D 模板形参只能由关键字typename声明

题目
单选题
下列关于模板的描述中,错误的是(  )。
A

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

B

函数模板是一种参数化类型的函数

C

满足一定条件时可以省略模板实参

D

模板形参只能由关键字typename声明


相似考题
参考答案和解析
正确答案: A
解析:
同一模板的声明和定义中,模板形参的名字不必相同。每个模板类型形参前面必须带上关键字typename/class,每个非模板类型形参前面必须带上类型名字。
更多“下列关于模板的描述中,错误的是(  )。”相关问题
  • 第1题:

    ( 15 )下列关于模板形参的描述中,错误的是

    A )模板形参表必须在关键字 template 之后

    B )模板形参表必须用括弧 ( ) 括起来

    C )可以用 class 修饰模板形参

    D )可以用 typename 修饰模板形参


    正确答案:B

  • 第2题:

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

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

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

    C )类模板描述了一组类

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


    正确答案:D

  • 第3题:

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

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

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

    C.类模板描述了一组类

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


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

  • 第4题:

    下列关于函数的描述中,错误的是( )。A.函数可以没有返回值 B.函数可以没有参数 SXB

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

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

  • 第5题:

    下列关于模板形参的描述中,错误的是

    A.模板形参表必须在关键字template之后

    B.模板形参表必须用括弧()括起来

    C.可以用class修饰模板形参

    D.可以用typename修饰模板形参


    正确答案:B
    解析:模板参数位于函数模板名称的前面,在一对尖括号内部进行声明,如:template<typename T>//T是模板参数在函数模板内部,不能指定缺省的模板实参。根据以上定义可知选项B)是错误的。

  • 第6题:

    下列关于10 Gbps Ethernet特征的描述中,错误的是( )


    正确答案:D
    万兆以太网只支持全双工传输。

  • 第7题:

    下列关于ICMP的描述中,错误的是( )


    正确答案:A
    差错报告不享受特别优先权和可靠性,作为一般数据传输。在传输过程中,它完全有可能丢失、损坏或被抛弃。ICMP差错报告数据中除包含故障IP数据报报头外,还包含故障IP数据报数据区的前64位数据。ICMP差错报告是伴随着抛奔出错IP数报而产生的。

  • 第8题:

    关于报表模板,以下说法错误的是()。

    A、报表系统中提供按行业设置的报表模板
    B、报表模板中的公式可以修改
    C、报表模板中的内容不能修改
    D、可以自行设置报表模板

    答案:C
    解析:
    报表系统中提供按行业设置的报表模板,报表模板中的公式可以修改,用户可以生成调用自行设计的报表模板。

  • 第9题:

    关于函数模板,描述错误的是()

    • A、函数模板必须由程序员实例化为可执行的函数模板
    • B、函数模板的实例化由编译器实现
    • C、一个类定义中,只要有一个函数模板,这个类就是类模板
    • D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化

    正确答案:A

  • 第10题:

    单选题
    在PowerPoint 2003中,下列关于设计模板的描述错误的是()。
    A

    模板应用必须谨慎,因为模板一旦应用,就无法更改

    B

    模板是控制文稿统一外观的最有力、最快捷的一种手段

    C

    模板应用十分灵活,可以在演示文稿设计的整个过程中应用

    D

    用户也可以把自己的文稿存成模板


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

  • 第11题:

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

    从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准

    B

    对于常规参数所对应的模板实参,任何情况下都不能省略

    C

    虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参

    D

    模板参数表不能为空


    正确答案: C
    解析:
    在调用一个模板函数时,如果编译系统能够从模板实参表判断其中或全部虚拟类型参数对应的实际参数,而且它们正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略,因此模板参数表可以为空。

  • 第12题:

    单选题
    下列关于模板的描述错误的是()。
    A

    模板可以是空白的

    B

    模板适合于任何场合

    C

    模板中可以包含图片、文字等多种素材

    D

    模板文件的编辑与普通网页的编辑相同


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

  • 第13题:

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

    A )函数可以没有返回值

    B )函数可以没有参数

    C )函数可以是一个类的成员

    D )函数不能被定义为模板


    正确答案:D

  • 第14题:

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

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    解析:函数可以被定义为模板:template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},其中<模板形参表>是有一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename<参数名,class参数名>,<类型修饰><参数名>;前两种是等价的typename和class可以互换,它们的参数为虚拟类型参数;最后一种的参数是常规参数

  • 第15题:

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

    A、类模板的成员函数可以是函数模板

    B、类模板生成模板类时,必须指定参数化的类型所代表的具体类型

    C、定义类模板时只允许有一个模板参数

    D、类模板所描述的是一组类


    参考答案:C

  • 第16题:

    下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数

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

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

  • 第17题:

    下列关于模板形参的描述中,错误的是

    A.模板形参表必须在关键字template之后

    B.模板形参表必须用小括号()括起来

    C.模板形参表必须用小括号()括起来

    D.可以用typename修饰模板形参


    正确答案:B
    解析:对函数模板,模板的一般格式为:
      templatetyname类型参数>函数类型函数名(形参){函数体}
      对类模板,一般格式为:
      templateclass类型参数>class类名{……},类型参数是用一对>括起来。

  • 第18题:

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

    A.类是抽象数据类型的实现

    B.类是具有共同行为的若干对象的统一描述体

    C.类是创建对象的模板

    D.类就是C语言中的结构类型


    正确答案:D
    解析:类是创建对象的模板,它包含着所创建对象的状态描述和方法的定义。类的完整描述包含了外部接口和内部算法以及数据结构的形式。

  • 第19题:

    关于转录延长过程的描述,下列哪项是错误的?

    D.酶沿模板链的3' —5'方向移动


    答案:B
    解析:
    σ亚基从转录起始复合物上脱落后,RNA-pol核心酶的构象发生改变,参与转录延长全过程。 启动子区段有结构特异性。但转录起始后,RNA-pol与模板的结合是非特异性的,而且比较松散,有利于 酶向下游移动。转录产物是从5' - 3',酶是沿模板链的3' - 5'移动,或沿编码链的5' —3'移动。

  • 第20题:

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

    • A、模板可以是空白的
    • B、模板适合于任何场合
    • C、模板中可以包含图片、文字等多种素材
    • D、模板文件的编辑与普通网页的编辑相同

    正确答案:B

  • 第21题:

    在PowerPoint 2003中,下列关于设计模板的描述错误的是()。

    • A、模板应用必须谨慎,因为模板一旦应用,就无法更改
    • B、模板是控制文稿统一外观的最有力、最快捷的一种手段
    • C、模板应用十分灵活,可以在演示文稿设计的整个过程中应用
    • D、用户也可以把自己的文稿存成模板

    正确答案:A

  • 第22题:

    单选题
    下列关于模板的叙述中,错误的是(  )。
    A

    调用模板函数时,有时可以省略模板实参

    B

    函数模板的每个实例就是一个函数定义

    C

    类模板的每个实例就是一个类定义

    D

    类模板的实例是一个类对象


    正确答案: C
    解析:
    在定义对象的过程中,编译系统会自动地根据需要生成相应的类定义,这种依据类模板生成类定义的过程称为类模板的实例化。类模板实例化所生成的每一个类定义就是相应类模板的一个实例。

  • 第23题:

    单选题
    下列关于模板的叙述中,错误的是(  )。
    A

    模板声明中的第一个符号总是关键字template

    B

    在模板声明中用<和>括起来的部分是模板的形参表

    C

    类模板不能有数据成员

    D

    在一定条件下函数模板的实参可以省略


    正确答案: A
    解析:
    AB两项正确,模板的一般说明形式如下:template<<模板形参表>><函数声明>;C项错误,类模板可以有数据成员和成员函数;D项正确,函数模板的实参在一定条件下是可以省略的。