全球旧事资料 分类
《Java语言程序设计》课程期末复习资料
一、客观部分:(单项选择、多项选择、不定项选择、判断)(二)、简答
1、基本类型变量与引用型变量有何区别?p312、什么静态变量?什么是静态方法?一般通过什么方式访问静态变量和静态方法?p119p1233、什么是抽象类?什么是抽象方法?它们在面向对象程序设计中的作用是什么?p1261284、如何引用包中的某个类?如何引用整个包?请各举一个例子说明。p1331345、什么是字节流?什么是字符流?p2096、简述方法参数传递的两种情况。p837、什么是异常?Java语言为什么要引入异常处理机制?p1848、什么是方法重载,方法重载有什么好处。p869、什么是类的继承?继承机制的好处是什么?p9910010、什么是封装?在面向对象程序设计中如何实现封装?p6911、什么是接口?为什么要定义接口?接口与类有何异同?p143p14612、用户为什么要定义异常?用户程序如何定义异常?p18713、Java的基本数据类型有几种?Java字符采用何种编码方案?p202114、为什么catch块要紧跟在try块后面?每个catch块可以处理几种异常?如果try块中可能产生多种异常,应如何分别处理不同的异常?p19515、输入流和输出流在Java程序的IO操作中各承担什么功能?p206(三)、编程
1、程序接收用户输入的10个整数,比较并输出其中的最大值和最小值。2、程序接收用户输入的一个112之间的表示月份的整数(如果输入的数据不满足这个条件则要求用户重新输入),利用switch语句输出对应月份的天数(假定2月固定为28天)。3、定义一个学生类Stude
t,属性包括学号s
o、姓名s
ame、性别sex、年龄age;方法除要定义一个构造方法外,还要定义“获取学号getS
o”、“获
f得姓名getName”、“获得性别getSex”、“获得年龄getAge”、和“修改年龄setAge”方法。然后编写一个测试程序,访问Stude
t类的属性和方法。
4、为Stude
t类定义个方法publicStri
gtoStri
g,把学生类对象的所有域信息组合成一个字符串返回。编写一个测试程序验证该方法。
5、为Stude
t类编写3个不同参数的构造方法,并进行测试。6、定义一个Shape接口,其中包括两个抽象方法setColorStri
gclr和getColor,以及一个显示图形面积的抽象方法showArea;然后定义2个具体的图形类:Circle类、Square类,并为这些类定义各自的属性、构造函数。它们都实现Shape接口。并实现接口的抽象方法。最后编写测试程序进行测试。7、定义一个Shape类,其中包括一个color属性及设置和获得color属性的两个方法setColor和ger
好听全球资料 返回顶部