[计算机类试卷]国家二级(C++)笔试模拟试卷18及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷18及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷18及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 18及答案与解析 1 链表不具有的特点是 ( )。 ( A)不必事先估计存储空间 ( B)可随机访问任一元素 ( C)插入删除不需要移动元素 ( D)所需空间与线性表长度成正比 2 算法分析的目的是 ( )。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 3 下列对于软件工程的基本原则描述中错误的是 ( )。 ( A)选取适宜的开发模型 ( B)采用合适的开发方法 ( C)提供高质量的工程支持 ( D)开发过程无需进行管理工作 4 在深度为 7的满二叉树中,非叶子结点的个数
2、为 ( )。 ( A) 32 ( B) 31 ( C) 64 ( D) 63 5 以下数据结构中不属于线性数据结构的是 ( )。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 6 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( )。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 7 模块独立性是软件模块化所提出的要求,衡量模块独立性 的度量标准则是模块的( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 8 在软件生产过程中,给出需求信息的是 ( )。 ( A)程序员 ( B)项目管理者
3、 ( C)软件分析设计人员 ( D)软件用户 9 由两个栈共享一个存储空间的好处是 ( )。 ( A)减少存取时间,降低下溢发生的几率 ( B)节省存储空间,降低上溢发生的几率 ( C)减少存取时间,降低上溢发生的几率 ( D)节省存储空间,降低下溢发生的几率 10 能将 高级语言编写的源程序转换为目标程序的是 ( )。 ( A)链接程序 ( B)解释程序 ( C)编译程序 ( D)编辑程序 11 下面关于 C+ 语言变量的叙述错误的是 ( )。 ( A) C+语言中变量分为 auto, static, extern和 register 四种存储类型 ( B)自动变量和外部变量的作用域为整个程
4、序 ( C)内部静态变量的作用域是定义它的函数 ( D)外部静态变量的作用域是定义它的文件 12 下列关于运算符重载不正确的是 ( )。 ( A)运算符重载不能改变运算符的 操作数个数 ( B)运算符重载不能改变运算符的优先级 ( C)运算符重载不能改变运算符的结合性 ( D)运算符重载能改变对预定义类型数据的操作方式 13 下列关于虚函数的说明中,正确的是 ( )。 ( A)从虚基类继承的函数都是虚函数 ( B)虚函数不得是静态成员函数 ( C)只能通过指针或引用调用虚函数 ( D)抽象类中的成员函数都是虚函数 14 模板函数的真正代码是在 ( )时候产生。 ( A)源程序中声明函数时 (
5、B)源程序中定义函数时 ( C)源程序中调用函数时 ( D)运行执行函 数时 15 若已知 char str 20;,且有语句 cin str;,此时输入为 “This is a program“,则所得的结果是 str=( )。 ( A) This is a program ( B) This ( C) This is ( D) This is a 16 下面程序的结果是 ( )。 #include iostream.h void main()char *str;str=“test!“;cout str5; ( A)程序错误 ( B) ! ( C) 0 ( D)为空字符 17 磁盘文件操作中
6、,打开磁盘文件的访问模式常量时, ( )是以追加方式打开文件的。 ( A) in ( B) out ( C) app ( D) ate 18 语句 cout setfill(“) setw(4) setfill(i) setw(7) m end1;的输出结果为 ( )。 ( A) iiiimmmmnmm ( B) iiiimmmmmm ( C) iiiimmm ( D) iiiiimm 19 有如下程序段: int x=3,do x-=2;cout x;while(!(-x);执行这个程序段的输出结果是 ( )。 ( A) 1 ( B) 30 ( C) 1-2 ( D)死循环 20 设有以下程
7、序段: int a5=0), *p, *q; p=a; q=a;则下列选项中,合法的运算是 ( )。 ( A) p+q ( B) p-q ( C) p*q ( D) p%q 21 如果有语句 int a=3,*p=static int val;int CStatic:val=0;void main()CStatic cs1;cout cs1.val “;CStatic cs2;CStatic cs3, cs4;cout cs val end1; ( A) 14 ( B) 24 ( C) 34 ( D) 54 23 下列的各类函数中, ( )不是类的成员函数。 ( A)构 造函数 ( B)析构函
8、数 ( C)发元函数 ( D)拷贝初始化构造函数 24 语句 ofstream f(“DATA. DAT“, ios _base: applios_ lios_ base: binary);的功能是建立流对象 f,并试图打开文件 DATA. DAT 并与之连接,而且 ( )。 ( A)若文件存在,将文件指针定位于文件首,若文件不存在,建立一个新文件 ( B)若文件存在,将其截为空文件;若文件不存在,打开失败 ( C)若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件 ( D)若文件存在,打开失败;若文件在,建立一个新文件 25 下面是重载为非成员函数的运算符函数原型,其中错误的是
9、 ( )。 ( A) Fraction operator+ (Fraction, Fraction); ( B) Fraction opemtor-(Fraction); ( C) Fraction / ; 其中存在语法错误的行是 ( ) ( A) ( B) ( C) ( D) 32 有以下程序: #include iostream using namespace std;class sample private: int n;public: sample() sample(int m) n=m; sample add(sample s1,sample s2) this- n=s1. n+s2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 18 答案 解析 DOC
