首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int a=1,b=2,c=3,x; x=(ab)&c; printf("%d\n",x); } 程序的运行结果是( )。
有以下程序: #include <stdio.h> main() { int a=1,b=2,c=3,x; x=(ab)&c; printf("%d\n",x); } 程序的运行结果是( )。
admin
2009-01-15
13
问题
有以下程序: #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
答案
8
解析
在C语言中,整型数据在内存中是按二进制形式存放的,位运算就是直接对这些二进制进行操作的一系列运算符。例如题目中a、b、c的值分别为1、2、3,那它们在内存中存放的样子就是;0001、0010、0011(由于数据不大,int类型本来要占4字节也就是32位二进制的,这里就省写为4位了)。“^”运算符的作用是:按位异或。意思是:两个操作数对应的二进制位如果相异,则结果对应的二进制位为1,否则结果对应二进制位为0。所以0001
0011
=0011。“&”运算符的作用是:位与。意思是:如果两个操作数对应的二进制位同时为1,则结果对应的二进制位为1,否则结果对应二进制位为0。所以0011&0011=0011,也就是十进制的3,故本题最终输出结果为3,应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/GFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有语句:Open“C:\Test.Dat”ForOutputAs#l则以下叙述中错误的是()。
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面诏句中与该语句不等价的是()。
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click()CD1.DialogTitle="打开文件"CD1.InitDir="C:"
下面关于菜单的叙述中正确的是
设a=10,b=5,c=1,执行语句Printa>b>e后,窗体上显示的是()。
下面不能在信息框中输出”VisualBasic”的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
下列各种窗体事件中,不能由用户触发的事件是()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
下列不属于货币资金的特点的是
斯则仆之褊哉,以此常不见悦于长吏,仆则愈益不顾也。
某宗房地产是在政府有偿出让的地上开发建设的,当时获得的土地使用期限为50年,不可续期,至今已使用36年;预计利用该宗房地产正常情况下每年可获净收人8万元,该宗房地产的报酬率为8.5%,则该宗房地产的收益价格为()。
商业银行理财产品销售文件中的风险揭示书,应当设计的客户风险确认语句为()。
对扣除项目金额中,超过贷款期限的利息部分和加罚的利息不允许扣除。()
学过高等数学后有利于初等数学的进一步理解和掌握,这属于()。
有学者探究道光皇帝为什么把他的墓修筑得比其他帝王墓都要矮小。北京师范大学历史学院龚书铎教授说:“是因为‘在他手上打了败仗丢了土地,没有面目见先帝’。”这里所说的“土地”是指()。
深溪中学所有住校生都在学校食用午餐,因此有些家在深溪中学附近的学生不在学校住宿。为使上述论证成立,以下哪项关于深溪中学的断定是必须假设的?()
在中国美术史上,这是特殊的一页。在近十余年里,从现代艺术之父塞尚的作品开始,到西方当下的艺术形态,一百余年来,西方世界流行的所有艺术形式以及引发它们或它们引发的艺术思潮,几乎都在中国艺术舞台上粉墨登场——印象派、野兽派、抽象派、立体主义、未来主义
Bascahas______hisfirstprizeattheIntelScienceTalentSearch,thepremiernationalhighschoolsciencecompetition.
最新回复
(
0
)