[计算机类试卷]国家二级(C++)笔试模拟试卷250及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷250及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷250及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 250及答案与解析 1 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方式存储,并按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好序 ( C)线性表以链式方式存储,并按关键码值排好序 ( D)线性表以链式方式存储,并按关键码的检索频率排好序 2 3 下面关于函数模板的表述中不正确的是 ( ) ( A)类模板的成员函数都是模板函数 ( B)类模板本身在编译过程中不会产生任何代码 ( C)类模板只能有虚拟类型的参数 ( D)用类模板定义一个对象时,实参不能省略 4 5 如下程序的输出结果是 #include iostrea
2、m using namespace std; class Test public: Test( )n+=2; Test( )n-=3; static int getNum( )return n; private: static int n; ; int Test:n=1; int main( ) Test*P=new Test: delete P; cout “n=“ Test:getNum( ) endl; return 0; ( A) n=0 ( B) n=1 ( C) n=2 ( D) n=3 6 下列关于栈的描述中错误的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储
3、 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 7 下述内容中 ( )不属于软件工程管理的范畴。 ( A)软件管理学 ( B)软件心理学 ( C)软件工程经济 ( D)软件工程环境 8 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 ( A) acbed ( B) decab ( C) deabc ( D) cedba 9 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三
4、种说法都不对 10 在深度为 7的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 64 ( D) 63 11 C+中运算符优先级由高到低排列正确的是 ( A) : + + | ( B) * | , ( C) sizeof % + : ( D) , new sizeof 12 下面程序的运行结果是 ( )。 #include iostream.h class base protected: int a; public: base()cout “0”; ; Class basel: Virtual base public: basel()cout “1”; ; Class
5、base2: virtual base public: base2()cout “2”; ) ( A) 0123 ( B) 3120 ( C) 0312 ( D) 3012 13 对虚函数的调用 ( )。 ( A)一定使用动态联编 ( B)必须使用动态联编 ( C)一定使用静态联编 ( D)不一定使用动态联编 14 若有如下定义和语句: int s45,(*p)5; p=S; 则指针对 s数组中第三个元素的正确引用形式是 ( )。 ( A) p03 ( B) p12 ( C) p02 ( D) p13 15 执行完下列代码段之后: bool x=true, y=false, z=false;
6、x=x a=(x+ =-y); b=(x=+y); c=(x-!=y); d=(+x y-); Cout a b c d end1; 则程序执行后变量 a, b, c, d的值分别是【 】。 45 设 i, j, k均为 int型变量,则执行完 for(i=0, j=10; i =j; i+, j-)k=i+j语句后, k的值为【 】。 46 operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为 _ 的。 47 头文件 _ 中包含了执行内部 格式化所需的信息。 48 下列程序的执行结果是 _。 #include iostre
7、am.h #include iomanip.h using namespace std; voidmain() cout setfill(x) setw(10); cout “Hello“ end1; 49 若要在程序文件中进行标准输入输出操作,则必须在开始的 # include命令中使用头文件【 】。 50 “图形 ”类 Shape中定义了纯虚函数 CalArea(), “三角形 ”类 Triangle继承了类Shape,请将 Triangle类中的 CalArea函数补充完整。 class Shape public: virtual int CalArea( )=0; ; class Tr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 250 答案 解析 DOC
