2018年3月计算机二级考试C++上机试题及答案(1)

  参考答案:

  (1)删除“private:”语句。

  (2)应改为“TC2(inti)”。

  (3)应改为“std::cout<  【解析】本题中第1处的“virtual~TC1()”语句是TC1析构函数,不是私有函数,所以删除“private:”。第2处“ex-plicitTC2(inti)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TC2的直接使用,所以这里应该将其删除。即“TC2(inti)”。在第3处实现fun函数中m-i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<  二、简单应用题

  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]<  writeFile(&str[i]);

  【解析】本题要求定义存放二进制的字符串str。利用for循环对十进制数字x进行取余运算,直到余数为0结束。如果取余结果为0,则二进制字符串这个字符位的值为0,否则为1。调用WriteFile,将运算结果存入文件。

  推荐阅读:

  2018年计算机二级考试大纲汇总

  2018年计算机二级考试WEB考点汇总

  2018年计算机二级考试MSOffice习题答案汇总

  2018年计算机二级考试Access习题答案汇总

  2018年计算机二级考试VB习题答案汇总

  2018年计算机二级考试WEB试题及答案汇总

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级考试主要考哪些内容

计算机二级考试内容

计算机二级考试c语言难不难

计算机二级考试

计算机二级考试难不难

计算机二级考试

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难

计算机二级考试时间多长

关于计算机二级

计算机二级考试考些什么

计算机二级考试考什么