- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华为面试题,java
华为的JAVA面试题及答案(部分)
2009-06-18 09:14
(后记:昨天去泽众软件的笔试题,想想有点意思,在网上一搜,原来是华为的面试题。没有想到华为的面试题就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。对我个人来说,看看这样的题,可能比看《Think In Java》都还要好,因为这里面有很多的东西,都是我们平时没有太在意,或者是只是懂一点皮毛而已,通过做一下这样的练习,把自己不知道、不熟悉的知识点,利用这个机会好好的巩固一下。这些答案是我自己做的,有一些是从网上来的,有一部是自己做的,并且还有一部份没有做完,我不敢保证都对,所以请你在引用的时候,务必通过自己核对一下。当然,我既然能够把这些答案放在这里,那说明我肯定是自己检验了一遍的,也不是那么恐怖的QUESTION NO: 1
Java代码
public class Test1 {
public static void changeStr(String str){
str=welcome;
}
public static void main(String[] args) {
String str=1234;
changeStr(str);
System.out.println(str);
}
}
publicclass Test1 {
publicstaticvoid changeStr(String str){
str=welcome;
}
publicstaticvoid main(String[] args) {
String str=1234;
changeStr(str);
System.out.println(str);
}
}
//输出结果:1234 //这里虽然是一个静态方法,但是里面的变量是一个局部变量, //所以这里不因为是静态方法,就误认为里面的变量也是静态变量了 QUESTION NO:2
Java代码
public class Test2 { ??
???? static boolean foo(char c) { ??
??????? System.out.print(c); ??
??????? return true; ??
???? } ??
???? public static void main(String[] args) { ??
???????int i = 0; ??
???????//for(65;88(i2);67) ??
???????for (foo(A); foo(B) (i 2); foo(C)) { ??
??????????? i++; ??
??????????? foo(D); ??
??????? } ??
???? } ??
}
publicclass Test2 {
staticboolean foo(char c) {
System.out.print(c);
returntrue;
}
public staticvoid main(String[] argv) {
int i = 0;
//for(65;88(i2);67)
for (foo(A); foo(B) (i 2); foo(C)) {
i++;
foo(D);
}
}
}
/* What is the result? A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtime. //输出结果是:ABDCBDCB 分析:FOR循环里面讲究的条件要为真,与你的判断式是什么没有关系 就像这里,虽然是打印的字母,但是却不是false,所以可以执行 第一次进行循环: foo(A)打印字母A,(注:这里不是false条件就默认为true条件) foo(B)打印字母B,i=0,比较(i 2),条件为true,进行循环体,foo(D)打印D foo(C)打印字母C 第二次循环: foo(B)打印B,i=1,比较(i 2)为true,进行循环体,foo(D)打印D foo(C)打印字母C 第三次循环: foo(B)打印字母B,i=2,比较(i 2)为fals
文档评论(0)