4、在定义任何一个函数时,下列选项中不可缺少的是()。A.函数名之前的数据类型B.函数名之后的一对圆括号C.形式参数声明D.函数体中的语句

题目

4、在定义任何一个函数时,下列选项中不可缺少的是()。

A.函数名之前的数据类型

B.函数名之后的一对圆括号

C.形式参数声明

D.函数体中的语句


相似考题
参考答案和解析
函数名后的一对圆括号
更多“4、在定义任何一个函数时,下列选项中不可缺少的是()。”相关问题
  • 第1题:

    下列关于构造函数的描述中,正确的是______。

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

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

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

    D、构造函数不可以重载


    参考答案:ABC

  • 第2题:

    在JavaScript中,定义一个全局变量x,可以()。

    A.使用关键字public在函数中定义

    B.使用关键字public在任何函数之外定义

    C.使用关键字var在函数中定义

    D.使用关键字var在任何函数之外定义


    正确答案:D

  • 第3题:

    在C语言程序中,以下说法正确的是( )。

    A.函数的定义和函数的调用均不可以嵌套

    B.函数的定义不可嵌套,但函数的调用可以嵌套

    C.函数的定义可以嵌套,但函数的调用不可以嵌套

    D.函数的定义和函数的调用均可以嵌套


    正确答案:B
    解析:本题考查函数调用的基本概念。因为函数的结果是一个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但是函数调用可以嵌套。

  • 第4题:

    在C语言程序中,下列说法正确的是( )。

    A.函数的定义和函数的调用均可以嵌套

    B.函数的定义不可以嵌套,但函数的调用可以嵌套

    C.函数的定义可以嵌套,但函数的调用不可以嵌套

    D.函数的定义和函数的调用均不可以嵌套


    正确答案:B
    解析:本题考查函数调用的基本概念。因为函数的结果是个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但函数的调用可以嵌套。

  • 第5题:

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

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

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

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

    D.构造函数不可以重载


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

  • 第6题:

    在JavaScript中,要定义一个局部变量x,可以()。

    A.使用关键字public在函数中定义

    B.使用关键字public在任何函数之外

    C.使用关键字var在函数中定义


    答案:C

  • 第7题:

    在C语言程序中,下列说法正确的是( )。

    A.函数的定义可以嵌套,但函数的调用不可以嵌套

    B.函数的定义不可以嵌套,但函数的调用可以嵌套

    C.函数的定义和调用均不可以嵌套

    D.函数的定义和调用均可以嵌套


    答案:B
    解析:函数定义都是在函数外部进行的,函数调用是在函数内部进行的,所以函数的定义不可以嵌套,但函数的调用可以嵌套。

  • 第8题:

    scala中,关于类和函数,以下说法错误是()

    • A、scala中,可以在类中定义类。
    • B、scala中,可以在函数中定义函数。
    • C、scala中,不可以在类中定义object
    • D、scala中,可以在函数中定义类

    正确答案:C

  • 第9题:

    下列关于C语言函数的描述中,正确的是()

    • A、函数的定义可以嵌套,但函数的调用不可以嵌套
    • B、函数的定义不可以嵌套,但函数的调用可以嵌套
    • C、函数的定义和函数的调用都可以嵌套
    • D、函数的定义和函数的调用都不可以嵌套

    正确答案:B

  • 第10题:

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

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

    正确答案:B,C,D

  • 第11题:

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

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

    B

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

    C

    构造函数可以是内联函数

    D

    构造函数不可以重载


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

  • 第12题:

    单选题
    下列关于构造函数的描述中,不正确的是()
    A

     构造函数中,不可以包含return语句

    B

     一个类只能有一个构造函数

    C

     实例构造函数在生成类实例时被自动调用

    D

     用户可以定义无参构造函数


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

  • 第13题:

    以下叙述中正确的是()

    A、使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值

    B、使用const定义的常量名有类型之分,其值在程序运行时是不可改变的

    C、在程序中使用内置函数使程序的可读性变差

    D、在定义函数时可以在形参表的任何位置给出缺省形参值


    参考答案:B

  • 第14题:

    下列选项中,描述正确的是()。

    A.一个函数的函数体中可以包含另一个函数的调用

    B.一个函数的函数体中可以包含另一个函数的定义

    C.一个函数的函数体中不可以包含另一个函数的调用

    D.一个函数的函数体中不可以包含另一个函数的定义


    正确答案:AB

  • 第15题:

    是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。

    A.虚析构函数

    B.虚构造函数

    C.纯虚函数

    D.静态成员函数


    正确答案:C

  • 第16题:

    是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。

    A.虚析构函数

    B.构造函数

    C.纯虚函数

    D.静态成员函数


    正确答案:C

  • 第17题:

    有关构造函数的叙述不正确的是

    A.构造函数名必须和类名一致

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

    C.构造函数无任何函数类型

    D.在一个类中构造函数有且仅有一个


    正确答案:D
    解析:本题考查构造函数的基本知识。构造函数名字与类名相同;可以重载;不需要参数;不需要指定返回类型等。本题答案为D。

  • 第18题:

    在JavaScript中,要定义一个全局变量x,可以()。

    A.使用关键字public在函数中定义

    B.使用关键字public在任何函数之外

    C.使用关键字var在函数外定义


    答案:C

  • 第19题:

    一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。


    正确答案:
    纯虚函数 【解析】纯虚函数是在声明虚函数时被“初始化”为0的函数。纯虚函数没有函数体,只是函数的名而不具备函数的功能,只是在基类中预留了一个函数名,具体功能留给派生类根据需要去定义。

  • 第20题:

    如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。


    正确答案:默认;默认

  • 第21题:

    下列关于构造函数的描述中,不正确的是()

    • A、 构造函数中,不可以包含return语句
    • B、 一个类只能有一个构造函数
    • C、 实例构造函数在生成类实例时被自动调用
    • D、 用户可以定义无参构造函数

    正确答案:B

  • 第22题:

    在C语言程序中()。

    • A、函数的定义可以嵌套,但函数的调用不可以嵌套
    • B、函数的定义和函数调用均可以嵌套
    • C、函数的定义不可以嵌套,但函数的调用可以嵌套
    • D、函数的定义和函数调用不可以嵌套

    正确答案:C

  • 第23题:

    填空题
    如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。

    正确答案: 默认,默认
    解析: 暂无解析

  • 第24题:

    单选题
    在C++中,编译系统自动为一个类生成缺省构造函数的条件是(  )。
    A

    该类没有定义任何有参构造函数

    B

    该类没有定义任何无参构造函数

    C

    该类没有定义任何构造函数

    D

    该类没有定义任何成员函数


    正确答案: B
    解析:
    如果一个类中定义了一个缺省的构造函数,则使用该函数;如果一个类中没有定义任何构造函数,编译器将生成一个不带参数的共有缺省构造函数。