二、填空题
请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。
(1)栈和队列通常采用的存储结构是 1 。
(2)在程序设计阶段应该采取 2 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
(3)软件结构是以 3 为基础而组成的一种控制层次结构。
(4)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 4 两个含义。
(5)数据库保护分为安全性控制、 5 、并发性控制和数据的恢复。
(6) 6 是C++语言程序的入口。
(7)程序
#include"iostream.h"
void main()
{
int i = 10;
int j = 5;
cout << j + i++ < }
的结果为 7 。
(8)C++语言的基本控制结构为顺序结构、选择结构和 8 。
(9)语句int *i; i = new int[10]; ,释放指针i的语句是 9 。
(10)函数重载要求重载的函数必须有和原函数一样的 10 。
(11)在C++语言中每个类都有一个 11 指针,该指针指向正在调用成员函数的对象。
(12)设置虚基类的目的是 12 ,通过 13 表示虚基类。
(13)程序的结果为 14 。
#include "iostream.h"
template
T total( T *data )
{ T s = 0;
while( *data )
{
s += *data++;
}
return s;
}
int main()
{ int x[] = { 2,4,6,8,0,12,14,16,18 };
cout << total(x);
return 0;
cout<
(14)语句cout << ′\n′ 还可表示为 15 。