二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。
(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。
(4)程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。
(6)有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【6】。
(7)程序中有如下语句
for(inti=0;i<5;i++)cout<<*(p+i)<<",";
能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【7】。
(8)若下面程序运行时输出结果为
1,A,10。1
2,B,3。5
请将程序补充完整。,
#include
usingnamespacestd;
intmain()
{
voidtest(int,char,double【8】);
test(1,'A',10。1);
test(2,'B');
return0;
}
voidtest(inta,charb,doublec)
{
cout<
}
(9)有如下类声明:
classMyClass
{
inti;
private:intj;
protected:intk;
public:intm,n;
};
其中,私有成员的数量为【9】。