![]() |
|
二、填空题(每空2分,共30分)
请将答案分别写在答题卡中序号为【1】~【15】的横线上,答在试卷上不得分。
(1)数据的逻辑结构有线性结构和【1】两大类
(2)顺序存储方法是把逻辑上相邻的节点存储在物理位置【2】的存储单元中。
(3)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【3】 。
(4)软件工程研究的内容主要包括:【4】技术和软件工程管理。
(5)关系操作的特点是【5】操作。
(6)在C++中封装性、继承性和【6】是面向对象思想的主要特征。
(7)下面程序的结果为【7】。
#include
void main()
{
int a=1,b=2:
bool c=1;
if((a >b)‖C)cout<<”true”<
else
cout <<”false”<
}
(8)下列for语句的循环次数为【8】。
for(int a=0,b=1;b&&a<5;a++);
(9)下面程序的输出结果是【9】。
#include
void main()
{
int a[6]={1,2,3,4,5,6};
for(int i=0;i <5;i++)
cout <<
cout <
}
(10)C++程序是从【10】函数开始执行的。
(11)假定A为一个类,则语句A (A & A)为该类【11】 。
(12)派生类构造函数的执行顺序是先执行【12】的构造函数.然后执行成员对象的构造函数,最后执行 【13】的构造函数。
(13)类模板不同于函数模板类模板只可用【14】型函数。
(14)下列程序的执行结果为【15】。
#include(iostream. h>
void main()
{
Cout.fill(’*’);
cout. width(10);
cout <<”hello”<
}