更多“下面子过程语句说明合法的是()。A.Function f1(By Valn%)B.Sub f1(n%)As IntegerC.Function f1%(f ”相关问题
  • 第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);


    正确答案:A
    解析:题中将函数fun的入口地址赋给了指针变量f1,这时f1和fun都指向函数的开头,调用*f1就是调用函数fun。

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

  • 第3题:

    3. 若已知两平面力偶(F1,F1’)和(F2,F2’)中的力F1 =100N,F1 =150N。能否说明力偶(F2,F2’)的转动效应大于(F1,F1’)的转动效应,为什么?


    不能。还和力偶臂大小有关。

  • 第4题:

    下面子过程语句说明合法的是( )。

    A.Sub f1(ByValx() As Integer)

    B.Subf1(x%())As Integer

    C.Functionf1%(f1%)

    D.Functionf1%(x As Integer)


    正确答案:D

  • 第5题:

    程序中若有如下说明和定义语句

    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)表示返回值为指针的函数,所以也不正确。