中级 Java 软件开发工程师笔试题(附答案)问题:中级 Java 软件开发工程师笔试题(附答案) 回答: Part I ,总计 70 分 -一、 单选题(共 12 题,每题 2 分,共 24 分)1.下面关于 Java 的表述有错误的是________A.Java 中没有 sizeof 操作符,所有数据类型的长度都是确定的,与平台无关
B.在 Java 中,局部变量不会被自动初始化,需要显式的赋初值
C.Java 中的 instanceof 运算符,可以推断一个对象是否属于某个类的实例
D.一个 Java 文件里可以有多个 public 类,但 Java 文件名必须和包含 main方法的那个 public 类名精确一致
2.下面关于 Java 中 static 关键字的表述错误的是________A.被 static 修饰的类成员变量在编译时由内存分配一块空间,直到程序停止运行才会被释放
B.被 static 修饰的类方法只能访问其自身类未被 static 修饰的实例方法,而不能访问其他类的
C.被 static 修饰的类方法不能使用 this 关键字
D.在没有创建该类的对象时,该类中用 static 修饰的类方法就可以被调用
3.下面关于 Java 中 abstract 关键字的表述有错误的是________A.用 abstract 修饰不在类内实现的方法,称为抽象方法;抽象方法必须在子类派生时被重载
B.用 abstract 修饰的类为抽象类;抽象类可以同时被 static 或 final 关键字修饰
C.抽象类中不一定包含抽象方法,但包含抽象方法的类一定要声明为抽象类
D.假如一个类被定义为抽象类,则该类不能进行实例化
4.下面关于 Java 中垃圾回收(gc)的表述有错误的是_______A.在 String str1 = Hello String str2 =