首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > Java语言程序设计 >Java 语言程序设计 (一 )试题

Java 语言程序设计 (一 )试题

卷面总分:90分 答题时间:60分钟 试卷题量:30题 练习次数:0次

一、单选题 (共20题,共60分)
1.

下列字符组合不能作为Java整型常量的是 ()

  • A. 078
  • B. 0x3ACB
  • C. 5000
  • D. 0x3ABC
纠错 标记
2.

设类 U 声明,及对象 u 和 v 的定义如下:

class U{

int x, int y;

U(int a, int b){x= a; y = b;}

void copy(U a){ x = a.x; y = a.y;}

}

U u = new U(1, 2), v = new U(2, 3);

在以下供选择的代码中,可能引起系统回收内存的是

()

  • A. u.x=v.y;u.y=v.x;
  • B. u=v;
  • C. u.copy(v);
  • D. v.copy(u);
纠错 标记
3.

设有以下代码:

String s l="123" ;String s2="123" ;

String s3=new String("123") ;

则表达式 s1==s2 和 s1==s3 的值分别是 ()

  • A. true,true
  • B. false,false
  • C. true,false
  • D. false,true
纠错 标记
4.

以下关于 AWT 与 Swing 之间关系的叙述,正确的是 ( )

  • A. Swing 是 AWT 的提高和扩展
  • B. 在写 GUI 程序时, AWT 和 Swing 不能同时使用
  • C. AWT 和 Swing 在不同的平台上都有相同的表示
  • D. AWT 中的类是从 Swing 继承的
纠错 标记
5.

在以下 Swing 组件中,能为它指定布局管理器的是 ( )

  • A. JScrollBar 对象
  • B. JMenuBar 对象
  • C. JComboBox 对象
  • D. JDialog 对象
纠错 标记
6.

一般的绘图程序要定义一个 JPanel子类。在 JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是 ( )

  • A. paint()
  • B. paintComponent()
  • C. repaint()
  • D. update()
纠错 标记
7.

用 Runnable 接口实现多线程的主要工作是 ( )

  • A. 声明实现 Runnable 接口的类,在类内实现 run()方法,让线程调用 start()方法。
  • B. 声明实现 Runnable 接口的类,在类内实现 run()方法,在类内声明线程对象,在 init() 方法中创建新 线程,启动新线程。
  • C. 声明实现 Runnable 接口的类,在类内实现 run()方法,在类内声明线程对象,在 Init() 方法或 start() 方法中创建新线程,在 start()方法中启动新线程。
  • D. 声明实现 Runnable 接口的类,在类内实现 run()方法,在 init() 方法中创建新线程,在 start()方法中 启动新线程
纠错 标记
8.

程序如果要按行输入输出文件的字符流,最合理的方法是采用 ( )

  • A. BufferedReader 类和 BufferedWriter 类
  • B. InputStream 类和 OutputStream 类
  • C. FileReader 类和 FileWriter 类
  • D. File_Reader 类和 File_Writer 类
纠错 标记
9.

在编写访问数据库的 Java程序中,要用到 DriverManager 类。该类的作用是 ( )

  • A. 存储查询结果
  • B. 处理与数据库的连接
  • C. 在指定的连接中处理 SQL 语句
  • D. 处理驱动程序的加载和建立数据库连接
纠错 标记
10.

编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为

  • A. java
  • B. .class
  • C. html
  • D. .exe
纠错 标记
11.

设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是

  • A. 3
  • B. 3. 5
  • C. 4
  • D. 5
纠错 标记
12.

不允许作为类及类成员的访问控制符的是

  • A. public
  • B. private
  • C. static
  • D. protected
纠错 标记
13.

为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为

  • A. static void method( )
  • B. public void method( )
  • C. final void method( )
  • D. abstract void method( )
纠错 标记
14.

如下哪个是 Java中的标识符()

  • A. public
  • B. super
  • C. 3number
  • D. width
纠错 标记
15.

哪个是 Java中的标识符 ( )

  • A. fieldname
  • B. super
  • C. 3number
  • D. #number
纠错 标记
16.

已知如下定义: String s = "story"; 下面哪个语句不是合法的 ( )

  • A. s += "books";
  • B. s = s + 100;
  • C. int len = s.length;
  • D. String t = s + “abc; ”
纠错 标记
17.

如下哪个是 Java中有效的关键字 ()

  • A. name
  • B. hello
  • C. false
  • D. good
纠错 标记
18.

下面的代码段执行之后 count 的值是什么 ( )

int count = 1;

for ( int

i = 1; i <= 5; i++) {

count += i;

}

System. out .println(count);

  • A. 5
  • B. 1
  • C. 15
  • D. 16
纠错 标记
19.

定义一个类,必须使用的关键字是 ( )

  • A. public
  • B. class
  • C. interface
  • D. static
纠错 标记
20.

定义一个接口必须使用的关键字是( )

  • A. public
  • B. class
  • C. interface
  • D. static
纠错 标记
二、填空题 (共10题,共30分)
21.

开发与运行 Java 程序需要经过的三个主要步骤为_______、_______和_______。

纠错 标记
22.

在 Java 的基本数据类型中, char 型采用 Unicode 编码方案,每个 Unicode 码占 用_____ 字节内存空间,这样,无论是中文字符还是英文字符,都是占用_____ 字节内存空间。

纠错 标记
23.

设 x = 2 ,则表达式 ( x + + )/3 的值是 _______ 。

纠错 标记
24.

若 x = 5,y = 10,则 x < y 和 x >= y 的逻辑值分别为___和 ___。

纠错 标记
25.

_______ 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方 法必须在抽象类之中定义。 _______方法是不能被当前类的子类重新定义的方法。

纠错 标记
26.

创建一个名为______的包的语句是______; , 该语句应该放在程序的位置为:______ 。

纠错 标记
27.

设有数组定义: int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70};

则执行以下几个语句后的输出结果是____。

int s = 0 ;

for (int i = 0 ; i < MyIntArray.length ; i + + )

if ( i % 2 = = 1 )

s += MyIntArray[i] ;

System.out.println(s);

纠错 标记
28.

在 Java 程序中,通过类的定义只能实现_______重继承,但通过接口的定义可以实现_______重继承关系。

纠错 标记
29.

Java程序的字节码文件的扩展名是 _________。

纠错 标记
30.

在类声明之前用 _________修饰,声明类是不能被再继承的类,即它不能再有子类。

纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
二、填空题
1 2 3 4 5 6 7 8 9 10
用时:00:00:00
暂停
交卷
置顶