[单选题]

若有如下程序: 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.3

B.6

C.7

D.4

参考答案与解析:

相关试题

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

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

    [单选题]若有如下程序: 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.40B.32C.16D.编译出错

  • 查看答案
  • 有如下程序:#includeint func(int a, int b){ret

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

  • 查看答案
  • 若有如下程序: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

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

    [单选题]若有如下程序: sub(int x) {int y=0; static int z=1; y+=x+2;z+=y+x; return(z); } main() {int t=1,n; for(n=0;n<3;n++)printf("%d,",sub(t)); } 则程序运行后的输出结果是 ( )A.5,5,5B.5,9,13,C.5,7,9,D.5,8,11,

  • 查看答案
  • 若有程序: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

  • 查看答案
  • 若有程序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

  • 查看答案
  • 若有如下程序:sub(p,n)int(*p)[3],n;{ int i;for(

    [单选题]若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是( )A.3 6 9B.2 4 8C.4 5 6D.7 8 9

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