Java程序设计 模拟试题一

上传人:zw****58 文档编号:43110920 上传时间:2018-06-04 格式:DOC 页数:14 大小:106.50KB
返回 下载 相关 举报
Java程序设计 模拟试题一_第1页
第1页 / 共14页
Java程序设计 模拟试题一_第2页
第2页 / 共14页
Java程序设计 模拟试题一_第3页
第3页 / 共14页
Java程序设计 模拟试题一_第4页
第4页 / 共14页
Java程序设计 模拟试题一_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Java程序设计 模拟试题一》由会员分享,可在线阅读,更多相关《Java程序设计 模拟试题一(14页珍藏版)》请在金锄头文库上搜索。

1、Java 程序设计模拟试题一得分评卷人一、单项选择题(每小题 1 分,共 50 分)(每一道试题下面有 A、B、C、D 四个备选答案,请从中选择一个 最佳答案,并在“答题卡”上将相应题号的字母涂黑,以示正确答 案。 )1Java 为移动设备提供的平台是_。 ( ) (A)J2SE (B)J2ME (C)J2EE (D)JDK6.0 2在单一 java 文件中 import、class 和 package 的正确出现顺序是_。 ( ) (A)package, import, class (B)class, import, package (C)import, package, class (D)

2、package, class, import 3在一个线程中执行 Sleep(1000)方法,将使得该线程在多少时间后获得对 CPU 的控制 (假设 Sleep 过程中不会有其他事件唤醒该线程)?_。 ( ) (A)正好 1000 毫秒 (B)不到 1000 毫秒 (C)大于或等于 1000 毫秒 (D)不确定 4在 Java 语言中负责并发管理机制的是_。 ( ) (A)垃圾回收 (B)虚拟机 (C)调度机制 (D)多线程 5下面哪个关键字可以对对象加互斥锁_。 ( ) (A)transient (B)synchronized (C)Serializable (D)Serialize 6下列

3、程序的输出结果是_。 ( ) public class Testpublic static void main(String args)int i,j,m=0;for (i=10;i0); (A)0 (B)1 (C)-1 (D)死循环 21下列程序的输出结果是_。 ( ) public class Ctestpublic static void main(String args)System.out.println(8+8+“88“+8+8); (A)888888 (B)168816 (C)168888 (D)以上都不对 22在 Java 程序中有一个几何图形类 Shape,它具有“画图行为”

4、 ,用 draw()表示。Shape 的一些子类也有用 draw()表示的“画图行为” ,但是它们有的画圆,有的画矩形,请问这 种现象最符合面向对象程序设计的什么特征_。 ( ) (A)继承性 (B)多态性 (C)封装性 (D)抽象性 23在 UML 中定义了 5 种关系,其中,如果两个事物是一般化和特殊化的关系,在 UML 中 称之为_关系。 ( ) (A)依赖 (B)关联 (C)聚集 (D)泛化 24下面程序运行之后,变量 x 的值是_。 ( )/swap 方法的声明 public static void swap(int a,int b)int t=a;a=b;b=t; /main 方法

5、 public static void main(String args)int x=2;int y=3;swap(x,y); (A)2 (B)3 (C)5 (D)6 25下列程序的执行结果是_。 ( ) import java.io.* ; public class Testpublic static void main(String args ) int i,s = 0 ;int a = 10,20,30,40,50,60,70,80,90;for(i = 0 ; i 1stop:for (int i=1;i (B)public class MinMax (C)public class M

6、inMax (D)public class MinMax 63给出下面的程序,程序运行可能输出的结果是哪些? ( ) public class Threads1 int x = 0;public class Runner implements Runnable public void run() int current = 0;for (int i = 0; i 4; i+) current = x;System.out.print(current + “,“);x = current + 2;public static void main(String args) new Threads1(

7、).go();public void go() Runnable r1 = new Runner();new Thread(r1).start();new Thread(r1).start(); (A)0,2,4,4,6,8,10,6, (B)0,2,4,6,8,10,2,4, (C)0,2,4,6,8,10,12,14, (D) 0,0,2,2,4,4,6,6,8,8,10,10,12,12,14,14,64下面的程序代码片段,哪些可以正常的编译和运行,而且不会发生异常? ( ) (A)public synchronized void go() /* code here */ (B)priv

8、ate synchronized(this) void go() /* code here */ (C)void go() synchronized(object.class) /* code here */ (D)void go() synchronized(o) /* code here */ 65给定下列程序,请问题目中 4 个选项的说明,哪些是正确的? ( ) 10) interface Foo 11) int bar(); 12) 13) public class Beta 14) class A implements Foo 15) public int bar() return

9、1; 16) 17) public int fubar(Foo foo)return foo.bar(); 18) public void testFoo() 19) class A implements Foo 20) public int bar()return 2; 21) 22) System.out.println(fubar(new A(); 23) 24) public static void main(String args) 25) new Beta().testFoo(); 26) 27) (A)程序能够正确编译,而且输出结果为 2 (B)如果 14、15 和 16 行被删

10、除掉,程序将编译失败 (C)如果 14、15 和 16 行被删除掉,程序仍能够正确编译,而且输出结果为 2 (D)如果 19、20 和 21 行被删除掉,程序也能正确编译,而且输出结果为 1答案答案一、单项选择题(每小题 1 分,共 50 分)1、B 2、A 3、C 4、B 5、B 6、C 7、A 8、A 9、D 10、A11、C 12、D 13、A 14、B 15、C 16、D 17、C 18、A 19、A 20、C21、C 22、B 23、D 24、B 25、D 26、D 27、B 28、B 29、D 30、C31、C 32、A 33、B 34、D 35、A 36、C 37、D 38、C 39、B 40、D41、C 42、B 43、A 44、A 45、A 46、C 47、B 48、A 49、C 50、A二、判断题(每小题 1 分,共 10 分)51、A 52、B 53、A 54、B 55、B 56、B 57、A 58、B 59、B 60、B三、多项选择题(每小题 3 分,共 15 分)61、AC 62、BC 63、AC 64、ACD 65、ACD

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号