现在刷计算机等级考试题库是最佳时间,你刷了几套呢?收藏,还要记得复习好以下的二级C++试题及答案。
简单应用题
使用VC++6.0打开考生文件夹下的源程序文件
2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如x=6,6的二进制数为110,则输出到屏幕的数为110。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include(iostream)
#include(fstream)
#include(cmath)
usingnamespacestd;
voidWriteFile(char*str)
{
ofstreamout1;
out1.open("2.txt",ios—base::binary|ios_base::app);
for(inti=0;str[i]!=0;i++)
out1.put(str[i]);
out1.close();
}
voidfun(intx)
{
}
voidClearFile()
{
ofstreamout1;
out1.open("2.txt");
out1.close();
}
intmain()
{
ClearFile();
fun(13);
return0;
}
答案:charstr[32];
inti;
for(i=30;i>=0;i--)//计算二进制
{
if(x%2)str[i]='1';//求余,如果余不为零字符串
str第i位为1
elsestr[i]='0';//否则为0
x>>=1;
if(!x)break;
}
str[31]='\0';//串加尾符
cout<<&str[i]<<ENDL;< p>
writeFile(&str[i]);
考完别放松,趁着热乎,叫上你下一次要考试的好同学,坐好小板凳,一起看看这次计算机等级考试题库-二级C++试题及答案的讲解吧,为后面的等级考试做准备!
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