版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度股权转让与期权行使合同协议(2024版)3篇
- 全新影视制作与发行合同20244篇
- 2024年度软件开发项目管理与质量保障合同3篇
- 2024年度房地产质量保证合同3篇
- 2024年度物联网设备采购及维护合同2篇
- 商场物业管理补充合同书2024年度:物业服务外包2篇
- 二零二四年租赁合同-汽车租赁
- 防火门安装工程招投标合同2024年度2篇
- 二零二四年度生物识别技术应用开发合同3篇
- 二零二四年度智能语音识别技术研发与转让合同3篇
- 【公开课课件】除数是整十数的笔算除法
- 2022年《体育法》全文PPT
- 贷款还款计划书范文6篇(6篇)
- 东北财经《资产评估》全部随堂练习及答案
- 最全面的深圳华侨城欢乐海岸规划资料课件
- 肌内效贴技术课件
- 环境卫生管理制度范文12篇
- POC考试附有答案
- 个人所得税的税务筹划课件
- 民意测评统计表
- 工程验收计划方案(通用)
评论
0/150
提交评论