首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。 例如:x=13,13的二进制数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。 例如:x=13,13的二进制数
admin
2015-07-20
47
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。
例如:x=13,13的二进制数字为1101,则输出到屏幕的为1101。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#include
us ing namespace std;
void WriteFi le(Char*str)
{
ofstream outl;
outl.open(”modi2.txt”,los—
base::binary l los—base::app);
for(int i=0 ; str
!=0 ; i++)
OUtl.put(str
);
outl.close();
}
void fun(int X)
{
}
void ClearFile()
{
ofstream outl ;
outl.open(”modi2.txt”);
outl.Close();
}
int main()
{
ClearFile();
fun(13);
return 0 ;
}
选项
答案
char str[32]; int i ; for(i=3 0;i>=0;i一一)//计算二进制 { if(x%2)str[i]=’1’; //求余,如果余不为零字符串str第i位为1 else str[i]=’0’; //否则为0 X>>=1; if(!x)break; } str[3 1]=’\0’; //串加尾符 cout<<&str[i]<
解析
(1)该程序功能是实现十进制转换成二进制数。十进制到二进制的转换是对十进制的数字进行2的取余运算,余数不为零则取1,否则为0,然后对余数进行循环取余运算,直到余数为0。
(2)从已给部分源程序的main主函数开始入手,核心函数fun(int x)中的X参数为输入的十进制数。
解题思路
(1)定义存放二进制的字符串str。
(2)然后利用for循环对十进制数字x进行取余运算,直到余数为0结束。
(3)如果取余结果为0,则二进制字符串这个字符位的值为0,否则为1。
(4)最后调用WriteFile将运算结果存入文件。
转载请注明原文地址:https://kaotiyun.com/show/pCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数的调用()。
以下不是结构化程序设计方法的技术是()。
在类中定义和实现的函数称为【】。
具有相同函数名不同参数表的函数称为【】。
用户的数据视图,也就是用户所见到的数据模式,是______。
按照“后进后出”原则组织数据的数据结构是______。
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大______。
使用操作符setw对数据进行格式输出时,需要包含______头文件。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
下列运算符不能用友元函数重载的是()。
随机试题
集中式供暖的居室内室中央、冬季的气温舒适范围是
关于临终关怀符合伦理学的原因,说法错误的是
甲女委托乙公司为其拍摄一套艺术照。不久,甲女发现丙网站有其多张半裸照片,受到众人嘲讽和指责。经查,乙公司未经甲女同意将其照片上传到公司网站做宣传,丁男下载后将甲女头部移植至他人半裸照片,上传到丙网站。下列哪些说法是正确的?(卷三2011年真题试卷第66题)
可以设立由有关省,自治区,直辖市人民政府和该江河的流域管理机构负责人等组成的防汛指挥机构的有()。
2003年4月,甲公司与乙公司协商,由乙公司购买一台甲公司所需的专用设备,提供给甲公司使用,甲公司每年支付30万元租金给乙公司,为期5年。5年后该设备归甲公司。乙公司应甲公司的要求,与丙公司签订了买卖合同,由丙公司根据甲公司的特殊要求定制。丙公司按期将设备
张某2010年6月以100万元购入大华公司拍卖的“打包债权”200万元,其中甲欠大华公司120万元,乙欠大华公司80万元。2010年11月张某从乙债务人处追回款项50万元,双方协商余款不再偿还,另支付评估费2万元。张某处置债权取得所得应纳个人所得税为(
我国何时加入《保护世界文化和自然遗产公约》的?何时开始向联合国教科文组织申报世界遗产项目的?至2007年,中国先后被批准列入《世界遗产名录》的世界遗产有几处?请分类列出。
“年龄在14~25之间”这种约束是属于数据库当中的______。
A、Theastronautisacousinofherfriend.B、Theastronautisanuncleofherfriend.C、Theastronautisacousinofherteacher
ProfessorAshokGoelofGeorgiaTechdevelopedanartificiallyintelligentteachingassistanttohelphandletheenormousnumber
最新回复
(
0
)