首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-03-05
51
问题
使用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 out1;
outl.open("modi2.txt",ios_base::binarylios_base::app);
for(int i=0;str
!=0;i++)
out1.put(str
);
out1.close();
}
void fun(int x)
{
}
void ClearFile()
{
ofstream outl;
out1.open("modi2.txt");
out1.close();
}
int main()
{
ClearFile0;
fun(13);
return 0:
}
选项
答案
char str[32]; inti: for(i=30;i>=0;i--) //计算二进制 { if(x%2)str[i]=’1’; //求余,如果余不为零字符串str第i位为1 else str[i]=’0’; //否则为0 x>>=1: if(!x)1break; } str[31]=’\0’; //串加尾符 cout<<&str[i]<
解析
(1)定义存放二进制的字符串str。
(2)然后利用for循环对十进制数字x进行取余运算,直到余数为0结束。
(3)如果取余结果为0,则二进制字符串这个字符位的值为0,否则为1。
(4)最后调用WriteFile将运算结果存入文件。
转载请注明原文地址:https://kaotiyun.com/show/5qAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态成员函数可以直接访问类的______成员,不能直接访问类的______成员。
设有数组定义:chararray[]:”China”;则数组array所占的空间为()。
下列对重载函数的描述中,错误的是()。
已知类X成功地重载了--、+、=、[]这几个运算符。则其中肯定属于成员函数的运算符是:
以下叙述正确的是
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有______个结点
在下列关于二叉树的叙述中,正确的一项是()。
下列关于类模板的模板参数的叙述中,错误的是
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
简述近代俄国的民粹主义。(北京大学2006年世界通史真题)
甲状腺功能活动主要受下列哪种因素的调节()
3岁小儿,高热、咳嗽伴呼吸急促1天入院。入院体查:T40℃,R54次/分,P168次/分。精神差,面色苍白,烦躁不安,皮肤见猩红热样皮疹,气管右移,左侧胸廓饱满,听诊呼吸音减低,叩诊浊音,右侧可闻及较多的细、湿哕音,心率168次/分,心音低钝,律齐,
A.炔雌醇B.他莫昔芬C.阿那曲唑D.丙酸睾酮E.氟他胺属于芳香氨酶抑制剂的抗肿瘤药是()
某市计划测制本地区的1:2000比例尺的地形图,前期工作是对本地区进行航空摄影。1.摄区概况摄区东西长132km,南北长112km,为一矩形区域,总面积为14784.km2。全测区包含平地和丘陵地两种地形,其中,绝大多数是平地,约占整个测区80%的面积
下列措施项目中属于建筑工程和装饰装修工程共有项目的是()。
未经()批准,任何单位和个人不得委托或者接受他人委托持有或者管理期货公司的股权。
凯恩斯认为,债券的市场价格与市场利率()。
系统中外围设备请求总线控制都是通过( )进行的。
A、Theywillfeelannoyed.B、Theywillbesurprised.C、Theywillfeelintimated.D、Theywillbeimpressedbythem.D
最新回复
(
0
)