一、选择题(每题 2 分,共 40 分)1、下面哪个是 Java 语言中正确的标识符( C )A、3com B、import C、thatD、this2、下面哪个语句(初始化数组)是不正确的:( B )A.int x[] = {1,2,3}; B.int x[3] = {1,2,3};C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3};3、下述概念中不属于面对对象方法的是( D )
A.对象、消息 B.继承、多态 C.类、封装 D.过程调用4、下面的代码段中,执行之后 i 和 j 的值是什么
( B )int i = 1;int j;j = i++*2+3*--i; A.1, 2 B.1, 5 C. 2, 1 D. 2, 2 5、下面哪条语句把方法声明为抽象的公共方法
( B )A.public abstract method();B.public abstract void method();C.public abstract void method(){}D.public void method() extends abstract;6、下面关于 java 中类的说法哪个是不正确的
( C )A.类体中只能有变量定义和成员方法的定义,不能有其他语句
B.构造函数是类中的特别方法
C.类一定要声明为 public 的,才可以执行
D.一个 java 文件中可以有多个 class 定义
7、假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错误的
( C )class A{ int i;static String s;void method1() { }static void method2() { }}A、System
println(a
i); B、a
method1(); C、A