欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

4至3月计算机二级C真题及答案全

  • 资源ID:93218143       资源大小:100.50KB        全文页数:91页
  • 资源格式: DOC        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

4至3月计算机二级C真题及答案全

2007年4至2021年3月计算机二级C+真题及答案全 2007年4月计算机等级考试C考试及答案一选择题每题2分共70分以下各题ABCD四个选项中只有一个选项是正确的请将正确选项涂写在答题卡相应位置上答在试卷上不得分1以下表达中正确的选项是 A算法的效率只与问题的规模有关而与数据的存储结构无关B算法的时间复杂度是指执行算法所需要的计算工作量C数据的逻辑结构与存储结构是一一对应的D算法的时间复杂度与空间复杂度一定相关2在结构化程序设计中模块划分的原那么是 A 各模块应包括尽量多的功能B 各模块的规模应尽量大C各模块之间的联系应尽量紧密D 模块内具有高内聚度模块间具有低耦合度3以下表达中正确的选项是 A软件测试的主要目的是发现程序中的错误B软件测试的主要目的是确定程序中错误的位置C为了提高软件测试的效率最好由程序编制者自己来完成软件测试的工作D软件测试是证明软件没有错误4 下面选项中不属于面向对象程序设计特征的是 A继承性 B多态性 C类比性 D封装性5 以下对列的表达正确的选项是 A 队列属于非线性表B 队列按先进后出的原那么组织数据C队列在队尾删除数据D 队列按先进先出原那么组织数据6对以下二叉树ADYBEAFCZX BYDEBFZXCA CABDYECFXZ DABCDEFXYZ7某二叉树中有n个度为2的结点那么该二叉树中的叶子结点数为An1 B n-1 C2n Dn28在以下关系运算中不改变关系表中的属性个数但能减少元组个数的是 A井 B交 C投影 D笛卡儿乘积9在E-R图中用来表示实体之间是联系的图形是 A 矩形 B椭圆形 C菱形 D平行四边形10以下表达中错误的选项是 A 在数据库系统中数据的物理结构必须与逻辑结构一致B数据库技术的根本目标是要解决数据的共享问题C数据库设计是指在已有数据库管理系统的根底上建立数据库D数据库系统需要操作系统的支持11为了取代C中带参数的宏在C中使用A重载函数 B内联函数 C递归函数 D友元函数12以下关于类定义的说法中正确的选项是A类定义中包括数据成员和函数成员的声明B类成员的缺省访问权限是保护的C 数据成员必须被声明为私有的D成员函数只能在类体外进行定义13以下关于派生类构造函数和析构函数的说法中错误的选项是A派生类的构造函数会隐含调用基类的构造函数B如果基类中没有缺省构造函数那么派生类必须定义构造函数C在建立派生类对象时先调用基类的构造函数再调用派生类的构造函数D在销毁派生类对象时先调用基类的析构函数再调用派生类的析构函数14通过运算符重载可以改变运算符原有的A操作数类型 B操作数个数 C优先级 D结合性15有如下函数模板template T souareT x retumx x 基中T是A函数形参 B函数实参 C模板形参 D模板实参16使用输入输出操作符setw可以控制A输出精度 B输出宽度 C对齐方式 D填充字符17以下字符串中不可以用作C标识符的是Ay_2006 B_TEST_H CRetum Dswitch18字面常量424242L的数据类型分别是Alongdouble int BlongfloatintCintdoublelong Dintfloatlong19执行以下语句段后输出字符的个数是forint i 50I 1 i cout A48 B49 C50 D5120有如下程序段inti 0 j 1intr i r j intp i p r 基中会产生编译错误的语句是A B C D 21有如下函数定义void func int aintb a b 假设执行代码段intx 0 y 1funcxy那么变量x和y值分别是A0和1 B1和1 C0和2 D1和222有如下程序include using namespace stdclass A publicstatic int avoid init a 1 Aint a 2 inita int Aa 0A objInt main cout objaretum0 运行时输出的结果是A0 B1 C2 D323以下有关继承和派生的表达中正确的选项是A 派生类不能访问基类的保护成员B作为虚基类的类不能被实例化C派生类应当向基类的构造函数传递参数D虚函数必须在派生类中重新实现24以下运算符中不能被重载的是A B C D25以下函数模板的定义中合法的是A template TabsT x return x 0 x x Btemplate class TabsTx retumx 0 -xx Ctemplate T absT x retum x 0 -xx Dtemplate T absT x returm x 0 -xx 26在语句cin data中cin是AC的关键字 B类名C对象名 D函数名27有如下程序include using namespace stdclass test privateint apublictest cout constructor endl testint a cout a endl testconst test_test a _testacout copy constructor endl test cout destructor endl int main test A3return0运行时输出的结果是A3BconstructordestruclorCcopy constructorD3dstructor destruclor28假设有如下类声明class My Class publicMyClass cout 1 执行以下语句MyClass ab2P2以后程序的输出结果是A11 B111 C1111 D1111129有如下程序include using namespace stdclass point publicstatic int numberpublicpoint numberpoint number- imt pointnumber 0void main pointptrprintAB pointptr_point new point 3 ptr ptr_point pointCcout pointnumber endldeleteptr 运行时输出的结果是A3 B4 C6 D730如果不使用多态机制那么通过基类的指针虽然可以指向派生类对象但是只能访问从基类继承的成员有如下程序没有使用多态机制include using namespace stdclass Base int abpublicBaceint x int y a x b y Void show cout a b endl clsaa Derivedpublic Base int c dpublicDerivedint xint yint zint mBasexy c z d m Void show cout c d endl int main Base B15050pbDerived DI10203040Pb D1Pb- showReturn 0 运行时输出的结果是A1020 B3040 C2030 D505031有如下程序include using namespace stdclass A publicAint i x i Void sispa cout x Privateint x class BpublicA publicBint iAi 10 x i voud dispb dispacout x endl PrivateInt x int main B b2bdispbretum 0 运行时输出的结果是A102 B1210 C122 D2232虚函数支持多态调用一个基类的指针可以指向派生类的对象而且通过这样的指针调用虚函数时被调用的是指针所指的实际对象的虚函数而非虚函数不支持多态调用有如下程序include using namespace stdclass Base publicvirtual void f cout f0 void g cout g0 class Derivedpublic Base publicvoid f cout f void g cout g int main Derived dBasep dp- f p- greturn 0 运行时输出的结果是Afg Bf0g Cfg0 Df0g033下面程序中对一维坐标点类Point进行运算符重载include using namespace stdclass point publicpoint int vaI x val point operator xretumthis print operatorint point old thisthisretum old int GetX const retum x privateint x int main point a10cout aGetXcout aGetXretum 编译和运行情况是A运行时输出1011B运行时输出1111C运行时输出1112D编译有错34有如下程序include using namespace stdint main char str100pcout please input a stringcin strp strforint i 0p 0p i cout i endlretum 0 运行这个程序时假设输入字符串为abcdefg abcd那么输出结果是A7 B12 C13 D10035有如下程序include using namespace stdclass Sample friend long fun Sample spublicSample long a x a Privatelong x long fun Sample s ifsx 2retum 1retum sxfunSamplesx-a int main int sum 0forint i 0 i 6 i sum funSample i cout sumretum 0 运行时输出的结果是A120 B16 C154 D34二填空题每空2分共30分请将每一个空的正确答案写在答题卡115序号的横线上答在试卷上不得分1在深度为7的满二叉树中度为2的结点个数为 1 2软件测试分为白箱盒测试和黑箱盒测试等价类划分法属于 2 测试3在数据库系统中实现各种数据管理体制功能的核心软件称为 3 4软件生命周期可分为多个阶段一般分为定义阶段开发和维护阶段编码和测试属于 4 阶段5在结构化分析使用的数据流图DFD中利用 5 对其中的图形元素进行确切解释6C中只有两个逻辑常量true和 6 7假设要访问指针变量p所指向的数据应使用表达式 7 8一个函数的原型是int fndouble x假设要以527为实参调用该函数应使用表达式 8 9有如下定义class MA int valuepublicMAint n 0valutn MAtatb其中MA类的对象名标识符是 9 10如下类定义中包含了构造函数和拷贝数的原型声明请在横线处写正确的内容使拷贝构造函数的声明完整Class my Class PrivateInt dataPublicMyClassint value 构造函数MyClassconst 10 another Object 拷贝构造函数 11用来派生新类的称为 11 而派生出的新类称为它的子类或派生类12有如下程序include using namespace stdclsaa CA publicCAD cout A class CB private CA publicCB cout B int main cout B int main CA aCB bretum0 这个程序的输出结果是 12 13假设将一个二元运算符重载为类的成员函数其形参个数应该是 13 个14有如下程序include using namespace stdclass DA int kpublicDAint x 1 k x DA cout k int main DA d DA3DA3DA3 DA p new DA2deletepreturn0 这个程序的输出结果是 14 15C语言中的多态性分为编译时的多态性和 15 时的多态性参考答案选择题15BDACD 6-10CABCA 11-15BADAC16-20BCDBA 21-25CCCCA 26-30CDBDA30-35CBBBC填空163 2黑盒 3DBMS 4开发 5数据字典6false 7 P 8fn 527 9tb 10myclass11基类 12AAB 131个 1411333 15运行2007年9月计算机等级考试二级C语言程序设计考试时间90分钟总分值100分一选择题每题2分共70分 以下个体ABCD四个选项重只有一个选项是正确的请将正确选项涂写在答题卡相应位置上答在试卷上不得分1 软件是指A 程序 B 程序和文档C 算法加数据结构 D 程序数据与相关文档的完整集合2软件调试的目的是 A 发现错误 B 改正错误 C 改善软件的性能 D 验证软件的正确性3在面对对象方法中实现信息隐蔽是依靠 A 对象的继承 B 对象的多态 C 对象的封装 D 对象的分类4以下表达重不符合良好程序设计风格要求是 A 程序的效率第一清晰第二 B 程序的可读性好 C 程序中要有必要的注释 D 输入数据前要有提示信息5以下表达中正确的选项是 A 程序执行的效率与数据的存储结构密切相关 B 程序执行的效率只取决于程序的控制结构 C 程序执行的效率之取决于所处理的数据量 D 以上三种说法都不对6以下表达中正确的选项是 A 数据的输入结构与存储结构必定是对应的 B 计算机存储空间是向量式的存储结构因此数据的存储结构一定是线性结构 C 程序设计语言中的数组一般是顺序存储结构因此利用数组只能处理线性结构 D 以上三种说法都不对冒泡排序在最坏的情况下的比拟次数是 Ann12 Bnlog2n Cn n-1 2 Dn28一棵二叉树中共有70个叶子结点于80个度为1的结点那么该二叉树重的总结点数为 A 219 B 221 C 229 D 2219以下表达重正确的选项是 A 数据库系统是一个独立的系统它需要操作系统的支持 B 数据库技术的根本目标是要解决数据的共享问题 C 数据库管理系统是数据库系统 D 以上说法都不正确10以下表达中正确的选项是 A 为了建立一个关系首先是要构造数据的逻辑关系 B 表示关系的二维表中各各组的每一个分量还可以分成假设干数据项 C 一个关系的属性名称为关系模式 D 一个关系可以包括多个二维表11在函数中可以用autoextemregister和static这四个关键字中的一个来说明变量的存储类型如果不说明存储类型那么默认的存储类型是 A auto B extem C register D static12对于一个类定义以下表达中错误的选项是A 如果没有定义拷贝构造函数编译器将生成一个拷贝构造函数B 如果没有定义缺省的构造函数编译器将一定生成一个缺省的构造函数C 如果没有定义构造函数编译器将生成一个缺省的构造函数和一个拷贝构造函数D 如果已经定义了构造函数和拷贝构造函数编译器不会生成任何构造函数13如果派生类以public方式继承基类那么原基类的protected成员和public成员在派生类中的访问类型分别是 A public和 public B public和protected C protected 和 public D protected 和 protected14以下运算符函数中肯定不属于类FunNumber的成员函数的是 A int operator- FunNumber B FunNumber operator- C FunNumber operator- int D int operator FunNumber 15C中的模板包括 A 对象模板和函数模板 B 对象模板和类模板 C 函数模板和类模板 D 变量模板和对象模板 16 如果调用C流进行输入输出下面的表达中正确的选项是 A 只能借助于流对象进行输入输出 B 只能进行格式化输入输出 C 只能借助于cin和cout进行输入输出 D 只能使用运算符 ?和? 进行输入输出17以下富豪中不属于C关键字的是 A friend B namespace C continue D byte18以下各组的量申明中含义相同的一组是 A unsigned long int 和 long B signed short int 和 short B unsigned short 和 short D short int 和int 19 必须用一对打括号括起来的程序段是 A switch 语句中的case标号语句 B if 语句的分支 C 循环语句的循环体 D 函数的函数体20语句的intp k定义于指针P于这个语句等效的语句序列是 A intpp k B intpp k C intpp k D intpp k 21 关于函数重载以下表达中错误的选项是 A 重载函数的函数名必须相同 B 重载函数必须在函数个数或类型上有所不同 C 重载函数的返回值类型必须相同 D 重载函数的函数体可以有所不同22有如下头文件 Int f1 Static int f2 Class MA Public Int f3 Static int f4 在所描述的函数中具有隐含的this指针的是 A f1 B f2 C f3 D f423派生类的成员函数不能访问基类的 A 共有成员和保护成员 B 共有成员 C 私有成员 D 保护成员24以下关于运算符重载的描述中正确的选项是 A 运算符重载为成员函数时假设参数表中五参数重载的是一元运算符 B 一元运算符只能作为成员函数重载 C 二元运算符重载为非成员函数时参数表中有一个参数 D C中可以重载所有的运算符25以下关于类模板的模板参数的表达中错误的选项是 A 模板参数可以作为数据成员的类型 B 模板参数可以作为成员函数的返回类型 C 模板参数可以作为成员函数的参数类型 D 模板函数不能作为成员函数的局部变量的类型26一程序运行后执行的第一个输出操作是 Cout setw 10 setfill 1234 那么此操作的输出结构是 A 1234 B 1234 C 1234 D 1234 27 有如下程序 include Using namespace std Class myclass Public MyClass count MyClass -count Static int getcount return count Private Static int count Int MyClasscount 0Int main Myclass obj Cout objgetCount MyClassptr new MyClass Cout MyClassgetcount Delete ptr Cout MyClassgercount Return 程序的输出结果是A 121 B 232 C 221 D 122有如下程序 include Using namespace std Class Myclass Public Myclassconst x val x Void print const count constval t Void print const cout val t Private Int val Int maint Const myclass obj1 10 Myclass obj2 20 Obj1print Obj2print Return 程序的输出结果是 A val 10 constval 20 B constval 10 constval 20 C constval 10 val 20 D val 10 val 20 29 有如下程序 include Using namespace std Class part Public Part int x val x coutval -part cout val Private Int val Class whole Public Whole int xint yint z 0 p2 x p1 y val z cout val Whole countval Private Part p1p2 Int val Int maint Whole obj 123 Resturn 程序输出的结果是A 123321 B 213312 C 213 30 有如下程序 include Using namespace std Class base Public Base int x 0 cout x Class derived public base Public Derivedrin x y cout x Priblic Base val Int main Derived d Return 程序的输出结果是 A 0 B 1 C 01 D 00131假设有如下类定义 Classs B Void fun Protected Double varl Public Void fun2 Class Dpublic B Protected Void fun3 obj是类D的对象以下语句中不违反成员访问控制的权限的是 A objfun1 B objvar1 C objfun2 D objfun3 32 有如下程序 include Using namespace sid Class base Public Void output cout 1 Virtual void print cout B Class derivedpublic base Public Void output cout 2 Void print cout 扗 Int main Base passnew derived Ptr- output Ptr- print Delete ptr Return 程序的输出结果是 A 1B B 1D C 2B D 2D以下是重载乘法运算的函数原型声明其中错误的选项是 A myclass operator doubledouble B myclass operator doublemyclass C myclass operator myclassdouble D myclass operator myclass myclass 如下函数的作用是以双倍行距输出文件Void double_space ifstreamfofstreamt Char c While _ _If c n tput c00 断线缺失局部是com c 与tput c com c 与tget c com c 与fget c com c 与fget c 35 有如下程序 include Using namespace std Class B Public Virtual void show cout 攂 括尽 Class Dpublic B Public Void show cout D Void fun1 Bptr ptr- show Void fun2 B ref refshow Void fun3 B b bshow Int main B bp new D D d Fun1 p Fun2 b Fun3 d Return 程序的输出结果是 A DBD B BBD C DBB D DBD二填空题每空2分共三十分 1 请将每一个空的正确答案写在答题卡115序号的横线上答在试卷上不得分 2 软件需求规格说明书应具有完整性无歧视性正确性可验证性可修改性等特征最重要的是_ 3 在两种根本测试方法中_测试的原那么之一是保证所测模板中每一个独立路径至少要执行一次 4 线性表的存储结构主要分为顺序存储结构和链式储存结构队列中是一种特殊的线性表循环队列是队列的_存储结构 5 对以下二叉树进行中序遍历的结果为_ 6 在E-R图中矩形属于_在有定义语句int a 3b 2c 1那么表达式a bab的值是_ 7 执行以下语句后变量sum的值是_Int sum 0For int j Ij Ij For int j Ij Ij Sum 8 有函数f的定义如下 Int f Static int -6 s-2 return s 那么在某程序中第二次执行函数用语句f 时函数f的返回值是_ 9 如下程序得输出结果时23请将划线处缺失得局部补充完整 include Using namespace std Class myclass Public Void print cout cout 23 Int main Myclassp new myclass _print Return Class sample Public Sample _ 14 请将如下程序补充完整使得输出结果为bbaa include Using namespace std Class A Public _ cout aa Class B public A Public B cout bb Int main Bp new B Delete p Return 15 请将以下栈类stack补充完整 Class stack Private Int plist100 int 数组用于存放栈的元素 Int top 栈顶元素数组下标 Public Stack top 0 Void push sons int item 新元素item压入栈 Int pop void 将栈顶元素弹出栈 Void stackpbsh const int item If top 99 如果栈满程序结束 Exit 1 Top 栈顶指针增1 _15_ Int stackpop If top 0 如果栈空程序结束 Exit 1 Return plishtop- 参考答案1-10DBCAACCABB 11-20ABDDCADBDA21-30CCCADBACDC 31-35CDAAD1无歧性 comACBDFHGPE5实体 62 76 84 9 p 10ABBA11void Basefun 12virtual display 014-A 15pListtop item2021年9月计算机等级考试二级C笔试试题一选择题每题2分共70分1一个栈的初始状态为空现将元素 12345ABCDE 依次入栈然后再依次出栈那么元素出栈的顺序是BA123456ABCDEBEDCBA54321CABCDE12345D54321EDCBA2以下表达中正确的选项是DA循环队列有队头和队尾两个指针因此循环队列是非线性结构B在循环队列中只需要队头指针就能反映队列中元素的动态变化情况C在循环队列中只需要队尾指针就能反映队列中元素的动态变化情况D循环队列中元素的个数是由队头指针和队尾指针共同决定3在长度为 n 的有序线性表中进行二分查找最坏情况下需要比拟的次数是CAO n BO n2 CO log2n DO nlog2n 4以下表达中正确的选项是AA顺序存储结构的存储一定是连续的链式存储结构的存储空间不一定是连续的B顺序存储结构只针对线性结构链式存储结构只针对非线性结构C顺序存储结构能存储有序表链式存储结构不能存储有序表D链式存储结构比顺序存储结构节省存储空间5数据流图中带有箭头的线段表示的是DA控制流C模块调用B事件驱动D数据流6在软件开发中需求分析阶段可以使用的工具是BAN-S 图BDFD 图数据流图CPAD 图D程序流程图7在面向对象方法中不属于对象根本特点的是AA一致性B分类性C多态性D标识唯一性8一间宿舍可住多个学生那么实体宿舍和学生之间的联系是BA一对一B一对多C多对一D多对多9在数据管理技术开展的三个阶段中数据共享最好的是CA人工管理阶段B 文件系统阶段C数据库系统阶段D 二个阶段相同10有三个关系 RS 和 T 如下R S TABBCABCm113m13n235由关系 R 和 S 通过运算得到关系 T那么所使用的运算为DA笛卡尔积B交C并D自然连接11在以下原型所示的 C函数中按传值方式传递参数的是AAvoid f1 int x Bvoid f2 intx Cvoid f3 const intx Dvoid f4 intx 12在 C中编译系统自动为一个类生成缺省构造函数的条件是CA该类没有定义任何有参构造函数B该类没有定义任何无参构造函数C该类没有定义任何构造函数D该类没有定义任何成员函数13在一个派生类的成员函数中试图调用其基类的成员函数void f 但无法通过编译这说明AAf 是基类的私有成员C派生类的继承方式为私有Bf 是基类的保护成员D派生类的继承方式为保护14以下关于运算符重载的表达中错误的选项是BA有的运算符可以作为非成员函数重载B所有的运算符都可以通过重载而被赋予新的含义C不得为重载的运算符函数的参数设置默认值D有的运算符只能作为成员函数重载15以下关于模板的表达中错误的选项是CA调用模版函数时在一定条件下可以省略模板实参B可以用 intdouble 这样的类型修饰符来声明模版参数C模板声明中的关键字 class 都可以用关键字 typename 替代D模板的形参表中可以有多个参数16要利用 C流进行文件操作必须在程序中包含的头文件是BAiostreamBfstreamCstrstreamDiomanip17以下字符串中不能作为 C标识符使用的是DAWHILE Buser C_lvar D9stars18以下语句中错误的选项是AAconst int aBconst int a 10Cconst intpoint 0Dconst intpoint new int 10 19有如下程序include using namespace stdint main int sumfor int i 0 i 6 i 3 sum i for int j i j 6 j sum j cout sum end1 return 0 运行时的输出结果是DA3B10 C12 D1520以下语句中正确的选项是AAcharmyString "Hello-World"Bchar myString "Hello-World"Cchar myString11 "Hello-World" Dchar myString12 "Hello-World"21假设已经声明了函数原型void fun int a double b 00那么以下重载函数声明中正确的选项是CAvoid fun int a 90 double b 00 Bint fun int a double B Cvoid fun double a int B Dbool fun int a double b 00 22有如下程序include using namespace stdclass Sample publicSample Sample cout int main Sample temp2 pTemp2 return 0 执行这个程序输出星号的个数为BA1B2C3D423以下选项中与实现运行时多态性无关的是AA重载函数B虚函数C指针D引用24以下运算符函数中肯定不属于类 Value 的成员函数的是BAValue operator Value BValue operator- Value Value CValue operator int DValue operator Value 25以下模板声明中有语法错误的选项是DAtemplate T fun T x return x Btemplate T fun T x int n return xn Ctemplate T fun T p return p Dtemplate T classA T n 26在语句cout A中cout 是BA类名B 对象名C函数名D C的关键字27有如下程序include using namespace stdclass MyClass publicMyClass int i 0 cout 1 MyClass const MyClassx cout 2 MyClass operator const MyClassx cout 3 returnthis MyClass cout 4 int main MyClass obj1 1 obj2 2 obj3 obj1 return 0 运行时的输出结果是AA112444 B11114444C121444D1131444428有如下程序include using namespace stdclass MyClass publicMyClass int x val x void Set int x val x void Print const cout "val " val t private int val int main const MyClass obj1 10 MyClass obj2 20 obj1Print 语句 1obj2Print 语句 2obj1Set 20 语句 3obj2Set 30 语句 4return 0 其主函数中错误的语句是CA语句 1B语句 2C语句 3D语句 429在类声明中紧跟在public后声明的成员的访问权限是BA私有B公有C保护D默认30对于通过公有继承定义的派生类假设其成员函数可以直接访问基类的某个成员说明该基类成员的访问权限是DA公有或私有B私有C保护或私有D公有或保护31定义派生类时假设不使用关键字显式地规定采用何种继承方式那么默认方式为AA私有继承 B非私有继承C保护继承 D公有继承32建立一个有成员对象的派生类对象时各构造函数体的执行次序为CA派生类成员对象类基类B成员对象类基类派生类C基类成员对象类派生类D基类派生类成员对象类33如果表达式 a b 中的 是作为非成员函数重载的运算符那么可以等效地表示为CAaoperator b Bboperatotr a Coperator ab Doperator ba 34当使用 ofstream 流类定义一个流对象并翻开一个磁盘文件时文件的默认翻开方式为DAios baseinBios_basebinaryCios_baseinios_baseoutDios_baseout35在一个抽象类中一定包含有BA虚函数B纯虚函数C模板函数D重载函数二填空题每空2分共30分 1对以下二叉树进行中序遍历的结果_DBXEAYFZC2按照软件测试的一般步骤集成测试应在_单元_测试之后进行3软件工程三要素包括方法工具和过程其中_过程_支持软件开发的各个环节的控制和管理4数据库设计包括概念设计_逻辑设计_和物理设计5在二维表中元组的_分量_不能再分成更小的数据项6当使用关键字_void_作为函数返回类型时该函数不返回任何值7数组 a 中有 n 个元素以下语句将数组 a 中从下标 x1 开始的 k 个元素移动到从下标 x2 开始的 k 个元素中其中 0 x1 x2 nx2k n请将以下语句补充完整for int i x1k-1 i x1 i- a_x2k-1_ ai 8有如下程序include using namespace stdint fun1 int x returnx int fun2 int x returnx int main int x 1y 2 y fun 1 fun2 x cout x y return 0 程序的输出结果是_23_9有如下程序include using namespace stdclass pumpkin publicpumpkin count pumpkin -count static void total_count c out count "pumpkin s "

注意事项

本文(4至3月计算机二级C真题及答案全)为本站会员(沈***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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