更多“在定义函数时,如果在函数名字前面加上关键字_______或省略该关键字,则函数属于外部函数。”相关问题
  • 第1题:

    在成员函数的函数类型前加上const关键字,则该成员函数就是常量成员函数。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第2题:

    C语言中,如果在定义函数时省略extern,则隐含为外部函数。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第3题:

    关于内联函数的说法,不正确的是( )。

    A.在说明类的同时定义成员函数,则函数隐含为内联函数

    B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数

    C.当内联函数被调用时,内联函数的代码在调用处被展开

    D.当内联函数被调用时,内联函数将返回结果


    正确答案:D
    解析:内联函数被调用时,只是把代码在被调用处展开,不是把函数的运算结果返回。

  • 第4题:

    在C++语言中,一个函数的定义前加上关键字【 】时,该函数就声明为内联函数。


    正确答案:inline
    inline 解析:内联函数的声明方法。

  • 第5题:

    下面是有关子类继承父类构造函数的描述,其中正确的是( )。

    A.如果子类没有定义构造函数,则子类无构造函数

    B.子类构造函数必须通过super关键字调用父类的构造函数

    C.子类必须通过this关键字调用父类的构造函数

    D.子类无法继承父类的构造函数


    正确答案:B

  • 第6题:

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

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

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

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


    答案:C

  • 第7题:

    在PHP中,若函数return关键字后面没有数据,则函数也有返回值。


    正确答案:正确

  • 第8题:

    函数在定义时,省略函数类型说明符,则该函数值的类型为()。

    • A、int
    • B、float
    • C、long
    • D、double

    正确答案:A

  • 第9题:

    在python中,定义函数使用class关键字。


    正确答案:错误

  • 第10题:

    在函数定义前加上关键字“inline”表示该函数被定义为()。

    • A、重载函数
    • B、内联函数
    • C、成员函数
    • D、普通函数

    正确答案:B

  • 第11题:

    单选题
    若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。
    A

     in

    B

     inline

    C

     inLine

    D

     InLiner


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

  • 第12题:

    单选题
    下列有关函数的说法中,正确的是()。
    A

    函数的定义必须在程序的开头

    B

    函数定义后,其中的程序就可以自动执行

    C

    函数定义后需要调动才会执行

    D

    函数体与关键字关键字def必须左对齐


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

  • 第13题:

    如果某个函数在定义时省略了函数的类型,则默认的函数类型是int。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    理解并给出下列术语的定义:函数依赖、部分函数依赖、传递函数依赖、候选关键字、外关键字、主属性、非主属性。


    参考答案:1.函数依赖 : 设 R(U) 是一个属性集 U 上的关系模式, X 和 Y 是 U 的子集。若对于 R(U)的任意两个可能的关系 r1、 r2,若 r1[x]=r2[x], 则 r1[y]=r2[y] ,或者若 r1[x] 不等于 r2[x], 则 r1[y] 不等于 r2[y] ,称 X 决定 Y,或者 Y 依赖 X。2.部分函数依赖 : 设 X,Y 是关系 R 的两个属性集合,存在 X→Y,若 X’是 X 的真子集,存在 X’→ Y,则称 Y 部分函数依赖于 X。3.传递函数依赖 : 设 X,Y,Z 是关系 R 中互不相同的属性集合,存在 X→Y(Y !→X),Y →Z,则称 Z 传递函数依赖于 X。4.候选关键字 : 设 K 是关系模式 R(U,F)中的属性或属性组, K '是 K 的真子集(即 ),若 K→U,而不存在 K !→U,则 K 是 R 的候选关键字。5.外关键字 : 设有两个关系模式 R 和 S,X 是 R 的属性或属性组,并且 X 不是 R 的候选关键字,但 X是 S 的候选关键字,则称 X 是 R 的外关键字。6.主属性 : 在一个关系中, 如一个属性是构成某一个候选关键字的属性集中的一个属性, 则称它为主属性 .7.非主属性 : 不包含在任何一个候选码中的属性称为非主属性

  • 第15题:

    在函数定义前加上关键字“inline”,表示该函数被定义为( )。

    A.重载函数

    B.内联函数

    C.成员函数

    D.普通函数


    正确答案:B
    解析:内联函数主要解决的是程序的运行效率问题,但是内联函数在时间上的节省是以最终目标代码规模的增加为代价的。

  • 第16题:

    在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。


    正确答案:inline
    inline

  • 第17题:

    在JavaScript语言中,要定义局部变量则可以( )。

    A.由关键字private在函数内定义

    B.由关键字private在函数外定义

    C.由var在函数内定义

    D.由关键字var在函数外定义


    正确答案:C

  • 第18题:

    下列有关函数的说法中,正确的是()。

    • A、函数的定义必须在程序的开头
    • B、函数定义后,其中的程序就可以自动执行
    • C、函数定义后需要调动才会执行
    • D、函数体与关键字关键字def必须左对齐

    正确答案:C

  • 第19题:

    运算符重载是通过函数来实现的,定义运算符重载函数时,函数名中要使用关键字operator。


    正确答案:正确

  • 第20题:

    关于结构体定义描述正确的是()

    • A、结构体可以定义在函数内部作为局部变量使用
    • B、结构体可以定义在函数外部作为全局变量使用
    • C、结构体最后的分号不能省略
    • D、定义结构体使用的关键字是struct

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

  • 第21题:

    如果想在函数中修改全局变量,需要在变量的前面加上()关键字。


    正确答案:global

  • 第22题:

    单选题
    在函数定义前加上关键字“inline”表示该函数被定义为()。
    A

    重载函数

    B

    内联函数

    C

    成员函数

    D

    普通函数


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

  • 第23题:

    单选题
    若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。
    A

    in

    B

    inline

    C

    inLine

    D

    InLiner


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

  • 第24题:

    填空题
    如果想在函数中修改全局变量,需要在变量的前面加上()关键字。

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