历年二级C真题及答案资料讲解.docx

上传人:文*** 文档编号:68235638 上传时间:2022-12-27 格式:DOCX 页数:141 大小:185.18KB
返回 下载 相关 举报
历年二级C真题及答案资料讲解.docx_第1页
第1页 / 共141页
历年二级C真题及答案资料讲解.docx_第2页
第2页 / 共141页
点击查看更多>>
资源描述

《历年二级C真题及答案资料讲解.docx》由会员分享,可在线阅读,更多相关《历年二级C真题及答案资料讲解.docx(141页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、答案公共基础知识及语言程序设计(考试时间90分钟,满分100)分)(1) C (2) C (3) B(4) A (5) D一、选择题(1)(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下面叙述正确的是A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是A)队列 B)线性表 C)二叉树 D)栈在一棵二叉树上第5层的结点数最多是A)8B

2、)16C)32D)(4)下面描述中,符合结构化程序设计风格的是A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B)模块只有一个入口,可以有多个出口C)注重提高程序的执行效率D)不使用语句(5)下面概念中,不属于面向对象方法的是A)对象 B)继承C)类D)过程调用(6)在结构化方法中,用数据流程图()作为描述工具的软件开发阶段是A)可行性分析B)需求分析C)详细设计D)程序编码在软件开发中,下面任务不属于设计阶段的是A)数据结构设计B)给出系统模块结构0定义模块算法D)定义需求并建立系统模型数据库系统的核心是A)数据模型C)软件工具B)数据库管理系统D)数据库(9)下列叙述中正

3、确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库设计是指设计数据库管理系统C)数据库技术的根本目标是要解决数据共享的问题D)数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)内模式 B)外模式 C)概念模式D)逻辑模式(11)关于面向对象的程序设计方法,下列说法正确的是A) “封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理B) “多态性”指的是对象的状态会根据运行时要求自动变化C)基类的私有成员在派生类的对象中不可访问,也不占内存空间D)在面向对象的程序设计中,结构化程序设计方法仍有着重要作

4、用(12)判断字符型变量是否为大写英文字母,应使用表达式A )= A&= Z B )= ZC ) A= A n;(n)1:2: T;3:4: 2;:3;时,若键盘输入1,则屏幕显示A)1B)2C)3D)12(15)下列程序的输出结果是r0(a 口=,;*= a;(*)(*= a*= z)(*+ A- a);*;)0;A ),B ),C ),D ),(16)已知:10;在下列定义引用的语句中,正确的是A ); B );c );D );(17)下列函数原型声明中错误的是A )(0,0);B )( x, y);C )( x,0);D )(0, y);(18)已知程序中已经定义了函数,其原型是则下列重

5、载形式中正确的是A )0;B )0;C )(0);D )(3.5F);(19)有以下程序i =0;()f 1i =1;i,;0(0;0;o;程序执行后的输出结果是A)1,2,1,2,B)l,2,2,3,C)2,0,3,0, D)l,0,2,0,(20)已知函数f的原型是:f(*a,);变量vl、v2的定义是:vl v2;,正确的调用语句是A) f(vl,2);B) f(vl, v2);0 f(l, v2);D) f(l,2);(21)有以下类定义01;);则执行语句a, b2,*p2;后,程序的输出结果是A)11 B)lll 01111 D)lllll(22)关于友元,下列说法错误的是A)如果

6、类A是类B的友元,那么类B也是类A的友元B)如果函数()被说明为类A的友元,那么在()中可以访问类A 的私有成员C)友元关系不能被继承D)如果类A是类B的友元,那么类A的所有成员函数都是类B 的友元(23)关于动态存储分配,下列说法正确的是A)和是语言中专门用于动态内存分配和释放的函数B)动态分配的内存空间也可以被初始化C)当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用释放内存空间D)当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用(24)有以下程序(n)= n;拷贝构造函数();0)(P)01(10),2(0);3(1);2(3);0;)程序执行时,类的拷贝构造函数被调

7、用的次数是A)5B)4C)3D)2(25)在公有派生的情况下,派生类中定义的成员函数只能访问原基类的A)公有成员和私有成员B)私有成员和保护成员C)公有成员和保护成员D)私有成员、保护成员和公有成员(26)在中用来实现运行时多态性的是A)重载函数B)析构函数C)构造函数D)虚函数(27) 一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是A)每个派生类的构造函数都要为虚基类构造函数提供实参B)多继承时有可能出现对基类成员访问的二义性问题C)使用虚基类可以解决二义性问题并实现运行时的多态性D)建立最派生类对象时,虚基类的构造函数会首先被调用(28)在一个类体的下列声明

