二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。
(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】 。
(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。
(3)设二叉树如下:
对该二叉树进行后序遍历的结果为 【3】 。
(4)软件是 【4】 、数据和文档的集合。
(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【5】 ,成绩)。
(6)C语言是面向过程的语言,Java语言是面向 【6】 的语言。
(7)Java字节码文件的扩展名是 【7】 。
(8)JDBC是Java程序与 【8】 连接的一种机制。
(9)能够用于创建可变字符串对象的类是 【9】 。
(10) 【10】 类在定义数组时,不必限定数组的大小。
(11)下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。
public class Length{
public static void main(String args[]){
System.out.println("number of String args:"+args. 【11】 );
}
}
(12)Java中的返回语句是 【12】 语句。
(13)Java中,线程必须属于一个进程。线程是程序运行中的一个 【13】 。
(14)线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入 【14】 状态。
(15)在下列Java Applet程序的下划线处填入代码,使程序完整并能够正确运行。
import java.applet.*;
import java.awt.*;
public class HelloWorld 【15】 {
public void paint(Graphics g){
g.drawString("Hello World!",25,25);
}
}