若有以下程序: 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
第1题:
为了判断两个字符串s1和s2是(31)假定a和b为int型变量,则执行以下语句后b的值为
( )

第2题:
假定a和b为int型变量,则执行以下语句后b的值为( )
a=1; b=10;
do b-=a; a++;
}while<(b--<0);
A. A.9
B.-2
C.-1
D.8
第3题:
设x、y、z、s均为int型变量,且初值均为1,则执行语句s=++x||++y&&++z;后,s的值为()。
A.不定值
B.2
C.1
D.0
第4题:
假定a和b为int型变量,则执行以下语句后,b的值为______。 a=1;b=10; do { b-=a; a++; } while (b--<0);
A.9
B.-2
C.-1
D.8
第5题:
假定a和b为int型变量,则执行以下语句后b的值为 a=1; b=10; do { b=b-a; a++; } while (b> 0);
A.-3
B.-2
C.-1
D.0