更多“程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},( ”相关问题
  • 第1题:

    定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。

    A.printf(one_char);

    B.prinft("%c",one_char);

    C.scanf(one_char);

    D.scanf("%c",& one_char);


    正确答案:D

  • 第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);


    正确答案:A
    解析:函数fun()的参数为指针类型,返回值为字符型,而选项B、C的参数不是指针类型,所以不正确,选项D中,*fl(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);


    A

  • 第4题:

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


    正确答案:A

  • 第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 ) ;


    uble myadd(double a,double b)