首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序 #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全国计算机二级
相关试题推荐
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
设有以下程序:PrivateSubForm_Click()x=50Fori=1To4Y=InputBox(”请输入一个整数”)Y=Val(Y)IfYMod5=0Then
以下关于数组的叙述中,错误的是
下列叙述中正确的是
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
在名称为Framel的框架中,有两个名称分别为opl、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。以下叙述中,正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若干个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
若变量a未事先定义而商接使用(例如:a=0),则变量a的类型是
随机试题
下述哪种物质与吞噬细胞对细菌的杀伤降解无直接关系
与强迫停立位有关的是
膈的主动脉裂孔位置在
预研究氧氟沙星治疗细菌性感染的效果进行一临床试验,人选研究对象228人,全部完成试验,其中180人治愈,30人有效,15人好转,3人无效。有效率为
患者,男性,74岁。因儿子打官司而担忧渐出现夜眠差,情绪低落,悲观厌世,总担心打官司的事情,患者自觉很痛苦,生活缺乏主动性。该患者的主要护理问题
甲用10万元假币冒充真币送给国家工作人员乙,甲走后,乙立即发现了收受的是假币,但乙之后陆陆续续使用该笔假币购物。关于本案,下列说法正确的是?
()是指借款人的还款能力出现明显的问题,依靠其正常经营收入已无法保证足额偿还本息,即使执行担保,也可能会造成一定损失。
下列规定“国家培养青年、少年、儿童在品德、智力、体质等方面全面发展”内容的是()。
()是数学教学评价的本体功能,它对数学教学起着潜在的制约作用.
下列诗(词)句与抒情话语的修辞方式,对应恰当的一项是()。
最新回复
(
0
)