首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面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
83
问题
下面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://www.kaotiyun.com/show/ROPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",B);}
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",*(*(p+i)+n));}main(){ints[
C语言中main函数参数的非法表示形式是()
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
在下列语句中,正确的是()
如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是()
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
二叉树按某顺序线索化后,其结点均有指向其前趋和后继的线索,该说法是【】的。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
程序段如下intk=-20;while(k=0)k=k+1;则以下说法中正确的是()
随机试题
治疗SLE时,若大剂量激素+免疫抑制剂使用4~12周后,病情仍无明显改善,则应加用
A.痰火久结,气血凝滞B.肝郁气结,脾虚痰凝C.寒湿久留,气血亏虚D.风湿郁久化热E.风热痰火壅滞膝部红肿热痛,屈伸不利属于
砌筑砂浆所用的水泥宜采用普通硅酸盐水泥或()。当轻质隔墙下端用木踢脚覆盖时,饰面板应与地面留有()缝隙。
联系实际,论述教师应具备哪些基本素养?
我国于()成功发射第一颗人造卫星。
下列关于身份证的说法正确的是()。
下列关于各省省名由来的说法,不正确的一项是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
Мойдругхорошо_____слитературойдревнейРуси.
"Cool"isawordwithmanymeanings.Itstraditionalmeaningisusedto【C1】______atemperaturethatisfairlycool.Astheworl
最新回复
(
0
)