苏州大学java程序设计选择题
1 1. Java的前身是: A.C B.C++ C.Oak D.Basic 2. 在控制台运行Java字节代码的命令是: A.link B.run C.java D.javac 3. 在Java语言中,有一些英文单词已有特殊含义和用途,在程序中不得将它们另作它用, 这些英文单词称为保留字或 A.变量 B.常量 C.注释 D.关键字 4. 以下代码输出从19到1之间的所有奇数,for语句的条件判断是: for ( i=19; ; i-=2) System.out.print(i); A.i>1 B.i>=1 C.i=1; ) System.out.print(i); A.i+=2 B.i-=2 C.i+=1 D.i-=1 29. 下列类声明语句中,正确的是: A.public abstract final class newClass B.abstract public newClass class C.public final abstract class newClass extends superClass4 D.public class newClass extends superClass 30. 在标准String类的方法中,能实现测试两个字符串的某对应区域是否相等,且返回一 个boolean类型值的方法是 。 A.equals() B.equalsIgnoreCase() C.regionMatches() D.compareTo() 31. M类中有一个没有形式参数,且没有返回值的方法,若要使得用M.()就 可以调用该方法,则方法的方法头的正确形式应该是: A.static void () B.public () C.final void () D.static () 32. 若下列所用变量均已正确定义,以下表达式中不合法的是: A.x >>> 3 B.+++j C.a = x>y?x:y D.x %= 4 33. 以下不属于Java类库中的基础包的是 A.java.lang B.java.io C.java.util D.java.applets 34. 下列标准File类构造方法的使用示例中,正确的是 。 A. File dir = new File(“c:\\myjava“); File file = new File(dir, “demo.java“); B.File file = new File(“c:\\myjava“,“ demo.java “); C.File file = new File(“c:\\myjava\\demo.java “); D.以上构造方法均正确 35. 下列有关数组的说法中,正确的是 。 A.数组的类型可以是基本型,也可以是类,但不能是接口 B.Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间 C.对于数组空间的回收,Java和C/C++相同,都是由程序控制的 D.以上说法均错误 36. 在Java语言中,以下标识符合法的是: A.5w B.A% C.a+b D.$a 37. 当启动Applet程序时,首先调用的方法是: A.stop() B.init() C.start() D.destory() 38. 关于Java中线程的描述,以下错误的是 。 A.在单个程序内部同时执行多个代码段,完成不同任务的机制成为多线程。 B.采用多线程技术,可以提高计算机资源的利用率 C.Java中线程的构造是通过实例化Thread类实现的,Thread类不能被继承 D.Java中线程的活动是通过线程体run()来实现的。 39. 欲构造ArrayList类的一个实例,已知ArrayList类实现了List接口,则下列方法中 正确的是: A.ArrayList myList=new Object();