A: x=5
B: 编译出错
C: 运行出错
D: x=0
举一反三
- 以下程序运行结果是 public class Test { public static void main(String[] args) { int a=1,b[]={2}; add(a); add(b); System.out.println(a+","+b[0]); } static int add(int x){ x++; return x; } static void add(int[] x){ x[0]++; } }
- 请阅读下面的程序 public class Example03 { public static void main(String args) { int x = 3; if (x > 5) { System.out.println("a"); } else { System.out.println("b"); } } } 程序的运行结果是()
- 35 下面程序运行的结果是() public class X { private static int a; public static void main(String [] args) { modify(a); System.out.println(a); } public static void modify(int a) { a++; } } A: 0 B: 1 C: 程序编译失败 D: 程序抛出异常
- 中国大学MOOC: 下列程序运行结果是( )public class demo { public static void main(String[] args) { int x=30; int[] numbers=new int[x]; x=60; System.out.println(numbers.length); }}
- 请阅读下面的程序 public class Example { public static void main(String[] args) { int x = 1; do { x++; } while (x <= 4); System.out.println("x = " + x); } } 程序的运行结果是()
内容
- 0
若有如下程序: public class Test public static void main (String[] args) int x=20; if (x>10) System.out.print(x-=5); if (x>5) System.out.print(x--); 则程序运行后的输出结果是 【12】 。
- 1
请阅读下面的程序 public class Example03 { public static void main(String args) { int x = 3; if (x >; 5) { System.out.println("a"); } else { System.out.println("b"); } }} 程序的运行结果是() A: true B: false C: a D: b
- 2
给出下面一段程序,选择运行结果public class X{public static void main(String [] args){String names[]=new String[5];for(int x=0; xSystem.out.println(names[2]);}}命令行执行:java X a b命令后,其输出结果是下面哪一个?
- 3
以下程序的运行结果为()public class IfTest{public static void main(String args[]){int x=3; A: A.Not equal B: B.Equal C: C.无输出 D: D.编译出错
- 4
(6-6)请阅读程序,写出程序运行结果。 class Test{ static int x=10; int y=99; { y=y+10; } static { x=x+5; } { y=y+10; } static { x=x+5; } public Test() {//构造方法 x=x+5; } { System.out.println(x*y); } } public class Demo11 { public static void main(String[] args) { Test t1=new Test(); Test t2=new Test(); } }