8、中,正确的纯虚函数声明是A) ()=0;B)()=0;00;D)()(29)在下面的运算符重载函数的原型中,错误的是A)-;B) 0;c):-0;D)-(30)下列是模板声明的开始部分,其中正确的是A) B) C) D) (31)执行语句序列(.);后,如果文件打开成功显示“”此可知,上面语句的.处的表达式应是A )()或 B )()或C )()或 D )()或(32)流中重载的运算符是一个A)用于输出操作的非成员函数函数C)用于输出操作的成员函数数(33)有以下类定义否则就显示“F么n。”。由()B)用于输入操作的非成员D)用于输入操作的成员函(x =0, y =0)= x;=y;0(,);

9、;下列语句中会发生编译错误的是A) ;0;B) ;0;C) ;(1,2);D) ;(1,2);(34)有以下类定义0(0)(#)()(,*.););下列类对象定义语句中错误的是A);B) (11,);C) (12,3);D) (12);(35)有以下程序(r =0, i =0)(r),(i)0;0;+( c)(,);), ,;0a =(1,1)+(5);(),+() i;0;程序执行后的输出结果是D) 1+liA)6+6i B)6+li C) l+6i二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写字整。(1)算法

10、的复杂度主要包括时间1复杂度和空间复杂度。数据的逻辑结构在计算机存储空间中的存放形式称为数据的2存储结构或物理结构或物理存储结构。若按功能划分,软件测试的方法通常分为白盒测试方法和3黑盒或黑箱测试方法。(4)如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在4一对多的联系。关系数据库管理系统能实现的专门关系运算包括选择、连接和投影o(6)设有定义语句:12;,则表达式a*=2+3的运算结果是660 o从实现的角度划分,所支持的两种多态性分别是7编译时的多态性和运行时的多态性。将一个函数声明为一个类的友元函数必须使用关键字8 o请按下面注释的提示,将类B

11、的构造函数定义补充完整。Aa;A(0)1;8: A (b;A c;用初始化基类A,用1初始化类对象成员cB():9 A()2;;(10)下列程序的输出结果是107oF01 =5;=i; r =7; i ;0;(11)下列程序的输出结果是11042 o0;0;0;二0;0 o ,t2;* 3=;* 4=;04;3;()0;(12)下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是*(1)*.*2*1)(n)(n=1)1;12 n*(l);)(13)下列程序的输出结果是133,3.14 oT (T a, T b)(a);0(3,6)(3.14F,6.28F);0;)(1

12、4)与成员访问表达式等价的表达式是14(*p) o(15)下列程序的输出结果是1525 on;(x) n = x;(m) n = m; n *);(x)(x)(m) n m; n );(x)(x)(m) n ;n (1);=2;(2);0;2004年9月全国计算机等级考试二级笔试试卷公共基础知识及语言程序设计答案及评分标准选择题(一(35)每小题2分,共70分)C(2) C(3) B(4) A(5) D(6) BD(8) B(9) C(10)A(1DD(12)D(13)C(14)D(15)A(16)A(17)D(18)B(19)D(20) C(21)B(22) A(23) B(24) B(25

13、) C(26) D(27) C(28) A(29) A(30) C(31)C(32) B(33) D(34) B(35) B二、填空题(每空2分,共30分)(DEU时间(2) 2存储结构或物理结构或物理存储结构(3) 3黑盒或黑箱(4) 4一对多或1对多或L M或I: N(其中M、N大小写均可)(5) 5投影(6)660(7) 7编译(8) 8(9) 9 A()或 c(l), A()(10)107(11) 11042(12) 12 n*(l)(13) 133,3.14(14) 14(*p)(15)15252010年3月计算机等级考试二级笔试试题一、选择题(每小题2分,共70分)下列各题A)、B

14、)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n 2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或

15、工具软件)。下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数

16、据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)下列关于函数的描述中,错误的是A)函数可以没有返回值B)函数可以没有参数C)函数可以是一个类的成员D)函数不能被定义为模板(12)若是一个类名,且有如下语句序列cl,*c2;*c3;41;上面的语句序列所定义的类对象的个数是A)1B)2C)3D)4(13)下列关于继承方式的描述中,错误

