📄 中兴软件实习测试题20051019.txt
字号:
一、写出运行结果
1、
public class A{
public int i=1;
public static String s="hello";
public String toString(){
return getClass().getName()+":"+i;
}
public void printMe(){
System.out.println(this);
}
public A(){
printMe();
}
}
class B extends A{
public int i=2;
public static String s="world";
public B(){
printMe();
}
public static void main(String[] args){
System.out.println(s);
A a=new B();
B b=(B)a;
}
}
2、
public class A implements Cloneable{
public B b;
public A(){
b=new B();
}
public boolean equals(Object o){
if( o instanceof A){
return b.equals(((A)o).b);
}else{
return false;
}
}
public static void main(String[] args){
A a=new A();
try{
A a1=(A)a.clone();
System.out.println(a.equals(a1));
System.out.println(a.b==a1.b);
}catch(Exception e){
System.out.println(e);
}
}
}
class B{
public int i=10;
}
二、简答
1、Java中是否存在全局变量?
2、TCP与UDP通讯方式的区别是什么?
3、JNI和JNDI各有什么作用?
4、数据库中事务(Transaction)的作用是什么?
5、线程中能否创建进程?
三、编程
1、写出一个堆栈,保证多线程操作的安全和正确性。
2、使用插入排序(内部排序的一种算法),对一个十个元素的整型数组排序。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -