二、填空题
请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。
(1)算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1 。
(2)数据结构包括数据的逻辑结构、数据的 2 以及对数据的操作运算。
(3)可以把具有相同属性的一些不同对象归类,称为 3 。
(4)软件工程包括3个要素,分别为方法、工具和 4 。
(5)由关系数据库系统支持的完整性约束是指 5 和参照完整性。
(6)C++语言标识符是以字母或 6 开头的,由字母,数字和下划线组成的字符串。
(7)在内存中,存储字符′X′要占用1个字节,存储字符串″X″要占用 7 个字节。
(8)mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。
int mystrlen(char *str)
{ int i;
for(i=0; 8 != ′\0′;i++);
return(i);}
(9)以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
#include void fun(int *s, int t, int *k) { int i; *k= 9 ; 10 if(s[*k] { int a[10]={ 876,675,896,101,301,401,980,431,451,777},k; fun(a, 10, &k); cout << k <<"," << a[k];} (10)如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是 11 。 (11)请在mian函数中填空使下面程序的输出结果为 1 1。 #include class A { private: int a; int b; public: A():a(0),b (1){} void show(){cout << a << " " << b;}}; class B { private: int a; int c; public: B():a (1),c (1){} void show(){cout << a << " " << c;}}; class C : public A,public B { }; void main() { C cc; 12 } (12)C++在重载运算符中,如用成员函数重载一元运算符参数表中需要 13 个参数,如用友元函数重载一元运算符参数表中需要 14 个参数。 (13)已知:double A (double A){return ++a;}和int A(int A){return ++a;}是一个函数模板的两个实例,请补充该模板的定义: template 15 。
void main()
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。