参考答案和解析
正确答案:B,C
更多“有关函数描述错误的是()A、strlen()是有参函数B、strcmp()是无参函数C、函数strlen()的功能是求所占用内存空间数D、函数是具有特定功能的某种模块”相关问题
  • 第1题:

    在Excel表格中,下列有关函数功能描述正确的是()

    A、ADD函数主要用来求和

    B、MAX函数主要用来求最小值

    C、MIN函数主要用来求最大值

    D、AVERAGE函数主要用来求平均值


    参考答案:D

  • 第2题:

    有关析构函数的下述描述中,()是错误的。

    A.析构函数有且只有一个;

    B.对象撤消时析构函数收回分配的内存空间;

    C.析构函数无任何函数类型;

    D.析构函和构造函数一样可以有形参。


    参考答案:D

  • 第3题:

    有关析构函数的说法不正确的是( )。

    A.析构函数有且只有一个

    B.析构函数无任何函数类型

    C.析构函数和构造函数一样可以有形参

    D.析构函数的作用是在对象被撤消时收回先前分配的内存空间


    正确答案:D

  • 第4题:

    下面有关重载函数的说明中,正确的是( )。

    A.重载函数必须具有不同的返回值类型

    B.重载函数形参个数必须不同

    C.重载函数必须具有不同的形参列表

    D.重载函数名可以不同


    正确答案:C
    解析:所谓函数重载,是指同一个函数名可以对应多个函数的实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。即重载函数必须具有不同的形参列表。

  • 第5题:

    下面有关重载函数的描述中正确的是( )。

    A.重载函数必须具有不同的返回值类型

    B.重载函数形幸个数必须不同

    C.重载函数必须具有不同的形参列表

    D.重载函数名可以不同


    正确答案:C
    解析: 所谓函数重载,是指同一个函数名可以对应多个函数的实现,进行函数重载时,要求同名函数的参数个数上不同,或者参数类型上不同。

  • 第6题:

    下列有关析构函数的说法中,错误的是( )。

    A.一个类中析构函数有且只有一个

    B.析构函数无任何函数类型

    C.析构函数和构造函数一样可以有形参

    D.析构函数的作用是在对象被撤销时收回先前分配的内存空间


    正确答案:C
    解析:C++中,当一个对象消失,或用new()创建的对象,用delete()删除时,由系统自动调用类的析构函数。一个类中只能定义一个析构函数,所以析构函数不能重载。析构函数中没有形参。

  • 第7题:

    函数strlen("ASDFG/n")的值是7.


    正确答案:错误

  • 第8题:

    函数形参的作用域是该函数的函数体。


    正确答案:正确

  • 第9题:

    C语言中字符串处理函数描述正确的是()

    • A、strcmp是字符串比较函数
    • B、strcat是字符串连接函数
    • C、strlen是求字符串的长度的函数
    • D、strcpy是字符串拷贝函数

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

  • 第10题:

    sizeof是库函数吗?sizeof 和 strlen 的区别?


    正确答案: sizeof 是一个操作符,strlen 是库函数。 
    sizeof的参数可以是数据的类型,也可以是变量,而 strlen 只能以结尾为‘/ 0‘的字符串作参数。 
    编译器在编译时就计算出了 sizeof 的结果。而 strlen 函数必须在运行时才能计算出来。并且 sizeof计算的是数据类型占内存的大小,而 strlen 计算的是字符串实际的长度。 
    数组做 sizeof 的参数不退化,传递给 strlen 就退化为指针了。  
    注意:有些是操作符看起来像是函数,而有些函数名看起来又像操作符,这类容易混淆的名称一定要加以区分,否则遇到数组名这类特殊数据类型作参数时就很容易出错。最容易混淆为函数的操作符就是 sizeof。

  • 第11题:

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

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

    正确答案:B,C,D

  • 第12题:

    判断题
    在C语言中,实现求字符串长度的函数是strlen();
    A

    B


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

  • 第13题:

    字符串比较的函数是()。

    A、strlen()

    B、strcpy()

    C、strcmp()

    D、strcat()


    参考答案:C

  • 第14题:

    下面有关重载函数的描述中正确的是( )。

    A.重载函数必须具有不同的返回值类型

    B.重载函数形参个数必须不同

    C.重载函数必须具有不同的形参列表

    D.重载函数名可以不同


    正确答案:C

  • 第15题:

    下列关于函数参数的叙述中,正确的是

    A.在函数原型中不必声明形参类型

    B.函数的实参和形参共享内存空间

    C.函数形参的生存期与整个程序的运行期相同

    D.函数的形参在函数被调用时获得初始值


    正确答案:D

  • 第16题:

    下面有关重载函数的说法中正确的是

    A.重载函数必须具有不同的返回值类型

    B.重载函数形参个数必须不同

    C.重载函数必须有不同的形参列表

    D.重载函数名可以不同


    正确答案:C
    解析:函数重载允许用同一个函数名定义多个函数。被重载的函数必须要有不同的形参列表。不可以根据函数返回值类型来重载函数。

  • 第17题:

    对于某个函数调用,不给出初调用函数的声明的情况是( )。

    A.被调用函数是无参函数

    B.被调用函数是无返回值的函数

    C.函数的定义在调用处之前

    D.函数的定义有别的程序文件中


    正确答案:C

  • 第18题:

    下列有关拷贝构造函数的描述中错误的是( )。

    A.拷贝构造函数是一种构造函数

    B.拷贝构造函数与一般的构造函数一样,可以设置多个形参

    C.每一个类中都必须有一个拷贝构造函数

    D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象


    正确答案:B

  • 第19题:

    下列函数的说法中正确的有()

    • A、C语言程序的基本组成单位是函数
    • B、函数的参数分为有参与无参二种形式
    • C、有参函数指的是定义函数中不能是void形式
    • D、有参函数的调用是通过函数名(实参表列);调用的

    正确答案:A,D

  • 第20题:

    在C语言中,实现求字符串长度的函数是strlen();


    正确答案:正确

  • 第21题:

    下面有关重载函数的说法中正确的是()。

    • A、重载函数必须具有不同的返回值类型
    • B、重载函数形参个数必须不同
    • C、重载函数必须有不同的形参列表
    • D、重载函数名可以不同

    正确答案:C

  • 第22题:

    函数分类中,从函数定义的角度,函数分为()

    • A、库函数
    • B、无参函数
    • C、有参函数
    • D、自定义函数

    正确答案:A,D

  • 第23题:

    下面描述项中正确的是哪些()

    • A、指针变量不可以作为函数的参数
    • B、定义函数时可以有一个或多个形参,也可以没有形参
    • C、函数是由函数首部与函数体构成的
    • D、main()函数可以调用任何其它函数

    正确答案:B,C,D