二、填空题(每空2分,共30分)
(1) 假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。
(2) 软件测试可分为白盒测试和黑盒测试。基本路径测试属于【2】测试。
(3) 符合结构化原则的三种基本控制结构是:选择结构、循环结构和【3】。
(4) 数据库系统的核心是【4】。
(5) 在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【5】框。
(6) Java语言中,使用关键字【6】对当前对象的父类对象进行引用。
(7) 能打印出一个双引号的语句是System.out.println(“【7】”);
(8) Swing中用来表示表格的类是javax.swing.【8】。
(9) 大多数Swing构件的父类是javax.swing.【9】,该类是一个抽象类。
(10) “流”(stream)可以看作是一个流动的【10】缓冲区。
(11) Java接口内的方法都是公共的、【11】的,实现接口就要实现接口内的所有方法。
(12) Java语言的【12】可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。
(13)下列程序构造了一个Swing Applet,请在下划线处填入正确的代码
Import javax.swing.*;
Import java.awt.*;
public class SwingApplet extends【13】{
JLabel l=new JLabel("This is a Swing Applet.");
public Void init(){
Container contentPane=getContentPane();
contentPane.add(l);
}
}
(14)实现线程交互的wait()和notify()方法在【14】类中定义。
(15)请在下划线处填入代码,使程序正常运行并且输出“Hello!”
Class Test【15】{
public static void main(String[] args){
Test t== new Test();
t.start();
}
public void run(){
System.out.println("Hello!");
}
}