云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JAVA期末复习和答案(1)

JAVA期末复习和答案(1)

  • 62 次阅读
  • 3 次下载
  • 2025/5/29 4:32:16

super(); x=8;

System.out.println(\+x); }

void doPrint(){ super.doPoint();

System.out.println(\+super.x+\+x); } }

in subClass():x=8 super.x=3 sub.x=8

4、在右边的矩形框中写出该程序运行的结果。

class StaticTest {

static int x=1; int y;

StaticTest() { y++; }

public static void main(String args[ ]){ StaticTest st=new StaticTest(); System.out.println(\

System.out.println(\ st=new StaticTest();

System.out.println(\} static { x++;} }

5、写出下列程序的运行结果

class Time1{

private int hour; private int minute; private int second; public Time1(){ setTime(0,0,0); }

public Time1(int hh){ setTime(hh,0,0); }

public Time1(int hh,int mm){ setTime(hh,mm,0); }

public Time1(int hh,int mm,int ss){ setTime(hh,mm,ss); }

public String toString(){

retunr (hour+\ } }

public class MyTime1{

private static Time1 t0,t1,t2,t3;

public static void main(String[] args){ t0=new Time1(); t1=new Time1(11); t2=new Time1(22,22); t3=new Time1(33,33,33);

System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ }

}

答案:t0=0:00:00 t1=11:00:00 t2=22:22:00 t3=0:33:33

6、在右边的矩形框中写出该程序运行的结果。

public class TestArray

{ public static void main(String args[ ]){ int i , j ;

int a[ ] = {1,3,2,5,4};

for ( i = 0 ; i < a.length-1; i ++ ) { int k = i;

for ( j = i ; j < a.length ; j++ ) if ( a[j]>a[k] ) k = j; int temp =a[i]; a[i] = a[k];

a[k] = temp; }

for ( i =0 ; i

答案:5、4、3、2、1

7、写出下列程序的运行结果

public class Exam {

public static void main(String[] args) {

int x=5; int m=0;

x+=x++ +(x++ +m); System.out.println(x);

} }

答案:16

8、在右边的矩形框中写出该程序运行的结果。

class MyException extends Exception{

答案:

private int detail;

MyException( int a ){ detail = a;}

public String toString( ){ return \}

public class ExceptionDemo{

public static void compute(int a) throws MyException { System.out.println(\ if( a>10 ) throw new MyException(a); System.out.println(\} public static void main( String args[] ){

try{ compute(6 ); compute( 12 ); }

catch( MyException e ){ System.out.println(\}

}

normal exit

called compute(12) Caught MyException 12

9、试标识出下面的QQ类中的所有无效语句(用下划线标示出),对每个无效语句说出其无效的理由。

class QQ{

private int alpha; private int beta;

public static void classMethod(){

this.beta=this.alpha*2; //beta和alpha不是静态. }

public QQ(){ //无返回值,应该用void QQ(0,0); } public QQ(int x,int y){ //无返回值,应该用void

alpha=this.x; //应该是this.alpha=x;this.beta=y; beta=this.y; } }

10、在右边的矩形框中写出该程序运行的结果。

class OverloadDemo{

void testOverload( int i ){

System.out.println(“int”); } void testOverload(String s){

System.out.println(“String”); } public static void main(String args[ ]){ OverloadDemo a=new OverloadDemo ( ); char ch=’x’;

a.testOverload(ch); } }

答案:int

11、写出下列程序的运行结果

public class Text { }

public int t=4;

public static void main(String[] args) { }

public void NumberPlay(){ }

int t=2; t=t+5;

this.t=this.t-2; t=t-this.t;

System.out.print(t+\); System.out.println(this.t); new Text().NumberPlay();

答案:5 2

12、在右边的矩形框中写出该程序运行的结果。

class First{

public First(){

aMethod(); } public void aMethod(){

System.out.println(“in First class”);} }

public class Second extends First{ public void aMethod(){

System.out.println(“in Second class”);}

public static void main(String[ ] args){ new Second( ); } }

答案:in Second class

13、设计实现地址概念的类Address。Address具有属性:省、市、街道、门牌号、邮编,具有能设置和获取属性的方法。

14、请将下列程序补充完整

下列程序定义一个表示圆形的类,能够计算园面积和周长

class MyCircle{ float r;

final double PI=3.14159;

public double area(){ //计算面积 return PI*r*r; }

public void setR(float x){ //设置半径 r=x; }

搜索更多关于: JAVA期末复习和答案(1) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

super(); x=8; System.out.println(\+x); } void doPrint(){ super.doPoint(); System.out.println(\+super.x+\+x); } } in subClass():x=8 super.x=3 sub.x=8 4、在右边的矩形框中写出该程序运行的结果。 class StaticTest { static int x=1; int y; StaticTest() { y++; } public static void main(String args[ ]){

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com