首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
46
问题
有以下程序 #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://kaotiyun.com/show/X6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于KeyPress事件,以下叙述中正确的是( )。
对窗体上名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是( )。
窗体上有一个名为Commandl的命令按钮,并有下面的程序:PrivateSubCommandl_Click()DimalT(5)AsIntegerFork=lT05arr(k)=kNext
下列叙述中正确的是
关于菜单设计,下列叙述中错误的是()。
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体如图所示。运行程序时,从考生文件夹数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,同时统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果显示在相应的文本框
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
随机试题
导电材料是用来传递电能和电信号的。()
德育管理
下列关于折旧的说法不正确的是()
下列选项中不属于梭伦改革内容的是()
设计算法时通常不需要考虑数据的表示。因此算法与数据结构无关。
患者,女性,45岁。有糖尿病史。主诉外阴瘙痒,妇科检查:白带豆腐渣样,阴道壁充血,宫颈光滑。护士为患者准备会阴冲洗的溶液,宜选用的最佳溶液是
患者,男,38岁。3小时前因上腹部剧痛伴恶心、呕吐1次,30分钟后突然晕厥、出冷汗伴濒死感而急诊入院。入院时间为14:30。体格检查:腋温38.5℃,脉搏102次/分,呼吸22次/分,血压70/50mmHg。2小时后患者出现尿量减少,医嘱记录出入量,以
在治理管涌与流沙(土)的方法当中,垂直向防渗是截水防渗措施之一。垂直向防渗结构形式很多,如基坑及其他开挖工程中广泛使用的地下连续墙、板桩、MSW工法插筋水泥土墙以及水泥搅拌墙。这些竖向的隔水结构主要是打设在透水层内,其深度根据()确定。
根据以下资料,回答下列问题。2013年第二季度,全国主要监测城市地价总体水平为3226元/平方米。三大重点区域:长江三角洲、珠江三角洲、环渤海地区综合地价水平分别为4770元/平方米、4552元/平方米、3465元/平方米。分用途看,
情景:你的澳大利亚朋友Jack决定在圣诞节假期来你出旅游。澳大利亚地处南半球,圣诞节(12月25日)正值夏季,而此时中国确实冬季。任务:请你用英语给他写一张50个词左右的明信片。内容包括:圣诞节前后你处天气情况;他应
最新回复
(
0
)