今天是2010年4月21号,前往高新区孵化园参加java笔试,我把一些题目抄了下来,供大家以后参考,大概的题目如下:
1.不调用任何字符串相关函数(除charAt和getbytes)实现类似String.trim相应的功能。例如字符串,去掉其前导和后继的空格。
2.给定两条线段,判断两条线段是否相交 ---
boolean Xianduan(int x11,int y11,int x12,int y12,int x21,int y21,int x22,int y22){
//实现代码
}
3.关于继承,然后再mani函数中建立对象,写出程序运行结果,(两个类是继承关系,每个类中都有静态块和构造函数)题目略
4.写出下列exp的结果
1)int exp = ((byte)(-1))&12345
2)int exp = 0x4321>>8<<8
3) void getInfo(String k,int m){
k="this is"+(m++);
}
String exp = null;
getInfo(exp,9);
5. java中>>和>>>有什么区别,为何没有<<<符号?
6.class和interface的区别
7.override和overload的区别
8.assert是什么意思?在什么时候用合适?
9.名词解释
MIDP
UML
Python
reflection
10.给两段英文,让你翻译成中文
补充一道题:
int func(int i){
return i<100?i:func(i/100)+i%100;
}
int exp = func(101010);
计算exp的值