计算机等级考试过不过?根源不在于题目难不难,而是在于你刷计算机等级考试题库努不努力!赶紧努力复习以下的二级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]);
考无忧小编tips:
哪有斩不断的荆棘?哪有推不翻的山岳?哪有刷不完的二级C++试题?你只须奋斗着,猛勇地奋斗着;持续着,永远的持续着,胜利就是你的了,计算机等级证书就是你的了。
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