首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
若有以下程序: 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
时间:2022-01-04 10:09
关键词:
答案解析
B
本题考查按位异或的用法。按位异或运算的规则是:两个运算数的相应二进制位相同,则结果为0,相异则结果为1。b=2的二进制为00000010,a=1的二进制为00000001,a=a^b一00000011,转化为十进制后为3,b=b^a=00000010^00000011=00000001,即1。
相关问题
执行下列语句后c的值为( )。 int a=1,b=2,c=3; if(a>C、 { b=a; a=c; c=b; }
设int a=1,b=2;,则执行a=b+2,a++,a+b;后a和b的值分别是( )
执行语句“int a=1,b=2;c=1/b*a;”后,变量c的值是( )。
若有定义:int a=11,b=2,c;,则执行语句:c=a/b+0.9;后,C的值为( )。
设int a=04,b;则执行b=a>>1;语句后,b的结果是( ).
最新问题
请判断下列语句执行完毕后,a、b、c的值
已知a,b,c的值分别是1,2,3,则执行下列语句if (a++
若有以下程序: int a=1,b=2 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。
有以下程序段: main() { int a=5,*b,**c; c=&b;b=&a; ┆ } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是( )。
设inta=11,b=2;执行下述程序段后,变量a和b的值分别是()。do{a/=b++;}while(a>b);
下列程序段的执行结果为( )。 A=0:B=1 A=A+B:B=A+B:Print A:B A=A+B:B=A+B:PrintA:B A=A+B:B=A+B:PrintA:B
若有以下程序: int a=1,b=2: a=a^b: b=b^a:则执行以上语句后a和b的值分别是( )。
若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。
下列程序段的执行结果为 a=1 b=5 Do a=a + b b=b + 1 Loop While a<10 Print a:b
若有定义:int a=8,b=5,执行语句c=a/b+0.4;后,c的值为 ( )
别人在看