77范文网 - 专业文章范例文档资料分享平台

java习题(4)

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

} }

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)在线全文阅读。

java习题(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/656011.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: