niusouti.com
更多“有如下程序该程序的输出结果是().A.12B.13C.14D.15 ”相关问题
  • 第1题:

    有如下程序;

    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。

  • 第2题:

    有如下程序 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。

  • 第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(fnnc(x,y),z); printf("%d\n",r); } 该程序的输出结果是______。

    A.12

    B.13

    C.14

    D.15


    正确答案:D

  • 第5题:

    有如下程序: 该程序的输出结果是( )。A.0.000000B.0.250000C.0.500000SXB

    有如下程序:该程序的输出结果是( )。

    A.0.000000

    B.0.250000

    C.0.500000

    D.1.000000


    正确答案:D
    本题考查if语句的嵌套。if语句中的一种表达方式,即:if…elseif…。该表达式的语句是:if(表达式1)语句lelseif(表达式2)语句2elseif(表达式3)语句3else语句4本题执行elsey=1.0,并且以”%f”输出。