首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=1, b=2, c=3, x; x=(a^b)&c; printf("%d\n",x); } 程序的运行结果是
有以下程序 #include <stdio.h> main() { int a=1, b=2, c=3, x; x=(a^b)&c; printf("%d\n",x); } 程序的运行结果是
admin
2009-06-20
62
问题
有以下程序 #include <stdio.h> main() { int a=1, b=2, c=3, x; x=(a^b)&c; printf("%d\n",x); } 程序的运行结果是
选项
A、0
B、1
C、2
D、3
答案
D
解析
在C语言中,整型数据在内存中是按二进制形式存放的,位运算就是直接对这些二进制进行操作的一系列运算符。例如题目中a、 b、c的值分别为1、2、3,那它们在内存中存放的样子就是:0001、0010、0011(由于数据不大,int类型本来要占4字节也就是32位二进制的,这里就省写为4位了)。
“^”运算符的作用是:按位异或。意思是:两个操作数对应的二进制位如果相异,则结果对应的二进制位为1,否则结果对应二进制位为0。所以0001^0010=0011。“&”运算符的作用是:位与。意思是:如果两个操作数对应的二进制位同时为1,则结果对应的二进制位为1,否则结果对应二进制位为0。所以0011&0011=0011,也就是十进制的3,故本题最终输出结果为3,应该选择D。
转载请注明原文地址:https://www.kaotiyun.com/show/X6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请
以下关于窗体的叙述中错误的是( )。
以下关于多重窗体程序的叙述中,错误的是( )。
设有以下程序:PrivateSubForm_Click()x=50Fori=1To4Y=InputBox(”请输入一个整数”)Y=Val(Y)IfYMod5=0Then
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
下面关于标准模块的叙述中错误的是( )。
以下关于数组的叙述中,错误的是
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
以下自定义数据类型的语句中,正确的是( )。
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
随机试题
在FX2N系列PLC中PLS是()指令。
A.EDTAB.牙胶尖C.氢氧化钙糊剂D.木馏油E.氧化锌丁香油根管充填材料遇到脓液时仍有消毒作用的是
张三现居住在成都市,其户口关系等均在成都市。1990年张三经成都市劳动局将其工资关系等转至成都市某国有企业,但张三一直未去该单位工作,该国有企业也从未找过张三。2004年5月张三去该企业要求办理退休手续,该企业认为本单位并无此人,张三却以自己的户口等是随从
关于权利的享受和义务的履行,下列说法不正确的是()。
反映物流企业在一定经营成果的财务报表是()。
()加强了对公安工作的领导,党的有关公安工作的路线、方针、政策才能落实。
元曲是中华民族灿烂文化宝库中的一朵奇葩,它在思想内容和艺术成就上都体现了独有的特色,和唐诗宋词鼎足并举。以下关于元曲的说法正确的有()。
Itwasafoolishquestiontoask.It(1)_____moresenseformetohavelearnedifshehad(2)_____orapointofview,butitw
Insomniacs(someonewhocannotsleepeasily)don’tjustsufferatnight.Duringtheday,theyoftenfeelsleepy,havetroubleconc
Inaneffortto(i)______the(ii)______theater,thetroupememberscontributedthousandsofdollarstokeeptheplayhouseopera
最新回复
(
0
)