[计算机类试卷]国家二级(C++)笔试模拟试卷129及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷129及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷129及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 129及答案与解析 1 树是结点的集合,它的根结点数目是 ( )。 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 2 为了提高测试的效率,应该 ( )。 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 3 在设计程序时,应采纳的原则之一是 ( )。 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结 构应有助于读者理解 4 程序设计语言的基本成分是数据成分、运算成分、控制成分和 (
2、 )。 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 5 下列叙述中正确的是 ( )。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 6 下列说法错误的是 ( )。 ( A)方法是对象的一部分 ( B)在调用方法时,对象名是不可缺少的 ( C)方法是一种特殊的过程和函数 ( D)方法的调用格式和对象属性的使用格式相同 7 n个顶点的强连通图的边数至少有 ( )。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 8 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是
3、模块的( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 9 软件开发的结构化生命周期方法将软件生命周期划分成 ( )。 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 10 下列不属于软件工程三要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 11 下列关于构造函数的叙述错误的是 ( )。 ( A)构造函数的作用就是在对象被创建时利用特定的值构造对象 ( B)构造函数在被创建的时候由系统自动调用 ( C)构造函数可
4、以被重载 ( D)构造函数可以与类名不一样 12 类型修饰符 unsigned修饰 ( )是错误的。 ( A) char ( B) int ( C) long int ( D) float 13 当一个函数无返回值时,定义它的函数 类型应是 ( )。 ( A) void ( B)任意 ( C) int ( D)无 14 下列属于引用调用的是 ( )。 ( A)形参是指针,实参是地址值 ( B)形参和实参都是变量 ( C)形参是数组名,实参是数组名 ( D)形参是引用,实参是变量 15 采用重载的目的在于 ( )。 ( A)实现共享 ( B)减少空间 ( C)递归调用 ( D)嵌套调用 16 在
5、函数说明时,下列不必要的是 ( )项。 ( A)函数参数的类型 ( B)函数参数名字 ( C)函数的名字 ( D)返回值表达式 17 不是面向对象系统包含的要素的是 ( )。 ( A)重载 ( B)对象 ( C)类 ( D)继承 18 C+对 C语言作最大的改进是 ( )。 ( A)增加了一些新的运算符 ( B)允许函数重载 ( C)规定函数说明必须用原型 ( D)引进了类和对象的概念 19 在 int a5=1, 3, 5;中, a1的值是 ( )。 ( A) 0 ( B) 1 ( C) 3 ( D) 5 20 在 int a=3, *p= ; class TestClass2 public
6、:TestClass2()cout “B“; ; class TestClass3;public TestClass1 TestClass2 b; public:TestClass3()cout “C“; ; int main() TestClass3 obj;return 0; 该程序执行后的输出结果是 _。 43 编译时的多态性可以通过使用 _获得。 44 如果使用数组名称为函数参数,形实结合时,传递的是 _。 45 在类的对象被创建时, _函数会被自动调用。 46 下列程序的执行结果是 _。 #include iostream.h #include iomanip.h using nam
7、espace std; voidmain() cout setfill(x) setw(10); cout “Hello“ end1; 47 请将下列类定义补充完整。 class Base(public:void fun()cout “Base:fun“ endl;; class Derived:public Base public: void fun() _ /显式调用基类的 fun函数 cout “Derived:fun“ endl; ; 48 有如下程序: #include iostream using namespace std; class ONE public: virtual v
8、oid f()cout “1“; ; class TWO:public ONE public: TWO()cout “2“; ; class THREE: public TWO public: vurtual void f() TOW:f();cout “3“; ; int main() ONE aa,*p; TWO bb; THREE cc; p= /给 Foo的数据成员 value赋值 void print()cout value; ; int main() Foo f; f.setValue(42); f.print(); return 0; 51 在双目运算符中需要声明其右操作数时,完
9、成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。 52 在编译时才确定的函数调用称为【 】,它是通过使用【 】来实现的。 53 将下面程序补充完整。 #include iostream using namespace std; class Base public: 【 】 fun()return 0; /声明虚函数 ; class Derived: public Base public: x, y; void SetVal(int a, int b) int fun()return x+y; ; void 【 】 SetVal(int a, int b)x=a; y=b; /类
10、Derived成员函数 void main() Derived d; cout d fun() endl; 国家二级( C+)笔试模拟试卷 129答案与解析 1 【正确答案】 A 【试题解析】 树是结点的集合,它的根结点数目是有且只有一个结点。 2 【正确答案】 D 【试题解析】 为了提高测试的效率,应该集中对付那些错误群集的程序。 3 【正确答案】 D 【试题解析】 在设计程序时,应采纳的原则之一是程序结构应有助于读者理解。 4 【正确答案】 D 【试题解析】 程序设计语言的基本成分是数据成分、运算成分、控制成分和传输成分。 5 【正确答案】 A 【试题解析】 线性表、栈、队列、线性链表都是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 129 答案 解析 DOC
