1 / 14
文档名称:

中软Java笔试题.doc

格式:doc   大小:106KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中软Java笔试题.doc

上传人:蓝天 2021/10/20 文件大小:106 KB

下载得到文件列表

中软Java笔试题.doc

相关文档

文档介绍

文档介绍:中软Java笔试题
一、 判断题(30分)
Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字 free。
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与 赋值对象相同的新对象。
有的类定义时可以不定义构造函数,所以构造函数不是必需的。
类及其属性、方法可以同时有一个以上的修饰符来修饰。
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点
抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
Final类中的属性和方法都必须被final修饰符修饰。
最终类不能派生子类,最终方法不能被覆盖。
子类要调用父类的方法,必须使用super关键字。
一个Java类可以有多个父类。
如果p是父类Parent的对象,而c是子类Ch订d的对象,则语句c = p是 正确的。
在java集合中,Vector和HashMap是线程安全的。
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序 不一定终止运行。
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和 抽象方法。
用“ + ”可以实现字符串的拼接,用-可以从一个字符串中去除一个字符子 串。
二、 选择题(30分)
1、关于垃圾收集的哪些叙述是正确的( ):
程序开发者必须自己创建一个线程进行内存释放的工作
垃圾收集允许程序开发者明确指定并立即释放该内存
垃圾收集将检查并释放不再使用的内存
垃圾收集能够在期望的时间释放被java对象使用的内存
2、下面的哪些赋值语句是不正确的( ):
float f=ll. 1;
double d=5. 3E12:
double d=3. 14159;
double d=3. 14D;
3、 下面关于变量及其范围的陈述哪些是不正确的( ):
实例变量是类的成员变量
实例变量用关键字static声明
在方法中定义的局部变量在该方法被执行时创建
局部变量在使用前必须被初始化
4、 下列关于修饰符混用的说法,错误的是( ):
abstract不能与final并列修饰同一个类
abstract类中不可以有private的成员
abstract方法必须在abstract类中
static方法中能处理非static的属性
D、
5、 容器Panel和Applet缺省使用的布局编辑策略是( ):
A、 BorderLayout B、 FlowLayout C、 GridLayout
CardLayout
6、 以下标识符中哪项是不合法的( ):
B、 $int
D、$1
A、 BigMeaninglessName
C、1 st
7、main 方法是 Java
Application程序执行的入口点,关于main方法的方
法头以下哪项是合法的(
):
A、
public
static
void main ()
B、
public
static
void main (String[ ] args)
C、
public
static
int main (String[ ] arg)
D、
public
void
main (String arg[])
8、
执行完以下代码int []
x = new int [25];后,以下哪项说明是正
确的( ):
A、
x[24]为 0
B、
x[24]未定义
C、
x[25]为 0
D、
x[0]为空
9、
以下代码段执行后的输出结果为(
):
int x=3; int y=10; System, out. printin(y%x);
A、 0
B、 1
C、 2
D、 3
10、以下哪个表达式是不合法的(
):
A、 String
x=
Hello” ;
int
y=9;
x+=y;
B> String
x=
Hello” ;
int
y=9;
if(x= =y) { }
C、 String
x=
Hello” ;
int
y=9;
x=x+y;
D、 String
x=null; int
y=(x!=null)&&(x. length ()>0) ? x. length
11、编译运行以下程序后,关于输出结果的说明正确的是(
public class
Conditional{
public static void
main(String args[
]){
int x=4;
“+ ((x>4) ? :9));
System. out. prin