[计算机类试卷]国家二级C++机试(选择题)模拟试卷90及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷90及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷90及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(选择题)模拟试卷 90 及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 2 下列关于线性链表的叙述中,正确的是 ( )。 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)以上说法均不正确 3 一棵二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为
2、 ( ) ( A) 16 ( B) 10 ( C) 6 ( D) 4 4 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 5 在满足实体完整性约束的条件下 ( )。 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C)一个关系中必须有多关键字个候选 ( D)一个关系中可以没有候选关键字 6 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 7 下面描述中,不属于软件危机表现的是
3、 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 8 下面不属于需求分析阶段任务的是 ( )。 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 9 在黑盒测试方法中,设计测试用例的主要根据是 ( )。 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 10 在软件设计中不使用的工具是 ( )。 ( A)系统结构图 ( B) PAD图 ( C)数据流图 (DFD图 ) ( D)程序流程图 11 下列术语中,能表明面向对象思想
4、主要特征的是 ( A)封装性 ( B)灵活性 ( C)安全性 ( D)可靠性 12 有如下程序段: int i=2;int j=3; int main() int i=9, j=i; cout ( C) = using namespace std; class Base public: void fun() coutfun(); ( C) Base:fun(); ( D) fun(); 29 有如下类定义: class Cup public: void SetPrice(double val); private: double price; ; 若要在类体外给出对成员函数 SetPrice的定
5、义,下列选项 中正确的是 ( A) void Cup:SetPrice(double val) price=val; ( B) void Cup.SetPrice(double val) price=val; ( C) void SetPrice(double val) Cup:price=val; ( D) void SetPrice(double val) Cup.price=val; 30 有如下类定义: class Box public: Box(int h,int w,int l):width(w),length(l),height(h) private: int length,wi
6、dth,height; ; Box 类中 3个数据成员的初始化顺序为 ( A) length,height,width ( B) length,width,height ( C) height,width,lenth ( D) width,length,height 31 有如下程序 : #include #include using namespace std; class MyBag public: MyBag(string br,string cr):brand(br),color(cr) +count; MyBag() -count; static int GetCount() ret
7、urn count; private: string brand,color; static int count; ; int MyBag:count=0; int main() MyBag one(“CityLife“,“Gray“),two(“Micky“,“Red“); cout #include using namespace std; class TV public: TV(int s=41):size(s) coutPrint(); delete room3; return 0; 运行时的输出结果是 ( A) NC54 ( B) NCN54D ( C) NNN54DDD ( D)
8、NCN54DDD 33 有如下类定义: class Point public: Point(int xx=0,int yy=0):x(xx),y(yy) private: int x,y; ; class Circle:public Point public: Circle(int r):radius(r) private: int radius; ; 派生类 Circle中数据成员的个数为 ( A) 1 ( B) 2 ( C) 3 ( D) 5 34 有如下程序: #include using namespace std; class Point public: Point(int xx=0
9、,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:public Point public: Circle(int r):radius(r) int GetRadius() return radius; private: void SetRadius(int r) radius=r; int radius; ; int main() Circle c1(5); c1.SetX(1); / c1.SetY(2); / c1.SetRadius
10、(10); / cout #include using namespace std; class Person public: Person(string n):name(n) Person() cout #include using namespace std; class Instrument public: Instrument(string t=“乐器 “,string n=“无名 “):type(t),name(n) string GetType() const return “乐器 “; virtual string GetName() const return “无名 “; pr
11、otected: string type,name; ; class Piano:public Instrument public: Piano(string n,string t=“钢琴 “):Instrument(t,n) string GetType() const return “钢琴 “; string GetName() const return name; ; int main() Instrument *pi=new Piano(“星空 “); coutGetType()GetName(); delete pi; return 0; 运行时的输出结果是 ( A)乐器 -星空 (
12、 B)乐器 -无名 ( C)钢琴 -星空 ( D)钢琴 -无名 37 下列关于函数模板的叙述中,错误的是 ( A)从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准 ( B)对于常规参数所对应的模板实参,任何情况下都不能省略 ( C)虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参 ( D)模板实参表不能为空 38 在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的 括号是 ( A) ( ) ( B) ( C) ( D) 39 下列关于 C+ 流的叙述中,正确的是 ( A)与键盘、屏幕、打印机和通信端口的交互都可以通过流类来实现 ( B)从流中获取数据的操
13、作称为插入操作,向流中添加数据的操作称为提取操作 ( C) cin 是一个预定义的输入流类 ( D)输出流有一个名为 open的成员函数,其作用是生成一个新的流对象 40 若磁盘上已存在某个文本文件,其全路径文件名为 d:ncretest.txt ,下列语句中不能打开该文件的是 ( A) ifstream file(“d:ncretest.txt“); ( B) ifstream file(“d:ncretest.txt“); ( C) ifstream file; file.open(“d:ncretest.txt“); ( D) ifstream* pFile = new ifstream
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 90 答案 解析 DOC
