西安交大网络教育Java语言习题_第1页
西安交大网络教育Java语言习题_第2页
西安交大网络教育Java语言习题_第3页
西安交大网络教育Java语言习题_第4页
西安交大网络教育Java语言习题_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java 语言习题一、单项选择1) 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. 2) 给出下面代码:1) class Parent 2) private String name; 3) public Parent() 4) 5) public class Child extends Parent 6) private String department; 7) public Child() 8) public String getValue() return name; 9) public static void main(String arg) 10) Parent p = new Parent(); 11) 12) 那些行将引起错误? A 第 3 行 B 第 6 行 C 第 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 编译时正确,但运行时错误。 4) 给出下面代码段 1) public class Test 2) int m, n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) 哪行将引起一个编译时错误? A line 3 B line 5 C line 6 D line 10 5) 对于下列代码: 1) class Person 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int i) /. 8) public static void main(String args) 9) Person t = new Teacher(); 10) t.printValue(10); 11) 第10行语句将调用哪行语句?? A line 2 B line 3 C line 6 D line 76) 看以下程序: boolean a=false; boolean b=true; boolean c=(a 这段程序执行完后,c 与 result 的值是: A. c=false;result=1; B. c=true;result=2; C. c=true;result=1; D. c=false;result=2; 7) 运行下列程序, 会产生什么结果 public class X extends Thread implements Runable public void run() System.out.println(“this is run()“); public static void main(String args) Thread t=new Thread(new X(); t.start(); A. 第一行会产生编译错误 B. 第六行会产生编译错误 C. 第六行会产生运行错误 D. 程序会运行和启动 8) 指出下列程序的运行结果 int i = 9; switch (i) default: System.out.println(“default“); case 0: System.out.println(“zero“); break; case 1: System.out.println(“one“); case 2: System.out.println(“two“); A. default B. default, zero C. error default clause not defined D. no output displayed 那个 9) 运行下列程序,会产生什么结果: class Outer1 private int a; void foo(double d,final float f) String s; final boolean b; class Inner void methodInner() System.out.println(“in the Inner“); public static void main(String args) Outer1 me=new Outer1(); me.foo(123,123); System.out.println(“outer“); A. in the Inner outer B. outer C. in the Inner D. 编译不通过10)面向对象程序设计方法的优点:A可重用性、可扩展性、可操作性B可重用性、可维护性、可操作性C可管理性、可扩展性、可操作性D 可重用性、可扩展性、可管理性 11)下面选项中,Java 对类 Welcome进行定义正确的是:Apublic class 1WelcomeBpublic class We lcomeCpublic class welcomeD public class Welcome12)有如下的程序:public class Welcome3 public static void main( String args )System.out.println( “WelcomentonJavanProgramming!“ );则它的输出结果是:AWelcome to Java Programming!BWelcomentonJavanProgramming!CWelcome to Java Programming!DWelcome to JavaProgramming! 13)对方法 main的第 1行定义正确的是:A. public main( String arg )B. public void main( String arg )C. public static void main( String arg )D. public static void main( String args )14)下面那一项不会出现编程错误:A.忘记多行注释符的一个定界符B.一个标识符的大小写字母使用不当C.括号不成对出现D.在一个显示图形用户界面的应用程序中调用System .exit15) 给定下面的代码片段: 1) String str = null; 2) if (str != null) 4) 5) else if (str != null) 6) System.out.println (“ The value of j is “ + j ); 7) k = k + 1; 8) I-; 9) 10) ( ) A line 4 B line 6 C line 7 D line 8 37) 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. 38).下列不可作为 java 语言修饰符的是()A) a1 B) $1 C) _1 D) 1139).有一段 java 应用程序,它的主类名是 a1,那么保存它的源文件名可以是()) a1.java B) a1.class C) a1 D) 都对40).整型数据类型中,需要内存空间最少的是()A) short B) long C) int D) byte 41). Java 类可以作为()A) 类型定义机制B) 数据封装机制C) 类型定义机制和数据封装机制D) 上述都不对42).在创建对象时必须()A) 先声明对象,然后才能使用对象B) 先声明对象,为对象分配内存空间,然后才能使用对象C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D) 上述说法都对43).在调用方法时,若要使方法改变实参的值,可以()A) 用基本数据类型作为参数B) 用对象作为参数C) A 和 B 都对D) A 和 B 都不对44). Java 中()A) 一个子类可以有多个父类,一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论