} }
4. 下列程序执行之后,将会输出( )。
public class Test {
public static void main(String[] args) { int salary, nCars, nHouses; salary = 6000; nCars = 0; nHouses = 0;
DayDreaming(salary, nCars, nHouses);
System.out.println(salary + \ + nCars + \ + nHouses); }
static void DayDreaming(int salary, int cars, int houses) { salary = salary * 3; cars += 2; houses++; } }
5. 下列程序执行之后,将会输出( )。
public class DayDreaming {
public static void main(String[] args) { double[] salary = {6000}; int[] nCarsHouses = {0,0};
DayDreaming(salary, nCarsHouses);
System.out.println(salary[0]+ \ + nCarsHouses[0] + \ + nCarsHouses[1]); }
static void DayDreaming(double[] salary, int[] nCarsHouses) { salary[0] = salary[0] * 3; nCarsHouses[0] += 2; nCarsHouses[1] ++; } }
6. 下列程序输出结果为: ( )
public class test {
public static void main(String args[]) {
int a = 0;
outer: for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
16
if (j > i) continue outer;
a++;
}
}
System.out.println(a);
}
}
7. 指出下列程序运行的结果 ( )
class Counter { int i = 0; }
public class Reference {
public void plus(int i) { i++; }
public void plus(Counter c) { c.i++; }
public void create(Counter c) { c = new Counter(); c.i++; }
public static void main(String[] args) { int i = 0;
Reference r = new Reference(); Counter c1 = new Counter(); Counter c2 = new Counter(); r.plus(i);
System.out.print(i); r.plus(c1);
System.out.print(c1.i); r.create(c2);
System.out.print(c2.i); } } 8. 下列程序的执行结果是( )
17
public class ex { public static void main(String[] args) { T1 t = new T1(); t.start();
}
}
class T1 extends Thread { public void run() { int a = 0; do { System.out.print(a + \);
a++;
} while (a < 3);
}
}
9. 阅读以下程序,写出输出结果 。public class CPU2 {
public static void main(String[] args) { CPU386 cpu = new CPU386(); } }
class CPU286 { CPU286( ) {
System.out.println(\); }
CPU286(int i) {
System.out.println(\); } }
class CPU386 extends CPU286 { CPU386() { super(5);
System.out.println(\); } }
10. 阅读以下程序,写出输出结果 。
18
class Animal{
Animal( ) { System.out.print (\}
public class Dog extends Animal{
Dog( ) { System.out.print (\
public static void main(String[] args) { Dog snoppy= new Dog( ) ; } }
11. 下列代码的执行结果是: ( )。
public class MainClass {
public static void main(String[] args) { Animal dog = new Dog(); Animal cat = new Cat(); Duck duck = new Duck(); dog.sound(); cat.sound(); duck.sound(); } }
class Animal {
public void sound() {
System.out.println(\); } }
class Dog extends Animal {
public void sound() { // Overriding System.out.println(\汪汪\); } }
class Cat extends Animal {
public void sound() { // Overriding System.out.println(\喵喵\); } }
class Duck extends Animal { public void sound() {
System.out.println(\呱呱\);
19
} }
12. 以下程序段的输出结果为 。 public class Money {
Dollar d = new Dollar();
public Money() {
System.out.println(\); }
public static void main(String[] args) { Money m = new Money(); } }
class Dollar { int n = 100;
public Dollar() {
System.out.println(n + \); } }
13. 写出以下程序的运行结果 。
public class TryCatchFinally{
static void Proc( int sel ) {
try{
if( sel==0 ) {
System.out.println(\return; }
else if( sel==1 ) { int i=0; int j=4/i; }
}
catch( ArithmeticException e ) {
System.out.println(\
catch( Exception e ) {
System.out.println(\
finally{
System.out.println(\}
20
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java习题(4)在线全文阅读。
相关推荐: