首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设N和B都是(无符号)整型变量,下面C代码段的功能是计算变量B的二进制表示中__________。 N=0; while(B){ B=B&(B-1);//“&”是按位“与”运算 N++; }
设N和B都是(无符号)整型变量,下面C代码段的功能是计算变量B的二进制表示中__________。 N=0; while(B){ B=B&(B-1);//“&”是按位“与”运算 N++; }
admin
2019-05-11
34
问题
设N和B都是(无符号)整型变量,下面C代码段的功能是计算变量B的二进制表示中__________。
N=0;
while(B){
B=B&(B-1);//“&”是按位“与”运算
N++;
}
选项
A、数字1的个数
B、数字1比数字0多的数目
C、数字0的个数
D、数字0比数字1多的数目
答案
A
解析
本题考查基础数学应用的基本技能。
如果B=0(二进制全0),则计算得到N=0。
如果B非0(二进制表示中含有数字1),则B-1必然是将最靠右的数字1变成0,并将其右面(若存在)连续若干个0变成1。B&(B-1)的结果就是将原来B的最靠右的数字1变成0,其他数字不变。
B ………10…0
B-1 ………01…1
B&(B一1) ………00…0
这样,B=B&(B-1)的结果就是清除了B中最靠右的1个数字1。
题中的代码段中,每循环1次这样的运算,变量B中的数字1就减少1个,N就增加1,直到B变为全0为止。因此,该代码段的功能就是计算B中数字1的个数。
转载请注明原文地址:https://kaotiyun.com/show/GwVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在IE浏览器中,查看网页的源代码使用的菜单是(2)。
安装Linux时必须创建的分区是(59),在Linux中规定,每一个硬盘设备最多能有(60)个主分区,硬盘hda5是(61)。
计算机网络拓扑结构是通过网中节点与通信线路之间的几何关系来表示网络结构,它反映出网络中各实体间的______。
在双绞线布线后要进行测试,一般情况下,下面(36)不是测试的项目。光纤测试的内容不包括(37)项目。
计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此,______。
计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:(1)______是网络层的一个控制报文协议,(2)_____是超文本传输协议。(1)______A.SNMPB.WINSC.ICMPD.HTTP
下列关于MIME的说法正确的是______A.解决SMTP协议只能传送ASCII文本的限制B.是SMTP协议的一个替代协议C.加快发送邮件速度D.加快接收邮件速度
中断是CPU与外部设备数据交换的重要方式。CPU响应中断必须具备三个条件,分别为:外部提出中断请求、中断未屏蔽和(1)____。CPU响应中断后,必须由(2)_____提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(
Routersperformthedecisionprocessthatselectswhatpathapackettakes.These(71)layerdevicesparticipateinthecollection
Insufficient(71)can cause a processor to work at 50% or even more below its performance potential.
随机试题
对于子宫峡部,下列哪项不正确
2岁患儿,发热、咳嗽2天,喘憋1天。查体:呼吸促,口唇发绀,,肺部闻及湿哕音及痰鸣,心率164次/分,肝右肋下3cm。此时首选的药物为
下列哪种成分几乎不被重吸收而随尿排出体外()。
甲与乙婚后六年,乙又与另一男子相爱,并通过熟人办理了结婚登记手续。甲得知后将乙起诉至法院,乙被法院以重婚罪判处有期徒刑一年。对本案第一审判决,哪些人享有独立上诉权?
职业活动的内在的道德准则是()。
我国制碱工业的先驱——侯德榜纯碱工业始创于18世纪,在很长一段时间内制碱技术把持在英、法、德、美等西方发达国家手中。1921年正在美国留学的侯德榜先生为了发展我国的民族工业,应爱国实业家范旭东先生之邀毅然回国,潜心研究制碱技术,成功地摸索和改进了
设计任务:请阅读下面学生信息和语言素材,设计20分钟的英语听力教学方案。该方案没有固定格式,但须包含下列要点:-teachingobjectives-teachingcontents-keyanddifficultpoints-
维果茨基的观点包括
求下列函数的极值.
DealingwithLifeAbroadIntroduction.millionsofpeoplegoabroadtowork,studyortravel.symptomsofculture
最新回复
(
0
)