[主观题]

8 写出下列程序所有可能的运行结果。

int a;

int b;

int c;

void F1()

{

b=a*2;

a=b;

}

void F2()

{

c=a+1;

a=c;

}

main()

{

a=5;

//Start F1,F2 in parallel

F.1(); F2();

printf("a=%d/n",a);

}

参考答案与解析:

相关试题

写出下列程序的运行结果。 fun(int a, int b) { if(a>b)

[主观题]写出下列程序的运行结果。 fun(int a, int b) { if(a>b) return (a); Else return (b); } main { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf(“%d/n”,r); }

  • 查看答案
  • 写出下列程序段的输出结果( )。main(){int x=5; int y=10

    [单选题]写出下列程序段的输出结果( )。main(){int x=5; int y=10;printf("%d/n",x++); printf("%d/n",++y); }A.5 B.6 C.6 D.5 10 10 11 11

  • 查看答案
  • 下列程序的运行结果是()。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

  • 查看答案
  • 下列程序的运行结果是 voidfun(int*a,int*b) {int*k;

    [单选题]下列程序的运行结果是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 0

  • 查看答案
  • 7写出下列程序的运行结果。 unsigned int i=3; cout< -

    [主观题]7 写出下列程序的运行结果。unsigned int i=3;cout<

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

    [主观题]下面程序的运行结果是void swap(int *a,int *b){ int *t; t=a;a=b;b=t;}main(){ int x=3,y=5,*p=&x,*q=&y; swap(p,q); printf("%d%d/n",*p,*q);}

  • 查看答案
  • 下列程序的运行结果是#includevoid fun(int *a,int *B

    [单选题]下列程序的运行结果是includevoid fun(int *a,int *B){int *k;k=a;a=b;b=k;}void m下列程序的运行结果是 #include<iostream.h> void fun(int *a,int *B) {int *k; k=a;a=b;b=k; } void main( ) {int a=3,b=6,*x=&a,*y=&b; fun(x,y); cout << a <<" "<< b; }A.63B.36C.编译出错D.0

  • 查看答案
  • 下列程序的运行结果是______。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

  • 查看答案
  • 下面程序的运行结果为#includeVoid swap(int &a,int b

    [单选题]下面程序的运行结果为includeVoid swap(int &a,int b){int temp;temp=a£«£«;a=b;下面程序的运行结果为 #include<iostream,h> Void swap(int &a,int b) { int temp; temp=a++; a=b; b=temp; } void main() { int a=2,b=3; swap(a,b); cout <<a <<”,” <<b <<end1 }A.2,3B.3,2C.2,2D.3,

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

    [单选题]下面程序的运行结果是#includevoid 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<<<}A.12 12B.12 21C.21 12D.21 21

  • 查看答案
  • 8 写出下列程序所有可能的运行结果。 int a; int b; int c;