首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: int a=,b=2; a=a^b; b=b^a; 则执行以上语句后a和b的值分别是( )。
若有以下程序: int a=,b=2; a=a^b; b=b^a; 则执行以上语句后a和b的值分别是( )。
admin
2012-12-03
50
问题
若有以下程序:
int a=,b=2;
a=a^b;
b=b^a;
则执行以上语句后a和b的值分别是( )。
选项
A、a=1,b=2
B、a=3,b=1
C、a=3,b=2
D、a=2,b=1
答案
B
解析
本题考查按位异或的用法。按位异或运算的规则是:两个运算数的相应二进制位相同,则结果为0,相异则结果为1。b=2的二进制为00000010,a=1的二进制为00000001,a=a^b=00000011,转化为十进制后为3,b=b^a=00000010^00000011=00000001,即1。
转载请注明原文地址:https://kaotiyun.com/show/I0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);print("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的
设有定义:floata=2,b=4,h=3;以下c语言表达式中与代数式(a+B)h计算结果不相符的是()。
有以下程序main(){unsignedchara,b,c;a=0x3;b=a|0x8;c=b<<1;printf("~%d%d\n",b,C);}程序运行后的输出结果是
以下叙述中正确的是
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
有以下程序voidfun(char*c,intD){*c-*c+1;d=d+1;printf("%c,%c,",*c,D);}main(){chara=’A’,b=’a’;fun(&b,A);pr
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
以下选项中非法的表达式是()。
在面向对象的程序设计中,下列叙述中错误的是()。
随机试题
有以下程序:#include<stdio.h>main(){intx:scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);
皮亚杰认为中学生的思维发展处于()。
车辆通过凹凸路面时,应怎样做?
哮病中冷哮的治法为哮病中痰哮的治法为
患者身患外感实热病证,兼见喘喝,气不能接续,甚则心悸气短。其病机是
工程项目的动态控制是()。
混凝土浇筑过程中,正确的做法是( )。
下列关于美式看涨期权的表述中,正确的是()。
瓦窑堡是陕北名堡,享有“天下堡,瓦窑堡”之誉,以瓦窑堡会议而全国知名。1935年12月,中共政治局在陕北瓦窑堡召开政治局会议,其内容主要是()
在下列存储管理方案中,(1)是解决内存碎片问题的有效方法。虚拟存储器主要由(2)组成。
最新回复
(
0
)