工程師筆試試題(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},讓你輸出里面出現(xiàn)次數最多且數值最大的一個,出現(xiàn)幾次
4、編成獲取服務器本地ip地址
四、綜合附加題(共5每題10分)
1、用Ajax寫出客戶端與服務器的簡單異步調用(假設xmlHttp已被創(chuàng)建可以直接調用)
2、在Oracle數據庫中有一表Table1,表中有一字段a,如何刪除表中a字段的重復數據,請使用光標與分組的辦法?
【工程師筆試試題(2)】相關文章:
應聘秘書的筆試題及答案(2)10-27
電子工程師筆試試題10-09
電信筆試題目及答案(2)06-05
匯豐筆試題10-08
最新經典筆試題08-11
產品經理筆試題10-14
騰訊運營筆試題目10-03
文員必考的筆試題目05-27
機械行業(yè)筆試題06-21
ios面試筆試題06-06