首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32: printf("%d",s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32: printf("%d",s);
admin
2020-07-28
28
问题
若变量已正确定义,则以下语句的输出结果是
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://jikaoti.com/ti/qgD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
有以下程序intf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运行后的输出结果是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
下列叙述中正确的是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
有下列程序:main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k
以下叙述中正确的是
下列关于数据库设计的叙述中,正确的是
随机试题
关于市盈率,下列说法正确的有()
正常三尖瓣与二尖瓣的血流频谱有什么不同()
甘女士,31岁,孕3产0。孕42+3周,诊断为“过期妊娠”。入院后给予缩宫素引产,宫缩过强,持续55秒,间隔60秒,胎心监护提示“胎儿窘迫”应采取的首要急救护理措施是()
英国法的渊源有()。
出境货物报检单的“启运口岸”一栏填写货物最后离境的口岸。( )
注册会计师是否按照审计准则的规定实施了审计工作,取决于注册会计师()。
()是以发掘、培养、利用和发展人力资源为主要内容的一系列有计划的活动和过程。它以人力资本投资为前提,包括人力资源的教育、培训以及人才的发现、培养、使用与调剂等诸多管理活动。人力资源开发是一个复杂的社会系统工程。
郑樵编纂的《通志》创新之处是()。
关于法律解释和法律推理,下列哪一说法可以成立?()
依次填入下面一段文字横线处的词语,恰当的一组是()。这已是三十多年前的事了,我最近还见到这位朋友,那一点灯光_____鼓舞一个出门求死的人多活了许多年,_____使他到现在还活得很健壮,我没有跟他重谈灯光的话,_____我想,那点灯光一定
最新回复
(
0
)