更多“()能够定义一个在不同数据类型基础上完成同一任务的函数。”相关问题
  • 第1题:

    两个变量定义不能同名,是因为( )。

    A.这两个变量定义在同一文件中

    B.这两个变量定义在同一作用域中

    C.一个定义在main函数中,一个定义在子函数中

    D.以上说法均不正确


    正确答案:B

  • 第2题:

    已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。 A.FA必须定义在FB之前SXB

    已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。

    A.FA必须定义在FB之前

    B.FB必须定义在FA之前

    C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前

    D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前


    正确答案:D
    D。【解析】主要考查函数调用时,是否设置函数原型。在C++中若被调用的函数放在主调函数之后,需将被调用函数原型放在主调函数之前,否则不需要。

  • 第3题:

    一个函数为void f(int,char ch='a'),另一个函数为void f(iht),则它们( )。

    A.不能在同一程序中定义

    B.可以在同一程序中定义并可重载

    C.可以在同一程序中定义,但不可以重载

    D.以上三种说法均不正确


    正确答案:B
    解析: 题目中的两个函数参数个数不同,因此可以在同一程序中定义为重载函数。所以,选项B)叙述正确。

  • 第4题:

    ( )使一个函数可以定义成对许多不同数据类型完成同一个任务。

    A.函数模板

    B.重载函数

    C.递归函数

    D.模板函数


    正确答案:A

  • 第5题:

    以下叙述中不正确的是()。

    • A、在不同的函数中可以使用相同名字的变量
    • B、函数中的形式参数是局部变量
    • C、在一个函数内定义的变量只在本函数范围内有效
    • D、在一个函数内的复合语句中定义的变量在本函数范围内有效

    正确答案:D

  • 第6题:

    以下关于函数模板叙述正确的是()。

    • A、函数模板也是一个具体类型的函数
    • B、函数模板的类型参数与函数的参数是同一个概念
    • C、通过使用不同的类型参数,函数模板可以生成不同类型的函数
    • D、用函数模板定义的函数没有类型

    正确答案:C

  • 第7题:

    ()不是析构函数的特征。

    • A、一个类中只能定义一个析构函数
    • B、析构函数名与类名相同
    • C、析构函数只是用来释放对象,所以析构函数是空函数
    • D、析构函数不指定数据类型,并且也没有参数

    正确答案:C

  • 第8题:

    某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是()。

    • A、在创建所有的用户数据库之前,将此数据类型定义在master数据库中
    • B、在创建所有的用户数据库之前,将此数据类型定义在model数据库中
    • C、在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中
    • D、在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型

    正确答案:B

  • 第9题:

    单选题
    以下关于函数模板叙述正确的是()。
    A

    函数模板也是一个具体类型的函数

    B

    函数模板的类型参数与函数的参数是同一个概念

    C

    通过使用不同的类型参数,函数模板可以生成不同类型的函数

    D

    用函数模板定义的函数没有类型


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

  • 第10题:

    单选题
    (  )使一个函数可以定义成对许多不同数据类型完成同一个任务。
    A

    函数模板

    B

    重载函数

    C

    递归函数

    D

    模板函数


    正确答案: A
    解析:
    函数模板是一系列相关函数的模型或样板。这些函数的源代码形式相同,只是所针对的数据类型不同。因此,函数模板可以使一个函数定义成对许多不同数据类型完成同一个任务的函数。

  • 第11题:

    填空题
    ()能够定义一个在不同数据类型基础上完成同一任务的函数。

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

  • 第12题:

    单选题
    ()不是析构函数的特征。
    A

    一个类中只能定义一个析构函数

    B

    析构函数名与类名相同

    C

    析构函数只是用来释放对象,所以析构函数是空函数

    D

    析构函数不指定数据类型,并且也没有参数


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

  • 第13题:

    使用Function语句定义一个函数过程,其返回值的类型( )。

    A.只能是符号常量

    B.是除数组之外的简单数据类型

    C.可以在调用时由运行过程决定

    D.在函数定义时由As子句声明


    正确答案:D
    D。【解析】VBA中的函数在定义时可以使用As指定函数返回值的类型,若没有指定类型则默认为变体型。

  • 第14题:

    模板是实现代码重用机制的一种工具,其中使一个函数可以定义成对许多不同数据类型完成同一个任务的是指【 】模板。


    正确答案:函数模板
    函数模板 解析:模板分为类模板和函数模板,函数模板使一个函数可以定义成对许多不同数据类型完成同一个任务。

  • 第15题:

    函数模板 ______。

    A.代表某一具体函数

    B.与模板函数是同一个函数

    C.与某一个具体的数据类型连用,就产生了函数模板

    D.是模板函数实例的结果


    正确答案:C

  • 第16题:

    关于函数说明下面说法正确的是()

    • A、在全局上自定义函数应该在主函数之前有一个说明,目的是告诉系统在主函数中要用到一个自定义函数,被主函数直接调用或间接调用。
    • B、函数声明要写清楚这个函数的数据类型是什么,自变量有几个,都是什么数据类型
    • C、函数声明的方式是:函数头+;
    • D、函数声明语句在程序中必须存在

    正确答案:A,B,C

  • 第17题:

    一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。

    • A、不能在同一程序块中定义
    • B、可以在同一个程序块中定义并可重载
    • C、可以在同一个程序块中定义,但不可以重载
    • D、以上说法均不正确

    正确答案:A

  • 第18题:

    定义一个类,并完成对该类构造函数和析构函数的创建。


    正确答案: classTest
    {
    publicTest()
    {}
    ~Test()
    {}
    }

  • 第19题:

    在C语言中,函数的数据类型是指()

    • A、函数返回值的数据类型
    • B、函数形参的数据类型
    • C、调用该函数时的实参的数据类型
    • D、任意指定的数据类型

    正确答案:A

  • 第20题:

    信息传播是团队成员之间进行什么工作最好的方式?()

    • A、在同一个工作区域的不同任务
    • B、结对编程中同样的任务
    • C、同一个组中的不同的任务
    • D、在同一个项目中的不同的任务

    正确答案:B

  • 第21题:

    单选题
    以下选项中叙述正确的是(  )。
    A

    复杂任务可以分解成简单子任务

    B

    C语言程序中的所有函数必须保存在同一个源文件中

    C

    全部三种基本结构都包含的才是结构化程序

    D

    C语言程序可以定义多个不同内容的main函数


    正确答案: A
    解析:
    结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A项正确。C语言程序中的函数不一定要保存在同一个源文件中,外部函数可以被同程序中其他源文件中调用,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C项错误。C程序由一个或若干个函数构成,程序中有且只能有一个主函数,即main函数,D项错误。答案选择A选项。

  • 第22题:

    单选题
    一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。
    A

    不能在同一程序块中定义

    B

    可以在同一个程序块中定义并可重载

    C

    可以在同一个程序块中定义,但不可以重载

    D

    以上说法均不正确


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

  • 第23题:

    单选题
    信息传播是团队成员之间进行什么工作最好的方式?()
    A

    在同一个工作区域的不同任务

    B

    结对编程中同样的任务

    C

    同一个组中的不同的任务

    D

    在同一个项目中的不同的任务


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