《使用Java理解程序逻辑》内部测试-笔试试卷
《使用Java理解程序逻辑》内部测试-笔试试卷
1) 给定某Java程序的main方法如下所示,该程序的运行结果是( )。
public static void main(String[] args) {
boolean boo = true;
if (boo == false) {
System.out.println("a");
} else {
System.out.println("b");
}
}
2) A. B. C. D. 输出a 输出b 输出ab 运行时出错 在Java中,下列代码的运行结果是( )。
public static void main(String[] args) {
int a=1,b=2,c=3;
if(a<0)
if(b<0)
c=10;
else
c=20;
System.out.println(c);
}
3) A. B. C. D. 输出:10 输出:20 输出:3 编译报错 分析下面的Java程序段,编译运行后的输出结果是( )。
public class Test {
public void changeString(StringBuffer sb) {
sb.append("stringbuffer2");
}
public static void main(String[] args) {
Test a = new Test();
StringBuffer sb = new StringBuffer("stringbuffer1");
a.changeString(sb);
System.out.println("sb = " + sb);
}
}
A. B. C. D. sb = stringbuffer2stringbuffer1 sb = stringbuffer1 sb = stringbuffer2 sb = stringbuffer1stringbuffer2