




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
17秋C作业_1一、单选题1C语言是以()语言为基础逐渐发展而演变而成的一种程序设计语言。APASCALBCCBASICDSIMULA67答案B答案联系屏幕左上的“文档贡献者”。2下列不是描述类的成员函数的是()。A构造函数B析构函数C友元函数D拷贝构造函数答案C3以下有关继承的叙述正确的是()。A构造函数和析构函数都能被继承B派生类是基类的组合C派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D基类的公有成员一定能被派生类的对象访问答案C4所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()。A类B对象C函数体D数据块答案A5友元关系不能()。A提高程序的运行效率B是类与类的关系C是一个类的成员函数与另一个类的关系D继承答案D6下列标识符中,()是文件级作用域的。A函数形参B语句标号C外部静态类标识符D自动类标识符7进行文件操作时需要包含头文件()。AIOSTREAMHBSTDIOHCFSTREAMHDSTDLIBH8下列关于构造函数的描述中,错误的是()。A构造函数可以设置默认参数B构造函数在定义类对象时自动执行C构造函数可以是内联函数D构造函数不可以重载9C所有输入和输出流的基类是()。ASTREAMHBIOSTREAMHCCIN和COUTDIOS10与C语言相比增加了()的概念A函数B指针C类D变量11在C中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就是取消这种关联。A流B类C结构D对象12函数调用FUNCEXP1,EXP2,EXP3,EXP4,EXP5中所含实参的个数为()。A1B2C4D513在双向链表存储结构中,删除P所指的结点时须修改指针()。AABBCCDD14关于对象成员的构造函数的调用顺序,说法正确的是()。A与它们在成员初始化列表中给出的顺序相同B与析构函数的调用顺序相同C与它们在类中说明顺序相同D以上说法都不对二、多选题1C中类的派生方式有()。APRIVATEBSTATICCPUBLICDPROTECTED三、判断题1C中的函数都具有返回值。2一个函数中可以有多于一个RETURN语句。3一条语句最多只能定义一个变量并指定初始值。4同一个数组中的各个元素数据类型一定相同。5SIZEOF表达式的功能是返回指定的表达式值的数据类型在内存中占用的字节数。17秋C作业_2一、单选题1若派生类中没有对基类的虚函数进行重定义,则它继承基类中的()。A访问权限B保护成员C虚函数D成员函数2关于类模板的说法正确的是()。A类模板的主要作用是生成抽象类B类模板实例化时,编译器将根据给出的模板实参生成一个类C在类模板中的数据成员具有同样类型D类模板中的成员函数没有返回值3下列关键字中,()即在C语言中使用,又在C语言中使用。AINLINEBBREAKCPRIVATEDPUBLIC4下列关于C与C语言关系的描述中错误的是()。AC是C语言的超集BC是C语言进行了扩充CC和C语言都是面向对象的程序设计语言DC包含C语言的全部语法特征5对基类和派生类的关系描述中,错误的是()。A派生类是基类的具体化B基类继承了派生类的属性C派生类是基类定义的延续D派生类是基类的特殊化6假定一个类的构造函数为AINTAA,INTBBAAABABB,则执行AX4,5;语句后,XA和XB的值分别为()。A3和15B4和20C5和4D20和57下列标识符不合法的是()AA1BTEX_1C_SUMD2WORD8如没有使用PRIVATE关键字定义类的数据成员,则默认为()。APRIVATEBPUBLICCPROTECTEDDFRIEND9对C语言和C语言的兼容性,描述正确的是()。AC兼容CBC部分兼容CCC不兼容CDC兼容C10下面叙述不正确的是()。A派生类一般都用公有派生B对基类成员的访问必须是无二义性的C赋值兼容规则也适用于多重继承的组合D基类的公有成员在派生类中仍然是公有的继承方式有三种公有、私有和保护。多继承中,多个基类具有同名成员,在它们的子类中访问这些成员,就产生了二义性,但进行访问时,不能存在二义性。赋值兼容规则是指派生类对象可以当作基类对象使用,只要存在继承关系,所以单继承或多继承都适用。基类中的公有成员采用私有继承时,在派生类中变成了私有成员,所以D项错误。11下面关于模板的描述,正确的是()。A模板的实参在任何时候都可以省略B类模板与模板类所指的是同一概念C类模板的参数必须是虚拟类型的D类模板的成员函数都是模板函数12设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是()。AA类构造函数先执行B成员构造函数先执行C两者并行执行D不能确定13内联函数的特点是()。A减少代码量,加快访问速度B减少代码量,减缓访问速度C增加代码量,减缓访问速度D增加代码量,加快访问速度14在C中,类与类之间的继承关系具有()A自反性B对称性C传递性D反对称性二、多选题1下面变量赋初值中正确的是()AINTA3;BINTA3;CINTA33;DINTAB3三、判断题1FOR语句中的循环控制变量必须在FOR语句内部进行声明。2结构体的默认访问权限为PUBLIC,而类中的默认访问权限为PROTECTED。3TYPEDEF是用来定义一些C中没有的新数据类型。4C是最开始提出类概念的语言5C中的注释可以帮助读者阅读源程序,但并不参与程序的运行。17秋C作业_3一、单选题1下列有关重载函数的说法中正确的是()。A重载函数必须具有不同的返回值类型B重载函数参数个数必须相同C重载函数必须有不同的形参列表D重载函数名可以不同2下面程序的输出结果是()。INCLUDEINTFUNCHARSCHARPSWHILEP0PRETURNPSVOIDMAINCOUTA20B6C19D03类定义的内容允许被其他对象无限制地存取是()。APRIVATE部分BPROTECTED部分CPUBLIC部分D以上都不对4C允许在结构中定义函数,这些函数称为()。A静态函数B构造函数C析构函数D成员函数5下列对重载函数的描述中,()是错误的。A重载函数中不允许使用默认参数B重载函数中编译时根据参数表进行选择C不要使用重载函数来描述毫无相干的函数D构造函数重载将会给初始化带来多种方式6用于标识十六进制前缀或后缀是()。A无B后缀L或EC前缀零D前缀0X7多个具有不同类型或个数参数的函数共用一个函数标识名被称为()函数。A继承B重载C递归D多态8下列关于析构函数描述正确的是()。A可以重载B函数体中必须有DELETE语句C返回类型必须是VOID类型D不能指定返回类型9下列()不是构造函数的特征。A构造函数的函数名与类名相同B构造函数可以重载C构造函数可以设置默认参数D构造函数必须指定类型说明10采用函数重载的目的在于()。A实现共享B减少空间C提高速度D使用方便,提高可靠性11一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()。A内联函数B重载函数C递归函数D嵌套函数12在编译指令中,宏定义使用哪个指令()。AIFBINCLUDECDEFINEDERROR13下列C标点符号中表示复合语句结束的标记符是()。AB/CD14有一个INT型变量,在程序中频繁使用,最好定义它为()AREGISTERBAUTOCEXTERNDSTATIC二、多选题1下列选项中,是C关键字的是()ACLASSBFUNCTIONCFRIENDDVIRTUAL三、判断题1想要在程序中正确地使用自定义的函数,则必须先声明它,然后再定义它。2C中的指针既可以指向内存中的变量,也可以指向寄存器变量。3FOR语句的格式为FOR表达式1表达式2表达式3语句若在FOR语句中省略3个表达式,则循环一定执行无数次。4指针指向的内存地址可以改变,与之类似,引用指向的变量也可以改变。5在C中,运算符优先级相同的情况下,按照从右向左的顺序进行计算。17秋C作业_4一、单选题1下面程序的执行结果是()。INCLUDEVOIDMAINVOIDSWAPEXTERNINTAA3B10SWAPCOUT“A“AA310BA103CATEMPTEMPD语法错误,不能输出正确结果2下列不能作为类的成员的是A自身类对象的指针B自身类对象C自身类对象的引用D另一个类的对象3当一个函数无返回值时,函数的类型应定义为()。AVOIDB任意CINTD无4下列关于栈的叙述正确的是()。A栈是非线性结构B栈是一种树状结构C栈具有先进先出的特征D栈具有后进先出的特征5对于INTPA5的描述,正确的是()。APA是一个指向数组的指针,所指向的数组是5个INT型元素BPA是一个指向某个数组中第5个元素的指针,该元素是INT型变量CPA5表示某个数组的第5个元素的值DPA是一个具有5个元素的指针数组,每个元素是一个INT型指针6假设CLASSYPUBLICX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()。AX,Y和Y,XBX,Y和X,YCY,X和Y,XDY,X和X,Y7如果采用动态多态性,要调用虚函数的是()A基类对象指针B对象名C基类对象D派生类名8在类的定义形式中,数据成员、成员函数和()组成了类定义体。A成员的访问控制信息B公有消息C私有消息D保护消息9C类体系中,不能被派生类继承的有()。A常成员函数B构造函数C虚函数D静态成员函数10下列关于C语言的发展说法错误的是()。AC语言起源于C语言BC语言最初被称为“带类的C”C在1980年C被命名D在1983年C被命名11下面关于友元的描述中,错误的是()。A友元函数可以访问该类的私有数据成员。B一个类的友元类中的成员函数都是这个类的友元函数。C友元可以提高程序的运行效率。D类与类之间的友元关系可以继承。12不能说明为虚函数的是()。A析构函数B构造函数C类的成员函数D以上都不对13关于NEW运算符的下列描述中,错误的是()。A它可以用来动态创建对象和对象数组B使用它创建的对象或对象数组可以使用运算符DELETE删除C使用它创建对象时要调用构造函数D使用它创建对象数组时必须指定初始值14在C中,下列选项中是合法的八进制数的是A127B091C0X12D01011二、多选题1下列描述中正确的是()。A定义函数中指定的形参,在函数未调用时不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全评价师(高级)职业技能鉴定案例分析解析册
- 2025年消防执业资格考试题库:消防应急救援战例分析实战演练试卷
- 2025年美术教师编制考试模拟试卷:美术教育心理学研究与应用试题
- 2025年CPE考试试卷:写作思路引导与2025年考试热点话题分析
- 语文课上难忘的一件事周记(13篇)
- 2025年轻油蒸汽转化催化剂项目提案报告
- 2025年草除灵乙酯项目申请报告
- 2025年一建考试机电工程经济与造价管理实战案例分析试题卷
- 2025年物业管理师考试物业管理物业设施运行管理实施改进报告反思试卷
- 在阅读中发现美好阅读感悟作文8篇
- 辊压机培训ppt课件
- 全国医疗服务价格项目规范(试行)
- 译林小学英语5B教材分析
- 江苏省常州市2024届高一数学下学期期末质量调研试题(含解析)
- 新标准大学英语(第二版)综合教程2 Unit 1 A篇练习答案及课文翻译
- 冀教版英语小升初模拟试卷
- 食品用塑料包装容器工具等制品生产许可审查细则
- 物流供应商运作考评标准
- 格宾挡墙结构设计计算书
- 招标投标活动异议和投诉处理工作规范
- 八年级上册物理教案全册
评论
0/150
提交评论