出了几道题,不知道难倒多少大神呢?
java吧
全部回复
仅看楼主
level 10
xiuyuanvip 楼主
嘻嘻,精选了些SE基础的笔试题,但是很诡异.希望不要那么快就把代码放到编译器上跑,先自己想一下.
1.先来道简单的.
String a = "abc";
String b = "abc";
String c = new String("abc");
System.out.println("对还是错呢?"+ a==b );//输出对还是错呢?
System.out.println("对还是错呢?"+ a==c );//输出对还是错呢?
System.out.println("对还是错呢?"+ b.equals(c) );//输出对还是错呢?
2.来个逻辑的.
boolean x;
int i = 0;
System.out.println(!x&&i<=5 );//输出什么?
3.
int i = 0;
int j = 0;
j = j++;
i += ++i;
System.out.println("i等于多少?"+i);
System.out.println("j等于多少?"+j);
4.
public static String get() {
try {
return "1";
} catch{
return "2";
}
finally {
return "3";
}}
main方法中:
System.out.println(get());//输出啥呢?
2012年08月15日 02点08分 1
level 10
xiuyuanvip 楼主
先占2楼.[顶]
2012年08月15日 02点08分 2
第二题 boolean x=false; 第四题 手动加上catch exception
2012年08月15日 03点08分
回复 xiuyuanvip :正确答案会在7点公布.
2012年08月15日 04点08分
答案在22楼.
2012年08月15日 11点08分
level 16
第一题就是传说中的 CSDN 日经题……
2012年08月15日 02点08分 3
加工过的.那么简单的,我也不好意思复制出来,当然要加工一下.
2012年08月15日 02点08分
刚刚抢了2楼,3楼就被沦陷了,还好我速度够快.[瞌睡]
2012年08月15日 02点08分
回复 xiuyuanvip :没感觉有多大区别啊?[汗]
2012年08月15日 03点08分
回复 v毒药v :你懂内存的存储情况,看起来当然没区别,[揉脸]
2012年08月15日 03点08分
level 7
[大笑]第4题题目错了。
2012年08月15日 02点08分 4
忘记写catch exception了.
2012年08月15日 03点08分
level 13
又水?
2012年08月15日 03点08分 5
level 7
其实我都知道答案。[抛媚眼]
2012年08月15日 03点08分 6
level 6
好难啊,求解释
顺便求远程debug JSP的方法,用IntelliJ IDEA
2012年08月15日 03点08分 7
level 11
[瞌睡]
2012年08月15日 03点08分 9
level 14
[汗]你第二题不会错吗?
2012年08月15日 03点08分 10
我错了,我一直以为boolean的默认值是false,原来还是要初始化的.[拍砖]
2012年08月15日 03点08分
回复 xiuyuanvip :[囧]
2012年08月15日 03点08分
回复 xiuyuanvip :不运算的话就不是报错,直接打印可以运行啊。
2012年08月15日 03点08分
level 7
很遗憾,我全部都会[顶]
2012年08月15日 03点08分 11
答案呢?我保证很多人都会错.[口水]
2012年08月15日 04点08分
level 7
第一题:false false true 因为前面两个会加上 "对还是错呢?" 字符串进行比较
第二题:x没有初始化
第三题:1和0
第四题:编译不通过,缺少异常
2012年08月15日 04点08分 12
第二题跟第四天是我的失误,
2012年08月15日 04点08分
回复 xiuyuanvip :[大笑]
2012年08月15日 04点08分
level 9
抠脚大汉 经验拿好
2012年08月15日 04点08分 13
level 9
比较字符串和内存地址。。。
2012年08月15日 04点08分 14
答案?
2012年08月15日 04点08分
level 6
1 错错对
2 true
3 i=2 j= 0
4 13
2012年08月15日 05点08分 15
编译了一下 错了两个 第三题是10 第四题是3 求大神解释。。拜谢。。
2012年08月15日 06点08分
回复 花非花亦落 :i += ++i 的意思是 i=i+(++i);也就是说,运算时: i=0+(++i)==>i=0+1//注意初始化是0
2012年08月15日 07点08分
回复 xiuyuanvip :谢谢 懂了
2012年08月15日 09点08分
level 8
你幼稚还是大家幼稚?
2012年08月15日 06点08分 16
level 6
1.false
false
对还是错呢?true
2.你自己的原因你说过了,改过来之后是true
3.1
0
4.添加上异常之后输出3
2012年08月15日 06点08分 17
level 8
一些细节问题
2012年08月15日 07点08分 18
level 10
xiuyuanvip 楼主
竟然那么多人答对了.看来细心的人还是很多的嘛.[飘过]
2012年08月15日 07点08分 19
level 11
1.true false true
2.true
3. 1和0
4.3
2012年08月15日 08点08分 20
1 2 尾页