程序中若有如下说明和定义语句 char fun (char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对fun()函数的正确调用语句是——。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
第1题:
程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; ..... } 以下选项中对函数Fun的正确调用语句是 ______。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
第2题:
程序中若有如下说明和定义语句
char fun(char*);
main()
{
char*s="one",a[5]={0},(*f1)()=fun,ch;
……
}
以下选项中对函数fun的正确调用语句是
A.(*f1)(A) ;
B.*f1(*s);
C.fun(&A) ;
D.ch=*f1(s);
第3题:
程序中若有如下说明和定义语句 char fun(char *); int main() { char *s="one",a[5]={0},(*f1)()=fun,ch; ...... } 以下选项中对函数 fun 的正确调用语句是().
A.(*f1)();
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
第4题:
设有如下函数定义,则输出结果为_______。 char*fun(char*str) { char*p=str; while(*p) {if(*p>'d')continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }
A.welcome
B.come!
C.w
D.程序进入死循环
第5题:
设程序中若有如下说明和定义语句 #include <stdio.h> char fun(char *) ; int main() { char *s = "one" , a[5] = { 0},(*f1 )() = fun , ch ; ... } 以下选项中对函数fun的正确调用语句是_______。
A.(*f1 )(a ) ;
B.*f1(*s ) ;
C.fun(&a ) ;
D.ch = *f1(s ) ;