Java面向对象程序设计试卷试题二.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java面向对象程序设计试题二 一、 单项选择题 A1、 MAX_LENGTH是  int  型  public  成员变量  ,  变量值保持为常量  100,用简短语句定义这个 变量。 (  ) A public int MAX_LENGTH=100; B final int MAX_LENGTH=100; C final public int MAX_LENGTH=100; D public final int MAX_LENGTH=100. C2、给出下面代码: class Parent { private String name; public Parent(){} } public class Child extends Parent { private String department; public Child() {} public String getValue(){ return name; } public static void main(String arg[]) { Parent p = new Parent(); } } 那些行将引起错误? ( ) 第 3 行 第 6 行 第 7 行 D 第 8 行 3、类 Teacher 和 Student 是类 Person 的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是: ( A 将构造一个 Student 对象; B 表达式是合法的; C 表达式是错误的; D 编译时正确,但运行时错误。  ) C4、给出下面代码段 public class Test { int m, n; public Test() {} public Test(int a) { m=a; } public static void main(String arg[]) { Test t1,t2; int j,k; j=0; k=0; t1=new Test(); t2=new Test(j,k); } } 哪行将引起一个编译时错误? ( ) A line 3 B line 5 C line 6 D line 10 D5、对于下列代码: class Person { public void printValue(int i, int j) {//... } public void printValue(int i){//... } } public class Teacher extends Person { public void printValue() {//... } public void printValue(int i) {//...} public static void main(String args[]){ Person t = new Teacher(); t.printValue(10); } 第 10 行语句将调用哪行语句?( ) A line 2 B line 3 C line 6 D line 7 C6、哪个关键字可以抛出异常? ( ) transient finally throw static D7、 Main() 方法的返回类型是: ( ) int void boolean static 8、 System 类在哪个包中 ? ( ) java.util java.io java.awt D java.lang 9、对于下列代码: public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下述哪些方法可以加入类 Child ? ( ) A int addValue( int a, int b ){// do something...} B public void addValue (int a, int b ){// do something...} C public int addValue( int a ){// do something...} D public int addValue( int a, int b )throws MyException {//do something...} C10、给出下面代码: public class test{ static int a[] = new a[10]; public static vo

文档评论(0)

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

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

1亿VIP精品文档

相关文档