(31)若数组a定义为int[][]a=new int[3][4],则a是
A.一维数组
B.二维数组
C.三维数组
D.四维数组
(32)Java语言使用的字符码集是
A.ASCII
B.BCD
C.DCB
D.Unicode
(33)在程序读入字符文件时,能够以该文件作为直接参数的类是
A.FileReader
B.BufferedReader
C.FileInputStream
D.ObjectInputStream
(34)java.io包的File类是
A.字符流类
B.字节流类
C.对象流类
D.非流类
(35)下列描述中,正确的是
A.在Serializable接口中定义了抽象方法
B.在Serializable接口中定义了常量
C.在Serializable接口中没有定义抽象方法,也没有定义常量
D.在Serializable接口中定义了成员方法
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】 。
(2)在面向对象方法中,【2】 描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】 。
(4)程序测试分为静态分析和动态测试。其中【4】 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可
以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】 。
(6)【6】 是Java程序中基本的结构单位。
(7)Java语言中,移位运算符包括:>>、<<和【7】 ;
(8)构件不能独立地显示出来,必须将构件放在一定的【8】 中才能显示。
(9)能将显示空间分成很多层的布局管理器是【9】 。
(10)Applet是能够嵌入到【10】 格式的文件中,并能够在浏览器中运行的Java。
(11)使用Swing编写Applet,则该Applet的主类应该定义为【11】 类的子类。
(12)在Java中,线程的模型就是一个CPU、程序代码和【12】 的封装体。
(13)键盘键入字符串并在计算机屏幕上显示,这时的数据源是【13】 。
(14)任何一个Java程序都默认引入了一个包,这个包的名字叫java.【14】 。
(15)Java语言中,有一个类是所有类或接口的父类,这个类的名称是【15】 。
责任编辑:cyth