更多“在下面的函数声明中,存在着语法错误的是 ( )。 A.voidBC(inta,int)B.voidBd(int,int)C.v ”相关问题
  • 第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题:

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

    AAA(int, int b)

    BAA(int, int)

    CAA(int a; int b)

    DAA(int a, int)


    C

  • 第3题:

    下面声明数组的写法正确的是()

    A.int a[];

    B.int[] a;

    C.int[3][] a;

    D.int[][3] a;


    D

  • 第4题:

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

    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选项用“;”(分号)分隔参数,所以存在语法错误。

  • 第5题:

    下列可实现两个实参变量值交换的函数声明是:

    A.void swap(int &a, int &b);

    B.void swap(const int &a, const int &b);

    C.void swap(int *a, int *b);

    D.void swap(int * const a, int* const b);


    C