[计算机类试卷]国家二级(C++)笔试模拟试卷253及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷253及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷253及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 253及答案与解析 1 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据的处理效率无关 ( C)数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 按 “先进后出 ”原则组织数据的结构是 ( A)有序表 ( B)栈 ( C)队列 ( D)二叉树 3 一间教室可坐多名学生,则实体教室和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 4 如下程序的输出结果是 #include iostream void fun(int
2、 X,inty)intt=x; x=y; y=t; int main( ) int a2=23, 42; fun(a1, a0); std:cout a0 “, “ a1 std:endl; return 0; ( A) 42, 42 ( B) 23, 23 ( C) 23, 42 ( D) 42, 23 5 算法分析的目的是 ( )。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 6 关系 R和 S进行自然连接时,要求 R和 S含有一个或多个公共 _。 ( A)元组 ( B)行 ( C)记录 ( D)属
3、性 7 程序的 3种基本控制结构是 ( A)过程、子过程和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 8 已知数据表 A中每个元素距其最终位置不 远,为节省时间,应采用的算法是 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 9 while和 do-while循环的主要区别是 ( )。 ( A) do-while的循环体至少无条件执行一次 ( B) while的循环控制条件比 do-while的循环控制条件更严格 ( C) dowhile允许从外部转到循环体内 ( D) do-while的循环体不能是复合语句 10 在 E
4、-R图中,用来表示实体之间联系的图形是 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)平行四边 形 11 设有以下定义和程序: #include iostream.h class A1public: void show1() cout “class A1“ endl; ;class A2 : public A1public: void show2() cout “class A2“ end1 ;class A3 : protected A2public: void show3() cout “class A1“ endl; ;void main() A1 obj1; A2 obj2; A
5、3 obj3; 则以下不合语法的调用语句是 ( A) obj1. showl(); ( B) obj2. showl(); ( C) obj3. showl(); ( D) obj2. show2(); 12 假定 MyClass为一个类,那么下列的函数说明中, ( )为该类的析构函数。 ( A) void MyClass(); ( B) MyClass(int n); ( C) MyClass(); ( D) MyClass(); 13 下列程序的输出结果是 ( )。 #include iostream using namespace std; template typename T T f
6、un(T a,T b)return(a b)?a:b; void main() cout fun(3,6) , fun(3.14F,6.28F) end1; ( A) 6,3.14 ( B) 3,6.28 ( C) 3,3.14 ( D) 6,6.28 14 下列关于 C+流的说明中,正确的是 ( )。 ( A)与键盘、屏幕、打印机和通信端口的交互都可以通过流类来实现 ( B)从流中获取数据的操作称为插入操作, 向流中添加数据的操作称为提取操作 ( C) cin是一个预定义的输出流类 ( D)输出流有一个名为 open的成员函数,其作用是生成一个新的流对象 15 若有以下定义: inta 1,
7、 2, 3, 4, 5, 6, 7; char cl b,c2=2; 则数值不为 2的表达式是 ( )。 ( A) a1 ( B) d-c1 ( C) a3-c2 ( D) c2-0 16 以下有关成员函数特征的叙述不正确的是 ( A)成员函数一定是内联函数 ( B)成员函数可以重载 ( C)成员函数可以设置缺省参数值 ( D)成员函数可以是静态的 17 实现运行时的多态性要使用 ( )。 ( A)重载函数 ( B)析构函数 ( C)构造函数 ( D)虚函数 18 如果在表达式 x/y中, 是作为友元函数重载的, /是作为成员函数重载的,则该表达式还可为 ( A) (operator (x)
8、) .operator/(y) ( B) (operator (0) ) .operator/(y) ( C) operator/(operator (x,0) ) ,y) ( D) operator/(operator (0) ) ,y) 19 类定义如下: class TestClass public: TestClass()cout using namespace std; intmain() cout fill(*); cout width(6); cout fill(#); cout using namespace std; class TestClass int x; public
9、: TestClass(int i)x=i; TestClass() ; class TestClass1: public TestClass public: _完成类 TestClass1构造函数的定义 ; int main() TestClass1 Obj(); return 0: 43 当用数组元素作函数参数时,这属于【 】传递。 44 在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。 45 以下程序段的输出结果是【 】。 int x, i ; for (i=1; i =100; i+) x=i; if (+x%2=0) if (+x%3=0) if(+x%7=0)
10、cout i , ; 46 开发一个 C+语言程序的步骤通常包括编辑、【 】、链接、运行和调试。 47 头文件 _中包含了执行内部格式化所需的信息。 48 下列程序的执行结果为 【 】 。 #include iostream.h void main( ) cout.fill(*); cout.width(10); cout “hello“ end1; 49 下列程序的招待结果是【 】。 # include iostream. h float temp; float float& b=fn2(5.0) b=20; cout temp end1; 50 构造函数的主要作用是【 】。 国家二级( C
11、+)笔试模拟试卷 253答案与解 析 1 【正确答案】 B 【试题解析】 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的。数据的存储结构与数据的处理效率密切相关 2 【正确答案】 B 【试题解析】 栈是按 “先进后出 ”原则组织数据的结构;队列是按 “先进先出 ”原则组织数据的结构;而有序表与二叉树均不是。 3 【正确答案】 B 4 【正确答案】 B 【试题解析】 参数 X是引用传递,传递的是 地址:参数 Y是值传递,函数 fun( )是做 X与 Y值交换,交换后 X的值
12、要被回传给 a1,此时 a1=a0=23。 5 【正确答案】 D 6 【正确答案】 D 7 【正确答案】 B 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。注意:控制程序结构的方法和作用。 8 【正确答案】 B 【试题解析】 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本 有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。 9 【正确答案】 A 10 【正确答案】 C 【试题解析】 E-R模型中,有三个基本的抽象概念:实体
13、、联系和属性。 E-R图是 E-R模型的图形表示法,在 E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。因此,本题的正确答案是选项 C。 11 【正确答案】 C 【试题解析】 本题考核派生类的使用以及访问权限问题。 C+中,通过类的对象只能访问类的公有成员,不能访问类的保护成员和私有成员。 A2是 A1的公有派生类, A3是 A2的保护派生类,所以类 A1的成员函数 show1()在类 A3中呈现保护属性,不能通过 A3类的对象访问。 12 【正确答案】 D 【试题解析】 本题考核类的析构函数。在 C+中,析构函数名为符号 “ ”加类名,析构函数没有参数和返回值。根据以上知识可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 253 答案 解析 DOC
