[单选题]

有以下程序中若有如下说明和定义语句; 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);

参考答案与解析:

相关试题

程序中若有如下说明和定义语句 char fun(char*); main() {

[单选题]程序中若有如下说明和定义语句 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);

  • 查看答案
  • 程序中若有如下说明和定义语句:char fun(char *);main(){

    [单选题]程序中若有如下说明和定义语句: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)

  • 查看答案
  • 程序中若有如下说明和定义语句 char fun (char*); main()

    [单选题]程序中若有如下说明和定义语句 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);

  • 查看答案
  • 程序中若有如下说明和定义语句 char fun(char*); main() {

    [单选题]程序中若有如下说明和定义语句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);

  • 查看答案
  • 程序中若有如下说明和定义语句:char fun(chat*);main(){ch

    [单选题]程序中若有如下说明和定义语句: char fun(chat*); main() {char*s="one",a[5]={0},(*f1)()=fun,ch; } 以下选项中对函数fun的正确调用语句是( )。A.(*f1)(A);B.*f1(*s);C.fun(&A);D.ch=*f1(s);

  • 查看答案
  • 若有如下程序:main(){int a=6;char ch=c; printf(

    [单选题]若有如下程序: main() { int a=6;char ch=c; printf("%d/n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是( )。A.0B.1C.2D.3

  • 查看答案
  • 有如下说明和定义语句:structstudent{int age;char nu

    [单选题]有如下说明和定义语句: struct student { int age; char num{8};}; struct student stu[3]={{20,"200401"},{21,"200402"),{19,"200403"}}; struct student *p=stu; 以下选项中引用结构体变量成员的表达式错误的是( )。A.(p++)->numB.p->numC.(*p).numD.stu[3].age

  • 查看答案
  • 若有如下程序;main(){char a[][9]={"china","Japa

    [单选题]若有如下程序; main() {char a[][9]={"china","Japan","USA","France"}; printf("/'%s/'/n",a[2]); } 则程序运行后的输出结果是( )A.'Japan'B.'USA'C.USAD.'inaJapanUSAFrance'

  • 查看答案
  • 若有如下程序:main(){char a[]={"1234"};int i,t=

    [单选题]若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d/n',t);} 则程序运行后的输出结果是( )。A.13B.1234C.24D.123

  • 查看答案
  • 若有如下程序:main(){char a[3][5] = {"name","ag

    [单选题]若有如下程序: main() { char a[3][5] = {"name","age","sex"},n; for(n=0;n<3;n++) printf("%s/n",a[n]);} 则程序执行后的输出结果是( )。A.nameagesexB.nameC.nameD.name agexex ge age sex x sex

  • 查看答案
  • 有以下程序中若有如下说明和定义语句;char fun(char*);main()