17、的是A)如果不显式地指定继承方式,缺省的继承方式是私有()B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员D)采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员(14)将前缀运算符重载为非成员函数,下列原型中,能正确用于类中说明的是A)0;B)();00;D)0;(15)若是一个只有一个虚拟类型参数的类模板,且有如下语句序列2;32;编译系统在处理上面的语句序列时,所生成的模板的实例的个数是A)1B)2C)3D)0(16)在中,是个A)类B)对象C)模板D)函数(17)在下列字符中,不允许作为标识符的是A

18、)bB)BC)_D)2(18)下列叙述中,错误的是A)是一个逻辑型常量B)b是一个字符型常量C) 365是一一个常量D)3.1415926是一个常量(19)若x和y是程序中的两个整型变量,则下列语句中正确的是A) (0)1;2;B) (0)12;0(0)12;D) 01;2;(20)要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是A) x3=0,0,0;B) x=0;0 x3=0;D) x=0,0,0);(21)关于函数中的返回类型,下列表述中错误的是A) 返回类型中有可能包含关键字B)返回类型中有可能包含自定义标识符0返回类型中有可能包含字符*D)返回类型中可能包含口(22)

19、要定义一个引用变量p,使之引用类的一个对象,正确的定义语句是A)B);0;D) a,;(23)有如下两个类定义xl;x2;x3;);yl;在类中保护成员变量的个数是A)1B)2C)3D)4(24)下列关于运算符重载的描述中,错误的是A)可以通过运算符重载在中创建新的运算符B)赋值运算符只能重载为成员函数C)运算符函数重载为类的成员函数时,第一操作数是该类对象D)重载类型转换运算符时不需要声明返回类型(25)下列关于类模板的描述中,错误的是A)类模板的成员函数都是模板函数B)可以为类模板参数设置默认值C)类模板描述了一组类D)类模板中只允许有一个类型参数(26)下列控制格式输入输出的操作符中,能

20、够设置浮点数精度的是A)B)0D)(27)下列程序段中包含4个函数,其中具有隐含指针的1();2();3();4(););A)1B)2C)3D)4(28)有如下程序()()1;);(); t;0;(y);0;)运行这个程序的输出结果是A)无输出B)1OilD)lll(29)有如下程序rA(A(0)1(i)(),E,R1,-;()(,C,Rl*Rl,-;(x) P,R1*R1*R1,-;rl;);0A al;A a2(4);al;al ();0;)运行时的输出结果是A) P84B) P816-C)P04-D) P016-(30)下列代码声明了3个类();0;下列关于这些类之间关系的描述中,错误的

21、是A)类是类的基类B)类从类公有继承C)类是类的派生类D)类是类的派生类(31)有如下程序(0)(x);0;(00)(x)(y);0;()(12(2,3);0;运行时的输出结果是A)2332B)2323C)3232D)3223(32)下面是类的定义:()=0;下列关于类的描述中,正确的是A)类是虚基类B)类是抽象类C)类中的函数声明有误D)语句s;”能够建立的一个对象s(33)将运算符“+”重载为非成员函数,下列原型声明中,错误的是A) +0;B) +0;C) +0;D)+0;(34)打开文件时可单独或组合使用下列文件打开模式若要以二进制读方式打开一个文件,需使用的文件打开模式为A)B)C)D

22、)(35)有如下程序:B(B()0;10;(),_,X;);B(D()00;100;)0,_,Y;y;o;()B * D(10,20);X);0;)运行时的输出结果是A)1_120B)2_120C)1_20D)2_20二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。(1)一个队列的初始状态为空。现将元素,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为【1】o(2)设某循环队列的容量为50,如果头指针45(指向队头元素的前一位置),尾指针10(指向队尾元素),则该循环队列中共有【2】个元素。(3)设二叉树如下:对该二叉

23、树进行后序遍历的结果为【3】o(4)软件是【4】、数据和文档的集合。(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【5】,成绩)。(6)若x和y是两个整形变量,在执行了语句序列5;6;后,的值为【6】o(7)在执行语句序列0;(i*i10);时,后面的循环体语句被执行的次数为【7】o(8)有如下的函数定义:(*a, n)*a;(*1;(*x)*;若执行了语句x5=23,46,78,55,16);后,通过表达式(x,5)调用该函数,则得到的返

