[计算机类试卷]国家二级(C++)笔试模拟试卷19及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷19及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷19及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 19及答案与解析 1 下列叙述中正确的是 ( )。 ( A)软件测试应该由程序开发者来完成 ( B)程序经调试后一般不需要再测试 ( C)软件维护只包括对程序代码的维护 ( D)以上三种说法都不对 2 设树 T的度为 4,其中度为 1, 2, 3, 4的结点个数分别为 4, 2, 1, 1,则 T中的叶子结点数为 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 8 3 软件开发模型包括 ( )。 瀑布模型 扇形模型 快速原型法模型 螺旋模型 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 4 关系数据模型通常由三部分组成,它
2、们是 ( )。 ( A)数据结构、数据通信、关系操作 ( B)数据结构、关系操作、完整性约束 ( C)数据通信、关系操作、完整性约束 ( D)数据结构、数据通信、完整性约束 5 算法是一种 ( )。 ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 6 下列数据结构中,按 “先进后出 ”原则组织数据的是 ( )。 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 7 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB 包含 DBS 和 DBMS ( B) DBMS 包含 DB 和 DBS ( C
3、) DBS 包含 DB 和 DBMS ( D)没有任何关系 8 用树形结构来表示实体之间联系的模型称为 ( )。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 9 把实体一联系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过( )。 ( A)建立新的属性来实现 ( B)建立新的关键字来实现 ( C)建立新的关系来实现 ( D)建立新的实体来实现 10 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( )。 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺
4、序 11 语句 cout setprecison (3) 3.1415926 end1;的输出为 ( )。 ( A) 3.14 ( B) 3.1 ( C) 3.142 ( D) 3.141 12 下列关于 C+函数的说明中,正确的是 ( )。 ( A)内联函数就是定义在另一个函数体内部的函数 ( B)函数体的最后一条语句必须是 return 语句 ( C)标准 C+要求在调用一个函数之前,必须先声明其原型 ( D)编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 13 设有 a、 b、 c、 d、 m、 n均为 int型变量,且 a=5、 b=6、 c=7、 d=8、 m=2、n=
5、2,则逻辑表达式 (m=a b)c=a+b;return c;void main()int x=6, y=7, z=8, r;r=fun( (x-, y+, x+y), z-);cout r end1;则该程序的输出结果是 ( )。 ( A) 11 ( B) 20 ( C) 21 ( D) 31 21 下列对字符数组进行初始化中, ( )是正确的。 ( A) char s1=“abcd“; ( B) char s23=“xyz“; ( C) char s3=a, x, y); ( D) char s4 23=“xyz“, “rnnp“; 22 下列引用的定义中, ( )是错误的。 ( A) i
6、nt i; int j=i ( D) char d; char 23 进行初始化即可自动获得初值 0的变量包括 ( )。 ( A)任何用 static 修饰的变量 ( B)任何在函数外定义的变量 ( C)局部变量和用 static 修饰的全局变量 ( D)全局变量和用 static 修饰的局部变量 24 有如下程序: #include iostream using namespace std;class Base public: void fun() cout “Base: fun“ end1; ;class Derived: public Base ( public: void fun()
7、_ cout “Derived: fun“end1; ;int main() Derived d; D. fun(); return O;已知其执行后的输出结果为: Base: funDerived: fun则程序中下划线处应填入的语句是 ( )。 ( A) Base. fun (); ( B) Base: fun (); ( C) Base- fun(); ( D) fun() 25 若有以下程序: #include iostream using namespace std;int f() static int i = O; ints= 1; s+=i; i+; return s;int m
8、ain() int i, a =0; for(i=0;i 5;i+) a+=f(); cout a end1; return 0;程序运行后,输出的结果是 ( )。 ( A) 20 ( B) 24 ( C) 25 ( D) 15 26 友元的作用是 ( )。 ( A)提高程序的运用效率 ( B)加强类的封装性 ( C)实现数据的隐藏性 ( D)增加成员函数的种类 27 以下函数实现的功能是 ( )。 void fun (char *s) char *p,*q, temp; p=s; q=s+ strlen(s)-1; while(p q) temp=*p; *p=*q; *p=temp; p+
9、; q-; ( A)将一个字符串首尾颠倒 ( B)计算字符串的长度 ( C)统计字符串中的空格个数 ( D)将字符串中的小写字母变成大写字母 28 关于 this 指针的说明不正确的是 ( )。 ( A)不能在 程序中修政 this 指针 ( B) this指针可以给其他指针赋值,但不能修改 this 指针 ( C)静态成员函数中没有 this 指针 ( D) this 指针可以被赋值 29 内部格式控制操作函数是在头文件 ( )中定义的。 ( A) iostream.h ( B) iomanip.h ( C) istream.h ( D) ostream.h 30 有如下函数模板: temp
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 19 答案 解析 DOC
