更多“以下正确的函数原型为()”相关问题
  • 第1题:

    函数原型语句正确的是()。

    A、intFunction(voida)

    B、voidFunction(int);

    C、intFunction(a);

    D、voidint(doublea);


    参考答案:B

  • 第2题:

    假定一个函数的原型语句为"intff(int*x);",-个整型数组为a[10],则下面函数调用表达式不正确的是()。

    A、ff(a)

    B、ff(a[0])

    C、ff(a+3

    D、ff(&a[0])


    参考答案:B

  • 第3题:

    关于函数声明,以下不正确的说法是()。

    A.如果函数定义出现在函数调用之前,可以不必加函数原型声明

    B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明

    C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查

    D.标准库不需要函数原型声明


    正确答案:C

  • 第4题:

    纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【 】置于虚函数的原型后完成的。


    正确答案:=0
    =0 解析:在普通的虚函数后面加上“=0”,这样就声明了一个纯虚函数。

  • 第5题:

    当需要将一个函数bool isnumber(char C.声明为内联函数时,则此内联函数的函数原型为( )。


    正确答案:C

  • 第6题:

    假定一个函数原型为"char *func(int n)",则该函数的返回类型为()。

    Aint

    Bint*

    Cchar

    Dchar*


    D

  • 第7题:

    假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

    Aff(a)

    Bff(a[0])

    Cff(a+3

    Dff(&a[0])


    B

  • 第8题:

    关于函数声明,以下不正确的说法是()。

    • A、如果函数定义出现在函数调用之前,可以不必加函数原型声明
    • B、如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
    • C、函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
    • D、标准库不需要函数原型声明

    正确答案:C

  • 第9题:

    以下正确的函数原型语句是()。

    • A、doublefun(intx,inty)
    • B、doublefun(intx;inty)
    • C、doublefun(intx=5,inty)
    • D、doublefun(intx,y)

    正确答案:A

  • 第10题:

    单选题
    在下列选项中,不正确的函数原型格式为()。
    A

    int Function(int a);

    B

    void Function (char);

    C

    int Function(a);

    D

    void int(double* a);


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

  • 第11题:

    单选题
    下面函数原型语句正确的是()。
    A

    intFunction(voida)

    B

    voidFunction(int)

    C

    intFunction(a)

    D

    intCdoublea)


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

  • 第12题:

    单选题
    假定一个函数原型为"char *func(int n)",则该函数的返回类型为()。
    A

    int

    B

    int*

    C

    char

    D

    char*


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

  • 第13题:

    以下正确的函数原型语句是( )。

    A、double fun(int x,int y)

    B、double fun(int x;int y)

    C、double fun(int,int);

    D、double fun(int x,y);


    参考答案C

  • 第14题:

    设有函数原型声明voidf(int及doublea(2.2);intb(3);则以下函数调用中正确的是()。

    A、f(a+b);

    B、f(

    C、f(a);

    D、f(b);


    参考答案:D

  • 第15题:

    考虑以下的函数原型: voldA(inta,intb=5,charZ=*); 下面的函数调用中,不正确的是( )。

    A.A(7)

    B.A(3,4)

    C.A(16,#)

    D.A(0,2,*)


    正确答案:C
    C。【解析】A、B项中,实参不全,参数默认为函数原型中的初始值,但在C项中,第二个实参(char型)与函数原型中的第二个形参类型不一致,故C项错误。

  • 第16题:

    已知一个函数的原型是:

    int fn(double a);

    若要以5.27为实参调用该函数,应使用表达式______。


    正确答案:fn(5.27)
    fn(5.27)

  • 第17题:

    假定A为一个类,则语句A(A & a) ;为该类______函数的原型说明。


    正确答案:拷贝构造
    拷贝构造 解析:本题考查的是拷贝构造函数的定义,它是一种特殊的成员函数,作用是使用一个已知的对象来初始化一个被创建的同类的对象,定义格式是类名: :拷贝构造函数名(类名&引用名) 。

  • 第18题:

    在下列选项中,不正确的函数原型格式为()。

    Aint Function(int a);

    Bvoid Function (char);

    Cint Function(a);

    Dvoid int(double* a);


    C

  • 第19题:

    什么叫函数原型?


    正确答案:函数原型是指由函数定义中抽取出来的能代表函数应用特征的部分,包括函数的数据类型、函数名称、形式参数说明。

  • 第20题:

    自定义函数fact的功能是计算k的阶乘,函数原型可以写作“floatfact(int)”。按照以下各小题的要求写出相应的函数原型。 ⑴自定义函数f1的功能是计算平面上任意两点之间的距离。 ⑵自定义函数swap的功能是交换调用函数中两个float类型实参变量的值。


    正确答案:(1)floatf1(float,float,float,float)
    (2)voidswap(float*,float*)或voidswap(float&,float&)

  • 第21题:

    由函数原型语句“imfunl(void);”可知,该函数的返回类型为(),该函数带有0个参数。


    正确答案:int

  • 第22题:

    单选题
    假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
    A

    ff(a)

    B

    ff(a[0])

    C

    ff(a+3

    D

    ff(&a[0])


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

  • 第23题:

    单选题
    以下正确的函数原型为()
    A

    fun1(int x;int y);

    B

    void fun1(x,y);

    C

    void fun1(int x,y);

    D

    void fun1(int,int);


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

  • 第24题:

    填空题
    由函数原型语句“imfunl(void);”可知,该函数的返回类型为(),该函数带有0个参数。

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