试卷详情
-
二级JAVA笔试-123
-
[填空题]Java中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
-
[填空题]在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。
-
[单项选择]当检索一个压缩文件时,首先要建立压缩文件输入对象流,该对象( )。
A. 以BufferedReader对象为参数
B. 以FileInputStream对象为参数
C. 以选中的压缩文件为参数
D. 以InputStreamReader对象为参数
-
[单项选择]Java语言使用的字符码集是( )。
A. ASCII
B. BCD
C. DCB
D. Unicode
-
[单项选择]在计算机中,算法是指( )。
A. 加工方法
B. 解题方案的准确而完整的描述
C. 排序方法
D. 查询方法
-
[填空题]MouseDragged( )方法是MouseMotionListener接口中的抽象方法,该方法的参数是 【15】 类。
-
[单项选择]实现一个线程的创建有( )种方法。
A. 1
B. 2
C. 3
D. 4
-
[单项选择]下列关于JDK目录结构的说法,错误的是( )。
A. bin目录下有许多工具
B. demo目录下有各种演示例子
C. include目录下都是库文件
D. jre目录是Java程序运行环境的根目录
-
[单项选择]数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。
A. 数据的存储结构
B. 计算方法
C. 数据映像
D. 逻辑存储
-
[单项选择]适用于类的所有对象而不是某个单独的对象的方法是( )。
A. 通用方法
B. 实例方法
C. 类方法
D. 不存在这样的方法
-
[单项选择]下列描述中,正确的是( )。
A. 终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源
B. 尽可能近地处理异常,这样程序清晰易读
C. 能在局部处理的错误一定要使用异常机制
D. 异常机制的处理比正常处理效率高
-
[单项选择]定义类头时能使用的修饰符是( )。
A. private
B. static
C. protected
D. abstract
-
[单项选择]下列SQL语句中,用于修改表结构的是( )。
A. ALTER
B. CREATE
C. UPDATE
D. INSERT
-
[单项选择]下列语句中,能完成用整型数10创建一个Integer对象的是( )。
A. Integeri=10;
B. Integeri=newInteger(10);
C. inti=newInteger(10);
D. inti=10;
-
[填空题]JTextField的事件监听器接口是 【13】 。
-
[填空题]数据流的类型有 【3】 和事务型。
-
[单项选择]J2SE作为一种应用和开发环境,提供了一整套实用工具,其中( )是Java语言的编译工具。
A. java
B. javadoe
C. javap
D. javac
-
[单项选择]以下不属于对象的基本特点的是( )。
A. 分类性
B. 多态性
C. 继承性
D. 封装性
-
[单项选择]数据库的故障恢复一般是由( )。
A. 数据流图完成的
B. 数据字典完成的
C. DBA完成的
D. PAD图完成的
-
[单项选择]关系模型允许定义三类数据约束,下列不属于数据约束的是( )。
A. 实体完整性约束
B. 参照完整性约束
C. 域完整性约束
D. 用户自定义的完整性约束
-
[填空题]阅读下列代码
public class Test
public static void main (String args[])
System.out.println(5/2);
其执行结果是 【9】 。
-
[单项选择]Panel和Applet的默认布局管理器是( )。
A. CardLayout
B. FlowLayout
C. BorderLayout
D. GridLayout
-
[填空题]当实现Runnable接口时,要实现的方法是 【14】 。
-
[单项选择]构造方法在( )被调用。
A. 调用对象方法时
B. 创建对象时
C. 使用对象的变量时
D. 类定义时
-
[单项选择]在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
A. start()和stop()
B. wait()和notify()
C. suspend()和resume()
D. setDaemon()和isDaemon()
-
[填空题]将一个对象写到一个流中,应该调用ObjectOutputStream类的 【10】 。
-
[单项选择]下列内部类的正确用途是( )。
Btnn.addActionListener(new AetionListener( )
public void actionPerformed(AetionEventevent)
String s=input.getText( );
Output.setText("Hello"+s+",Welcome You!");
)
A. 用于访问外部类的数据
B. 用于进行事件处理
C. 隐藏起来不被同一包中的其他类所见
D. 生成事件适配器
-
[单项选择]在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A. import java.io.*;
B. import java.awt.event.*;
C. import java.awt.*;
D. import java.applet.*;
-
[单项选择]串的长度是( )。
A. 串中不同字符的个数
B. 串中不同字母的个数
C. 串中所含字符的个数且字符个数大于零
D. 串中所含字符的个数
-
[单项选择]下列语句中正确的是( )。
-
[填空题]关系模型的数据操纵是建立在关系上的数据操纵,一般有 【4】 、增加、删除和修改四种操作。
-
[单项选择]可以在for循环初始化部分声明一个变量,其作用域是( )。
A. 整个for循环
B. for循环后的所有部分
C. for循环所在的代码块
D. 全部代码
-
[填空题]阅读下列代码段
int x=3;
while(x<9)
x+=2;
x++;
while语句成功执行的次数是 【8】 。
-
[单项选择]自定义表格类中model部分应实现的接口是( )。
A. AbstractTableModel
B. JTable
C. TableModel
D. TableModelable
-
[单项选择]开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
-
[填空题]Java中的继承机制之所以能够降低程序的复杂性,提高编程效率,主要是因为它使代码可 【12】 。
-
[单项选择]下列对for循环中初始化、终止和迭代部分的描述中,错误的是( )。
A. 之间的分号不能省略
B. 可以用逗号彼此分隔
C. 都可以为空语句
D. 可以部分为空语句
-
[单项选择]下面不属于类的构造方法具备的特点是( )。
A. 没有返回值
B. 用户可以通过new自动调用。
C. 构造方法名必须和类名相同
D. 用户可以直接调用
-
[单项选择]下列工具中属于需求分析常用工具的是( )。
A. PAD
B. PFD
C. N-S
D. DFD
-
[单项选择]执行如下程序:
public class Test
public static void main (String args[])
int x=1,a=0,b=0;
switch (x)
case 0: b++;
case 1: a++;
case 2: a++;b++;
System.out.println("a=" +a ",b=" +b);
该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
-
[单项选择]下面不属于软件设计原则的是( )。
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
-
[填空题]在Java程序中,复杂算法可以通过循环语句和 【7】 的相互嵌套来实现。
-
[单项选择]如果抛出异常,下列可以应用的语句是( )。
A. try
B. catch
C. finally
D. throw
-
[单项选择]下列选项中,不属于Java语言提供的整型变量类型的是( )。
A. byte
B. bit
C. short
D. int
-
[填空题]如果想在程序中利用JLabel类,则该程序可以使用import 【6】 .JLabel;语句引入JLabel类。
-
[填空题]数据库管理系统常见的数据模型有层次模型、网状模型和 【1】 三种。
-
[单项选择]当输入一个字节流时,要( )。
A. 实现Serializable接
B. 继承Reader接口
C. 实现DataInput接口
D. 实现ObjectInput接口
-
[填空题]线性表若采用链式存储结构时,要求内存中可用存储单元的地址 【5】 。
-
[单项选择]执行下面程序,显示的结果为( )。
public class Test
public static void main (String args[])
Test t=newTest( );
System.out.println (Loverload ("2","3"));
int overload (intx,int y) return x+y;
String overload (String x,Stnng y)return x+y;
A. 2
B. 3
C. 5
D. 23
-
[单项选择]在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。
A. static Boolean matches()
B. boolean matcher.find()
C. int matcher.start()
D. int matcher.end()