首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。 例如:x=13,13的二进制
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。 例如:x=13,13的二进制
admin
2019-04-18
97
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。
例如:x=13,13的二进制数字为1101,则输出到屏幕的为1101。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#include
using namespace std;
void WriteFile(char*str)
{
ofstream outl;
outl.open(“modi2.txt”,ios—
base::binary | ios—base::app);
for(int i=0;str
!=0; i++)
out1.put(str
);
out1.close();
}
void fun(int x)
{
}
void ClearFile()
{
Ofstream out1;
out1.open(“modi2.txt”);
out1.close();
}
int main()
{
ClearFile();
fun(1 3);
return 0;
}
选项
答案
char str[32]; int i; for(i=30;i>=0;i一一)//计算二进制 { if(x%2)str[i]=’1’; //求余,如果余不为零字符串str第i位为1 el se str[i]=‘0’; //否则为0 x>>=1; if(!x)break; } str[31]=‘\0’; //串加尾符 cout<<&Str[i]<
解析
(1)该程序功能是实现十进制转换成二进制数。十进制到二进制的转换是对十进制的数字进行2的取余运算,余数不为零则取1,否则为0,然后对余数进行循环取余运算,直到余数为0。
(2)从己给部分源程序的main主函数开始入手,核心函数fun(int x)中的x参数为输入的十进制数。
转载请注明原文地址:https://kaotiyun.com/show/paAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术发展过程经过了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是______。
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。classmy(21ass{private:intdata:public::MyClass(int
软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于______阶段。
如下程序的输出结果是#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B()
数据库系统的核心是
请将下列模板类Data补充完整。template<typenameT>classData{public:voidput(Tv){val=v;}______get(){returnval;}
程序流程图中的菱形框表示______。
在下面的定义语句中,画线处应填入的内容是classFred{public:voidprint(){cout<<data<<endl;}voidsetData(doubleD){data=d;}static
下面的符号中不属于C++关键字的是()
随机试题
阿莫西林对耐药金黄色葡萄球菌引起的感染效果良好。
肠易激综合征(IBS)最主要的症状是
患者每因情绪紧张发生腹痛泄泻,且胸胁胀闷,嗳气食少,矢气频作,舌淡红,脉弦。治疗应首选的方剂是
某患者女性,21岁,心慌、多汗半年来诊。既往无哮喘病史。查体:体型消瘦,双眼稍突出,甲状腺Ⅱ度肿大,双叶上极可闻及血管杂音,无颈静脉怒张,心界不大,心率120次/min,律绝对不齐,第一心音强弱不等,脉短绌,双下肢无水肿。患者应采用哪些治疗方案
既是肾上腺素能仅受体激动药又是肾上腺素能D受体激动药的是
善于治疗筋急项强不可转侧的药物是()肝肾不足,腰腿疼痛可应用的药物是()
气瓶安全泄压装置包括()。
垄断资本主义阶段,取代商品输出成为这个阶段经济特征的是()。
高考临近,随着H1N1在我国出现,现在要你制作一套高考期间的防控H1N1的紧急预案,你的方案是什么?
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
最新回复
(
0
)