• 找课程
  • 找学校
  • 找资料
  • 成才首页
  • 高考
  • 外语
  • 考研
  • 公务员
  • 计算机/IT
  • 职业培训
  • 基础教育
  • 司法考试
  • 出国留学
  • 管理学院
  • 文体艺术
  • 课程
  • 学校
  • 资料
  • 社区
当前位置:成才网 > 新闻中心 > 计算机/IT > > 正文
06年4月计算机等级考试二级笔试C++下
2007-01-10 10:04:44  来源:来考吧      标签:西班牙语 
    (30)有如下程序: 
        #include  
        using namespace std; 
        class A { public: A(){cout<<"A";} ~A(){cout<<"~A";} }; 
        class B:public A { A* p; public:  
        B(){cout<<"B"; p = new A();} 
        ~B(){cout<<"~B";  
        delete p;} }; int main() { B obj; return 0; } 
     执行这个程序的输出结果是  
     A)BAA~A~B~A B)ABA~B~A~A C)BAA~B~A~A D)ABA~A~B~A 

    (31)有如下程序:  
        #include using namespace std; 
        class Base  
        { private: void funl() const{cout<<"funl";}  
        protected: void fun2() const{cout<<"fun2";} 
        public: void  
        fun3() const{cout<<"fun3";} }; 
        class Derived:protected  
        Base { public: void fun4() const{cout<<"fun4";} };  
        int main() { Derived obj; obj.funl();  
        //① obj.fun2(); //② obj.fun3(); //③ obj.fun4(); //④ return 0; } 
     其中有语法错误的语句是  
     A)①②③④ B)①②③ C)②③④ D)①④ 

    (32)有如下程序: #include using namespace std;  
        class Base 
        { public: void funl(){cout<<"Basen";}  
        virtual void fun2() 
        {cout<<"Basen";} };  
        class Derived:public Base 
        { public: void funl(){cout<<"Derivedn";} 
        void fun2(){cout<<"Derivedn";} }; 
        void f(Base &b){b.funl();b.fun2();}&, lt;, /P> 
        int main()  
        { Derived obj; f(obj); return 0; } 
     执行这个程序的输出结果是
     A)Base B)Base C)Derived D)Derived Base Derived Base Derived  

    (33)有如下程序: 
        #include using namespace std; 
        class Complex  
        { double re, im; public: Complex(double r, double i):re(r), im(i){} double real() const{return re;} 
        double image() const{return im;} 
        Complex& operator +=(Complex a)  
        { re += a.re; im += a.im; return *this; } }; 
        ostream &operator<<(ostream& s,const Complex& z) 
        { return s<<'('< }  
        int main()  
        { Complex x(1, -2), y(2, 3); cout<<(x += y)< return 0; } 
     执行这个程序的输出结果是 
     A)(1, -2) B)(2, 3) C)(3, 5) D)(3, 1) 

    (34)有如下程序: 
        #include #include using namespace std;  
        int main()  
        { cout.fill('*'); cout< return 0; } 
     执行这个程序的输出结果是 
     A)123*OK B)123*OK** C)*123OK D)*123**OK 

    (35)有如下类声明: 
        class SAMPLE  
        { int n; public: SAMPLE (int i = 0): n(i){} 
        void setValue(int n0); };  
     下列关于 setValue成员函数的实现中,正确的是  
     A)SAMPLE::setValue(int n0){n = n0;} 
     B)void SAMPLE::setValue(int n0){n = n0;} 
     C)void setValue(int n0){n = n0;} 
     D)setValue(int n0){n = n0;} 

    二、填空题 (每空2分,共30分) 
    请将每一个空的正确答案写在答题卡【 1】~【15】序号的横线上,答在试卷上不得分。 

    (1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】____。  
    (2)在面向对象方法中,【2】____描述的是具有相似属性与操作的一组对象。 
    (3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】____。 
    (4)程序测试分为静态分析和动态测试。其中【4】____是指不执行程序,而只是对程序 文本进行检查,通过阅读和讨论,分析和发现程序中的错误。  
    (5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构 可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】____。 
    (6)有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【6】____。 
    (7)程序中有如下语句  
        for(int i = 0; i<5; i++)cout<< 
        *(p + i)<<","; 
     能够依次输出 int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始 化语句是【7】____。 
    (8)若下面程序运行时输出结果为1, A, 10.1 2, B, 3.5 请将程序补充完整。 
        #include using namespace std; 
        int main() 
        { void test(int, char,double 【8】____); 
        test(1,'A',10.1); test(2,'B'); return 0; }  
        void test(int a, char b, double c) 
        { cout< }  
    (9)有如下类声明: 
        class MyClass  
        { int i; private: int j;  
        protected:int k; public:int m, n; }; 
     其中,私有成员的数量为【9】____。 
    (10)有如下程序: 
        #include using namespace std;  
        class Con 
        { char ID; public: Con():ID('A'){cout<<1;} 
        Con(char ID):ID(ID){cout<<2;} Con(Con& c):ID(c.getID()){cout<<3;} 
        char getID() const{return ID;} };  
        void show(Con c){cout< int main() { Con c1; show(c1);  
        Con c2('B'); show(c2); return 0; } 
     执行上面程序的输出是【10】____。 
    (11)有如下程序:  
        #include using namespace std;  
        class ONE { public: virtual void f(){cout<<"l";} };  
        class TWO:public ONE { public: TWO(){cout<<"2";} }; class THREE:public TWO 
        { public: virtual void f(){TWO::f(); cout<<"3";} };  
        int main() 
        { ONE aa, *p; TWO bb; THREE cc; p = &cc; p->f(); return 0; } 
     执行上面程序的输出是【11】____。  
    (12)有如下程序: 
        #include using namespace std;  
        class PARENT 
        { public: PARENT(){cout<<"PARENT";} }; 
        class SON:public PARENT  
        { public: SON(){cout<<"SON";} }; 
        int main()  
        { SON son; PARENT *p; p = &son; return 0; } 
     执行上面程序的输出是【12】____。 
    (13)若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【13】____。  
    (14)下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复 数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:  
        class complex  
        { double real; //实部 double imag; //虚部 public: complex(double r,double i): 
        real(r),imag(i) 
        {} complex operator+(complex a) { return complex(【14】____); } };  
    (15)已知一个函数模板定义为 
        template T1, typename T2> 
        T1 FUN(T2 n) {return n * 5.0;} 
     若要求以 int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该 调用应表示为【15】____。 

                      [上一页]
上一篇:06年4月计算机等级考试二级笔试C++上
下一篇:2006年9月全国计算机等级考试二级真题VFP上
   (已有0人评论)
相关新闻
-  桓文教育CCNA、CCNP开班情况火爆,学员好评如潮
-  谷歌与流氓软件为伍不是出路
-  微软陈永正肯定北京奥运会要用Vista系统
-  资深IT教育专家提醒您:慎选IT培训机构
-  网络招聘需提防虚假信息
-  IT人才需求量继续猛增
学习资料免费下载
  • -  [日语] 将軍と大名   立即下载
  • -  [自考] 全国2008年1月高等教育自学考试法律文书写作   立即下载
  • -  [自考] 08自考“政治经济学(财)”知识点(二)   立即下载
  • -  [西班牙语] 西班牙语常用动词的基本用法(二)    立即下载
  • -  [西班牙语] 与美女搭讪西班牙语12句    立即下载
  • -  [日语] 标准日本语句型7   立即下载
  • -  [日语] 学习日语中的客套话    立即下载
  • -  [市场营销] 解析“招商”的三重境界    立即下载
  • -  [市场营销] 成为优秀业务员必经的三个发展阶段    立即下载
  • -  [市场营销] 营销练得是细功夫    立即下载
  • 进入下载更多更全的资料>>
  • 有更好的资料但是不想共享?可以开店售卖你的资料,把它变成真正的财富!
学习吧社区 • 论坛 • 博客 • 圈子
-  [司法考试] 2008年国家司法考试【新法】必看 东界
-  [公务员考试] 经验分享:我的国家公务员考试全程经验 ftisland
-  [司法考试] 2008年司法考试:构建你整体的复习思路 钢笔
-  [公务员考试] 公务员考试经验谈:我和我的梦擦肩而过 和田
-  [司法考试] 2008年司法考试备考:心态决定成败 钢笔
-  [公务员考试] 考试经验交流:公务员考试复习实战三招 东界
  • 司法考试商经考点之用人单位...

  • 陈若琳摘金"童言无忌" "什么好吃吃什么"...

  • 公务员考试心得:在明媚的春光里舞蹈...

  • 奥运会最牛女裁判:17岁周丽娜走红网络...

  • “少年发明家”高考得266分 被高校破格录取...

成才网温馨提示

  • 由于学校开课信息变动较快,未能及时变更信息。为了保证您的正常学习,请您在报名前拨打页面中的免费咨询电话了解详情后进行报名。
  • 更多问题请咨询客服中心:
  • 4006504560-789000(手机固话均可拨打)
  • 服务时间:周一至周日 早9:00-18:00
  • >>立即免费注册教誉通,免费发布学校信息及课程信息,让更多学员找到您!

最新课程

  • •
  • 2009届艺术类高复班招生 09月08日
  • •
  • 2010届、2011届三校生高考辅导班 09月01日
  • •
  • 2009届三校生高复班招生简章 09月01日
  • •
  • 高级营销员资格培训 08月15日
  • •
  • 营销员资格培训 08月15日
  • •
  • 助理营销师资格培训 08月15日
  • •
  • 营销师资格培训 08月15日
  • •
  • 清华大学《现代企业资本战略》董... 09月22日

更多优惠

  • •
  • 中文导游培训  学费1280  成才价860  省 420元
  • •
  • 一对一教民族舞  学费1500  成才价1400  省 100元
  • •
  • 一对一教韩舞课程  学费1500  成才价1400  省 100元
  • •
  • 现代舞专业培训  学费650  成才价570  省 80元
  • •
  • 一对一教迪厅领舞  学费1500  成才价1400  省 100元
  • •
  • 摄影师职业培训  学费1200  成才价1104  省 96元
  • •
  • 美德创意广告英语培训  学费1650  成才价1550  省 100元
  • •
  • 一对一教爵士舞  学费1500  成才价1400  省 100元
  • •
  • 黑人街舞小课,一对一教学  学费1500  成才价1440  省 60元
  • •
  • 信息化营销师  学费1996  成才价786  省 1210元
  • •
  • 中科院高级软件测试课程短训班  学费3800  成才价0  省 3800元
  • •
  • 中科院软件需求分析和管理短训班  学费3600  成才价3240  省 360元

推荐教育机构

最受关注的学校

  • •  北京第二外国语学院旅游发展研究院
  • •  上海复旦托业教育培训中心
  • •  中建院培训中心
  • •  北京成功时代培训中心
  • •  北京邦杰外语学校(成教中心)
  • •  北京易中创业科技有限公司
  • •  Englishing 英格利教育
  • •  清华继续教育学院
  • •  北大青鸟丰台学知堂
  • •  杭州里仁教育咨询有限公司