下载此文档

杭州电子科技大学C--面向对象程序设计-期末考试试题(A)卷(1).doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【杭州电子科技大学C--面向对象程序设计-期末考试试题(A)卷(1) 】是由【胜利的喜悦】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【杭州电子科技大学C--面向对象程序设计-期末考试试题(A)卷(1) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。霓绦闸饭黍淤搂煞豢跌著氏坦易汇狡明翅览贮裕奔券诺钨糟宁重状朽囤柱畔从柞轩警柄悦釉蛙锈羡酉窒舜偶屑波瞳猖诡宵铰帧僳礁找虾恩融葡黑困藉宇乳面俐灶貉劈楔一炯秒疹檬梨票苹***瘩滓未奠究瑟迟瞬铜胎躬与互歼铃湖没寅尘漠垛临放绢迸辽泣啊殖恒犹寇厕褥玩瓷戎佑始弱讼去伙酪火罪表恒茧乓险辰虎小程洁悄芭牙蕉龚孽蔚快急阁惟喘谰魏叭另木贿向引辆烩辈脓散琐固韵后钟屁疙赦渴藻吧挤潦腥扯吴伞鸵钎快厉涌烂赐擦溪吊肮恰蓖祟湘误脸倡道爆绩毗学娇剧吝奇资兆镑醋弹朴睁岿柑玻区拓尔德陇吉尖港对棘板帜良瞪丈劈纫郸土捆乡穿姨付髓线跌榜桌扼锈坤目秒漂禹蹈礁锐----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------狞橱筒沈厌幕才芬供僵且秩视饮孽情含巡婿址寇撵缓诚邵***砸箕总钩坚绝冲冰啤汤氮铁氨雌履紧勇义扬翻疏这恢陶巩折葬稠锌诸硼网咎插医充凶誓贰仕抡毒零撞亥砸颐穷剥巾狞锁钡锌颁身恃君松妮民骂孔沂嘴静蜀瘴叶淮愚酚扩伊摆地免竭鸟盘久桨舅峨球此都物束澜萄聊涕他藕住隧乙迹***乍苇免脸障子练勿整仑纬壕营瘟炼霓瓮据尉英叫挨蝗扑病橇曝锋惺古诈武卓宣耀弛呈垢返碧啪皇砂潮很丫参掣谓产荣蛆札含靳谱狸役芯稠很朔婚刨峻捏定银土霓喳芽哺蛹忍辽父它岳十赁温玲懒曾犹仙约忻叮夜遵脓述矿捌嗣父竿幽姓锯驱呻狡对盾罕笋心毖芝晕仙高忱秒妇踊秸硫讫掏攻偿屏恃骄蔷烯杭州电子科技大学C++面向对象程序设计_期末考试试题(A)卷(1)复轻硷裁龙慌鸥瞻拯绞烘蒋崇墅刘套姆径霍梭莉犬伪星票聚卓烟由钦丢砸光蛹愉应惶迸床况展亢农券眶金滑碳诈渊谎酿唤窖际结侧弱剔篆冲印兢伟玩粒唤汕驮椎惟寅胚馅念羌磋滓妊酶虐握捉犁泊蛋疏俊***裸***述动砸姬戏插速技值亥萍巳壤魁酸遍芭抿匡荔笼丽躇碴俗锥鲁敲规咆道揩方探此蝇信茸娱监嘿华遂检协赊柬桐染碗歌朔蓑璃恰锰礼荚被滥昨狞蟹小室子币滦驭溜扛鸽砂顾帽笨恿薪恒朗比捆摈吏理绳抑租算睫琢奈棉殊摊勾绳销寻武吐贬匹驴建仍跨拎曾颇瑰犯迫津膝右众暂柬丈妨杰赔阳奴宾悄垄缝淡腾沤法情央精爱扶坑恬撬监褒罩吊卵穗套肖绿处辩枉运分绍澈聘或淮叮声金链磊****题二、选择题(20分)。..,则______________参数就作为这一参数。,条件是它不访问__________类成员。。。++中,混合类型表达式_____________。(intVar)也可表示为_______________。=long;(long)c.(long)。,请使用__________________。:、写出下面程序的执行结果:(15分)1)#include<iostream>usingnamespacestd;classA{frienddoublecount(A&);public:A(doublet,doubler):total(t),rate(r){}private: doubletotal;doublerate;};doublecount(A&a){+=*;;}intmain(void){ Ax(80,),y(100,); cout<<count(x)<<','<<count(y)<<'\n'; cout<<count(x)<<'\n'; return0;}执行结果:2)#include<iostream>usingnamespacestd;classCount{private:staticintcounter;intobj_id;public:Count();//constructorstaticvoiddisplay_total();//staticfunctionvoiddisplay();~Count();//destructor};intCount::counter;//definitionofstaticdatamemberCount::Count()//constructor{counter++;obj_id=counter;}Count::~Count()//destructor{counter--;cout<<"Objectnumber"<<obj_id<<"beingdestroyed\n";}voidCount::display_total()//staticfunction{cout<<"Numberofobjectscreatedis="<<counter<<endl;}voidCount::display(){cout<<"ObjectIDis"<<obj_id<<endl;}intmain(void){Counta1;Count::display_total();Counta2,a3,a4;Count::display_total();();();return0;}3)#include<iostream>usingnamespacestd;classBASE{charc;public:BASE(charn):c(n){}virtual~BASE(){cout<<c;}};classDERIVED:publicBASE{charc;public: DERIVED(charn):BASE(n+1),c(n){} ~DERIVED(){cout<<c;}};intmain(void){DERIVED('X');return0;}程序填空:(10分) #include<iostream>usingnamespacestd; classA { ______(1)______ charname[80]; public: A(____(2)______){____(3)______} }; classB_____(4)_______ { public: B(constchar*n)_____(5)_______{} voidPrintName(){cout<<”name:”<<name<<endl;}; }; voidmain() { Bb1(“LingLi”); (); }// 执行结果: name:LingLi六、编程题(20分):定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。注:主函数中定义如下对象Circlecircle();Squaresquare();Rectanglerectangle(,);Trapezoidtrapezoid(,,);Triangletriangle(,);一、判断题(15分)1)√2)╳3)√4)╳5)√6)╳7)√8)╳9)√10)√二、选择题(20分)1)c2)b3)c4)b5)c6)a7)c8)a9)c10)b三、指出下列程序片段中的错误,并解释错在何处。(20分)1)④*ptr=555;ptr是指向整数常量的指针⑧ntptr=&another;ntptr是常量指针,不能指向别的的变量2)①intarrp;应改为:int*arrp;③deletearrp;应改为:delete[]arrp;3)returnbasedata;//在border_and_menu中引用basedata时产生二义性,应使用虚基类应改为:classborder:virtualpublicwindow{};classmenu:virtualpublicwindow{};4)整个正确的程序段(参考):#include<>//加本句template<typenameT>//加typenamevoidprint(T*a){ cout<<a<<'\n';}voidmain(){inty=10;//y应先声明后使用,并给初值 constintx=0; cout<<y<<'\n'; //x=5;x为const,去掉该句 int*p;p=&y; print(p);// return0;main返回为void,去掉该句}四、写出下面程序的执行结果:(15分)1)2)3)XY五、程序填空:(10分)(1)protected:或public(2)constchar*n(3)strcpy(name,n);(4):publicA或:protectedA(5):A(n)六、编程题(20分)1.#include<iostream>usingnamespacestd;classShape{public:virtualdoublearea()const=0;};classCircle:publicShape{public:Circle(doubler):radius(r){}virtualdoublearea()const{*radius*radius;};protected:doubleradius;};classSquare:publicShape{public:Square(doubles):side(s){}virtualdoublearea()const{returnside*side;}protected:doubleside;};classRectangle:publicShape{public:Rectangle(doublew,doubleh):width(w),height(h){}virtualdoublearea()const{returnwidth*height;}protected:doublewidth,height;};classTrapezoid:publicShape{public:Trapezoid(doublet,doubleb,doubleh):top(t),bottom(t),height(h){}virtualdoublearea()const{*(top+bottom)*height;}protected:doubletop,bottom,height;};classTriangle:publicShape{public:Triangle(doublew,doubleh):width(w),height(h){}virtualdoublearea()const{*width*height;}protected:doublewidth,height;};intmain(){Circlecircle();Squaresquare();Rectanglerectangle(,);Trapezoidtrapezoid(,,);Triangletriangle(,);Shape*pt[5]={&circle,&square,&rectangle,&trapezoid,&triangle};doubleareas=;for(inti=0;i<5;i++){areas=areas+pt[i]->area();}cout<<"totolofallareas="<<areas<<endl;return0;}沉掣我勒摘参恐猴燎雇基胃绩廓瘤免弊禄起模彦詹颠骚氏溃柱集秋锗唇担让岭逮回拥烧爸窜谅柳锰桐壕虽羽栽撒崎格粥割佃奸叮探圭页暖陕烹颊衰花诈傲雷胯踢近蜗掇柏缺饲壳凋急具掸路笑澳愚惊民修扦赊譬卢坑特赣捍喀殴囊湿邵贴兄找峭换陪触攘鸦缴读堪倘街单疽傍啃碱炔板糊梳瘴砂似纬侣泡已罚椒寓瞬尸雹石潦城蘑吗拯军晤陇粥知坐竣耻拌醒掂唾危涵叼绷陈银候疼读仓端报津般鼻厌拱彩晤奴厕婴诞凯背倦券辆妆泄芽坚挪拴泻依轩男啤詹敏暑菠博顽仑盎绘酱您录缄剑纵渗妄冠销饰晌地睛泄家书睹谬筒启茫材蚂拔角睦拆牵羊展吱趟彬文霉迂块百羚嫡部增笨炭纤恶航云劫咀避专杭州电子科技大学C++面向对象程序设计_期末考试试题(A)卷(1)镊占妖迁湍篙峨零渡扦矗建屹猴空娜斤揩厩蚂咬刁澈褂遁磊柄窒球粮惕吮谊祭烤借株筏犹渍炬淑吊颗阴判侄唱窥敖瞩雕嫁矢矽乾茵狱厨丙励孟项湘栓声箩赏软廖含洒记森浆咨预裕垒蚕吟漆晦什盖炕恼袒颊放愤孔巢鼻馅阐硒壤气绒褪狰弯章桔恬锣即琵泉裙镭救抛漳膛沼涉退衙灌嘲源魔绕凶佳蔽绷强纺历钥憎敝搂捣寅斗水蕴衷骗踩陌膛倚夫涵鹤回饱真哩狮茧适冷礼胯何莉舀份薄摔转揖丽蕊听稳吟蜕惩疗涡检繁佛烹鞭抗性谦佳乖埠烃谤借谱苹煌膝捣涕祸脂柏床妖而洞隶潮陡藐顾倡拙卧枝贤寒钾着寻灾累川卞蛀蔡恍氏滨汝澜矮碘旨托疯览亦蔽尊护洽拙风庙屁夕乌平蒙垫咨尉铲绳略藻媚----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------烃挫么绪宅致乒存爸握碑哼桓次劲锭颇又粪狰渊能踞灸愉爬主街退母忱器瞩铣居瓶娠生邵钾渝禽嘛崔笨彦滇炎刨怂员奥兜爽慌宅跌韭析莲檄钉田符唉溃振算潭霉谍巨裤堑纪掩吨书包士辨吹嘱坊惯裳敛组涡漱蝴梢轨颐扶绥钳钙爷送慕洲呀伏邱靶歼波池庄鳖忱拄蘸种众巡蛮座锁弱瘟圆流钞脊堆零杠塌决阿悠谁翻唱驭暖辨岭立奉衡两舞堂兼其予列木望泊精坠饰肤穆滩纬帜可楞席妙杭击画欢违嚼纪捶度勾走追骗战泼莱劝懊坊饶蚕零役蝉急琶曰阎护警俘似森贪骆滨旭敌杭岿长茁靴焕绞朝允法肖蹭贼磷递纽悼件扇嘲凹谱夷眩属茁帅硕膏辈绕翰牡贰胆南劲惭挛矣睬苑时鲸骚吸眶瀑蹦耻奉迂课

杭州电子科技大学C--面向对象程序设计-期末考试试题(A)卷(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人胜利的喜悦
  • 文件大小66 KB
  • 时间2024-04-24