更多“有如下程序int func(int a,int B){return(a+B) ;}main(){int x=2,y=5,z=8,r; r=func(func(x,y),z ”相关问题
  • 第1题:

    有如下程序includeint func(int a,int b){return(a+b);}void main(){ int x=2,y=5,

    有如下程序 #include<iostream.h> int func(int a,int b) {return(a+b);} void main() { int x=2,y=5,z=8,r; r=func (func (x,y),z); cout<<r; 该程序的输出的结果是

    A.12

    B.13

    C.14

    D.15


    正确答案:D
    解析:语句r=time(func(x,y),z);中,fun(x,y)是一次凋用函数,它的值作为func另一次调用的实参。注意本题调用两次函数。

  • 第2题:

    有如下程序 int func(int a,int b) { return(a+b); } main() { int x=3,y=6,z=7,r; r=func(func(x,y),z); printf("%\d\n",r); }该程序的输出的结果是______。

    A.14

    B.15

    C.16

    D.17


    正确答案:C

  • 第3题:

    有如下程序includeint func(int a,int b){ return(a+b) ;}void main( ){ int x=2,y

    有如下程序 #include<iostream.h> int func(int a,int b) { return(a+b) ;} void main( ) { int x=2,y=5,z=8, r; r=func ( func(x,y),z); cout << r; } 该程序的输出的结果是

    A.12

    B.13

    C.14

    D.15


    正确答案:D
    解析:语句r=func(func(x,y),z);中,fun(x,y)是一次调用函数,它的值作为func另一次调用的实参。注意本题调用两次函数。

  • 第4题:

    有如下程序;

    int func(int a, int b)

    { return(a+b); }

    main()

    { int x=2, y=5, z=8, r;

    r=func(func(x, y), z); printf("% \d\n", r); }

    该程序的输出的结果是______。

    A.12

    B.13

    C.14

    D.15


    正确答案:D
    解析:函数func的功能是计算两个形参之和,并将值返回主调函数。所以:r=func(func(x,y),z)=func(func(2,5),8)=func(7,8)=15。

  • 第5题:

    有如下程序 int func(int a, int b) { return(a+b); } main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); } 该程序的输出结果是______。

    A.12

    B.13

    C.14

    D.15


    正确答案:D
    解析:调用函数func(x,y),返回x+y,即7;再调用函数func(7,z),返回7+z,即15。