[单选题]

若有以下说明和定义 fun(int*c){...} main() { int(*a)()=fun,(*b)(),w[10],c; } 在必要的赋值之后,对fun()函数的正确调用语句是______。

A.a=a(w);

B.(*a)(&c);

C.b=*b(w);

D.fun(b);

参考答案与解析:

相关试题

若有以下说明和定义:fun(int*c) {……}main(){int(*a)

[单选题]若有以下说明和定义: fun(int *c) {……} main() { int(*a) ()=fun,*b(),w[10],c; ┇ } 在必要的赋值之后,对fun函数的正确调用语句是( )A.a=a(w);B.(*a) (&c) ;C.b=*b(w);D.fun(b);

  • 查看答案
  • 若有程序fun(int a,int b}{static int c=0;c£«=

    [单选题]若有程序 fun(int a,int b} { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r, r=fun(y,x+y),z); r=fun(xy); printf("%d/n",r); } 上面程序的输出结果是_____。A.23B.15C.19D.18

  • 查看答案
  • 若有程序:fun(int a,int b){static int c=0;c£«

    [单选题]若有程序: fun(int a,int b) { static int c=0; c+=a+b: return c; } main() { int x=5,y=3,z=7,r; r=fun((y,x+y),z); r=fun(x,y); printf("%d/n",r); } 上面程序的输出结果是______。A.23B.15C.19D.18

  • 查看答案
  • 若有程序fun(int a,int b){ static int c=0 c£«

    [单选题]若有程序 fun(int a,int b) { static int c=0 c+=a+b; retum c; } main () { int x=5,y=3,z=7,r; r=fun((y,x+y),z); r=fun(x,y); printf("%d/n",r); } 上面程序的输出结果______。A.23B.15C.19D.18

  • 查看答案
  • 若有以下说明和定义union dt{int a;char b;double c;

    [单选题]若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f/n",data.c);输出结果为5.000000D.data可以作为函数的实参

  • 查看答案
  • 若有以下程序:#inclcudevoid main(){int i;int a[

    [单选题]若有以下程序:inclcudevoid main(){int i;int a[3][3]={'1','2','3','4','5','6','若有以下程序: #inclcude<iostream.h> void main() { int i; int a[3][3]={'1','2','3','4','5','6','7','8','9'); for(i=0;i<3;i++) cout<<a[i][i]<<" "; cout<<e

  • 查看答案
  • 若有函数定义:int fun(){doublex=23.5;returnx;},

    [单选题]若有函数定义:int fun(){doublex=23.5;returnx;},则函数的返回结果是()A . 23B . 23.0C . 23.5D . 24

  • 查看答案
  • 若有以下说明和定义typedef int*INTEGER;INTEGER p,*

    [单选题]若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

  • 查看答案
  • 若有以下说明和定义:typedef int *INTEGER;INTEGER p

    [单选题]若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。A.p是整型变量B.p是基类型为整型的指针变量C.q是基类型为整型的指针变量D.程序中可用INTEGER代替int类型名

  • 查看答案
  • 若有以下程序:# inclcude void main(){int i;int

    [单选题]若有以下程序: inclcude void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };若有以下程序:# inclcude <iostream.h>void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };for(i=0;i<3;i++)cout<<a[2-i] [i]<<" ";cout<<end1;}执行后的输出结果是( )。A.1 5 9B.7 5 3C.3 5 7D.5 9 1

  • 查看答案
  • 若有以下说明和定义 fun(int*c){...} main() { int(*