[计算机类试卷]2010年3月国家二级(C++)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2010年3月国家二级(C++)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年3月国家二级(C++)笔试真题试卷及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、2010 年 3月国家二级( C+)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( )。 ( A)对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 n ( B)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (n/2) ( C)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (log2n) ( D)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (nlog2n) 2 算法的时间复杂度是指 ( )。 ( A)算法的执行时间 ( B)算法所处理的数据 量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的基本运算次数
2、 3 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 ),下面属于系统软件的是 ( )。 ( A)编辑软件 ( B)操作系统 ( C)教务管理系统 ( D)浏览器 4 软件 (程序 )调试的任务是 ( )。 ( A)诊断和改正程序中的错误 ( B)尽可能多地发现程序中的错误 ( C)发现并改正程序中的所有错误 ( D)确定程序中错误的性质 5 数据流程图 (DFD图 )是 ( )。 ( A) 软件概要设计的工具 ( B)软件详细设计的工具 ( C)结构化方法的需求分析工具 ( D)面向对象方法的需求分析工具 6 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 (
3、)。 ( A)定义阶段 ( B)开发阶段 ( C)维护阶段 ( D)上述三个阶段 7 数据库管理系统中负责数据模式定义的语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 9 数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 有两个关系 R和 T如下: 则由关系 R得到关系
4、 T的操作是 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 11 下列关于函数的描述中,错误的是 ( )。 ( A)函数可以没有返回值 ( B)函数可以没有参数 ( C)函数可以 是一个类的成员 ( D)函数不能被定义为模板 12 若 MyClass是一个类名,其有如下语句序列: MyClass c1, *c2;MyClass*c3=new MyClass; MyClass&c4=c1;上面的语句序列所定义的类对象的个数是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 13 下列关于继承方式的描述中,错误的是 ( )。 ( A)如果不显式地指定继承方式,缺省
5、的继承方式是私有 (private) ( B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员 ( C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员 ( D)采用私有继承方式时,基类中的私有成员在派生类仍然是私有成员 14 将前缀运算符 “-”重载为非成员函数,下列原型中,能正确用于类中说明的是( )。 ( A) Decr&operator-int; ( B) Decroperator-(Decr&,int); ( C) friend Decr& cperator-(Decr&); ( D) friend Decr operacor-(Decr&,int); 15
6、若 MyTemp是一个具有一个虚拟类型参数的类模板,且有如下语句序列:MyTempp2; MyTempp32;编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 16 在 C+中, cin是一个 ( )。 ( A)类 ( B)对象 ( C)模板 ( D)函数 17 在下列字符中,不允许作为 C+标识符的是 ( )。 ( A) b ( B) B ( C) - ( D) 2 18 下列叙述中,错误的是 ( )。 ( A) false是一个逻辑型常量 ( B) ”b”是一个字符型常量 ( C) 365是一个 int
7、常量 ( D) 3.1415926是一个 double常量 19 若 x和 y是程序中的两个整型变量,则下列 if语句中正确的是 ( )。 ( A) if(x=0)y=l; else y=2; ( B) if(x=0)theny=1 elsey=2 ( C) if(x 0)y=l else y=2; ( D) ifx=0y=1 else y=2; 20 要定义整型数组 x,使之包括初值为 0的三个元素,下列语句中错误 的是 ( ) ( A) ihtx3=0, 0, 0; ( B) intx=0; ( C) static int x3=0; ( D) int x=,下列表述中错误的是 ( )。
8、( A) 中有可能包含关键字 int ( B) 中有可能包含自定义标识符 ( C) 中有可能包含字符 * ( D) 中可能包含 22 要定义一个引用变量 p,使之引用类 MyClass的一个对象,正确的定义语句是( ) ( A) MyClass p=MyClass; ( B) MyClass p=new MyClass; ( C) MyClass&p=new MyClass ( D) MyClassa, &p=a; 23 有如下两个类定义: class XX private: double X1; protected: double x2; public: doublex3; ); clase
9、 YY: protected XX private: doubley1; protected: doubley2; public: double y3; ; 在类 YY中保护成员变量的个数是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 24 下列关于运算符重载的描述中,错误的是 ( )。 ( A)可以通过运算符重载在 C+中创建新的运算符 ( B)赋值运算符只能重载为成员函数 ( C)运算符函数重载为类的成员函数时,第一操作就是该类对象 ( D)重载类型转换运算符时不需要声明返回类型 25 下列 关于类模板的描述中,错误的是 ( )。 ( A)类模板的成员函数都是模板函数
10、 ( B)可以为类模板参数设置默认值 ( C)类模板描述了一组类 ( D)类模板中只允许有一个类型参数 26 下列控制格式输入输出的操作符中,能够设置浮点数精度的是 ( )。 ( A) setprecision ( B) setw ( C) setfill ( D) showpoint 27 下列程序段中包含 4个函数,其中具有隐含 this指针的是 ( )。 int funl(); class Test public: int fun2(); friend int fun3(); static int fun4(); ; ( A) fun1 ( B) fun2 ( C) fun3 ( D)
11、fun4 28 有如下程序: #include using namespace std; Class Test public: Test() Test(const Test&t)coutshow(); delete ptr; return 0; 运行时的输出结果是 ( )。 ( A) 1_120 ( B) 2_120 ( C) 1_20 ( D) 2_20 36 一个队列的初始状态为空。现将元素 A, B, C, D, E, F, 5,4,3,2,1依次入队,然后再依次退队则元素退队的顺序为 _。 37 设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置 ),尾指
12、针 rear=10(指向队尾元素 ),则该循环队列中共有 _个元素。 38 设二叉树如右:对该二叉树进行后序遍历的结果为 _。39 软件是 _、数据和文档的集合。 40 有一个学生选课的关系,其中学生的关系模式为:学生 (学号,姓名,班级,年龄 ),课程的关系模式为:课程 (课号,课程名,学 时 );其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课 (学号, _,成绩 )。 41 若 x和 y是两个整型变量,在执行了语句序列: x=5; y=6; y+=x-; 后, x+y的值为 _。 42 7.在执行语句序列: int i=0; do i+; while(i*ix)x=*p
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 国家 二级 笔试 答案 解析 DOC
