收藏 分享(赏)

Java程序设计 模拟试题一.doc

上传人:dreamzhangning 文档编号:2746444 上传时间:2018-09-26 格式:DOC 页数:15 大小:106.50KB
下载 相关 举报
Java程序设计 模拟试题一.doc_第1页
第1页 / 共15页
Java程序设计 模拟试题一.doc_第2页
第2页 / 共15页
Java程序设计 模拟试题一.doc_第3页
第3页 / 共15页
Java程序设计 模拟试题一.doc_第4页
第4页 / 共15页
Java程序设计 模拟试题一.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

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

2、age, class, import3在一个线程中执行 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 )Serialize6下列程序的输出结果是_。

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,它具有“画图行为” ,用 draw()表示。Shap

4、e的一些子类也有用 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 方法public static void main(St

5、ring args)int x=2;int y=3;swap(x,y);(A)2 (B)3 (C)5 (D)625下列程序的执行结果是_。 ( )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 MinMax (D)public class MinMax 63

6、给出下面的程序,程序运行可能输出的结果是哪些? ( )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().go();public void go() Runnable

7、 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)private synchronized(this) void go() /*

8、code here */ (C)void go() synchronized(object.class) /* code here */ (D)void go() synchronized(o) /* code here */ 65给定下列程序,请问题目中 4 个选项的说明,哪些是正确的? ( )10) interface Foo11) int bar();12) 13) public class Beta14) class A implements Foo15) public int bar() return 1;16) 17) public int fubar(Foo foo)return

9、 foo.bar();18) public void testFoo()19) class A implements Foo20) 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 行被删除掉,程序将编译失败(C)如果 14、15 和 16 行被删除掉,程序仍能够正确编译,而且输出结果为

10、 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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报