20. Java中:
A.一个子类可以有一个父类,一个父类可以有多个子类 B.一个子类可以有多个父类,一个父类也可以有多个子类 c.一个子类可以有多个父类,但一个父类只可以有一个子类 D.上述说法都不对
正确答案:D
21. 以下哪个方法用于定义线程的执行体:
A.init() B. start () C. run ()
D. Synchronized()
正确答案B.
22. 与JAVA无关的文件的是()。
A. 扩展名为CLASS的文件 B. 扩展名为JAVA的文件 C. 头文件
D. 扩展名为JAR的文件
正确答案:C
23. Java的集合框架中重要的接口java. util. Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的? ()
A.boolean remove (Object obj) B.int size()
C.boolean containsAll(Collection c) D. compareTo (Object obj)
正确答案:D
24. 基于以下声明String s = \下面哪项不是正确的代码: ()
A.s[3]=\
B.int i= s. lengthO ; C.Stringt=\ D.S=s+10;
正确答案:A
25. System. out. println(\的输出结果应该是
A.52 B.7 C.2 D.5
正确答案:A
二、多选题
26.struts、hibernate、spring的综合 描述正确的是:
A. 它们都是框架。
B. struts可以集成spring、hibernate。 C. hibernate可以集成spring、 strutso D. spring可以集成struts、hibernates
答案:A D
27.下列说法错误的有
A. 在类方法中可用thi s来调用本类的类方法 B. 在类方法中调用本类的类方法时可直接调用 C.在类方法中只能调用本类中的类方法 D.在类方法中绝对不能调用实例方法
答案:A C
28.在接口中以下哪条定义是正确的? ( )
A. void methodaO :
B. public double methoda() ;
C. public final double methodaO ; JD. static void methoda (double d1) : A. protected void methoda (double d1) ;
答案:A B
29. 以下关于子类和父类的叙述中,错误的是
A. 代码中使用父类的地方,都可以使用子类对象替换 B. 代码中使用子类对象的地方,都可以使用父类对象替换 C. 父类定义的对象与子类定义的对象在属性和方法上一定相同 D. 父类定义的对象与子类定义的对象在属性和方法上一定不同 答案:C D
30. 在Java编程中,我们知道关于for循环结构如下r(表达式①;表达式②;表达式③)内 循环体④)在此结构运行时可能多次执行的部分是
A. 表达式① B.表达式② C.表达式③
D.循环体④
答案 B C D
31. 根据下面的代码,String s null; 会抛出NullPointerExcept ion异常的有
A.if( (s!=nul)& (s. length(>0) ) B. if( (s!=null) & & (m,length(>0) ) C. if( (s==null) | (s. length()==0) ) D. if( (g==null) | (s. lengthO==0) )
答案 C D
32. 下列说法正确的是
A. 环境变量可在编译source code时指定
B. 在编译程序时,所能指定的环境变量不包括class path C. Javac 一次可同时编译数个java源文件 D. Javac.exe能指定编译结果要置于哪个目录
答案 C D
33. Java接口的修饰符可以为
A.private B. Protected C.protected D.abstract
答案 A C D
35.Java中,下列说法正确的是
A LinkedList继承自List B. AbstractSet继承自Set C. HashSet继承自AbstractSet D. WeakMap继承自HashMap
答案: A C D
36以下关于变量和常量的叙述中,正确的是()。
A变量的取值在程序运行过程中可以改改变、常量不行 B:类量具有类型属性,常量则没用
c.变量具有对应的存储单元,常量则没有 D.可以对变量赋值,不能对常量赋值
答案:A、D
37.关于数据常量的说法正确的是
A. Java语言的整型常量有三种形式:八进制整数、十进制整数和十六进制整数
B. Java语言的浮点型常量主要有两种形式: ①科学计数法形式(如1. 23E2) ;②必须带小数点和数字的十进制形式(如0.23)。
C. Java语言的字符常量是用单引号括起来的单个字符。如’A'
D. Java语言的字符串常量是用双引号括起来的串字符。如”name”
答案 : A C D
38. 下面哪些是时间函数
A. DAY B. MDY
C. WEEKDAY D. CURRENT
答案 A、C、D
39. 下列说法错误的有( )
A. 数组是一种对象 B. 数组属于种原生类
C.int number=[]= {31, 23, 33, 43, 35, 63) D. 数组的大小可以任意改变