• 2022-06-09
    假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p="*");”下列函数调用中错误的是______。
    A: fun(5)
    B: fun(5,8)
    C: fun(6,"##")
    D: fun(0,0,"==")
  • C

    内容

    • 0

      下列是函数定义的是_____。 A: int fun(int a) { } B: int fun(int a); C: fun(5); D: fun();

    • 1

      下列函数声明中,错误的是________‍‍‍ A: void fun(int x=0,int y=0); B: void fun(int x,int y=0); C: void fun(int x=0,int y); D: void fun(int x,int y);

    • 2

      正确的函数定义形式为_____________。 A: void fun(void) B: double fun(int x;int y) C: int fun(int=0,int); D: double fun(int x,y)

    • 3

      若有以下数组定义和函数调用,则函数fun的原型为:int a[3][4] = {1};fun() A: fun(int a[][4]) B: fun(int a[][]) C: fun(int a[]) D: fun(int a[3][])

    • 4

      已定义下面的fun函数,则( )是对fun函数的正确调用。void fun(int x) { ....... } A: fun(3); B: fun(); C: z=fun(3); D: 6*fun(3);