[计算机类试卷]2011年9月国家二级(C++)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2011年9月国家二级(C++)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2011年9月国家二级(C++)笔试真题试卷及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、2011年 9月国家二级( C+)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( )。 A) 算法就是程序 B) 设计算法时只需要考虑数据结构的设计 C) 设计算法时只需要考虑结果的可靠性 D) 以上三种说法都不对 2 下列关于线性链表的叙述中,正确的是 ( )。 A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C) 进行插入与删除时,不需要移动表中的元素 D) 以上三种说法都不对 3 下列关于二叉树的叙述中,正确的是 ( )。 A) 叶子结点总是比度为 2的结点少一个 B) 叶子结点总是
2、比度为 2的结点多一个 C) 叶子结点数是度为 2的结点数的两倍 D) 度为 2的结点数是度为 1的结点数的两倍 4 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 A) 学生成绩管理系统 B) C语言编译程序 C) UNIX操作系统 D) 数据库管理系统 5 程序调试的任务是 ( )。 A) 设计测试用例 B) 验证程序的正确性 C) 发现程序中 的错误 D) 诊断和改正程序中的错误 6 下列关于数据库设计的叙述中,正确的是 ( )。 A) 在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D)
3、在物理设计阶段建立数据字典 7 数据库系统的三级模式不包括 ( )。 A) 概念模式 B) 内模式 C) 外模式 D) 数据模式 8 下列选项中属于面向对象设计方法主要特征的是 ( )。 A) 继承 B) 自顶向下 C) 模块化 D) 逐步求精 9 在对函数进行原型声明时,下列语法成分 中,不需要的是 ( )。 A) 函数返回类型 B) 函数参数列表 C) 函数名 D) 函数体 10 下列关于 this指针的描述中,正确的是 ( )。 A) 类的成员函数都有 this指针 B) 类的友元函数都有 this指针 C) 任何与类相关的函数都有 this指针 D) 类的非静态成员函数都有 this指
4、针 11 有如下类定义: class AA int a; public: AA(int n=0):a(n) ; class BB:public AA public: BB(intn)_ ; 其中横线处缺失部分是 ( )。 A) :a(n) B) :AA(n) C) a(n); D) a=n;) 12 为类 Matrix重载下列运算符时,只能作为 Matrix类成员函数重载的运算符是( )。 A) + B) = C) D) + 13 下列关于模板的描述中,错误的是 ( )。 A) 类模板的成员函数都是模板函数 B) 函数模板是一种参数化类型的函数 C) 满足一定条件时可以省略模板 实参 D) 模
5、板形参只能由关键字 typename声明 14 要利用 C+流实现输入输出的各种格式控制,必须在程序中包含的头文件是( )。 A) fstream B) istreara C) ostream D) iomanip 15 下列选项中,不是 C+关键字的是 ( )。 A) class B) function C) friend D) virtual 16 若有定义语句 “int i=2, j=3;”,则表达式 i/j的结果是 ( )。 A) 0 B) 0.7 C) 0.66667 D) 0.66666667 17 下列语句中,与语句 “n=(a b?(b c?1:0):0);”的功能等价的是 (
6、 )。 A) if(a = B) n=0; B) if(a B) |(b C) )n=1; else n=0; C) if(a B) if(b C) n=h else n=0; else n=0; D) if(a B) n=1; else if(b =C) n=1; else if(b C) n=1; else n=0; 18 有如下语句序列: int x=100, cout x - r end1: 己知其中变量 x的地址为 0012FF7C,则执行该语句序列的输出结果为 ( )。 A) 100-100 B) 100-0012FF7C C) 0012FF7C-100 D) 0012FF7C-0
7、012FF7C 19 己知函数 f的原型是 “void f(int*x, int ”,变量 v1、 v2的定义是 “int v1, v2;”,下列调用语句中,正确的是 ( )。 A) f(v1, v2); B) f(v1, C) f( D) f( 20 有如下类定义: class Sample public; Sample(int x):ref(x) / private: Sample():ref(0) / static int val=5; / const int ref; / ; 上述程序段中,错误的语句是 ( )。 A) B) C) D) 21 有如下类定义: class B publi
8、c: void fun1() private: void fun2() protected: void fun3() ; class D: public B protected: void fun4() ; 若 obj是类 D的对象,则下列语句中不违反访问控制权限的是 ( )。 A) obj. fun1(); B) obj. fun2(); C) obj. fun3(); D) obj. fun4(); 22 有如下类定义 class MyClass public: Private: int data; ; 若要为 MyClass类重载流输入运算符,使得程序中可以 “cin obj;”形式输入
9、 MyClass类的对象 obj,则横线处的声明语句应为 ( )。 A) friend istream B) friend istream C) istream D) istream 23 已知主函数中通过如下语句序列实现对函数模板 swap的调用: int a10, b10; swap(a, b, 10); 下列对函数模板 swap的声明中,会导致上述语句序列发生编译错误的是 ( )。 A) template typename T void swap(T a, T b, int size); B) template typename T void swap(int size, T a, T
10、b); C) template typename T1, typename T2 void swap(T1 a, T2 b, int size); D) template class T1, class T2 void swap(T1 a, T2 b, int size); 24 若目前 D盘根目录下并不存 在 test. txt文件,则下列打开文件方式不会自动创建 test.txt文件的是 ( )。 A) ifstream fin; fin. open(“d:test.txt“, ios_base:in); B) fstream fio; fio. open(“d:test. txt“, i
11、os_base:out); C) ofstream fout; fout. open(“d:test. txt“, ios_base:out); D) ofstream fout; fout. open(“d:test. txt“, ios_base:app); 25 已知类 Myclass的定义如下 class MyClass public: void function1(MyClass void function3()cout data; staric void function4()cout data; private: int data; ; 其中有编译错误的函数是 ( )。 A) f
12、unction1 B) function2 C) function3 D) function4 26 有如下程序: #include iostream using namespace std; class MyClass public: MyClass() cout *;) MyClass(MyClass) MyClass() cout ;) ; int main(); MyClass a; Myclass b(A); return 0; 运行时的输出结果是 ( )。 A) *# B) #* C) *# D) #* 27 已知类 Myclass的定义如下: class MyClass publ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2011 国家 二级 笔试 答案 解析 DOC
