更多“在下面的函数声明语句中,存在着语法错误的是()。 ”相关问题
  • 第1题:

    在下面的函数声明中,存在着语法错误的是

    A.void BC(int a,int)

    B.void BD(int,int)

    C.void BE(int,int t=5)

    D.int BF(int x;int y)


    正确答案:D
    解析:函数声明时,可以指定其形参的默认值,不过要从右向左指定;可以省略形参名,仅以形参类型表示;形参表之间用逗号分割。因此,本题答案为D。

  • 第2题:

    在下面的函数声明中,存在语法错误的是______ 。

    A.void BC (int a,int)

    B.void BD (int,int)

    C.void BE (int,int =5)

    D.void BF (int x;int y)


    正确答案:D
    解析:D选项用“;”(分号)分隔参数,所以存在语法错误。

  • 第3题:

    在C语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。


    A

  • 第4题:

    在下面的函数声明中,______ 是“void BC (int a,int b);”的重载函数。

    A.int BC (int a,int b)

    B.void BC(int a,char b)

    C.float BC (int a,int b,int c=0)

    D.void BC (int a,int b=0)


    正确答案:D
    解析:如果重载函数voidBC(inta,intb),则参数个数和返回值等都要与其相同。

  • 第5题:

    在下面的函数声明语句中,存在着语法错误的是()。

    AAA(int, int b)

    BAA(int, int)

    CAA(int a; int b)

    DAA(int a, int)


    C