单项选择题

有以下程序
int add(int a,int b){return(a+b); }
main()
{int k,(*f)(),a=5,b=10;
f=add;
}
则以下函数调用语句错误的是()。

A.k:(*f)(a.b);
B.k=add(a,b);
C.k=*f(a,b);
D.k=f(a,b);

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 main() {char S[]={ aeiou },*ps; ps=S;prinff( %c\n ,*ps+4); } 程序运行后的输出结果是()。

A.a
B.e
C.U
D.元素s[4]的地址

单项选择题
若有定义:char* x= abcdefghi ;,以下选项中正确运用了strcpy函数的是()。

A.char Y[10]; strcpy(Y,x[4]);
B.char Y[10]; strcpy(++y,&x[1]);
C.char Y[10],*S; strcpy(S=Y+5,x);
D.char Y[10],*s; strcpy(S=Y+1,x+1);

相关试题
  • 有以下程序,其功能是:以二进制“写”方式...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 下面程序的运行结果是()。 #include ...
  • 下面程序由两个源程序文件:t4.h和t4.c...
  • 下面程序的功能是:将N行N列二维数组中每一...