计算机二级考试c测试试题及答案.docx_第1页
计算机二级考试c测试试题及答案.docx_第2页
计算机二级考试c测试试题及答案.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2单选题 若有说明:inta34;则对a数组元素的非法引用是()。A.a02*1B.a13C.a4-20D.a04参考答案:D参考解析:数组的下标从0开始,至n-1为止,因此选项D是正确答案。3单选题下列关于派生类叙述中,错误的是A.派生类至少要有一个基类B.派生类中包括了从基类继承的成员C.一个派生类可以作为另一个派生类的基类D.基类成员被派生类继承以后访问权限保持不变参考答案:D5单选题 层次型、网状型和关系型数据库划分原则是( )。A.己录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式参考答案:D参考解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。6单选题在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是A.友元函数 B.虚函数 C.构造函数 D.析构函数参考答案:C7单选题 下列关于运算符重载的描述中,错误的是()。A.:运算符不能重载B.类型转换运算符只能作为成员函数重载C.将运算符作为非成员函数重载时必须定义为友元D.重载口运算符应完成“下标访问”操作参考答案:C参考解析:除了、*、*、:、?:这五个运算符外,其他运算符都可以重载。=、()、以及所有的类型转换运算符只能作为成员函数重载。口作为成员函数重载时,应完成“下标访问”操作,使得向指定下标处的元素赋值或取值成为可能。8单选题 由于常对象不能被更新,因此()。A.通过常对象只能调用它的常成员函数B.通过常对象只能调用静态成员函数C.常对象的成员都是常成员D.通过常对象可以调用任何不改变对象值的成员函数参考答案:A参考解析:本题考查常对象的基本知识,常对象只能调用它的常成员函数,而不能调用非const函数,常对象的成员函数不一定都是常成员函数,只需保证其数据成员是常数据成员即可。所以本题选A。10简答题使用VC+6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,其输出的结果为30130注意:错误的语句在/*error*的下面,修改该语句即可。试题程序:#includeinta=10;classTCpublic:TC()a=b=0:voiddisplay()/*error*coutvoidfunc(inta)/*error*a+=a:voidfunc2()/*error*a+=a:private:inta,b;voidmain()TCobj;obj.func(3);obj.display();obj.func2();obj.display();参考解析:(1)应改为“couta+=a;”。(3)应改为“a+=:a;”。【解析】成员函数display打印变量a和b的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论