艾融软件模拟测试题-001-0007-java专题测试题_第1页
艾融软件模拟测试题-001-0007-java专题测试题_第2页
艾融软件模拟测试题-001-0007-java专题测试题_第3页
艾融软件模拟测试题-001-0007-java专题测试题_第4页
艾融软件模拟测试题-001-0007-java专题测试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、艾融软件模拟测试题_001_0007_java专题复制您的姓名: 填空题 *_61.关于sleep()和wait(),以下描述错误的一项是() 单选题 *A. sleep是线程类(Thread)的方法,wait是Object类的方法;B. sleep不释放对象锁,wait放弃对象锁;C. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。(正确答案)62.下面能让线程停止执行的有(多选)() *A. sleep();(正确答案)B. stop();(正确答案)C. notify();D. syn

2、chronized();(正确答案)E. yield();(正确答案)F. wait();(正确答案)G. notifyAll();63.下面哪个可以改变容器的布局?() 单选题 *A. setLayout(aLayoutManager);(正确答案)B. addLayout(aLayoutManager);C. layout(aLayoutManager);D. setLayoutManager(aLayoutManager);65.提供Java存取数据库能力的包是() 单选题 *Ajava.sql(正确答案)Bjava.awtCjava.langDjava.swing66.不能用来修饰in

3、terface的有() *Aprivate(正确答案)BpublicCprotected(正确答案)Dstatic(正确答案)67.下列说法错误的有() *A 在类方法中可用this来调用本类的类方法(正确答案)B 在类方法中调用本类的类方法时可直接调用C 在类方法中只能调用本类中的类方法(正确答案)D 在类方法中绝对不能调用实例方法(正确答案)68.从下面四段()代码中选择出正确的代码段() 单选题 *Aabstract class Name private String name; public abstract boolean isStupidName(String name) Bpub

4、lic class Something void doSomething () private String s = ; int l = s.length(); Cpublic class Something public static void main(String args) Other o = new Other(); new Something().addOne(o); public void addOne(final Other o) o.i+; class Other public int i; (正确答案)Dpublic class Something public int a

5、ddOne(final int x) return +x; 69.选择下面代码的运行结果:()。public class Test public void method() for(int i = 0; i =3B)s3= “X”C)int i = s.iength()D)s = s +10(正确答案)73.如下哪些不是java的关键字?() *A.constB.NULL(正确答案)C.false(正确答案)D.thisE.native74.已知表达式 int m = 0,1,2,3,4,5,6;下面哪个表达式的值与数组下标量总数相等?() 单选题 *A .m.length()B.m.leng

6、th(正确答案)C.m.length()+1D.m.length+175.方法resume()负责恢复哪些线程的执行() 单选题 *A通过调用stop()方法而停止的线程。B通过调用sleep()方法而停止的线程。C通过调用wait()方法而停止的线程。D通过调用suspend()方法而停止的线程。(正确答案)76.有关线程的哪些叙述是对的() *A一旦一个线程被创建,它就立即开始运行。B使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。(正确答案)C当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。(正确答案)D一个线程可能因为不同的原因停止并进入就绪状态

7、。(正确答案)77.已知如下代码:()public class Testpublic static void main(String arg )int i = 5;doSystem.out.print(i);while(-i5)System.out.print(“finished”);执行后的输出是什么?*A 5(正确答案)B 4C 6D finished(正确答案)78.下面的哪些声明是合法的?() *A.long 1 = 4990(正确答案)B.int i = 4LC.float f =1.1D.double d = 34.4(正确答案)79.给出如下代码:()class Testpriv

8、ate int m;public static void fun() /some code如何使成员变量m被函数fun()直接访问? 单选题 *A.将private int m改为 protected int mB.将private int m改为 public int mC.将private int m改为 static int m(正确答案)D.将private int m改为int m80.以下哪个方法用于定义线程的执行体?() 单选题 *A.start()B.init()C.run()(正确答案)D.main()E.synchronized()81.给出下面的代码段:()public

