char ch1=’m’, ch2=’\’ \是转义字符
5、A 错误原因:B. 1.5e-4F 后边的F表示是float C. abcf 字符串 D. Float.MIN_VALUE float的最小值
6、D 错误原因:A.int a=6已经说了定义a为int类型,再定义就重复 B. a= =3 双==表示比较 C. a=3.2f 末尾的f表示float类型
7、C 错误原因:C. ‘a’=8 两边都是变量
8、B 错误原因:A.类具有封装性,所以类的数据是不能被访问的 数据可以被访问
C. 声明一个类时,必须用public修饰符 不是必需的
D.每个类中,必须有main方法,否则程序无法运行 不是每个类都要有
9、A 错误原因:
作用域 当前类 同包 子孙类 其他
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
不写时默认为default。
10、C
A. int fun(int a, float b) { } float fun(int a, float b) { } 方法重载跟返回值无关
B. int fun(int a, float b) { } float fun(int x, float y) { } 方法重载跟返回值无关,跟参数类型和参数个数有关
D. float fun1(int a, float b) { } float fun2(int a, float b) { } 方法重载就是方法名相同
我说的也未必都对
《Java程序设计》期未考试复习题一.填空
1.在一个java源程序中定义了3个类和15个方法,编译该Java源文件时,会产生个字节码文件,其扩展名是class。
2.创建类的关键字是public class.
3. 类包声明的关键字是package.
4.引用类包的关键字是import.
5.声明接口的关键字是interface.
6.继承的关键字是extends.
7.返回变量的值的关键字是return.
8.声明虚拟类的关键字是abstract.
9.在Java语言中,逻辑常量只有true false两个值。
10.i为整型变量且赋值为11,表达式
int a=i++
则a的值为12。
11.面向对象的软件开发方法用把数据和基于数据的操作封装在一起。
12.构造方法的方法名必须与类名相同。
13.如果子类中的某个方法的名字、和与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。
14.同一个类中多个方法具有相同的方法名,不同的,称为方法的重载。
15.Java异常处理中可能够抛出异常的代码是放在try块中,处理代码是放在catch块中。