首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试 | 专题 | 网站地图 | 会员中心
返回Q空间网首页 ·返回首页
·联系我们
·收藏本站
首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试
你的位置:主页>等级考试>模拟试题>二级>文章内容
 
2007年9月计算机等级考试二级C++笔试模拟试题及答案(3)
来源:计算机考试网 作者: 发布时间:2007-08-06收藏本文到QQ书签收藏本文到QQ书签收藏本文到百度搜藏 搜藏本文到百度搜藏


(20)下面关于C++语言变量的叙述错误的是
     A)在C++语言中变量分为auto,static,extern和register四种存储类型
     B)自动变量和外部变量的作用域为整个程序
     C)内部静态变量的作用域是定义它的函数
     D)外部静态变量的作用域是定义它的文件

(21)为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
     A)public             B)protected        C)private           D)static
(22)在C++语言程序中,对象之间的相互通信通过
     A)继承实现                               B)调用成员函数实现
     C)封装实现                               D)函数重载实现

(23)类的析构函数是在什么时候调用的?
     A)类创建时           B)创建对象时       C)删除对象时        D)不自动调用
(24)通常拷贝构造函数的参数是
     A)某个对象名                             B)某个对象的成员名
     C)某个对象的引用名                       D)某个对象的指针名

(25)下面程序的运行结果为
      #include
      class A
      {
        static int n;
       public:
           A(){n=1;}
           A(int num){n=num;}
           void print(){coot<        }
       int A::n=2:
        void main()
        {
            A a.b(3);
            a.print();
            b.pint();
            cout<         }
     A)11                B)13                 C)23                 D) 33

(26)下列不是描述类的成员函数的是
     A)构造函数          B)析构函数           C)友元函数           D)拷贝构造函数

(27)继承机制的作用是
     A)信息隐藏          B)数据封装           C)定义新类           D)数据抽象

(28)在C++语言类体系中,不能被派生类继承的有
     A)转换函数          B)构造函数           C)虚函数             D)静态成员函数

(29)下面程序的运行结果是
      #include
      class base
      {
      protected:
          int a;
      public:
          base(){ cout<<”0”;}
      class basel:virtual base
       }
      public:
          base 1(){cout<<”1”;}
       };
        class base2:virtual base
        {
         public:
          base2(){cout<<”2”;(
          };
        class derived:public base1,public base2
         {
         public:
          derived(){cout<<”3”;}
          };
          void main()
          {
                derived obj;
                cout<          }
     A)0123                B)3120            C)0312            D)3012

(30)对于类定义
          class A{
          public:
                  virtual void funcl(){}
                  void func2(){}
          };
          class B:public A
          {
          public:
                  void funcl(){cout<<"class B func 1”<                  virtual void func2(){cout<<"class B func 2"<           };
     下面正确的叙述是
     A)A::func2()和B::funcl()都是虚函数
     B)A::func2()和B::funcl()都不是虚函数
     C)B::funcl()是虚函数,而A::func2()不是虚函数
     D)B::funcl()不是虚函数,而A::func2()是虚函数
(31)下面关于运算符重载的描述错误的是

     A)运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
     B)不是所有的运算符都可以进行重载
     C)运算符函数的调用必须使用关键字operator
     D)在C++语言中不可通过运算符重载创造出新的运算符

(32)与语句cout<     A) cout<<‘\n';     B)Cout<<’\12'; C)cout<<’\xA'; D)cout<<’\0';

(33)下面程序的运行结果是
      #include
      int fun(int a[]. int n)
      {
              int result=l:
              for(int i=1;i                 result=result*a[i];
              return result;
       }
       void main()
       {
              int a[3]={3,4,5};
cout<}
     A)12;              
     B)15;           
     C)20;           
     D)60

(34)下面程序的运行结果是
  #include
  void man ( )
  {
          int i=1;
          while(i<=8)
          if(++i%3!=2)continue;
          else cout<       }
     A)25              B)36              C)258             D)369

(35)下列程序的运行结果为
      #include
      template
      class FF
      {      TT a 1,a2,a3;
      public:
          FF(TT b1,TT b2,TT b3)}al=b1;a2=b2;a3=b3;
          TT Sum(){ return al+a2+a3;}
       };
      void main()
      {   FFx(int(1,l),2,3),Y(int (4,2),5,6):
          cout<     A)6.1 15.2         B)6 15            C)6 15.2         D)6.1 15

共4页: 上一页 [1] 2 [3] [4] 下一页
上一篇:2007年9月计算机等级考试二级C++笔试模拟试题及答案(2)   下一篇:2007年9月计算机等级考试二级C++笔试模拟试题及答案(4)

[ 更多计算机考试资源请访问 计算机考试网 www.PCkao.com]
收藏到QQ书签  
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
相关文章
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·C++开发人员词汇解析集锦编程必备手册
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月份全国计算机等级考试二级Java模
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月份全国计算机等级考试二级Java模
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月份全国计算机等级考试二级Java模
·2007年9月计算机等级考试二级C++笔试模拟试
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关文章
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·C++开发人员词汇解析集锦编
·2007年9月计算机等级考试二
热门文章
·计算机等级考试二级公共基础
·2007年计算机等级考试二级公
·二级Access模拟试题:计算机
·二级C语言上机模拟试题:计
·计算机等级考试:计算机应用
·2007年下计算机等级考试二级

将计算机考试网设为首页 | 收藏计算机考试网 | 关于我们 | 联系我们 | 网站地图
Copyright © 2005 - 2006 计算机考试网资讯网 All rights reserved.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励