[单选题]

若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f/n",sub((int)sub(k+j,j),k+i)); } 则程序运行后的输出结果是( )。

A.40

B.32

C.16

D.编译出错

参考答案与解析:

相关试题

若有如下程序:sub(int a,int b,int *z){*z=a£«b;r

[单选题]若有如下程序:sub(int a,int b,int *z){*z=a+b;return;}main(){int a=1,b=2,c=3,d,e;sub(a,b,&D) ;sub(c,d,&e);printf("%d",e);}则程序运行后的输出结果是A.3B.4C.5D.6

  • 查看答案
  • 若有如下程序:sub(int a,int b,int*z){*z=a£«b;re

    [单选题]若有如下程序:sub(int a,int b,int*z){*z=a£«b;return;}main(){int a=1,b=2,C=3,d,e;sub(a,b,&若有如下程序: sub(int a,int b,int*z) { *z=a+b; return; } main() { int a=1,b=2,C=3,d,e; sub(a,b,&d); sub(C,d,&e); printf("%d",e); } 则程序运行后的输出结果是( )。A.3B.4C.5D.6

  • 查看答案
  • 若有如下程序:sub(int a,int b,int c){c=a£«b;ret

    [单选题]若有如下程序: sub(int a,int b,int c) { c=a+b; return(c);} main() {int x=3,y=4,z=6; sub(x,y,z); printf('%d”,z); } 则程序运行后的输出结果是( )。A.3B.6C.7D.4

  • 查看答案
  • 有如下程序int func(int a,int B){return(a£«B)

    [单选题]有如下程序 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.12B.13C.14D.15

  • 查看答案
  • 有如下程序 int func(int a,int b) {return (a£«

    [单选题]有如下程序 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.12B.13C.14D.15

  • 查看答案
  • 有如下程序 int func(int a,int b) { return(a£«

    [单选题]有如下程序 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.14B.15C.16D.17

  • 查看答案
  • 有如下程序 int func(int a, int b){ return(a£«

    [单选题]有如下程序 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.12B.13C.14D.15

  • 查看答案
  • 有如下程序int func(int a,int b){return(a+b);}

    [单选题]有如下程序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 . 12B . 13C . 14D . 15

  • 查看答案
  • 有如下程序float fun (int x,int y){return(x£«y

    [单选题]有如下程序 float fun (int x,int y){return(x+y);} main() { int a=2,b=5,c=8; printf("%3.Of/n",fun((int)fun(a+c,B) ,(a-C) )) } 程序运行后的输出结果为_______。A.编译出错B.9C.21D.9

  • 查看答案
  • 若有如下程序:int sub(){static int n=1;int x=1;

    [单选题]若有如下程序: int sub() {static int n=1; int x=1; x*=n;n++; return x; } main() {int n,t=1; for(n=1;n<6;n++)t*=sub(); printf("%d/n",t); } 则程序运行后的输出结果是( )A.15B.120C.34560D.-30976

  • 查看答案
  • 若有如下程序:float sub(int a,int b){return(a*b