《Java程序设计 模拟试题一.doc》由会员分享,可在线阅读,更多相关《Java程序设计 模拟试题一.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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)package, class, import
2、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)Serialize6下列程序的输出结果是_。 ( )public class Test public stat
3、ic void main(String args) int i,j,m=0; for (i=10;i15;i+) for (j=4;ji;j+) if (j%2=0) continue; if (j%3=0) break; m+=j; System.out.println(m=+m); (A)m=30 (B)m=15 (C)m=60 (D)m=407以下程序的输出结果为_。 ( )import java.io.*;public class Test public static void main(String args) String s1 = Hello!; String s2 = new
4、String(Hello!World!); System.out.println(s1.concat(s2); (A)Hello!Hello!World! (B)false (C)Hello!World! (D)Hello!8下面程序的运行结果是_。 ( ) int i=5;System.out.print(i+);System.out.print(i-);System.out.print(-i);System.out.print(i-);(A)5644 (B)6543 (C)6654 (D)56549阅读下列代码,代码执行后输出结果是_。 ( )public class Test publi
5、c static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=decMe-1.0; (A)13.3 (B)11.3 (C)-1.0 (D)12.310阅读下列代码段,在划线处应填入的修饰符是_。 ( )abstract class Person public Person (String n)
6、name=n; public _ String getDescription(); public String getName() return name; private String name;(A)abstract (B)static (C)final (D)void11在以下程序中,显示的数字一共有_个。 ( )int i;for(i=0;i0);(A)0 (B)1 (C)-1 (D)死循环21下列程序的输出结果是_。 ( )public class Ctest public static void main(String args) System.out.println(8+8+88
7、+8+8); (A) (B) (C) (D)以上都不对22在Java程序中有一个几何图形类Shape,它具有“画图行为”,用draw()表示。Shape的一些子类也有用draw()表示的“画图行为”,但是它们有的画圆,有的画矩形,请问这种现象最符合面向对象程序设计的什么特征_。 ( )(A)继承性 (B)多态性 (C)封装性 (D)抽象性23在UML中定义了5种关系,其中,如果两个事物是一般化和特殊化的关系,在UML中称之为_关系。 ( )(A)依赖 (B)关联 (C)聚集 (D)泛化24下面程序运行之后,变量x的值是_。 ( ) /swap方法的声明public static void sw
8、ap(int a,int b) int t=a; a=b; b=t;/main方法public static void main(String args) int x=2; int y=3; swap(x,y);(A)2 (B)3 (C)5 (D)625下列程序的执行结果是_。 ( )import java.io.* ;public class Test public static void main(String args ) int i,s = 0 ; int a = 10,20,30,40,50,60,70,80,90; for(i = 0 ; i 1&b1 (D)!(b1|ab)30如
9、果下列的方法能够正常运行,在控制台上肯定不会显示什么_。 ( ) public void example( ) try unsafe( ); System.out.println(Test1); catch(SafeException e) System.out.println(Test 2); finally System.out.println(Test 3); System.out.println(Test 4);(A)Test 4 (B)Test 3 (C)Test 2 (D)Test 131JDK安装完成后,必须设置环境变量Path和ClassPath,Path环境变量指定Java工
10、具的路径,ClassPath环境变量指定类的路径,在设置ClassPath环境变量时,通常将一个点加入进去,那么这个点指的是_。 ( )(A)Java安装目录路径 (B)Java类库路径 (C)类当前所在路径 (D)程序指定路径32下列程序的功能是创建了一个显示5个Hello!的线程并启动运行,程序横线处最合适的语句是_。 ( )public class ThreadTest extends Thread public static void main(String args) Thread t = new _; t.start(); public void run() int i=0; wh
11、ile(true) System.out.println(Hello!); if (i+= =4) break; (A)ThreadTest( ) (B)Thread( )(C)run( ) (D)Test( )33假设x=3.62,那么Math.rint(x)和Math.floor(x)的结果分别是_。 ( )(A)3.0,3.0 (B)4.0,3.0 (C)3.0,4.0 (D)4.0,4.034下面哪个类是Java中所有类的父类_。 ( )(A)System (B)Component (C)lang (D)Object35下面程序中的第二行中returnType应指定为哪种类型_。 (
12、) public class ReturnIt returnType methodA(byte x, double y) return (short)x/y*2; (A)double (B)int (C)short (D)byte36执行语句for(i=1;i+m?(y/=m-=y+):(m*=y-=-y)运算结果中x,y的值分别为_。 ( )(A)6和1 (B)6和0 (C)5和1 (D)5和046如下程序,运行后的结果为_。 ( ) int m=5; stop: for (int i=1;i=10;i+) for(int j=1;j=5;j+) if (i=5) break stop; m
13、+=1; if (i=4) continue; m-=1; System.out.println(m);(A)20 (B)21 (C)22 (D)2347下面程序的执行结果是_。 ( )public class test static System.out.print(2008年北京奥运会!); public static void main(String args) System.out.print(同一个世界,同一个梦想!); static System.out.print(我们共同努力!); (A)我们共同努力!2008年北京奥运会!同一个世界,同一个梦想! (B)2008年北京奥运会!
14、我们共同努力!同一个世界,同一个梦想!(C)同一个世界,同一个梦想!2008年北京奥运会!我们共同努力!(D)2008年北京奥运会!同一个世界,同一个梦想!我们共同努力!48下列程序的执行结果为_。 ( )public class TestA public TestA() System.out.print(2009年!); public TestA(int a) System.out.print(2009年,新的希望); public static void main(String args) TestA rt= new TestB(); class TestB extends TestA p
15、ublic TestB() System.out.print(新的希望!); (A)2009年!新的希望! (B)2009年! (C)新的希望! (D)2009年,新的希望49下列程序的执行结果为_。 ( )public class AClass String name = new String( );public AClass() AClass(String name) this.name = name;public void print() System.out.println( 今夜景阳冈! + name );class QTest public static void main(Str
16、ing args)(new AClass( 武松打老虎! ) public void print() super.print(); ).print();(A)今夜景阳冈! (B)武松打老虎!(C)今夜景阳冈!武松打老虎! (D)武松打老虎!今夜景阳冈!50下列程序的运行结果为_。 ( ) class Valuepublic int i = 15;public class Testpublic static void main(String argv)Test t = new Test();t.first(); public void first() int i = 5;Value v = ne
17、w Value();v.i = 25;second(v, i); System.out.println(v.i); public void second(Value v, int i)i = 0;v.i = 20;Value val = new Value();v = val;System.out.print(v.i + + i+ ); (A)15 0 20 (B)15 0 15 (C)20 0 20 (D)0 15 20得分评卷人二、判断题(每小题1分,共10分)(判断正确答案选项,并在“答题卡”的相应位置填涂,认为正确的涂“A”,错误的涂“B ”。多涂、少涂、错误均无分。)51Java语言中一个Char类型的数据占用2个字节大小的内存空间。 ( )52抽象类和接口中的所有方法均为抽象方法。 ( )53当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整