9、class Baseint w, x, y, z;public Base(int a, int b) x=a; y=b;public Base(int a, int b, int c, int d) /assignment x=a, y=bw=d;z=c;在代码说明/assignment x=a, y=b处写下如下哪几个代码是正确的?() *A.Base(a, b);B.x=a, y=b;C.x=a; y=b;(正确答案)D.this(a,b);(正确答案)82.关于运算符和描述正确的是 () 单选题 *A.执行移动B.执行翻转C.执行有符号左移,执行无符号左移(正确答案)D.执行无符号左移,

10、执行有符号左移83. 选择Java语言中的基本数据类型() *A.byte(正确答案)B.IntegerC.StringD.char(正确答案)E.long(正确答案)84.从下列选项中选择正确的Java表达式() *A.int k=new String(“aa”)B.String str=new String(“bb”)(正确答案)C.char c=74;(正确答案)D.long j=8888;(正确答案)85. Java I/O程序设计中,下列描述正确的是() 单选题 *A. OutputStream用于写操作(正确答案)B. InputStream用于写操作C. I/O库不支持对文件可读

11、可写API86下述代码的执行结果是()class Super public int getLength() return 4; public class Sub extends Super public long getLength() return 5;public static void main (Stringargs) Super sooper = new Super (); Super sub = new Sub(); System.out.printIn(sooper.getLength()+ “,” + sub.getLength() );单选题 *A. 4, 4B. 4, 5C

12、. 5, 4D. 5, 5E. 代码不能被编译(正确答案)87、Which two demonstrate a has a relationship(Choose two)?() 单选题 *A. public interface Person public class Employee extends Person B. public interface Shape public interface Rectandle extends Shape C. public interface Colorable public class Shape implements Colorable D. p

13、ublic class Species public class Animalprivate Species species;(正确答案)E. interface Component class Container implements Component private Component children; 88. Given the folowing classes which of the following will compile with error?interface IFaceclass CFace implements IFaceclass Basepublic class

14、 ObRef extends Basepublic static void main(String argv)ObRef ob = new ObRef();Base b = new Base();Object o1 = new Object();IFace o2 = new CFace(); 单选题 *A. o1=o2;B. b=ob;(正确答案)C. ob=b;D. o1=b;89. 关于Java语言,下列描述正确的是() *A. switch 不能够作用在String类型上(正确答案)B. List, Set, Map都继承自Collection接口C. Java语言支持goto语句D.

15、GC是垃圾收集器,程序员不用担心内存管理(正确答案)90. 指出下列程序运行的结果()public class Example String str=new String(good); charch=a,b,c;public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); System.out.print(ex.ch); public void change(String str,char ch) str=test o

16、k; ch0=g; 单选题 *A good and abcB good and gbc(正确答案)C test ok and abcD test ok and gbc41、Which code determines the int value foo closest to a double value bar?( DEF) *A. int foo = (int) Math.max(bar);B. int foo = (int) Math.min(bar);C. int foo = (int) Math.abs(bar);D. int foo = (int) Math.ceil(bar);(正确

17、答案)E. int foo = (int) Math.floor(bar);(正确答案)F. int foo = (int) Math.round(bar);(正确答案)二简答题:(每题5分,共20分)1.描述J2EE框架的多层结构,并简要说明各层的作用。 填空题 *_三编程题:(每题8分,共16分)1.编写代码实现同一平面内两圆是否碰撞,其中:第一个圆圆心坐标为(x1,y1),半径是r1,第二个圆圆心坐标为(x2,y2),半径是r2。方法声明如下:boolean collisWith(int x1,int y1,int r1,int x2,int y2,int r2) 填空题 *_答案解析:boolean collisWith(int x1, int y1, int r1, int x2, int y2, int r2) boolean flag=false;int num1=(x1-x2)*(x1-x2);int num2=(y1-y2)*(y1-y2);int num3=num1+num2;double distance=Math.sqrt(num3);if(distance= 0) & (i s.length) System.out.print(si);i+;print(s, i);3

温馨提示

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

评论

0/150

提交评论