一、选择题(每题 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.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2()8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( B )A、 CardLayout B、 FlowLayout C、 BorderLayout D、 GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C )A.滑块 B.进度条C.按钮 D.标签10、在 Java 中假如要在字符串类型对象 s=“JAVA”,中找出‘V’出现的位置可使用下面哪个方法:(B)A.mid(2,s); B.charAt(2); C.s.indexOf(‘V’); D.indexOf(s,’V’); 11、Java 中哪个类提供了随机访问文件的功能。( A ) A. RandomAccessFile 类 B. RandomFile 类 C. File 类 D. AccessFile 类 12、下面哪个方法是类 java.net.Socket 的成员方法,用来猎取 Socket 的输入流。( C )A.getChannel() B.getConnetion() C.getInputStream() D.getStream() 13、给出下面代码: public class Person{ static int arr[] = new int[10];...