文档介绍:《使用 Java 理解程序逻辑》内部测试- 笔试试卷 1) 给定某 Java 程序的 main 方法如下所示,该程序的运行结果是( B)。 public static void main(String[] args) { boolean boo =true; if (boo == false) { ("a"); }else {("b"); }} A. 输出 a B. 输出 b C. 输出 ab D. 运行时出错 2)在 Java 中,下列代码的运行结果是( C)。 public static void main(String[] args) { int a=1,b=2,c=3; if(a<0) if(b<0) c=10; else c=20; (c); } A. 输出: 10 B. 输出: 20 C. 输出: 3 D. 编译报错 3) 分析下面的 Java 程序段,编译运行后的输出结果是( D)。 public class Test { public void changeString(StringBuffer sb) { ("stringbuffer2"); }public static void main(String[] args) { Test a=new Test(); StringBuffer sb =new StringBuffer("stringbuffer1"); (sb); ("sb ="+sb); }} A. sb= stringbuffer2stringbuffer1 B. sb= stringbuffer1 C. sb= stringbuffer2 D. sb= stringbuffer1stringbuffer2 4)在 Java 中,包有多种用途,但不包含( C)。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 5)在 Java 中, 中定义了类 TestUtil , 的子包 util 中定义了同名类 TestUtil , 给定如下 Java 代码,编译运行时,将??( D)。; .; .TestUtil; public class Test { public static void main(String[] args) { TestUtil testutil =new TestUtil(); }} A. ??了?? ?? B. ??了?? ?? C. ??了?? ??和?? ?? D. 编译?法?? 6) 编译?运行下面的 Java 代码,( AD )?出?在输出结果中。 public class Test{ public static void main(String args[]) { for(int i=0; i<3; i++) { for(int j=3; j>= 0; j--) { if