首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面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
71
问题
下面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全国计算机二级
相关试题推荐
若变量n中的值为24,则prnt函数共输出【】行。voidprnt(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d",aa[i]);
有以下的程序#include<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname,"w");for
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
设有数组定义:chararray[]="China";则数组array所占的空间为()
设有如下枚举类型定义:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举类型Fortran的值为()
若有如下程序:main(){intm=-1;printf("%d,%u,%0,%x",m,m,m,m);}则程序运行后的输出结果是()
子程序通常分为两类:【】和函数,前者是命令的抽象,后者是为了求值。
若有以下定义:chars[20]="programming",*ps=s;则不能代表字符。的表达式是()
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;
在关系型的数据库管理系统中,3种基本关系运算是______。
随机试题
(2013年4月,2010年4月)1945年8月至10月,国共双方举行了确认和平建国基本方针的________。
A.中央型多见B.周围型多见C.弥漫型多见D.由嗜银细胞发生肺大细胞癌
水蒸气绝热节流后有()。
城市化与人均GNP的关系是()。
某工程总投资2100万元,预计某设备的采购价为300万元,就设备采购而言,( )。
某投标人中标后,招标人要求其压低报价10%,否则不签合同。于是双方先按照中标人的投标报价签订了甲合同并备案。接着,双方又根据施工单位同意压价后的价格签订了乙合同。后来,双方因工程款结算产生纠纷。关于工程款结算的合同依据,下列说法中,正确的是(
根据《会计法》的要求,所有单位都必须设置会计机构。()
10,24,52,78(),164
关于听觉掩蔽的说法中不正确的是
Entirecitiesandcountieshavebannedthem.McDonald’sandKFChavedeclaredtogivethemup—ashaveStarbucks,RubyTuesday,a
最新回复
(
0
)