神舟数码面试题10年.docVIP

  • 7
  • 0
  • 约3.24千字
  • 约 7页
  • 2018-04-03 发布于河南
  • 举报
神舟数码面试题10年

选择题 1 inteface不能用什么修饰? A private Bpublic c protect Dstatic 2.下列说法正确的是 A 一个类中必须声明construtor B 一个类只能有一个constructor C constructor在对象new时执行 D 忘了 3.File A.java class A { public voiPublic class B extends A { Amethod(); } 下列说法正确的是 A AB都能编译通过 B 都能编译通过,B在执行时报错 C A可以通过编译,B不可以 D 。。。。。。 4.public class Test { Public static void main(String[] args) { StringBuffer x = “A”; StringBuffer y = “B”; change(x,y); System.out.println(x + “ ” + y); } public void change(StringBuffer a, StringBuffer b) { a.append(b); b = a; } } 运行结果: A.“A B” B “AB A” C. “AB B” D.”AB AB” 5. public class Test { Public static void main (String[] args) { String a = “good”; char b = new char[] {‘a’,’b’,’c’}; aMethod(a,b); } Public void aMethod (String a ,char[] b) { a = “Test ok”; b[0] = ‘g’; } } a b 的值是 A “good abc” B “test ok abc” C “good gbc” D “test ok gbc” 6. public class Test { public static void main () { String a = “ello”; Test t = new Test(); t.change(a); System.out.println(a); } Public void change (String str) { Str += “H”; } } 运行结果 A “ello” B “Hello” C “elloH” D 报错 7. public class Test { class Inner() { if (Test.this.flag) { System.our.println(“what a funny method”); } } private boolean flag = false; public Test () { new Inner(); //这里忘了怎么写了 } public static void main (String[] args) { new Test(); } } 运行结果 打印 what a funny method 正常运行,但是没有输出 编译时报错 执行时报错 简答题: int i=0; Int j = i++ + ++i Int k= --i + i-- I,j,k的值 答:j= 2 ; i=0;k=2; 2,HashMap和Hashtable的区别 “(byte)a (byte)b=” + (byte)a (byte)b); System.out.println(“(byte)a | (byte)b=” + (byte)a | (byte)b); } } 写出运行结果 public class A { static { System.out.println(“1”); } public A () { System.out.println(“2”); } } class B extends A { static { System.out.println(“a”); } public B () { System.out.println(“b”); }

文档评论(0)

1亿VIP精品文档

相关文档