[试题]

以下程序的运行结果是 ( 8 ) 。

int k=0;

void fun(int m)

{ m+=k; k+=m; printf("m=%d k=%d ",m,k++);}

main( )

{ int i=4;

fun(i++); printf("i=%d k=%d/n",i,k);

}

参考答案与解析:

相关试题

以下程序的运行结果是int k=0;void fun(int m){m£«=k;

[单选题]以下程序的运行结果是 int k=0; void fun(int m) {m+=k;k+=m;printf("m=%d k=%d",m,k++);} main() {int i=4; fun(i++); printf("i=%d k=%d/n",i,k); }A.m=4 k=5 i=5 k=5B.m=4 k=4 i=5 k=5C.m=4 k=4 i=4 k=5D.m=4 k=5 i=4 k=5

  • 查看答案
  • 以下程序的运行结果是 int k=0; void fun(int m) {m£«

    [单选题]以下程序的运行结果是int k=0;void fun(int m){m+=k;k+=m;printf("m=%d k=%d ",m,k++);}main(){int i=4;fun(i++); printf("i=%d k=%d/n",i,k);}A.m=4 k=5 i=5 k=5B.m=4 k=4 i=5 k=5C.m=4 k=4 i=4 k=5D.m=4 k=5 i=4 k=5

  • 查看答案
  • 以下程序的运行结果是 int k=0; void fun(int m) {m£«

    [单选题]以下程序的运行结果是int k=0;void fun(int m){m+=k;k+=m;printf("m=%d k=%d",m,k++);}main( ){ int i=4;fun(i++);printf("i=%d k=%d/n",i,k);}A.m=4 k=5 i=5 k=5B.m=4 k=4 i=5 k=5C.m=4 k=4 i=4 k=5D.m=4 k=5 i=4 k=5

  • 查看答案
  • 下列程序的运行结果是()。void fun(int*a,int*b){int *

    [单选题]下列程序的运行结果是()。void fun(int*a,int*b){int *k;k=a;a=b;b=k;}main(){int a=3,b=6,*x=&am下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }A.63B.36C.编译出错D.0 0

  • 查看答案
  • 下面程序的运行结果是 #include void fun(int * a,int

    [单选题]下面程序的运行结果是 include void fun(int * a,int * b) { int x= * a; * a= *下面程序的运行结果是#include<iostream.h>void fun(int * a,int * b){int x= * a;* a= * b; * b=X;cout < < * a < < * b < <" ";}void main( ){int x=1,y=2;fun(&x,&y) ;cout < < X < < y < < endl;

  • 查看答案
  • 下列程序的运行结果是______。void fun(int *a,int *b)

    [单选题]下列程序的运行结果是______。 void fun(int *a,int *b) { int *k; k=a;a=b;b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }A.6 3B.3 6C.编译出错D.0

  • 查看答案
  • 以下程序的正确运行结果是()。#includeint fun(int);void

    [单选题]以下程序的正确运行结果是()。includeint fun(int);void main(){int a=2,i;for(i=0;以下程序的正确运行结果是( )。 #include<iostream.h> int fun(int); void main() { int a=2,i; for(i=0;i<3;i++) cout<<fun(a)<<end1; cout<<end1; } int fun(int a) { int b=0; static int c=3; b++;c++; return

  • 查看答案
  • 下列程序的运行结果是()。void fun(int*s,int*p){stati

    [单选题]下列程序的运行结果是( )。 void fun(int*s,int*p) {static int t=3; } void main() {int a[]={2,3,4,5},k,x; printf("%d,",x): }A.5,4,3,2,B.2,3,4,5,C.2,2,2,2,D.5,5,5,5,

  • 查看答案
  • 以下程序运行后的输出结果是void fun(int x,int y){ x=x£

    [主观题]以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}main(){ int x=2,y=3; fun(x,y); printf("%d,%d/n",x,y);}

  • 查看答案
  • 下列程序的运行结果是()。 #include void fun(int &a,i

    [单选题]下列程序的运行结果是()。 include void fun(int &a,int b=3) { static int i=2下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void main() { int x=5,y=2; fun(x,y); cout<<x<<","; fun(x); cout<<x<<endA.5,2B.7,

  • 查看答案
  • 以下程序的运行结果是 ( 8 ) 。int k=0;void fun(int m