24、回值为8 o(9)有如下的函数定义:(x)r10;)通过表达式(5)调用该函数,则得到的返回值为【9】(10)假定是一个类,该类中一个成员函数的原型为“*();”,则在类外定义时对应的函数头为10 O(11)请将下面的类的定义补充完整,使得由语句r定义的对象的值为2010年1月1日。(111)(y)(m)(d)依次表示年、月、日);(12)请将下面的程序补充完整,使得程序输出“飘是张娜的书”。(*)();)12 ();50;;(*sl *s2=”张娜”):13 (2);)0是的书“;10;);()*(“飘);X);o;)(13)在有理数类中重载插入运算符。,以便按形式输出。请将运算符函数的定义

25、补充完整。(,)()()14 (,)(, p ?););(14)下面的函数定义是某函数模板能够生成的函数实例(n) n*n;(n) n*n;由此可知,该函数模板的定义是15 o2007年4月计算机等级考试考试及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是。A)算法的效率只与问题的规模有关,而与数据的存储结构无关.B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程

26、序设计中,模块划分的原则是。A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述中正确的是。A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。A)继承性B)多态性C)类比性D)封装性(5)下列对列的叙述正确的是。A)队列属于非线性表B)队列按“先进后出”的原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)

27、对下列二叉树A) B) C) D)(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)1 B )1 C)2n D)2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。A)井B)交C)投影D)笛卡儿乘积(9)在图中,用来表示实体之间是联系的图形是。A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是。A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)为了取代C中带参数的宏,在中使用A)重载函数B)内联函数C

28、)递归函数D)友元函数(12)下列关于类定义的说法中,正确的是A)类定义中包括数据成员和函数成员的声明B)类成员的缺省访问权限是保护的C)数据成员必须被声明为私有的D)成员函数只能在类体外进行定义(13)下列关于派生类构造函数和析构函数的说法中,错误的是A)派生类的构造函数会隐含调用基类的构造函数B)如果基类中没有缺省构造函数,那么派生类必须定义构造函数C)在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D)在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数(14)通过运算符重载,可以改变运算符原有的A)操作数类型B)操作数个数C)优先级D)结合性(15)有如下函

29、数模板: T (T x)(* x ;)基中T是A)函数形参B)函数实参C)模板形参D)模板实参(16)使用输入输出操作符,可以控制A)输出精度B)输出宽度C)对齐方式D)填充字符(17)下列字符串中,不可以用作标识符的是A)2006 B) C) D)(18)字面常量42、4.2、42L的数据类型分别是A)、 B)、C)、 D)、(19)执行下列语句段后,输出字符“*”的个数是(i =501; i )*”A)48 B)49 C)50 D)51(20)有如下程序段=0,1;&;r ;*&i ;*&r ;(4)基中会产生编译错误的语句是A)B)C)D)(21)有如下函数定义:(&b);若执行代码段:

30、01O ;则变量x和y值分别是A)0和1 B)1和1 C)0和2 D)1和2(22)有如下程序:Aa;O 1;A (2)();;0A ;();0;运行时输出的结果是A)0 B)1 C)2 D)3(23)下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现(24)下列运算符中,不能被重载的是A)& B)!= C). D)(25)下列函数模板的定义中,合法的是A) (T x) x 0- x: x;B) ()0;C) T(T x) x0;D) T (T x) x;中,是A)的关键字B)

31、类名C)对象名D)函数名(27)有如下程序:a;()”;(a)a;(&)”;();()A (3)0;运行时输出的结果是A) 3B)C)D) 3(28)若有如下类声明O 1;);执行下列语句2,*P2;以后,程序的输出结果是A)11 B)111 C)1111 D11111(29)有如下程序:O (;(););0;O (*; F*3;口;运行时输出的结果是A)3 B)4 C)6 D)7(30)如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员,有如下程序,没有使用多态机制。(x y);()a O ;0;)运行时输出的结果是A)10,20 B)30,40 C)

32、20,30 D)50,50(31)有如下程序:rA(JA ( i ) i ;(),;x ;B ( i)(i +10)x ;()()x;);()(B b (2);()0:运行时输出的结果是A)10,2 B)12,10 C)12,2 D)2,2(32)虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:f () fO+”; g O “ gO+”;);f ()”;g ()f O ;g O ;0:)运行时输出的结果是A) B) fO C)0+ D) f00+(33)下面程序中对一维坐标点类进

