华科面向对象期末试卷华科面向对象期末试卷.docVIP

华科面向对象期末试卷华科面向对象期末试卷.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华科面向对象期末试卷华科面向对象期末试卷

《面向对象程序设计与JAVA语言》试卷 (A卷) 2010-2011年度第一学期计算机学院2008级本科生 考试形式:闭卷班级__________ 学号________________ 姓名_____________ 题号 一 二 三 四 五 六 总分 核对人 题分 100 得分 得分 评卷人 一、单选择题(每题2分,共20分) C++) 假设class A 的定义如下: class A { private: int i; public: A(int x= 0) { i = x ;} }; 如果class B从A派生,则类B必须_______________ A. 自定义带参数的构造函数 B. 自定义不带参数的构造函数 C. 带参数和不带参数的构造函数都要自定义 D. 不需要自定义构造函数C++) 对于类定义 struct A { virtual void f( ) {} = 0; void g(); }; struct B { void f() const; virtual void g(); }; 下面的叙述正确的是_______________ A. A::f, A::g, B::f, B::g 都是虚函数 B. A::f, B::f, B::g是虚函数 C. A::f, B:: g是虚函数 D. 只有B::g是虚函数 3. (C++) 若A和B是二个独立的类,那么类A中哪种形式的数据成员一定是不允许的___________ A. A * a; B. B a; C. A a; D. B a; 4. (C++) 通过调用虚函数时,采用动态。?A. 对象指?? B. 对象名?C. 对象指限定??D. 类名?________ A. 调用f时实参可以是int或int 型 B. 调用f时实参可以是const int或const int C. 调用f时实参可以是int或const int型 D. 调用f时实参可以是int 或const int 6. (C++) 关于运算符( )的重载,下面说法正确的是________ A. 只能重载为单目运算符,不能重载为多目运算符 B. 只能重载为多目运算符,不能重载为单目运算符 C. 可以被重载为单目和多目运算符 D. 可以通过类的普通成员函数和全局函数重载 7. (JAVA) 下面哪个表达式可以取得字符串s的最后一个字符 A. s. length ( ) B. s. length( ) - 1 C. s.charAt( s.length ( ) – 1) D. s [ s.length ( ) - 1 ] 8. (JAVA) 已知: interface I { } class A implements I { } class B extends A { } class C extends B { public static void main(String[] args) { B b = new B(); _____________ } } 在横线处添加哪条语句运行时会产生运行时异常 A. A a =b; B. I i = b; C. C c = (C)b; D. B d = (B)((A)b); 9. (JAVA) 已知: class Ex1 extends Exception {} class Ex2 extends Exception {} 如果函数void f( )内部的代码为 { int i= new Scanner(System.in).nextInt(); if( i == 1) throw new Ex1( ); else throw new Ex2( ); } 则下列函数f的声明正确的是____________________ A. void f( ) throws Ex1; B. void f( )throws Ex2; C. void f( ) throws Exception; D. void f( ) throw Ex1, Ex2; 10. (JAVA) 已知: String s1 = ABC123; String s2 = new String(ABC) + 123; System.out.println( s1==s2 ); System.out.println( s1.equals(s2) ); 则输出结果为____________________ A.true, tru

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档