首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(’’%d,s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(’’%d,s);
admin
2014-06-15
54
问题
若变量已正确定义,则以下语句的输出结果是
s=32;
s^=32;
printf(’’%d,s);
选项
A、-1
B、1
C、32
D、0
答案
D
解析
按位异或”运算的规则是:参与运算的两个运算数中相对应的二制位上,若数相同,则该位的结果为0;若数不同,则该位的结果为1。因为语句s=32;s,=32;相当于s与自身做按位异或运算,所以其结果等于0。
转载请注明原文地址:https://www.kaotiyun.com/show/WlJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
以下函数的功能是求x的y次方,请填空。 doublefun(doublex,inty) {inti; doublez; for(i=1,z=x;i<y;i++) z=z*【】; returnz;
若输入60和13,以下程序的输出结果是() #defineSURPLUS(a,b)((a)%(b)) main() {inta,b; scanf("%d,%d",&a,&b); printf("%d\n",SURPLUS(
在下列叙述中,错误的一条是()
若要定义a为3×4的二维数组,正确的定义语句是()
Jackson方法是一种面向【】的结构化方法。
设有以下定义和语句:inta[3][2]={1,2,3,4,5,6,),*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是()。
以下所列的C语言常量中,错误的是()。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
设有如下说明:typedefstruct{intn;charc;doublex;)STD;则以下选项中,能正确定义结构体数组并赋初值的语句是()。
随机试题
肌萎缩型侧索硬化症和颈椎间盘突出症不同点为
双眼球分离双眼球内聚
HLA-Ⅱ类分子属于细菌脂多糖属于
产于云南的道地药材有
对偿债备付率的叙述正确的有()。
横道计划作为控制建设工程进度的方法之一,其局限性是不能()。
放射性元素衰变时放出三种射线,按穿透能力由强到弱的排列顺序是()。
下列关于缓刑的说法中,不正确的有()。
在中国北部有这样两个村落,赵村所有的人都是白天祭祀祖先,李庄所有的人都是晚上才祭祀祖先,我们确信没有既在白天也在晚上祭祀祖先的人。我们也知道李明是晚上祭祀祖先的人。依据以上信息,能断定以下哪项是对李明身份的正确判断?
Inpolicework,youcanneverpredictthenextcrimeorproblem.Noworkingdayisidenticaltoanyother,sothereisno"【B1】__
最新回复
(
0
)