计算机二级

3773考试网计算机等级考试计算机二级正文

2013计算机二级考试C++模拟试题十九及答案5

来源:2exam.com 2013-9-30 9:58:03

二、填空题
  (1)在树形结构中,树根结点没有【1】。
  【参考答案】
  【1】前件
  (2)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【2】的设计方法。
  【参考答案】
  【2】数据结构
  (3)面向对象的模型中,最基本的概念是对象和【3】。
  【参考答案】
  【3】类
  (4)软件设计模块化的目的是【4】。
  【参考答案】
  【4】降低复杂性
  (5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、【5】和物理数据模型。
  【参考答案】
  【5】逻辑数据模型
  (6)派生类的成员一般分为两部分,一部分是【6】,另一部分是自己定义的新成员。
  【参考答案】
  【6】从基类继承的成员
  (7)以下程序输出的结果是【7】。
  #include
   void main()
  { int a=5,b=4,c=3,d;
  d=(a>b>C);
  cout << d; }
  【参考答案】
  【7】0
  (8)设i,j,k均为int型变量,则执行完for(i=0, j=10; i<=j; i++, j--)k=i+j;语句后,k的值为【8】。
  【参考答案】
  【8】10
  (9)如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【9】。
  【参考答案】
  【9】friend void A( );
  (10)如果类B继承了类A,则称类A为类B的基类,类B称为类A的【10】。
  【参考答案】
  【10】派生类
  (11)将x+y中的+运算符用友元函数重载应写为【11】。
  【参考答案】
  【11】operator+(x,y)
  (12)已知程序的结果为1 2 3,请填空。
  #include
   template
  class A 
  { public:
  T x,y,z;
  void display(){cout << x << " " << y << " " << z;} };
  void main()
  { Aa1;
  【12】
  【13】
  【14】
  a1.display(); }
  【参考答案】
  【12】a1.x=1【13】a1.y=2【14】a1.z=3
  (13)下列程序段的输出结果是【15】。
  cout << fixed << 509.123456789 << endl;
  【参考答案】
  【15】509.123457

触屏版 电脑版
3773考试网 琼ICP备12003406号-1