首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。 例如x=6,6的二进制数为110,则输
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。 例如x=6,6的二进制数为110,则输
admin
2013-11-15
29
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如x=6,6的二进制数为110,则输出到屏幕的数为110。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include(iostream)
#include(fstream)
#include(cmath)
using namespace std;
void WriteFile(char*str)
{
ofstream out1;
out1.open("2.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("2.txt"):
out1.close();
}
int main()
{
ClearFile();
fun(13);
return 0;
}
选项
答案
char str[32]; int i; for(i=30;i>=0;i--) //计算二进制 { if(x%2)str[i]=’1’; //求余,如果余不为零字符串str第i位为1 else str[i]=’0’; //否则为0 x>>=1: if(!x)break; } str[31]=’\0’; //串加尾符 cout<<&str[i]<
解析
本题要求定义存放二进制的字符串str。利用for循环对十进制数字x进行取余运算,直到余数为0结束。如果取余结果为0,则二进制字符串这个字符位的值为0,否则为1。调用WriteFile,将运算结果存入文件。
转载请注明原文地址:https://jikaoti.com/ti/USE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面正确的是()。
在函数定义前加上关键字inline,表示该函数被定义为()。
下面对二维数组s的初始化语句,正确的是()。
下列选项中属于C++语句的是()。
带有基类的多层派生类构造函数的成员初始化列表中都要排出虚基类的构造函数,这样将对虚基类的子对象初始()。
有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是()。
以下关键字不能用来声明类的访问权限的是()。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
患者,女,52岁。卵巢癌术后,拔出尿管后7小时未能自行排尿。查体:耻骨上部膨隆,叩诊呈实音,有压痛,考虑为尿潴留。为患者实施导尿时,第2次消毒的顺序是
A.计划职能B.组织职能C.人员管理D.领导职能E.控制职能对组织内成员的个人行为及集体行为进行引导,保证组织目标的顺利实现
患者,男性,50岁,干部。因呕血l小时就诊。1小时前突感恶心,随即呕吐鲜红血性液两次,总量约1000ml,同时感头晕、心悸、出汗、乏力。家属即送急诊。既往身体健康,无类似发作。考虑诊断为上消化道出血,该病例发生出血的可能原因有
A.痘病毒B.圆环病毒C.细小病毒D.疱疹病毒E.冠状病毒以上选项中,病毒颗粒最小的为
患者,女,40岁。误服敌百虫100ml,不久即出现腹痛、恶心、呕吐,流涎、多汗、肌肉颤动,视力模糊,呼吸苦难,昏迷,双瞳缩小,满肺湿啰音。该患者忌用的洗胃液是()
离退休人员的工资应计入( )。
根据下面材料回答下列问题。2012年全国国内生产总值519322亿元,按可比价格计算,比上年增长7.8%。其中,第一产业增加值52377亿元,比上年增长4.5%;第二产业增加值235319亿元,增长8.1%;第三产业增加值231626亿元,增长8.1%。
算法的时间复杂度是指()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
ARVshaven’tbeenusedwidelytopreventHIVtransmissionorinfectionforlackofmoney.Bothmother-to-childtransmissionand
最新回复
(
0
)