首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面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
27
问题
下面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://kaotiyun.com/show/ROPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下程序片段:ina,b,c;printf("inputa,b,c:");scanf("a=%d,b=%d,c=%d",&a,&b,&c);欲使输出结果为1、2、3(分别对应于a、b、c),输入数据的正确形式为【】。
若已包括头文件<stdio.h>且已有定义staticcharstr[9];,现要使str从键盘获取字符串"Thelady",应使用
以下不正确的定义语句是
下列叙述中,正确的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。#defineN5#include<stdlib.h>main(){inta[N]
某个C程序中有4个函数t、u、v和w,执行时t调用了u和v,u调用了t和w,v调用了w,w调用了t和v。以下叙述中正确的是()
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#include<stdio.h>main(){union{inti[2];longk;charc[4];}r,*s=&
软件设计模块化的目的是【】。
以下正确的说法是
随机试题
患者,女,26岁,未婚。既往月经量少,现停经6个月,形体日渐肥胖,伴神疲倦怠,肢体沉重,面浮足肿,舌苔白腻,脉滑。其证候是
男,72岁。右手震颤伴动作缓慢6年,翻身困难1年。诊断为帕金森病。有青光眼和轻度肾功能不全病史。无消化性溃疡史。服用复方左旋多巴时症状改善明显,近1年来疗效减退,单剂疗效仅3小时。为改善症状,最适合增加的药物是()
加工贸易保税料件及成品经批准内销的,仍按原进口料件归类,但生产加工所产生的边角料应按内销时的状态确定归类。()
在减免交易保证金业务中,从风险的角度看,()承担了交易中的()风险。
现年45岁的李先生决定自今年起每年过生日时将10000元存入银行直到60岁退休,假定存款的利率是3%并保持不变,则退休时李先生将拥有()元银行存款可用于退休养老。
下列选项中,属于全国人民代表大会常务委员会的职权的有()。
严郑公①宅同咏竹杜甫绿竹半含箨②,新梢才出墙。色侵书帙③晚,阴过酒樽凉。雨洗涓涓净,风吹细细香。但令无剪伐,会见拂云长。【注】①严郑公:即严武,受封郑公。②箨(tuò):笋
在偏远山区某小学,老师正在发放教科书.只购买了65本教科书,需要每两个学生合用一本数学书,每三个学生合用一本语文书,每四个学生合用一本英语书。学生数为()。
关于法治与法制区别,下列说法正确的有()。
激活菜单栏的快捷键是
最新回复
(
0
)