| 发表于:2007-04-01 20:19:328楼 得分:0 |
15.请判断下面的代码片段的执行结果:(a) void func(int a, string b, string c) {//我在jdk上只有func为static才能执行 a = a + 1; b.trim() c = b; } public static void main(string[] args) { int a = 0; string b = “hello world”; string c = “ok”; func(a, b, c); system.out.println(“” + a + “, ” + b + “, ” + c); } a. 0, hello world, ok(我只能理解为是静态main没有执行静态函数) b. 1, helloworld, helloworld c. 0, helloworld, ok d. 1, hello world, hello world 我再帖一题,请大家帮帮忙 答案a是我在jdk上验证的结果,那岂不是函数没有被执行????? 可是我认为是答案d | | |
|