机密
姓 名
电 话
总得分
网际威信笔试
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
Ⅲ
本试卷共分II大部分,40道题,分为选择题、问答题,每部分包含不同的测试,得分也相应不同,总分100分。
注意事项:答题前请先写好姓名和联系方式,本试卷仅供参考。
得分
评卷人
I、 不定项选择题,共10道题,每题4分,共40分。
1、给出以下代码,请问该程序的运行结果是什么?( )
class Test{
public static void main( String args[ ] ){
int i = -1;
int j = i>>3;
int k = j & 129;
System.out.print(k);
}
}
A 打印输出 -1
B 打印输出 0
C 打印输出129
D 打印输出一个非常大的负数
E 打印输出一个非常大的正数
4、给出以下代码,请问该程序的运行结果是?( )
class Test{
public static void main( String args [ ] ){
Strring s1 = “abcde”;
String s2 = “abcde”;
S1.toUpperCase();
if (s1 == s2) {
System.out.println(“YES”);
}
else {
System.out.println(“NO”);
}
}
}
A 代码编译错误
B 打印输出YES
C 打印输出NO
2、给出以下代码,请问该程序的运行结果是什么?( )
1.class Xyz{
2.protected String toString(){
3.return super.toString();
4.}
5.}
A.第2行代码编译错误。
B 第3行代码编译错误。
C 代码编译通过。
5、下面关于Applet的说法正确的是 ( )
A Applet也需要main方法
B Applet必须继承自java.awt.Applet
C Applet能访问本地文件
D Applet程序不需要编译
3、请问以下哪些方法用于为容器设置布局管理器?( )
A setLayoutManager( )
B setLayManager( )
C changeLayout( )
D setLayout( )
6、请问以下哪些描述是正确的?( )
A 从FileReader 类中可以直接读取文本数据。
B 可以直接将文本数据写入FileWriter类中。
C 从FileReader 类中可以直接读取int 型和float 型数据。
D 从FileReader 类中可以直接读取short 型和long型数据。
7、下列关于Java线程的说法那些是正确的()
A 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C Thread类属于java.util程序包。
D 以上说法无一正确。
9、哪个关键字可以抛出异常?
A transient
B finally
C throw
D static
8、请问通过imports 语句引入大量类,运行期是否会发生类冲突?( )
A 不会
B 会
10、给出以下代码,请问该程序的运行结果是什么? ( )
1.class A { static void foo(int i ) {};}
2. class B extends A{ void foo( int i ){};}
A 第1行编译错误。
B 第2行编译错误。
C 代码编译成功。
得分
评卷人
II、 问答题,共30道题,每题2分,共60分。
1、 面向对象的程序有哪些特性?
2、Java类可以被哪些访问限定符修饰?
3、区分final,finally,finalize?
4、Char变量中能不能贮一个中文汉字,为什么?
5、GUI中图形类库大都在什么包下,至少写出两个包。
6、String s=new String(“X,Y,Z”);创建了几个String Object
7、ArrayList和Vector的区别?
8、(x.equals(y)==ture),但却可有不同的hash code,这句话对不对?
9、&和&&的区别?
10、short s1;s1=s1+1;是否有错?Short s1=1;s1+=1;是否有错?
11、List,Set,Map是否继承自Collection接口?
12、抽象类与接口的区别?
13、启动一个线程是用run()还是用start()?
14、String与Stringbuffer的区别?
15、构造器是否可被重写?为什么?
16、多线程有几种实现方法?都是什么?
17、Abstract的method是否可同时是static,是否可同时native,是否可同时是synchronized?
18、接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可以继承实体类?
19、Float型float=3.4是否正确?
20、是否可以继承String类?
21、作用域public,protecte,private,以及不写时的区别?
22、当一个线程进入对象的一个synchronized方法后,其他线程是否可进入此对象的其他方法?
23、Java虚拟机用什么命令启动?
24、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
25、说明接口中的变量和方法的修饰符。
26、定义类的时候是否可以先扩展接口,再继承类?
27、Swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
28、抽象类中可不可以没有抽象方法?而普通类中可不可以有抽象方法?
29、JAVA代码查错
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
这有何错误?
30、Java是一种跨平台的语言,“平台”指的是什么?Java依靠什么实现跨平台?
第 1 页 共 3 页