版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2019本科C+语言程序设计期末试题及答案(试卷号1075)一、单选题(每小题2分,共40分)下列符号中可以用作C+标识符的是A. radiusC. else下列表达式中,不属于简单表达式的是(AkB. kobarD. 3 roomG 2050139下列表达式中,有副作用的是(A+十Qi3B. f(a.b)D. my name is zhang BanB.i + 3 D.i若OK是一个逻辑型变量,则在下列语句中,与其他语句输出不同的那个语句是(if(OK coul*!i else coutH?iif(OK=x = true) cout*|*| else cout?*iGif(! OK= = t
2、rue) coutVV”!、else coutM?*,iD. if( ! OK) cout?Hi else cout!iwhile语句的语法格式可表示为awhilef循环条件)循环体B.复还物至少执行一次 D.道峰性有可能一次都不执行下列关于while语句的表述中,错误的是(循环条件成诙是一个逻辑表达式C.循环体是一个表达式话句double brm5-(1.2t3)r定义了 一个一堆数也.关于此数坦下列电述中销 俱的是。).数切的名祢是brmB.数组的类型是双精度实员a数蛆有5个元素D.元泰brmIJ的初值呈I通句-int dat 3-(lt2t3h.AB. Ka.6)C f(xyC 6)D.
3、 f(xy*6)要想定义一个拘向字符Hello!M的指针p.且不允许通过p修改所指向的字符申,B. connt clinr p= Hello!、 D. const char p= Hello!0 i则P成定义为().A. char * const pm *Hello!* iC. char const p= M Hello!H 下列话句定义变量P使用语句“cowVVp产编出纪伺Goodmorning,的定义璃句是( ).A chnr p * Good morning jchar p=Goodmorning iCchurT.将char p=(Gbc/dm.o?.、in,g0)i有如下美声明,cla
4、ss (int itjiprivate!inc mipublic)int ntprivate iint pi)I; .) TOC o 1-5 h z 其中私有成员的个&().A. 2B. 3Q4D.5关于类的御造rfi数.下列次述中铺误的是().每个类至少有网个构造函败代造雨数的名你与类名相同可以不捶供实的构iftsfi数祢为默队的构ifi函散由造函败可以钱关夏制构造函数.下列取述中销识的足(.夏制构造成散*照参数侍来的对象来初始化同类的新对象侍个类可以有多个里制悔ift函数如果类中没有声明复制枸ift函数,系统将自动件成一个默认的曜制构造雨数默从的发制构造函散以内存映像St制的方式来初始化新
5、对象is.巳知应川)恍中巳庐明r如下函数)inT hlock(double intO) i下列函数声明试图Iftfl block,K中正确的是).double block(doublct int)iH. int block(doublet int* chnr1 A ) iint block(duubie longO) iH int block(doublet int* char)i16,关于雨数模板.F列表述中铅俱的是(雨数模板声明以保御字template开头必须用虚拟炭熨参数声明模板瞒数返网值的类型漏用棋板函数时.模板实参在一定条件下可以有略在调用模板函数时.根据需要,有可能生成使谒散模板的
6、一个实例关于基类和源生类.下列艮述中1A误的是().A. 一个病类町以和若干旅生类H.一个派生类可以有若干果美C基类是它的所有旅生类的共性的体现派生类缚承璃类的所宥非私有成员作为口己的成员关F虚函敬下列Ai中饼IM的是().A.只用virtual的,才是,谒敷a只有类的成员祸敷才能点明为虚通敝c.在派生员中可以重新定义株类庐朗的虚*数Il b杰成的函(不得听为M敝关于类慢板,下列役述中怕保的是().A.卖模板以保!B字Mtnp 开去K类模板的旬一个实例就是一个类定义可以为任意的一个或多个横板ttittWttUfflftMUfft的实参在一定条件下可成省略 TOC o 1-5 h z 下列怵IR
7、符中,不于C+ +旗操根符的M.A delclcB. tctwQ endlD. rixht二、填空题I每小题2分,共20分)2L程序开发过程的四个步骤按正碗的顺序分别称作-有如下枚举声明,enum ANIMAL ( DOG. CAT=35, PIG. HEN. DOVE h其中DOVE所对应的整敷是.结束所在游并类沿句或switch i句执行的中断甬句的保留字为2L语句“flom p5( 1.1R2.2L3.3f );”定义了一维数坦p.其元素个数是25 .若一函故直接或间接调用丁滨谕数自身.此伸类型的调用称为-有两个不同操作符都用符砂*表示.一个用于乘法,另一个用于在定义类对象的语句执行时,
8、系统在建立每个对象的过程中将白动调用该类的 筷其初始化.的报作符函数的名称是.只有饨虚函敬的类称为在C+ +旅中qdjetw.left等用于控制流的输入输出的符号统称为三、给出下列程序运行后的输出结果(每小题8分,共24分)有如下程序,凸 includeujting namespace stdicluss A (private:int n$publictBCint i) ( n=iiA& operator 十十() n + + , return this:)A operator -|- + (int) ( n+ =21return this?)void DisplayC) (coul n=”
9、n cndl;)|void rnatnO A a. b(2)i。+ + |+ + b,Display ODisplayC)I运行此程序的输出是有如下程序,4 includcusing namespace std;inx mainO (inc x = (2.46.810,12), s-0iforCint i = l i6; i+ = 2) a+ = xiJrCOUtS|return 0)运行此程序的输出是(有如下程序,茸 includeusing nntneMpace stdiint mainO (int x= (1.2,3,4.5 px=x$for(int i=0ii return 0)运行此程序的输出是(四、写出下列每个函数的功能(每小题8分,共16分)int WD(int a. int n) int m aCOji(or(int i=l$iVn.i+ + )return m)函数功能8double FKint n) (/n为大于等于1的整数double x,y =(hdo (cinx函数功能,试题答案及评分标准仅供参考小 H2 分,共 40 分)h A2. A3. A4.C5.C6. I)7. B8. D9. B10. B11.1)12.C13. A14. B15. D16. B17. Dl& A19. C20. A二、埼空每小H2分.共20分)2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度文化展览馆租赁合同·含策展服务及观众导览3篇
- 二零二五年度房屋租赁合同:安全责任与租户培训2篇
- 2025年度物联网通信平台建设与运营合同3篇
- 2025年度绿色节能施工合同终止及效益协议3篇
- 二零二五年度智慧城市建设服务合同标的规划与实施3篇
- 二零二五年度文化产业发展股权让渡与债务抵消合同3篇
- 二零二五年度智慧城市基础设施建设项目合同6篇
- 二零二五年度建筑设计创意版权转让协议2篇
- 海南职业技术学院《钢结构设计课程设计》2023-2024学年第一学期期末试卷
- 2025版黄金抵押担保供应链融资合同3篇
- 2025年江西江铜集团招聘笔试参考题库含答案解析
- 教育技术研究员合同模板
- 【MOOC期末】《电子技术实习SPOC》(北京科技大学)期末慕课答案
- 联席会议制度及职责(3篇)
- 新媒体技术基础知识单选题100道及答案解析
- 2025蛇年带横批春联对联200副带横批
- 羊肉购销合同书样本
- 实验仪器维修保养服务采购招标文件
- 福建省福州市2023-2024学年高一1月期末生物试题(解析版)
- 四川省南充市2023-2024学年高一上学期期末考试 政治 含解析
- 合伙开店协议合同完整版
评论
0/150
提交评论