若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。
A.a=1,b=2
B.a=3,b=l
C.a=3,b=2
D.a=2,b=l
第1题:
若有int a=1,b=2,c=3;,则执行下列语句后a的值为()。 if(a>b)a=b; if(a>c)a=c;
A.2
B.1
C.不一定
D.3
第2题:
若有int a=3,b; 则执行下面程序段后b的值是() if(a>0) b=1; else b=-1; b=b+1;
A.1
B.2
C.-1
D.0
第3题:
若有int a=1,b=2,c=3;,则执行下列语句后a的值为()。 if(a>b)a=b; if(a>c)a=c;
A.2
B.1
C.不定
D.3
第4题:
1、若有定义语句: int a[]={1,2,3,4},y,*p=&a[0]; 则执行语句“y=++(*p);”之后,值发生了变化的元素是()。
A.a[0]
B.a[1]
C.a[2]
D.a[3]
第5题:
若有定义“int a=1,b=2,c=3;”则执行以下程序段后a,b,c的值分别为()。 if (a<b){ c=a;a=b;b=c; }
A.a=1,b=2,c=3
B.a=2,b=3,c=1
C.a=2,b=3,c=3
D.a=2,b=1,c=1
第6题:
若有定义int a=2;则执行完语句a/=a*a;后,a的值是 ( )
A.0.5
B.0
C.1/2
D.1/4
第7题:
A.a=1,b=2,c=3
B.a=2,b=3,c=1
C.a=2,b=3,c=3
D.a=2,b=1,c=1
第8题:
若有以下程序: int a=1,b=2: a=a^b: b=b^a:则执行以上语句后a和b的值分别是( )。
A. a=1,b=2
B.a=3,b=l
C.a=3,b=2
D.a=2.b=1
第9题:
若有以下程序: int a=1,b=2: a=a^b: b=b^a: 则执行以上语句后a和b的值分别是( )。
A. a=1,b=2
B.a=3,b=l
C.a=3,b=2
D.a=2.b=1