设为首页 加入收藏

TOP

中兴软创笔试题
2014-11-05 23:45:05 来源: 作者: 【 】 浏览:55
Tags:中兴 试题

招聘试题1


1.选择题(3′× 10)


(1)在java中,100.0 * 0.6 结果等于多少?d


A、60.0004 B、60 C、60.00 D、60.0


(2)int a = ‘A’,请问System.out.println(a)打印出什么?a


A、65 B、A C、a D、97


(3)System.out.println(Integer.parseInt(“+1″))这句话执行会出现什么异常?a


A、NumberFormatException B、NullPointException


(4)jsp如何获得客户端的IP地址 a


A、request.getRemoteAddr()


B、Request.ServerVariables(“REMOTE_ADDR”)


(5)String a=new String(“foo”);


String b=new String(“foo”);


请问System.out.println(a1= =b1)打印出什么?b


A、true B、false C、1 D、0


(6)Math.round(11.5)的值是多少?c


A、11 B、11.5 C、12 D、 12.0


(7)请问如下哪个方法可以将MenuBar加入Frame中 b


A、setMenu()


B、setMenuBar()


C、add()


D、addMenuBar()


(8)Which of the following lines of code will compile without error (多选)bc


A、


int i=0;


if (i) {


System.out.println(“Hi”);


}


B.


boolean b=true;


boolean b2=true;


if(b= =b2) {


System.out.println(“So true”);


}


C.


int i=1;


int j=2;


if(i==1|| j==2)  System.out.println(“OK”);


D.


int i=1;


int j=2;


if (i==1 &| j==2)  System.out.println(“OK”);


(9)Jsp路径太深文件名太长就无法读取文件,jsp路径最大长度是多少?b



A、127 B、255 C、512 D、1024


(10) Consider the following code:(多选) C D E


Integer s = new Integer(9);


Integer t = new Integer(9);


Long u = new Long(9);


Which test would return true


A、(s==u)


B、(s==t)


C、(s.equals(t))


D、(s.equals(9))


E、(s.equals(new Integer(9))


2.填空题(4′×5,每题4′)


(1) String s = “Hello”;


String s1 = s;


s = s + ” world!”;


请问s的值是____Hello Would!_ ________,s1的值是___Hello_ ________。


(2)一个数据库表A(name varchar(10),age int),请写出一个SQL语句,按照age排序查出年龄最大的10条记录数 ___select * top 10 from A order by age DESC ______________________________________ 。


(3)String str = “hello world!”,请问substring(2,5)的值是__llo_ ______。


(4)String str = “abcdef”,int i1=str.lastIndexOf(‘d’,4),int i2=str.lastIndexOf(‘d’,2),请问i1=_____-1_ ;i2=__3__。


(5)hashmap和hashtable区别


_hashmap允许有空值,hashtable不允许,hasptable允许线程同步


_____________________________________________________________________


3.改错题(10′×2)


(1)


interface A {


int y = 0;


}


class B {


int x = 1;


}


class C extends B implements A {


public void pX() {


System.out.println(y);


}


public String toString() {


return this + “@” + this.hashCode(); //去掉this +


}


public static void main(String[] args) {


C c = new C();


c.pX();


System.out.println(c);


}


}


(2)


class Test{


public static void main(String[] args){


HashMap hm = new HashMap();


Hashtable ht = new Hashtable();


hm.put(“abc”,null);


System.out.println(hm.get(“abc”));


ht.put(“abc”,null);


System.out.println(ht.get(“abc”));


}}


4.编程题(15′×2)


1(10′)假设有”thank”,”you”,”very”,”much”四个字符串,请编写一个将字符串按照首字母进行排序的程序。


2(10′)字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba


答案


1.选择题


1、 d2、 A3、 A4、 A5、 B6、 C7、 B8、 B、C9、 B10、C、E


2.填空题


1、 hello world!,hello


2、 select top 10 * from A order by age desc


3、 llo


4、 3,-1


5、 hashmap允许空值,而hashtalbe不允许;hashtalbe允许线程同步


3.改错题


1、return this + “@” + this.hashCode();


此处导致exception StackOverflowError,将this+去掉


2、 ht.put(“abc”,null);


此处null不可以,因为hashtable不允许空值,把null换成别的object就可以。


4.编程


1、public class Testsort {


public void sortarray(String[] ar){


Arrays.sort(ar);


}


public void sortvector(Vector vc){


Collections.sort(vc);


}


public static void main(String[] args) {


Testsort ts = new Testsort();


String ar[] = {“thank”,”you”,”very”,”much”};


System.out.println(“Before sort array”);


for(int i=0;i

System.out.println(ar[i]);


}


System.out.println(“After sort array”);


ts.sortarray(ar);


for(int i=0;i

System.out.println(ar[i]);


}


Vector vc = new Vector();


vc.add(“thank”);


vc.add(“you”);


vc.add(“very”);


vc.add(“much”);


System.out.println(“Before sort vector”);


for(Iterator i = vc.iterator();i.hasNext();)


{


System.out.println(i.next().toString());


}


ts.sortvector(vc);


System.out.println(“After sort vector”);


for(Iterator i = vc.iterator();i.hasNext();)


{


System.out.println(i.next().toString());


}


}


}


注:sortarray和sortvector方法选择其一就可以


2、 public String reverse(String str){


StringBuffer str1 =new StringBuffer(str);


str1.reverse();


return str1.toString();


}


或者


public String reverse(String str){


String strtemp = “”;


for(int i=str.length()-1;i>=0;i–){


strtemp += str.charAt(i)+”";


}


return strtemp;


}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ASP网站有可能出现的漏洞有哪些? 下一篇面试题-ABAP开发2

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: