首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
下面程序段的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在一维数组中返回,二进制数的最低位放在下标为0的元素中,其他以此类推。 #include main(int x,int b[]) {int k=0,r,i;
下面程序段的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在一维数组中返回,二进制数的最低位放在下标为0的元素中,其他以此类推。 #include main(int x,int b[]) {int k=0,r,i;
admin
2010-04-24
53
问题
下面程序段的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在一维数组中返回,二进制数的最低位放在下标为0的元素中,其他以此类推。
#include
main(int x,int b[])
{int k=0,r,i;
scanf("%d",x);
do
{r=x%2;
b[______]=r;/*第一空*/
x/=2;
}while(______);/*第二空*/
for(______);i>=0;i--)/*第三空*/
printf("%d",b
);
}
选项
答案
k++/*第一空。将余数r赋值给数组元素b[k]并使k自加1,为下一次循环做准备*/ x/*第二空。当x=0时则终止循环。当算术运算获得的值小于1时,变量将被赋于0值*/ i=k-1/*第三空。在循环体内最高位获值后,k又自加1一次;故输出时需将k的值减1以使第一次输出能正确地输出最高位的值*/
解析
转载请注明原文地址:https://kaotiyun.com/show/2xAx777K
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
当模块中包含复杂的条件组合,下列能够清晰地表达出各种动作之间的对应关系的只有()
关于模块结构图的说法错误的是()
Chapin图又称作什么,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题()
以下关于设计模型说法错误的是()
用来表达交互行为的是下列()
在常见的耦合类型中,应尽量避免使用的是()
_______是以可用性作为攻击目标,它毁坏系统资源,切断通信线路,或使文件系统变得不可用。
串s1=‘abcdefg’,s2=‘hijkl’,则concat(substr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=_________。
设struct{shorta;charb;floatc;}cs;则sizeof(cs)的值是()
以下运算实现在链栈上的进栈,请在______处用适当的语句予以填充。voidPush(LStackTp*ls,DataTypex){LStackTp*p;p=malloc(sizeof(LStackTp));
随机试题
背景某工程由A建筑集团总承包,经业主同意后,将土方工程和基坑支护工程分包给B专业分包单位。在土方工程施工中,B专业公司经仔细的勘察地质情况,认为土质是老黏土,承载力非常高,编制了土方工程和基坑支护工程的安全专项施工方案,并将专项施工方案报A公司审核,A
与上年相比,2013年该市国际机场旅客吞吐量增加了约多少万人次?()
下列关于测绘合同的说法,错误的是()。
某水利工程业主与承包商签订了工程施工合同,合同中含两个子项工程,估算工程量甲项为2300m3,乙项为3200m3,经协商合同单价甲项为180元/m3,乙项为160元/m3。承包合同约定:(1)开工前业主应向承包商支付合同价20%的预付款
租赁合同的租赁期限在()个月以下的,当事人可以自由选择合同形式。
中国原外经贸部首席谈判代表龙水图就中国加入世界贸易组织问题曾明确表示:“我们不想搞对抗,但也不会为了加入世贸组织而放弃原则,以求得某方面的同意。”这是因为()。
Researchersbelieveoneway(tominimizing)(thedamage)istoget(better)at(predicting)theriskoffire.
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;claSsObj{staticinti;public:obj(){i++;}-obj(){i--;}s
Weshouldmakeaclear______between"competent"and"proficient"forthepurposesofourdiscussion.
最新回复
(
0
)