Java 面对对象程序设计试卷(七)一、选择题1、根据 java 标记符命名规则和风格约定,下面哪一个标记符是类名? A、XxxYyy B、xxxYyy C、XXXYYY D、xxxyyy 2、下列变量定义语句中不对的的是:A、byte d = 312; B、short d = 312;C、int d = 1+’C’;D、long d = 312; 3、下列数组的定义语句中不对的的是:A、 int grade[][] = new int[10][10];B、 int grade[][] = new int[][10];C、 int [][]grade = new int[10][10];D、 int []grade[] = new int[10][10]; 4、下列说法中,哪一个是对的的?A、抽象类中定义的方法一定是抽象的。B、抽象类中一定存在抽象的方法。C、抽象类中可以没有抽象方法。D、抽象类的子类一定要实现抽象类中的抽象方法。 5、关于方法的重载,下列说法哪一个是对的的?A、方法的重载是指一个类中多个方法使用相同的名字,但参数不同。B、方法的重载是指一个类中多个方法使用相同的名字,且参数相同。C、方法的重载是指子类和父类中两个方法使用相同的名字,但参数不同。D、方法的重载是指子类和父类中两个方法使用相同的名字,且参数相同。 6、假定有程序段: class SupperClass { public int addValue( int a, int b) { return a+b; } } class SubClass extends SuperClass{ int value; //此处插入代码}下述哪个方法可以插入到类 SubClass 中而不会出现编译错误?A、int addValue( int a, int b ){return a+b+1;} B、public long addValue (int a, int b ){value=a+b+1; } C、protected int addValue(int a, int b ){return a+b+1;} D、public int addValue( int a, int b ) {return a+b+1;} 7、若编译和运营下列代码,其结果将是 class Circle {double radius=1;public Circle(double r){ radius = r;}public double area( ){return 3.14*radius*radius;}}public class MyTest{ public static void main(String args[]) { Circle c1=new Circle(); System.out.println(c1.area()); }}A、3.14 B、0 C、编译犯错 D、 以上答案都不对 8、下列说法中,不对的的是A、一个 java 源程序文献中,只能有一个 public 类。B、一个 java 源程序文献中,只能有一个 package 语句。C、一个 java 源程序文献中,可以有多个 import 语句。D、一个 java 源程序文献中,只能有一个类中...