[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(选择题)模拟试卷 52 及答案与解析 一、选择题 1 有如下程序: #include usingnamespace std; class Part public: Part(int x=0): val(x)cout using namespace std; class Base public: Base(int x=0)cout using namespace std; class Base public: void output()coutoutput(); ptr-Print(); delete ptr; retum 0; 执行这个程序的输出结果是 ( )。 ( A)
2、1B ( B) 1D ( C) 2B ( D) 2D 5 有如下程序: #include using namespaee std; class B public: virtual void show()coutshow(); void fun2(B 则下列说法中错误的是 ( )。 ( A)枚举常量 YELLOW的值为 1 ( B)枚举常量 RED的值为 6 ( C)枚举常量 BLACK的值为 10 ( D)枚举常量 WHITE的值为 1 13 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺 序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多
3、于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 14 下列叙述中正确的是 ( )。 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 15 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错 误 ( C)改正程序中的错误 ( D)发现程序中的错误 16 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 (
4、 D)软件需求规格说明书 17 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 18 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 19 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 20 一个工作人员可以使用多台计算机,而一台计算机
5、可被多个人使用,则实体工作人员与实体计算机之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 21 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 22 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)差 ( C)交 ( D)并 23 T列符号中能够作为 C+标识符的是 ( )。 ( A) const ( B) 2a ( C)一 shape ( D) -count 24 已知枚举类型声明语句为: enum COLORWHITE,
6、 YELLOW, GREEN=5, RED, BLACK=10; 则下列说法中错误的是 ( )。 ( A)枚举常量 YELLOW的值为: 1 ( B)枚举常量 RED的值为 6 ( C)枚举常量 BLACK的值为 10 ( D)枚举常量 WHITE的值为 1 25 执行下列语句段后,输出字符 “*”的个数是 ( )。 for(int i=50; il; i-=2) coutoutput后,会执行基类的 output函数,输出 1,由于 Print是虚函数,所以 ptr-Print()会执行派生类的 Print,即输出 D,所以本题答案为 B。 5 【正确答案】 C 【试题解析】 在某基类中声明
7、为 virtual 并在一个或多个派生类中被重新定义的成员 函数,本题中定义类 B 的对象 b、对象指针 *p=new D以及类 D的对象 d;执行 fun1会调用派生类的 show函数,因为 show 函数为虚函数,而调用 fun2、 fun3仍然为基类的 show函数,所以本题答案为 c。 6 【正确答案】 C 【试题解析】 本题考查函数模板和类模板,所以答案为 C。 7 【正确答案】 D 【试题解析】 本题考查类模板的概念和定义,模板参数可以作为成员函数的局部变量的类型。 8 【正确答案】 A 【试题解析】 cin 是 C+预定义的标准输入流对象, cout是 C+预定义的标准输出流对象
8、。 9 【正确答案】 D 【试题解析】 cin 是 C+预定义的标准输入流对象, cin用来接收字符串时,遇“空格 ”、 “TAB”、 “回车 ”时都会结束。所以本题答案为 D。 10 【正确答案】 B 【试题解析】 关系 T中的元组是 R关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。 11 【正确答案】 C 【试题解析】 本题考查 C+标识符的命名规则,其规则有如下几点: 所有标识符必须由字母、数字或下画线组成,且必须由字母或下画线开头; 所有标识符不能使用 C+已有的关键字; 大、小写字母表示不同意义,即代表不同的标识符。选项 A是关键字,选项 B不能以数字开头,选项 D包
9、含了字符 “-“,且不能以此字符开头。故答案为 C。 12 【正确答案】 D 【试题解析】 C+语言规定枚举常量的默认值依次等于 0, 1, , n-l。也可以给枚举常量赋初值,方法是:在枚举常量的后面跟上 “=整型常量 “,在给枚举常量赋初值时,如果给其中任何一个枚举常量赋初值,则其后的枚举常量将按自然数的规则依次赋初值。所以本题答案为 D。 13 【正确答案】 B 【试题解析】 线性链 式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。 14 【正确答案】 D 【试题解析】 栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 52 答案 解析 DOC
