首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为1
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为1
admin
2017-03-22
27
问题
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。
如:120的二进制数据为1111000
例:
DecToBin(char*des,120);
cout<
输出为:1111000
注意:不能修改程序的其他部分,只能补充DecToBin(char*des,int n)函数。
#include
#define MAXLEN 1.024
void DecToBin(char*des,int n)
{
}
void main()
{
char des[MAXLEN];
int n=120;
DecToBin(des,n);
cout<
return;
}
选项
答案
int j,i=0; char temp; while(n!=0) { des[i]=n%2+’0’; n=n/2; i++; } //转化结果为2进制最高位在des的下标最低处,顺序刚好反了 des[i]=NULL; for(j=0;j
解析
(1)本题为将十进制数转换成二进制数,因此采用除2求余法,通过该方法最终可以将一个十进制数转换成一个只包含1和0的数组。
(2)除2求余法得到的是0和1的数值,不是“0”和“1”字符,还需将数字转化成字符,0和1通过加上“0”的ASCII码便可得到0和1的ASCII码字符。
(3)因为除2求余法得到的字符数组是从低位到高位保存的,因此需要先倒序后再输出,可利用循环方式将顺序调转过来。
转载请注明原文地址:https://kaotiyun.com/show/KnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件测试的常用方法通常可分为白盒测试和【】。前者是根据程序的内部逻辑来设计测试用例,后者是根据软件的规格说明来设计测试用例。
若有以下程序#include<iostream>usingnamespacestd;classA{private:inta;public:
对于语句cin>>x中的各个组成部分,下列叙述中错误的是
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
在C++语言中,不合法的实型数据的是
下列说法中,不属于数据模型所描述的内容的是
数据库的故障恢复一般是由
请将下列模板类Data补充完整。templateclassData{public:voidput(Tv){val=v;}【】get()//返回数据成员val的值,返回类型不加转换{returnval;}private:T
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
随机试题
亚急性感染性心内膜炎最常见的死亡原因是
下列哪项不是生地黄的功效
功能为宁心安神的藏成药是()。
下列诉讼行为必须在举证期限内完成的有:()
A和B注册会计师负责对X公司20×4年度财务报表进行审计,并确定财务报表层次的重要水平为1200000元。X公司20×4年财务报告于20×5年3月25日获董事会批准,并于同日报送证券交易所。资料一:资料二:在对X公司审计过程中,A
有一个人叫李智,研究生学历,考了三年终于考上公务员,到团委工作,担任团委书记,他的同事王强是副书记。刚参加工作时李智踏踏实实、勤勤恳恳。有一次,省委机关决定选拔一批处级干部。李智和王强笔试成绩都很高,并同时入围面试。为了准备面试,李智经常用工作时间学习,把
文小雨加入了学校的旅游社团组织,正在参与组织暑期到台湾日月潭的夏令营活动,现在需要制作一份关于日月潭的演示文稿。根据以下要求,并参考“参考图片.docx”文件中的样例效果,完成演示文稿的制作。参考样例文件效果,调整第5和6张幻灯片标题下文本的段落间距,
A、叫女的别睡了B、刘星不可能请客C、想坐飞机D、想吃肯德基B根据对话“别做梦了,要想吃刘星的东西可比登天还难”,说明男的认为刘星不可能请客,选B。
WemetMaryandherhusbandatapartytwomonthsago.______we’vehadnofurthercommunication.(2004年考试真题)
Oneplayerhaswonthegamewhen______.Whichofthefollowingwillyouhearwhenoneplayerhaswonthegame?
最新回复
(
0
)