【達内培训】2013年计算机二级考试C++模拟试题十及参考答案.doc

【達内培训】2013年计算机二级考试C++模拟试题十及参考答案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【達内培训】2013年计算机二级考试C模拟试题十及参考答案

【达内培训】2013年计算机二级考试C++模拟试题十及参考答案   一、填空题   1.在算法正确的前提下,评价一个算法的两个标准是【1】。   【参考答案】   【1】时间复杂度和空间复杂度   2.软件危机出现于60年代末,为了解决软件危机,人们提出了【2】的原理来设计软件,这就是软件工程诞生的基础。   【参考答案】   【2】软件工程学   3.在关系模型中,把数据看成一个二维表,每一个二维表称为一个【3】。   【参考答案】   【3】关系   4.软件维护活动包括以下几类:改正性维护、适应性维护、【4】维护和预防性维护。   【参考答案】   【4】完善性   5.关键字ASC和DESC分别表示【5】的含义。   【参考答案】   【5】升序排列和降序排列   6.下面程序的结果为【6】。   #include   void main()   {int a=1,b=2;   bool c=1;   if((ab)||c)cout″true″   else   cout″false″   【参考答案】   【6】true   7.下面程序的输出结果是【7】。   #include   void main()   {int a[6]={1,2,3,4,5,6};   for(int i=0;i5;i++)   cout   cout   【参考答案】   【7】1 2 3 4 5   8.假定A为一个类,则语句A(A a);为该类【8】函数的原型说明。   【参考答案】   【8】拷贝构造   9.类模板不同于函数模板,类模板只可用【9】型参数。   【参考答案】   【9】类来源:   10.内联函数是通过【10】来实现的,因此内联函数是真正的函数。   【参考答案】   【10】编译器   11.以下程序的执行结果为【11】。   #include   using namespace std;   class base   {   public:   virtual void who()   {cout″base class″   };   class derive1:public base   {   public:   void who()   {cout″derive1 class″   };   class derive2:public base   {   public:   void who()   {cout″derive2 class″   };   void main()   {   base obj1,*p;   derive1 obj2;   derive2 obj3;   p=obj1;   p-who();   p=obj2;   p-who();   p=obj3;   p-who();   }   【参考答案】   【11】base class derive1 class derive2 class   12.operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【12】的。   【参考答案】   【12】二义性   13.【13】是一系列相关函数的模型或样板,这些函数的【14】形式相同,只是所针对的【15】不同。   【参考答案】   【13】函数模板 【14】源代码 【15】数据类型   上机部分   一、改错题   使用VC6打开考生文件夹下的工程kt6_1,此工程包含一个源程序文件kt6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:   Constructor2   Constructor1   i=0   i=10   Destructor   源程序文件kt6_1.cpp清单如下:   #include  来源:   classCSample   {   inti;   public:   CSample(){coutConstructor1   CSample(intval){coutConstructor2   ~CSample(){coutDestructor   voiddisp();   };   /**********found**********/   voiddisp()   {couti=   voidmain()   {   CSample*a,b(10);   /**********found**********/   a-disp();   /**********found**********/   b-disp();     }   【参考答案】   (1)将void disp()   改为:void CSample::disp

您可能关注的文档

文档评论(0)

df9v4fzI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档