奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案_第1页
奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案_第2页
奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案_第3页
奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案_第4页
奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、西安交通大学课程考试复习资料单选题 )=A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空答案: Csomethingother 1)A.public IOException methodName()B.public void methodName()C.public void methodName() throw IOExceptionD.public void methodName() throws IOException答案: D)A.void aMethod( ).B.public int aMethod().C.public void aMethod ( ).D

2、.public int aMethod ( int m).答案: D )A.interface B void print() ;B.abstract interface B void print() ;C.abstract interface B extends A1,A2 /A1、A2为已定义的接口 abstract void print() ;D.interface B void print();答案: D5.类6)A.float aMethod(float a,float b) B.public int aMethod(int a,int b)throws Exception C.pub

3、lic float aMethod(float p,float q) D.public int aMethod(int a,int b)throws IOException 答案: A )+A.4行与9行不能通过编译,因为缺少方法名和返回类型B.9行不能通过编译,因为只能有一个静态初始化器C.编译通过,执行结果为:x=5D.编译通过,执行结果为:x=3答案: C A.privateB.protectedC.private protectedD.public答案: D )=A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空答案: Csomethingother 1)A.pu

4、blic IOException methodName()B.public void methodName()C.public void methodName() throw IOExceptionD.public void methodName() throws IOException答案: DAa是A )AA.System.out.println(a.i);B.a.method1();C.A.method1();D.A.method2()答案: C )A.transientB.staticC.serializeD.synchronized答案: D ()A.start()B.init()C

5、.run()D.synchronized()答案: C )A.intB.floatC.doubleD.void答案: D )=A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行D.行4、行6都不执行答案: C15.类6)A.float aMethod(float a,float b) B.public int aMethod(int a,int b)throws Exception C.public float aMethod(float p,float q) D.public int aMethod(int a,int b)throws IOException 答案: A

6、 )A.while (int i7) i+;System.out.println(“i is “+i);B.int j=3;while(j)System.out.println(“ j is “+j);C.int j=0;for(int k=0; j + k !=10; j+,k+)System.out.println(“ j is “+ j + “k is”+ k);D.int j=0;doSystem.out.println( “j is “+j+);if (j = = 3) continue loop;while (jj)A.15B.16C.7D.8答案: Dt=第A.line 2B.l

7、ine 3C.line 6D.line 7答案: D)。A.程序中的语法错误B.程序的编译错误C.程序执行过程中遇到的事先没有预料到的情况D.程序事先定义好的可能出现的意外情况答案: C A.in the Inner outerB.outerC.in the InnerD.编译不通过答案: BI=(I0)j=I*j+jk=k+()A.line 4B.line 6C.line 7D.line 8答案: CA.byteB.classC.htmlD.exe答案: BA.shortB.longC.intD.byte答案: D给出下面代码:1) class Parent 2) private Strin

8、g 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行答案: DA.启动B.刹车C.减速D.速度答案: D )A.CardLayoutB.F

9、lowLayoutC.BorderLayoutD.GridLayout答案: B )A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout答案: B A.line 3B.line 5C.line 6D.line 10答案: DA.Applet也需要main方法B.Applet必须继承自java.awt.AppletC.Applet能访问本地文件D.Applet程序不需要编译答案: B()。A.privateB.publicC.protectedD.no modifier答案: DA.每次读入的字节数不同B.前者带有缓冲,后者没有C.前者是字符读写,

10、后者是字节读写D.二者没有区别,可以互换使用答案: CA.Tree&GlassesB.FirstJavaAppletC.*theLastOneD.273.5答案: B )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中答案: C )。A.publicB.privateC.staticD.protected答案: C52.在A.staticB.finalC.privateD.void答案: AI=(I0)j=I*j+jk=k+()A.line

11、4B.line 6C.line 7D.line 8答案: C )。A.在类中声明构造函数时,名称须与类名相同B.具有重载特性,可以建立多个相同名称始值进行内存的分配D.其他都是答案: D55.类和tss= A.将构造一个Student对象;B.表达式是合法的;C.表达式是错误的;D.编译时正确,但运行时错误。答案: CA.使用关系B.包含关系C.继承关系D.无关系答案: Bi=1,j=+i;后i与jA.1与1B.2与1C.1与2D.2与2答案: D是型 A.public int MAX_LENGTH=100;B.final int MAX_LENGTH=100;C.final public i

