首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。 Fun(int x,int b[]) { int k=0,r; do {r=x%2
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。 Fun(int x,int b[]) { int k=0,r; do {r=x%2
admin
2013-02-23
36
问题
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。
Fun(int x,int b[])
{ int k=0,r;
do
{r=x%2;
( )=r;
x/=2;
}while(x);
}
选项
答案
b[k++]
解析
本题的考查点是do-while语句。形参x默认为十进制,要想将一个十进制的数转换成二进制,可以使用整除求余法,题中的程序段也表明了将使用这种方法,将一个十进制的数转换成二进制要用这个十进制数不断的整除2,将每次的余数记录下来,直至无法再除,此时,整除得到的第一个元素即为二进制数的最低位,其余依次类推,所以在程序段中的横线处,应当填写“b[k++]”。
转载请注明原文地址:https://jikaoti.com/ti/fYB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+=p[i++];printf(
C语言中main函数参数的非法表示形式是()
下列不正确的表达式是()
若有以下的说明语句,则与它等价的说明是chars[3][5]={"aaaa","bbbb","cccc"};
下列叙述中,正确的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
在关系型的数据库管理系统中,3种基本关系运算是______。
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
随机试题
社会主义集体主义强调个人利益要服从集体利益,归根到底,既是为了维护集体的共同利益,也是为了维护个人的根本利益。
It’sapitythatsomeofthepeople______cannotcometotheparty.
3岁小儿的平均身长是
根据《票据法》的规定,下列有关汇票出票记载事项的表述中,正确的是()。
A公司因拖欠B公司债务被诉至人民法院并败诉,判决生效后,经人民法院强制执行,A公司仍无法完全清偿B公司债务。A公司的债权人C公司知悉该情况后,于2014年7月30日向人民法院提出对A公司的破产申请,A公司提出异议:第一,A公司账面资产仍大于负债;第二,
Thisnoticeconcernsallemployeeswhousetheconferencerooms.Startingimmediately,youwillneedtoofficiallyreserveanyc
Scienceisadominantthemeinourculture.Sinceittouchesalmosteveryfacetofourlife,educatedpeopleneedatleastsome
在显示查询结果时,如果要将数据表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动
PassiveSmokingisWorkplaceKillerPressuremountedonBritainonMondaytotakeactionon(1)smokingwithnewresearchshowing
Aproblemmorespecifictoschoolsthemselvesispervasivestudentpassivity—alackofactiveparticipationinlearning.Thispr
最新回复
(
0
)