• 2022-05-26
    中国大学MOOC: 有函数原型为void f(int, int *);,主函数中有变量定义:int a=2, *p=&a; 则下列函数调用正确的是
  • f(a, &a);

    内容

    • 0

      有函数原型为voidf(int,int*);,主函数中有变量定义:inta=2,*p=&a;则下列函数调用正确的是 A: f(a, p); B: f(a, *p); C: f(*p, a); D: f(p, a);

    • 1

      有函数原型为void f(int, int *);,主函数中有变量定义:int a=2, *p=&a; 则下列函数调用正确的是 A: f(*p, &a); B: f(a, p); C: f(*p, p); D: f(a, &a); E: f(a, *p); F: f(a, &p); G: f(*p, a); H: f(p,a);

    • 2

      ​ 有函数原型声明: void f( int *);​主函数中有变量定义: int a,b[3],*p=&a;​下列函数调用语句错误的是_______​ A: f(&a); B: f(b+1); C: f(a); D: f(p);

    • 3

      若有函数原型:void f(int, int *); 和变量声明:int a =2, *p = &a; 则下列函数调用正确 的是( )。 A: f(a, *p); B: f(*p, a); C: f(a, &p); D: f(*p, &a);

    • 4

      中国大学MOOC: 设有下列变量定义与函数声明,则合法的函数调用语句是()。int x,y;void swap(int *p,int *q);