(30)若特快订单是一种订单,则特快订单类和订单类的关系是
A)使用关系B)包含关系C)继承关系D)无关系
(31)若数组a定义为int[][]a=newint[3][4],则a是
A)一维数组B)二维数组C)三维数组D)四维数组
(32)Java语言使用的字符码集是
A)ASCIIB)BCDC)DCBD)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】。