33、行运算符重载();&()怦;()*(*);() X;X;):()(a (10);()();();O ;)编译和运行情况是A)运行时输出1011B)运行时输出1111C)运行时输出1112D)编译有错(34)有如下程序:100,*p;a :”;(i =0;*”0,i ); i ;0;运行这个程序时,若输入字符串为则输出结果是A)7 B)12 C)13 D)100(35)有如下程序:(s);(a );x;(s)(2)1;*();()0(i =0; i 6; i )( i ););0;)运行时输出的结果是A)120 B)16 C)154 D)34二、填空题(每空2分,共30分)请将每一个空的正确答案

34、写在答题卡1】【15】序号的横线上,答在试卷上不得分。(1)在深度为7的满二叉树中,度为2的结点个数为【1】63 o(2)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于【2】黑盒测试。(3)在数据库系统中,实现各种数据管理体制功能的核心软件称为【3】o(4)软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于【4】开发阶段。(5)在结构化分析使用的数据流图()中,利用【5】数据字典对其中的图形元素进行确切解释。(6)中只有两个逻辑常量:和【6】o(7)若要访问指针变量p所指向的数据,应使用表达式【7】*P O(8)已知一个函数的原型是:(x);若要以5.2

35、7为实参调用该函数,应使用表达式【8】(5.27) o(9)有如下定义:(0)(n);*;其中类的对象名标识符是9 o(10)如下类定义中包含了构造函数和拷贝数的原型声明请在横线处写正确的内容,使拷贝构造函数的声明完整。();构造函数(10);拷贝构造函数(11)用来派生新类的称为【11】基类,而派生出的新类称为它的子类或派生类。(12)有如下程序:A,;()B,;);O 的;;O (a;b;0;这个程序的输出结果是12 o(13)若将一个二元运算符重载为类的成员函数,其形参个数应该是131个个。(14)有如下程序:k;(1): k (x)O k ;()d=(3)(3)(3);*2; p;0;

36、)这个程序的输出结果是1411333 o(15)语言中的多态性分为编译时的多态性和【15】运行时的多态性。2007年4月计算机等级考试考试答案选择题:156-1011-1516-2021-2526-3030-35填空:1、632、黑盒3、4、开发5、数据字典6、7、*P8、(5.27)9、10、11、基类12、13、1个14、1133315、运行2007年9全国计算机等级考试二级笔试试卷语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列个体A、B、C、D四个选项重,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。B程序和文档D程序、

37、数据与相关文B改正错误D验证软件的正(1)软件是指A程序C算法加数据结构档的完整集合(2)软件调试的目的是A发现错误C改善软件的性能确性(3)在面对对象方法中,实现信息隐蔽是依靠A对象的继承B对象的多态C对象的封装D对象的分类(4)下列叙述重,不符合良好程序设计风格要求是A程序的效率第一,清晰第二B程序的可读性fC程序中要有必要的注释D输入数据前要有提示信息(5)下列叙述中正确的是A程序执行的效率与数据的存储结构密切相关B程序执行的效率只取决于程序的控制结构C程序执行的效率之取决于所处理的数据量D以上三种说法都不对(6)下列叙述中正确的是A数据的输入结构与存储结构必定是对应的B计算机存储空间是

38、向量式的存储结构,因此,数据的存储结构一定是线性结构C程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D以上三种说法都不对。)冒泡排序在最坏的情况下的比较次数是A n(n+1)/2 B nlog2nC n(n-1)/2D n/2c(8)一棵二叉树中共有70个叶子结点于80个度为1的结点,则该二叉树重的总结点数为A 219B 221C 229D 221(9)下列叙述重正确的是A数据库系统是一个独立的系统,它需要操作系统的支持B数据库技术的根本目标是要解决数据的共享问题C数据库管理系统是数据库系统D以上说法都不正确(10)下列叙述中正确的是A为了建立一个关系,首先是要构造数据

39、的逻辑关系B表示关系的二维表中各各组的每一个分量还可以分成若干数据项C 一个关系的属性名称为关系模式D 一个关系可以包括多个二维表(11)在函数中,可以用,和这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是ABCD(12)对于一个类定义,下列叙述中错误的是A如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数(13)如果派生类以方式继承基类,则原基类的成员和成员在派生类中的访问类型分别是A和B和(14)下列运算符函数中肯定不属于类的成员函数的是A ()B 0 c 0D -()(15)中的模板包括A对象模板和函数模板B对象模板和类模板C函数模板和类模板D变量模板和对象模板(16

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