[计算机类试卷]国家二级(C++)机试模拟试卷125及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷125及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷125及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 125及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 3 下列关于二叉树的叙述中,正确的是 ( )。 ( A) 叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为 2的
2、结点数的两倍 ( D)度为 2的结点数是度为 l的结点数的两倍 4 软件生命周期中的活动不包括 ( )。 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( )。 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中 的错误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数据字
3、典 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( )。 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 10 下列选 项中属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 下列字符串中不能作为 C+标识符使用的是 ( )。 ( A) INT ( B) test ( C) _1481 ( D) ltemp 12 下列语句中错误的是 ( )。 (
4、 A) const int*p=0; ( B) const int y=99; ( C) const int x; ( D) const int*p=new int(100); 13 有如下程序: #include using namespace std; int main() mt sum; for(int i=0; i using namespace std; class Sample public: Sample() Sample()cout #include using namespace std; class MyBag public: MyBag(string br, string
5、 cr): brand(br), color(cr)+count; MyBag()-count; static int GetCount()return count; private: string brand, color; static int count; ; _ int main() MyBag one(“CityLife“, “Gray“), two(“Micky“, “Red“); cout using namespace std; class TV public: Tv(int s=41): size(s) void Print()cout using namespace std
6、; class Point t public: Point(int xx=0, int yy=0): x(xx), y(yy) void SetX(int xx)x: xx; void SetY(int yy)y=yy; private: int x, y; ; class Circle: Point public: Circle(int r): radius(r) int GetRadius()return radius; private: void SetRadius(int r)radius=r; int radius; i; int main() Circle cl(5); c1 Se
7、tX(1); c1 SetY(2); c1 SetRadius(10); cout #include using namespace std; class Person public: Person(string n): name(n)cout #include using namespaee std; class Instrument public: Instrument(string t=“乐器 “, string n=“无名 “): type(t), name(n) virtual string GetType()constreturn“乐器 “; virtual string GetN
8、ame()constreturn“无名 “; protected: string type, name; ; class Piano: public Instrument public: Piano(string n, string t=“钢琴 “): Instrument(t, n) string GetType()constreturn“钢琴 “; string GetName()constreturn name; ; int main() Instrument*pi=new Piano(“星空 “); coutGetType()GetName(); delete pi; return 0
9、; 运行时的输出结果是 ( )。 ( A)钢琴 -星空 ( B)钢琴 -无名 ( C)乐器 -星空 ( D)乐器 -无名 37 下列关于模板的叙述中,错误的是 ( )。 ( A)调用模板函数时,在一定条件下可以省略模板实参 ( B)可以用 int、 double这样的类型修饰符来声明模板参数 ( C)模板声明中的关键字 class都可以用关键字 typename替代 ( D)模板的形参表中可以有多个参数 38 下列模板声明中,有语法错误的是 ( )。 ( A) templateT fun(T X)return x; ( B) templateT fun(T x, int n)return x*
10、n; ( C) templateT fun(T*p)return*p; ( D) templateT class AT n; ; 39 要利用 C+流实现输入输出的各种格式控制,必须在程序中包含的头文件是( )。 ( A) fstream ( B) istream ( C) ostream ( D) iomanip 40 若目前 D盘根目录下并不存在 test txt文件,则下列打开文件方式不会自动创建 test txt文件的是 ( )。 ( A) ifstream fin; fin open(“d: test txt“, ios_base: in); ( B) fstream rio; fi
11、o open(“d: test txt“, ios_base: out); ( C) ofstream fout; fout open(“d: test txt“, ios_base: out); ( D) ofstream fout; fout open(“d: test txt“, ios_base: app); 国家二级( C+)机试模拟试卷 125答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指解题方案的准确而完整的描述,算法不等于程序,也不 等于计算方法,所以 A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。 2 【正确答案】 B 【试
12、题解析】 线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以 B正确。所以有一个以上根结点的数据结构一定是非线性结构,所以 A错误。循环链表和双向链表都是线性结构的数据结构。 3 【正确答案】 B 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子结点总是比度为 2的结点多一个。所以选择 B。 4 【正确答案】 A 【试题解析】 软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择 A。 5 【正确答案】 C 【试题解析】 根据总体
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 125 答案 解析 DOC
