Java模拟试题(第8套)_第1页
Java模拟试题(第8套)_第2页
Java模拟试题(第8套)_第3页
Java模拟试题(第8套)_第4页
Java模拟试题(第8套)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、个人资料整理,仅供个人学习使用Java模拟t龙题(第8套)一 选择题(每题 2 分,共 40 分 ,不定项,错选,漏选,多选不得分)给出下面的类定义:class A public int x;private int y;class B protected void method1() class C private void method2() class D extends A public float z;方法method2()不能直接访问的是:()a) 类 A 中的变量 x; b) 类 A 中的变量 yc) 类 B 中的 method1(); d) 类 D 中的变量 z下面哪些是shor

2、t 型的取值范围 ()a)-231 231-1b)-215 215-1c)-255 256d) 依赖于不同的平台语句 System.out.println(8 | 010&0x10); 的输出结果是: ( )a) 14 ; b) 0 ; c) 6 ; d) 8下面哪一个不是正确的标识符()a) $personsb)#pointc)_superd)hello下面语句的输出结果是()System.out.println(-2 1);a) 0b) -1c) 1d)2147483647给出下面的代码:class Base class Derived extends Basepublic String

3、getFields()String name = Derived ;return name;public class Testpublic static void main(String argv)Base a = new Derived ();/Here哪一行代码放在/here处会产生Derived输出2果(a) System.out.println(a.getFields();b)System.out.println();c)System.out.println(Base) a.getFields();d)System.out.println( (Derived) a).get

4、Fields();Java 的 3 个 实现机制是()a) Java虚拟机b)垃圾收集机制c)代码安全性检测d)例外处理下面哪个不是java 的关键字 ()a)nullb)newc)sizeofd)transient编译和运行下面的代码时将会发生什么情况: ( )class Test static int myArg = 1;public static void main(String args) int myArg;System.out.println(Test.myArg);a) 输出结果为0;b) 输出结果为1;c) 不能编译成功,因为局部变量的名字和静态变量的名字相同d) 不能编译成功

5、,因为局部变量在使用前必须初始化。下一段程序的执行结果是什么: ()Boolean b1 = new Boolean(true);Boolean b2 = new Boolean(true);if (b1 = b2)if (b1.equals(b2)System.out.println(a);elseSystem.out.println(b);elseif (b1.equals(b2)System.out.println(c);elseSystem.out.println(d);a) ab) bc) cd) d给定类 Cycle 中的 main 方法,命令行调用语句是java Cycle on

6、e two输出结果是什么?( )1 / 6个人资料整理,仅供个人学习使用public static void main(String bicycle)System.out.println(bicycle0);a) Cycleb) onec) twod) 所有的都不对下面关于变量及其作用范围的陈述那些是对的( )a)实例变量在使用之前必须初始化;b) 实例变量用关键字static 声明;c)在方法中定义的局部变量在该方法被执行时创建;d)局部变量在使用前必须被初始化;对下面程序的运行结果的正确描述是()import java.awt.*;public class FlowAp extends F

7、ramepublic static void main(String argv)FlowAp fa=new FlowAp();fa.setSize(400,300);fa.setVisible(true);FlowAp()add(new Button(One);add(new Button(Two);add(new Button(Three);add(new Button(Four);四个按钮分布在Frame 的周围四个按钮从上到下排列标签为Four的一个大按钮位于Frame的中央;会发生错误,指明没有设置布局管理器.14 下面关于继承的叙述哪些是正确的( )a)在java中只允许单一继承;b

8、)在java中一个类只能实现一个接口 ;c)在java中一个类不能同时继承父类和实现接口;d)java 的单一继承使代码更可靠;15 下面关于 java.applet.Applet 和其祖先类的描述语句哪些是不对的()a) Applet 是 Container 的 的一个子类型b) Applet 是 Window 的 一个子类型c) Applet 是 Component 的一个子类型d) Applet 是 Panel 的 一个子类型16 Java.awt.Container 类属于下面哪一种( )a) 接口b) 抽象类c) 一般的类d) 以上都不是17下面是一些异常类的层次关系java.lan

9、g.Exception一 java.lang.RuntimeExceptionjava.lang.IndexOutOfBoundsException一 java.lang.ArraylndexOutOfBoundsException-java.lang.StringlndexOutOfBoundsException假设有一个方法 X,能够抛出两个异常,Array Index和String Index异常,假定方法 X中没有trycatch语句处理这些异常,下面哪个答案是正确的()嚼勤闰属钞瘗歌板尻赖a)方法X 应该 声 明抛弃 ArrayIndexOutOfBoundsException 和S

10、tringIndexOutOfBoundsException 。沟熠余富爱也谴净祸测槌。b)如果调用 X 的方法捕获 IndexOutOfBoundsException ,贝U ArrayIndexOutOfBoundsException 和StringIndexOutOfBoundsException者B可以被捕获。残鹫楼静铸OW淑3!髓灾克骤束。c)如果方法 X声明抛弃IndexOutOfBoundsException ,则调用 X的方法必须用 try catch语 句捕获。r钢极镇桧猪锥n苣耙。d)方法X不能声明抛弃异常。18下面的叙述哪些是正确的()在线程的基本控制中,用 destro

11、y ()方法可以终止线程的执行在线程的基本控制中,可以用 isAlive ()方法判断线程是否处于可以运行态。用suspend ()方法挂起的线程,可以自己调用 resume ()方法恢复。线程被创建后,可以调用 start ()方法,启动线程。19 .已知一个字符串 s= ABCDEF,求子字符串s.substring(2,4).()弹贸摄尔霁毙撰砖卤尻诒尔 肤。a) CDE b) CD c) 即“ CDEF20 .下面哪些是 Runnable接口中的方法()a) run()b) start()c) yield()d) stop()二.判断题(每题1分,共10分)抽象类必须包含抽象方法。()

12、类 Reader是 InputStreamReader 的父类()构造方法可以被声明为private o ()Java把数组当作对象看待()可以用length ()方法,获取字符串的长度()使用UDP协议传输数据时,每个被传输的数据报的长度没有限制。()静态方法能直接访问类中定义的实例变量。0构造方法可以被继承。()接口可以有构造方法。()非运行时异常必须被捕获。()三 程序分析题(每题 4分,共20分)1请写出testing。被调用时的输出结果void testing() one:for (int i = 0; i 3; i+) three:for (int j = 10; j 30; j+

13、=10) System.out.println(i + j);if (i 2)continue one;写出下列程序的输出结果.(Test.java文件是可以访问的.)import java.io.*;public class Testpublic static void main(String argv)Test p = new Test();System.out.println(p.method1();public int method1()tryFileInputStream fin = new FileInputStream(Test.java); fin.read();catch(I

14、OException ioe)System.out.println(hello);return 99;finallySystem.out.println(world);return -1;请写出下面程序的输出结果int output=10;boolean b1=false;if(b1=true)|(output+=10)=20)System.out.println( “ We are equal :” +output);elseSystem.out.println( “ Not equal: ” +output);4 请写出下列程序的输出结果class MammalMammal()System

15、.out.println(One);public void ears()5 / 6个人资料整理,仅供个人学习使用System.out.println(Two); class Dog extends MammalDog()super.ears();System.out.println(Three); public class HotDog extends Dogpublic static void main(String argv)System.out.println(Four);HotDog h = new HotDog(); 5 请写出下面程序的输出结果int i = 9;switch (i) default:System.out.println(default);case 0:System.out.println(zero);case 1:System.out.println(on

温馨提示

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

评论

0/150

提交评论