[计算机类试卷]国家二级(C++)笔试模拟试卷212及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷212及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷212及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 212及答案与解析 1 算法的有穷性是指 ( )。 ( A)算法程序的长度是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的运行时间是有限的 ( D)算法只能被有限的用户使用 2 以下描述中,不是线性表顺序存储结构特征的是 ( )。 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外开辟空间来保存元素之间的关系 3 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 4 在三级模式之间引入两层映像,其主要功能之一是 ( )。 ( A)使数据与程
2、序具有较高的独立性 ( B)使系统具有较高的通道能力 ( C)保持数据与程序的一致性 ( D)提高存储空间的利用率 5 自然连接 (Naturaljoin)是一种特殊的等值连接,下列哪个 (些 )是它满足下面的条件( )。 I、两关系间有公共域 、通过公共域的等值进行连接 、可进行逆运算 ( A) 和 ( B) I和 ( C) I和 ( D) I、 和 6 已知一棵二叉树的先根序列为 ABCDEFK,中根序列为 DGBAFCK,则结点的后根序列为 ( )。 ( A) ACFKDBG ( B) GDBFKCA ( C) KCFAGDB ( D) ABCDFKG 7 深度为 6的满二叉树中,度为
3、2的结点个数为 ( )。 ( A) 31 ( B) 32 ( C) 63 ( D) 64 8 设有关键码序列 (Q, G, M, Z, A, N, B, P, X, H, Y, S, T, L, K, E),采用堆排序法 进行排序,经过初始建堆后关键码值 A在序列中的序号是( )。 ( A) 1 ( B) 4 ( C) 8 ( D) 12 9 设 R是一个 2元关系, S是一个 3元关系,则下列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 10 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S (
4、D) DFD 11 关于虚函数,以下说法正确的是 ( )。 ( A)若在重定义虚函数时使用了 virtual,则该重定义函数还是虚函数 ( B)虚函数不能声明为友元 ( C)子类必须重定义父类的虚函数 ( D)虚函数不能是 static的 12 下列关于纯虚函数与抽象类的描述中,错误的是 ( )。 ( A)纯虚函数是一种特殊的虚函数,它没有具体的实现 ( B)抽象类是指具有纯虚函数的类 ( C)一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类 ( D)抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出 13 将 x+y*z中的 “+”用成员函数重载, “*”用友元函数重载应写为
5、( )。 ( A) operator+(operator*(y, z) ( B) x operator+(operator*(y, z) ( C) x operator+(x*(y, z) ( D) x+(operator*(y, z) 14 以下程序的执行结果是 ( )。 #include #include voidfun(int n) if(n!=0) fun(n=1); for(int i=l; i using namespace std; class TestClass public: TestClass(int n)number=n; _拷贝构造函数 TestClass () pri
6、vate: intnumber; ; TestClass fun(TestClass p) TestClass temp(p); return temp; int main() TestClass obj1(10), obj2(0); TestClass obj3(obj1); obj2=fun(obj3); return0: ( A) TestClass(TestClass&other)number=other number; ( B) TestClass(TestClass other)number=other number; ( C) TestClass(TestClass&other)
7、number; ( D) TestClass(&other)number=other, number; 16 执行完下列代码段之后: bool x=true, y=false, z=false; x=x&y|z; y=x|y&z; z=!(x!=y)|(y=z); 则 x=false, y=false, z=( )。 ( A) true ( B)假 ( C)不确定 ( D)异常 17 如果表达式 x y中的 “”和 “ ”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为 ( )。 ( A) operator (x operato(), y); ( B) operator
8、(operator(x), y); ( C) x operator-() operator (y); ( D) y operator (operator(x); 18 将以下程序写成三目运算表达式是 ( )。 if(xy)?x: y ( B) min=(xak)_; return(k); ( A) k=i ( B) k=j ( C) i=j ( D) i=n 22 在 C+程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用 ( )。 ( A)内联函数 ( B)重载函数 ( C)递归调用 ( D)嵌套调用 23 有如下类声明: class MyBASE in
9、t k= public: void sct(int n)k=n; int get()constreturn k; ; class MyDERIVED: protected MyBASE protected: intj; public: void set(int m, int n)MyBASE: set(m); j=n; int getoconstreturn MyBASE: get()+j; ; 则类 MyDERIVED中保护的数据成员和成员函数的个数是 ( )。 ( A) 4 ( B) 3 ( C) 2 ( D) 1 24 下列关于继承的描述中,错误的是 ( )。 ( A)析构函数不能被继承
10、 ( B)派生类是基类的组合 ( C)派生类的成员除了它自己的成员外,还包含了它的基类的成员 ( D)派生类中继承的基类成员的访问权限到派生类保持不变 25 类的析构函数的作用是 ( )。 ( A)一般成员函数 ( B)类的初始化 ( C)对象的初始化 ( D)释放 由对象所占用的资源 26 如果表达式 y*x+中, “*”是作为成员函数重载的运算符, “+”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为 ( )。 ( A) x-operator+(0) operator*(y) ( B) operator*(x operator+(0), y) ( C) y oper
11、ator*(operator+(x,0) ( D) operator*(operator+(x, 0), y) 27 有如下程序: classXX protected: intk; public: XX(int=5): k(n); XX() tout T cast(Uu)returnu; 其功能是将 U类型数据转换为 T类型数据。已知 i为 int型变量,下列对模板函数 cast的调用中正确的是 ( )。 ( A) cast(i); ( B) castx; if(x+5) coutSetVariable(5)与语句 my SetVariable(5)等价 33 下列关于虚函数的描述中,正确的是
12、 ( )。 ( A)虚函数是一个 static类型的成员函数 ( B)虚函数是一个非成员函数 ( C)基类中采用 virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加 virtual说明 ( D)派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型 34 有如下程序: #include void fun(int&x, int y)int t=x; x=y; y=t; int main() int a2=23, 42; fun(a1, a0); std: cout using namespace std; classA public: staticint a: voi
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 212 答案 解析 DOC