12、nt MAX_LENGTH=100;D.public final int MAX_LENGTH=100.答案: DA.可重用性、可扩展性、可操作性B.可重用性、可维护性、可操作性C.可管理性、可扩展性、可操作性D.可重用性、可扩展性、可管理性答案: D ()A.java.utilB.java.ioC.java.awtD.java.lang答案: Dc=(a&b)&(!b);与A.c=false;result=1;B.c=true;result=2;C.c=true;result=1;D.c=false;result=2;答案: A看以下程序:boolean a=false;boolean b=

13、true;boolean c=(a&b)&(!b);int result=c=false?1:2;这段程序执行完后,c与result的值是:A.c=false;result=1;B.c=true;result=2;C.c=true;result=1;D.c=false;result=2;答案: AA.忘记多行注释符的一个定界符B.一个标识符的大小写字母使用不当C.括号不成对出现D.在一个显示图形用户界面的应用程序中调用System .exit答案: DA.appletviewerB.javacC.javaD.javadoc答案: B)。A.acegB.ACEGC.abcdefgD.abcd答案

14、: A )A.子类定义了自己的构造函数,就不会调用父类的构造函数B.子类必须通过super关键字调用父类没有参数的构造函数C.如果子类的构造函数没有通过super类不含参数的构造函数,再调用子类自己的构造函数D.创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数答案: CA.异步B.消费者C.守护D.垃圾收集答案: D()A.good and abcB.good and gbcC.test ok and abcD.test ok and gbc答案: Bsame.”处?A.Person(n,a)B.this(Person(n,a)C.this(n,a)D.this(name,ag

15、e答案: CA.8B.16C.32D.64答案: B X( ( 主c二 A.第一行会产生编译错误B.第六行会产生编译错误C.第六行会产生运行错误D.程序会运行和启动答案: A给出下面代码段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) 哪行将引起一个

16、编译时错误?A.line 3B.line 5C.line 6D.line 10答案: DA.先声明对象,然后才能使用对象B.先声明对象,为对象分配内存空间,然后才能使用对象C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D.上述说法都对答案: CA.一个子类可以有多个父类,一个父类也可以有多个子类B.一个子类可以有多个父类,但一个父类只可以有一个子类C.一个子类可以有一个父类,但一个父类可以有多个子类D.上述说法都不对答案: CA.面向对象B.高安全性C.平台无关D.面向过程答案: D )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序

17、结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空答案: A )A.transientB.synchronizedC.serializeD.static答案: BA.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承答案: A1 A.public main( String arg )B.public void main( String arg )C.public static void main( String arg )D.

18、public static void main( String args )答案: DA.&B.|C.!D.()答案: DA.public class 1WelcomeB.public class We lcomeC.public class welcomeD.public class Welcome答案: D)。A.public void example( int m).B.public int example().C.public void example2().D.public int example3 ( int m, float f).答案: A= )A.编译时将产生错误;B.编译时

19、正确,运行时将产生错误;C.输出零;D.输出空。答案: A指出下列程序的运行结果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.defaultB.default, zeroC.error default clause not definedD.no output displayed那个答案: B多选题A.数组是一种对象B.数组属

20、于一种原生类C.int number=31,23,33,43,35,63D.数组的大小可以任意改变答案: B, C, DA.能被java.exe成功运行的java class文件必须有main()方法B.J2SDK就是Java APIC.Appletviewer.exe可利用jar选项运行.jar文件D.能被Appletviewer成功运行的java class文件必须有main()方法答案: B, C, DA.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案: A, C, DA.cal

21、l by value不会改变实际参数的数值B.call by reference能改变实际参数的参考地址C.call by reference不能改变实际参数的参考地址D.call by reference能改变实际参数的内容答案: A, C, DA.privateB.publicC.protectedD.static答案: A, C, DA.数组是一种对象B.数组属于一种原生类C.int number=31,23,33,43,35,63D.数组的大小可以任意改变答案: B, C, DA.newB.$UsdollarsC.1234D.car.taxi答案: A, C, DA.环境变量可在编译s

22、ource code时指定B.在编译程序时,所能指定的环境变量不包括class pathC.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory)答案: B, C, DA.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案: A, C, DA.类(Class)B.AppletC.ApplicationD.Servlet答案: B, C, D()A.s10 为 ;B.s9 为 null;C.s0 为 未定义D.s.length 为1

