- 相关推荐
工程师笔试试题(2)
System.out.println(“A.draw(), radius = ” + radius);

}
public A(int radius) {
this.radius = radius;
System.out.println(“A constructor”);
}
public static void main(String[] args) {
A a = new A(5);
}
}
3、写出下列程序运行结果。
public class Test {
static Test st=new Test();
static int x ;
static int y=0 ;
public Test(){
x++;
y++;
}
public Test(int x,int y){
this.x=x;
this.y=y;
}
public static Test getInstance(){ return st ;}
static{
int i=0;
System.out.println(“i=”+i);
}
void test() {
Inner inner2 = new Inner2();
inner2.display();
}
public static void main(String[] args) {
Test test1=Test.getInstance();
test1.test();
System.out.println(“test1:x=” + test1.x+”;y=”+test1.y);
Test test2=new Test();
test2.test();
System.out.println(“test2:x=” + test2.x+”;y=”+test2.y);
Test test3=new Test(0,0);
test3.test();
System.out.println(“test3:x=” + test3.x+”;y=”+test3.y);
}
public class Inner {
int a= 1;
void display() { System.out.println(“display: a = ” + a); }
}
public class Inner2 extends Inner {
int a=2;
void display() {System.out.println(“display: a= ” +a); }
}
}
4、谈谈你对以下JavaScript函数的看法,能否提高效率?如果能请给出需要修改的地方,并讲出原因。
function getFormAsString( formName ){
returnString = “”;
formElements = document.forms[formName].elements;
for ( var i = formElements.length-1 ; i >= 0; –i ){
returnString = returnString + “&” + escape( formElements[i].name ) + “=” + escape( formElements[i].value) ;
}
return returnString;
}
三、编程题(共三题,每题10分)
1、写一个Singleton的类出来。
2、给你一组字符串如:iu7i8hy4jnb2,让你编程输出里面的数字:7842
3、给你一组字符如{1,3,4,7,2,1,1,5,2},让你输出里面出现次数最多且数值最大的一个,出现几次
4、编成获取服务器本地ip地址
四、综合附加题(共5每题10分)
1、用Ajax写出客户端与服务器的简单异步调用(假设xmlHttp已被创建可以直接调用)
2、在Oracle数据库中有一表Table1,表中有一字段a,如何删除表中a字段的重复数据,请使用光标与分组的办法?
【工程师笔试试题(2)】相关文章:
应聘秘书的笔试题及答案(2)10-27
电子工程师笔试试题10-09
电信笔试题目及答案(2)06-05
汇丰笔试题10-08
最新经典笔试题08-11
产品经理笔试题10-14
腾讯运营笔试题目10-03
文员必考的笔试题目05-27
机械行业笔试题06-21
ios面试笔试题06-06