[计算机类试卷]国家二级(C++)笔试模拟试卷199及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷199及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷199及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 199及答案与解析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 某二叉树中度为 2的结点有 18个,则该二又树中有 _个叶子结点。 37 在面向对象方法中,类的实例称为 _。 38 诊断和改正程序中错误的工作通常称为 _。 39 在关系数据库中,把数据表示成二维表,每一个二维表称为 _。 40 问题处理方案的正确而完整的描述称为 _。 41 下列程序的输出结果是 _。 #include iostream #in
2、clude cstring using namespace std; void fun(const char*S, char C) e=sstrlen(s)/2; int main( ) char str =“ABCDE“; char ch=str1; fun(str, ch); cout ch; return 0; 42 补充完整下面的类定义: const double PI=3.14; class Circle /圆形物体的抽象基类 protected: double r; /半径 public: Circle(double radius=0): r(radius) (13) ; /计算圆
3、形物体表面积的纯虚函数声明 ; class Cylinder: public Circle /圆柱体类 double h; /高度 public: Cylinder(double radius=0, double height=0); Circle(radius), h(height) Virtual double Area( )return 2*PI*r*(r+h); /计算圆柱体的表面积 ; 43 如下程序声明了一个使用两个通用数据类型的模板类 dataClass,其中构造函数用于初始化两个数据成员,成员函数 show用于输出两个数据成员的数值。 #include iostream usi
4、ng namespaee std; _ T1 i: T2 j; public: dataClass(T1 a, T2B) i=a; j=b; void show( )tout i “, “ j n; ; int main( ) dataClass int, double obl(10, 0.23); dataClass char, char* ob2(X, “my data“); obl show( ); ob2 show( ); return 0; 请将程序补充完整,使程序在运行时输出: 10, 0.23 X, my data 44 下列程序的输出结果为: Ohject id=0 Objec
5、t id=1 请将程序补充完整。 #include iostream using namespaee std; class Point public: Point(int xx=0, intyy=0)X=xx; Y=yy; countP+; Point( )countP-; int GetX( )return X; int GetY( )return Y; static void GetC( ) cout “Object id=“ countP endl; private: int X, Y; static int countP; ; _ /静态数据成员的初始化 int main( ) Poi
6、nt:GetC( ); Point A(4, 5); A GetC( ); return 0; 45 一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于 _的联系。 46 在最坏情况下,冒泡排序的时间复杂度为 _。 47 在结构化分析使用的数据流图中,使用用 _解释其中的图形元素。 48 二叉树的遍历分为三种,它们是前序遍历、 _遍历和后序遍历。 49 数据流的类型有 _和事务型。 50 执行下列语句后,变量 n的值是 _。 int n=0; for(int i=1;i =3;i+) for(int j=1;j =i;j+) n+; 国家
7、二级( C+)笔试模拟试卷 199答案与解析 1 【正确答案】 B 【试题解析】 算法的空间复杂度一般是指:执行这个算法所需要的存储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。 2 【正确答案】 A 【试题解析】 线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。 3 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。 4 【正确答案】 C 【试题解析】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 199 答案 解析 DOC