23、0答案: B, DA.package testpackage;public class Test/do something.B.import java.io.*;package testpackage;public class Test/ do something.C.import java.io.*;class Person/ do something.public class Test/ do something.D.import java.io.*;import java.awt.*;public class Test/ do something.答案: A, C, DA.random(

24、)B.abs()C.sqrt()D.sin()答案: A, B, C, D )A.public int add(int a)B.public void add(long a)C.public void add(int a,int b)D.public void add(float a)答案: C, D()A.抛出一个例外时。B.当该线程调用sleep()方法时。C.当创建一个新线程时。D.当一个优先级高的线程进入就绪状态时。答案: A, B, D()A.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=new String2;D.String s=

25、can,I,help,you答案: B, C, DA.PrivateB.PublicC.ProtectedD.static答案: A, C, D ()A.s10 为 ;B.s9 为 null;C.s0 为 未定义D.s.length 为10答案: B, DA.Double a=1.0;B.double a=1.0;C.out.println(hello);D.DatagramSocket a = new DatagramSocket()答案: A, C ()A.String s=你好;int i=3; s+=i;B.String s=你好;int i=3; if(i=s) s+=i;C.Str

26、ing s=你好;int i=3; s=i+s;D.String s=你好;int i=3; s=i+;E.String s=null; int i=(s!=null)&(s.length0)?s.length():0;答案: A, EA.Java 语言只允许单一继承B.Java 语言只允许实现一个接口C.Java 语言不允许同时继承一个类并实现一个接口D.Java 语言的单一继承使得代码更加可靠答案: A, DA.程序执行过程中需要的所有类都是通过字节码校验程序装入的。B.代码的运行是由Java运行环境中的解释器完成的。C.在运行时,字节码要经过装入,校验之后,才能在解释器中执行。D.在缺省

27、的安全配置条件下,Java Applet不能访问任何本地资源。答案: A, B, C, DA.byte=340;B.Boolean=1;C.long l=-2;D.double=0.9239d;答案: B, C=m=()A.s1 = = s2;B.s2 = = s3;C.m = = s1;D.s1.equals(m)答案: B, CA.000001000000000000000000000000005的运行结果是 1000000000000000 0000 0000 0000 0000B.000001000000000000000000000000005 的运行结果是 1111 1110 00

28、000000 0000 0000 0000 0000D.110000000000000000000000000000005的运行结果是 0000011000000000 0000 0000 0000 0000答案: A, CA.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=new String2;D.String s=can,I,help,you答案: B, C, D ()A.BufferedInputStreamB.BufferedOutputStreamC.FileInputStreamD.FileOuterStreamE.File答案:

29、A, C()A._sys1_lllB.2mailC.$changeD.class答案: A, C()A.float f = 11.1;B.double d = 5.3E12;C.char c = r;D.byte bb = 433;E.Boolean b=true;答案: A, D, E ()A.public class X implements Runable public void run() . B.public class X implements Thread public void run() . C.public class X implements Thread public

30、int run() . D.public class X implements Runable protected void run() . E.public class X implements Thread public void run() . 答案: A, Em(A.0B.1C.2D.3答案: C, D5A.String a = new String 5; for (int i = 0; i 5; ai+ = );B.String a = , , , , ;C.String a 5;D.String 5 a;E.String a = new String 5; for (int i =

31、 0; i 5; ai+ = null);答案: A, B和()A.awt在不同操作系统中显示相同的风格。B.swing在不同的操作系统中显示相同的风格C.java.awt的子类D.awt和swing都支持事件模型答案: B, D ()A.notify()B.wait()C.notifyAll()D.sleep()E.yield()F.synchronized(this)答案: D, E, F()A.IOException必须被捕获或抛出B.java语言会自动初始化变量的值C.java 语言不允许同时继承一个类并实现一个接口D.java语言会自动回收内存中的垃圾答案: A, B, DA.环境变

32、量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括classpathC.javac一次可同时编译数个Java源文件D.java.exe能指定编译结果要置于哪个目录(directory)答案: B, C, D )A.Test 1B.Test 2C.Test 3D.Test 4答案: A, C, DA.persons$B.TwoUsersC.*pointD.instanceof F.end-line答案: A, BA.Java语言里的线程不是对象B.Applet不需要main方法C.Java语言的对象都是java.lang.Object的子类D.double是Java语言的合法标识符答案: B, CA.byte=340;B.Boolean=1;C.long l=-2;D.doub

温馨提示

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

评论

0/150

提交评论