1 / 11 一、单项选择题1.下列语句哪一个正确?A . Java 程序经编译后会产生machine code B . Java 程序经编译后会产生byte code C. Java 程序经编译后会产生DLL D . 以上都不正确答案为 B2、以下的语句构造了几个JAVA 对象?String S = new String(“aaa”);A. 1 B. 2 C. 3 D. 4 答案为 B 3、下列哪些关键字即能够被用于局部变量的修饰,也可以用做类变量的修饰?A. public B. transient C. static D. finally 答案为 D 4、下面的哪些叙述为真?A. equals() 方法判定引用值是否指向同一对象B. = = 操作符判定两个不同的对象的内容和类型是否一致C. equal() 方法只有在两个对象的内容一致时返回ture D. 类 File 重写方法equals() 在两个不同的对象的内容和类型一致时返回ture 答案为 A 5、下列说法正确的有?A.class 中的 constructor不可省略B.constructor必须与 class 同名,但方法不能与class 同名2 / 11 C.constructor在一个对象被new 时执行D.一个 class 只能定义一个constructor答案为 C 6、下列运算符合法的是?A.&& B.<> C.if D.:= 答案为 A 7、执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后, C 的值是()A.0 B.1 C.-1 D.死循环答案为 C 8、下列哪种说法是正确的?A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法答案为 D 9、下列不正确的有?A. call byvalue不会改变实际参数的数值B. call by reference能改变实际参数的参考地址C. call byreference不能改变实际参数的参考地址D. call byreference能改变实际参数的内容3 / 11 答案为 B 10 、关于抽象类与接口,下列说法正确的是?A、接口就是抽象类,二者没有区别。B、抽象类可以被声明使用,接口不可以被声明使用。C、抽象类和接口都不能被实例化。D、以上说法都不对。答案为 C 11.下面哪一项是线程安全的?A.Vector B.Stack C.HashMap D.HashSet 答案为 A 12 、下面哪个命令可以实现文件名的更改?A. cp B. rm C. mv D. ln 答案为 C 13 、文件 exer1 的访问权限为rw-r--r-- ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是?A. chmod a+x g+w exer1 B .chmod 765 exer1 C .chm...