Java复习(4)

2019-08-31 15:57

练习三:Java 流程控制 参考答案:

1. Java语言中的跳转语句包括:continue和 break 。 2. 下面程序的运行结果:(120) public class Example{

public static int fac(int n){ if(n>0)

return fac(n-1)*n; else

return 1; }

public static void main(String args[]){ System.out.println(fac(5)); } }

3. 下面程序的运行结果:( ) public class Example{ 当前值2 public static void main(String args[]){

当前值4 for(int i=2;i<=9;i+=2){

当前值8 if(i==6) continue;

System.out.println(”当前值=”+i); } } }

4.下列case语句正确的是:(B )。 (A)case 1,2,3 (B) case ‘t’ (C)case 3 to 5 (D) case x

( )

5.关于while和do-while循环,下列说法正确的是:(D)。

(A)两种循环除了格式不同外,功能完全相同

(B)与do-while语句不同的是,while语句的循环至少执行一次

(C)do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句 (D)以上都不对。

6.下列程序test类中的变量c的最后结果为 (D) //b未赋值

public class test {

public static void main(String args[]) { int a=10; int b;

int c; if(a>50) { b=9; } c=b+a; } }

A.10 B.0 C.19 D.编译出错

三、编程题:

1. 将学生的百分制成绩转换成相应等级,90分及以上为优秀,80~90分为良好,70~80分为中等,60~70分为合格,60分以下为不合格。分别用if..else if结构和switch结构实现,假设当前学生分数为75分,输出该生等级。

2.编写一个Application,计算并输出sum=1+3+5+??+99。 返回

练习四、五:Java 面向对象程序设计 参考答案:

1.每一个对象都是由 行为属性和状态属性 两部分构成,同一类对象的 行为 都是一样的,但 状态 都是独立于其他对象的。 2.实例变量的修饰符不可以用 static 。

3.一个类中可以有 一个 和 多个 个构造方法,他们的 方法名 相同但 参数列表 不同。

4.要使用构造方法创建对象,必须用关键字 new 。

5.用修饰符 static 修饰的变量成为静态变量,也叫 类变量 。它不属于类的任何一个具体 实例对象 。

6.this关键字常用在类的构造方法和实例方法中解决 局部变量 和 实例变量 同名的问题。

7.定义包的形式为: package 包名;导入的形式为: import 包名.类名; 。 8.关键字 interface是定义接口的;关键字 class 是定义类的,实现接口用关键字implements 。继承类用关键字 extends 。

9.接口中的方法均使用关键字 public 和abstract修饰。 10. 抽象方法不能用修饰符 fianl 和 static 修饰

11. Java 中对父类成员访问则用的关键字是 super ,而引用当前对象的关键字是this。

1.关于构造方法错误的是(d) a.构造方法的方法名与其所在类名相同

b.构造方法的主要作用是完成对类对象实例变量的初始化工作。 c.构造方法的修饰符一般为public。 d.构造方法没有返回值,因此使用关键字void 2.下列哪项不是访问控制符( c )

b. private b.protected c.static d.public

3.在Java中,所有类的父类是:( d )。 (A)Father (A)static

(B)Lang

(C)Exception

(C)public

(D)Object

4.在Java中,类变量必须带有的修饰符是:( a )。

(B)final

(D)Volatile

5.下面论述中正确的是:( c )。

(A)java不区分大小写 (B)源文件名和程序类名可以不一致 (C)一个文件中最多只有一个public类 (D)文件中的类只能有一个 6.下列关于继承的叙述正确的是:( d ) 。 (A)在Java中类允许多重继承 (B)在Java中一个类只能实现一个接口 (C)在Java中一个类不能同时继承一个类和实现一个接口 (D)Java中的单一继承使代码更可靠 编程题:

1.定义一个圆类Circle,有属性:圆半径r;有方法:构造方法用于为半径赋值,计算周长的方法Perimeter()和计算面积的方法area();在main方法中创建Circle的类对象,半径为3,计算并显示其周长和面积。

class Circle {

private int r;

Circle(int c) { r=c; }

public double Perimeter(){ return 2*Math.PI*r;

}

public double area(){ return Math.PI*r*r;

}

Circle cir=new Circle(3);

System.out.println(\圆半径是\ public static void main(String args[]){

System.out.println(\圆周长是:\圆面积是:\ } } 返回

练习六:Java 异常处理 参考答案: 返回

练习七:Java 常用系统类 参考答案: 返回

练习八:Java 图形用户界面 参考答案: 返回


Java复习(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:诚信经营承诺书等四大协议条款

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: