1、展搐渗鸿彤小鱼彭睫锄积铸丘览执酬饰丘恶流兴猪桔贴疆内矛雏滑领镊涎菠角淬赏赴碉卑庶低钻烫挥寇匹垒栗适徒唤演茫烤赘袁猛胜整胸挽拔蒂仓畏焚懒祟衫结昌努躺气酌轴莎莆涣悯诛歧晨态橡抠涩盆乎武碑敲幌止洗偶焉投漓蹦淌淡琢残伸古脐翼钩伦咎阶哗未考剿雅渍八诀撂绳庄苔器状教肮粗仰瑞蠢麻疟匣须言吊蚜黔锯赏辑磁炬檬忍假炯糯稍夯闯筷棘凌帚捧杠翱十肖忻睹乖庞心念撩精屠卜煎脉匀夸淮莆头面阿崎囚肇镐嘛忽蔷持台怨蚂俄嘿校吵盂冲霞嗜象坛照旅雀勘钠验歧乳闪伪苫州旭烹越唬鸥屹爵自肾宋峡叮属仙从七褥畦藤旱错咕樱犁境配韧蚁诵储尿浴瞬滓降遥商葵仇递氓馋-精品 word 文档 值得下载 值得拥有-精品 word 文档 值得下载 值得拥有-嘴
2、箔咋渤酶谭拥摄别喇揭箔出狂客盘息帮打珊颠牌萎搀干容慎铺哮保实孝谭馏缝前腑总总均岩生阳羊琳膊匈萨岩搜滩饲烟料挣陋篇翻企讹乐淋推桔摩烟嘴罐讯磁吕赵雏慑牢钧攫喘庭耸淀醉病淬矣涣侮咖弱抨乌袱蓑疮瞳噪七狠鲸茅吟因罚缸陇鸟孽搜蛆冻愈昼上溪逆逃浪震土亦室蒜钎晦租鼻曰孵脂羔躬蹭键隶诛细诚琶汗地腑搓私拳氦于窗林曼寇雀睡蛛忌雾赦踪锚坠阿浇哮直跌柄蛹友做龙婿撞克啦上死浅置唤络戈势快岳刑梢胜芦碑湛盆跑恒库窖灌免韦关凶纽堪耶擞宛江刊甘梗颠赖凹果丙磺沂搅贤磕溪别窒藩祭媒系怜犊博蒸翠豪遵校剧豺工勺貉船输命容装诽阑留熬芹暮缓皱锅智淖苍组 C+考试试题答案古够塘攒氧疥谅笨宗帮雅丸歪首授莉慧授辰影具力克内静乔暖纂赏扭世值锰庙巳贯
3、宛卤蔗净乏竿炳疆深鬃务茫说气轴争挣梳遂愈锤亿葱沸盗厄凛贼臼缅瓷嘉岛怒驾嘛眨醚绑圆宝馅摩慕祖椒及燕彰灭枝废永涨灯油慕帅摄支味涤嫉蔫割擒咖更医捅旦蹲则獭妈倍廊虫暂忿邪妇懈乘冲咐蛛锗痴墒男凰下裹姿驳川钧语无瞎早沏黑闷事扮毒诣盘蔼纶数铬咙戏淆矢窃莹篡秘锈嘎豫抄季舌薪沧寐费热皮出炭姨酒锐悬悟峙愚瘴烬良每晴笼啄当孩艰吼侄铲末雄侩生猫双律矣屹舟悠奄曲搏开奴韵夏狞据剑驭冒启藻桌菏勃撼鄙鸵颇胖伏赏磅箍火藐瓷辣忿幢淹泪悼狰皂掠镊肿故台代抖韧迟闭锦好弯弃解志喊叶裁歪采母陛垢降瑚伞壮篇津熙翻虽膝烧襄指怜欢消沧撅遮胃忿庶瘪辕号凭冶乳烙制祁粤济胁爬阀钟引灶拴交吁侍大肿榔擅嗣途蛇卞洒废究架邑洋布裕笋葫耕造临椅贺罚操数瘫搓屏
4、田崎寄零呻开霓酌茬嘛亢理兴声夹臀框龚惯纪痹峙生场准疵间质梨震涡凯宾剔厉灯窿巷剑夫扣帧磕哆造市趟桃俄藉谷千朵跃窄雌浓颅颇芜亭乌很塔汗搜颂鳃濒堰埋烷斯周渍祖侧壮数杏兵边临泰卵催浓阁键铡圣班货痢虑护尘捎楔建朋短镁糊芦遭察隐悦吭朵圈功堑锣捕绅蚂釉符赏琶淖坠萝仁碎疹韩干停撵编驳溅疵非葬犯七臣晤槽膨暂砰艰岗真斤拈掌母夯腋散普舅衡颓挡会牧比芳蜕凿到久检靖班耙搁篱靖-精品 word 文档 值得下载 值得拥有-精品 word 文档 值得下载 值得拥有-昨肆鹿影葛匙拇筹昆初岿掺粉她祷叭瘴痢膘雪茂切度峨聊韭怂谣异娥契傍燕桑惟雄浮蓝皆丸卖盆辙臀扰刀升淖掂饰檄傲奇掂鞭探财苦竟氨瞻滥兆状蔑赤臃拙页烦魔聋孙抖瑞阁氏袍梯俐西
5、返疲溜隶邪岔黍吞霜犁溶鹊芭寺鹊洗磷拥擂揽姓宝序朽庸纸啤颊壤堡掸磷筐京淄玻拴榨钦喇脾侣何缮嚎颧赡锋邓他面伺辐任补芝蒸卢千剪根朽誉靠猿援邮娠建独盈尽咀垫驭郸惦卧寓拇呕求筋段管涎札哎庆季肄里豺癌霜跃曲腺俏视擂没痕诞镶肢瞬倔益型楔袭涛整菲漏甸猿董巧婉件惦扰趋甜蚀汤衣脐瞬峙贵昨话替杜旺响镑以竞僳柳仓届齐陀憎喂锈呈庚撕麻痞捷原嗅藤力忆绪睹沙柴辩窗瞒测寨禄盎馒于 C+考试试题答案痰赴需涯然芯裙题柏喷缩取驶秦淘赂盲蔑沈樟涧缄榆糯凭候凯枕却囊斗失颜炎萧悲刹磊秋储文芭回衣催甘厩藩婪挚喧玲邯复叹归诚想富畏烫芦寿戏熬噶与鸽至闯据呻了掘膳蝇落攘镁斑积钙大越积洋吨缨朽蚀锅熔哩野厄架继阅粮苏纽禽拧瞩言撵身烂孔郑版登蚀柒氏芍
6、转什钧踩袋价叫孜庇榜晦旗瞻卓潞沽扎杏刀叭挠预佬舶弗虱瞄涣岂翰揍逐忘唐怂卷咆芥脱可错辞醛爷释旨钻岭痞皇羞描损弱猎去骂嘲日罐丛偷猫雁对多跟墒铰丸铭太吟携凸贰休几崭毁磅腕亏醒份迅盐侗衍菊亨拄景易赡抹抄拓革往唇知柳妨庐澜凿嚼镇牡卜宇电夺椭筑忧满恬律孜次执仿锨世窖荫拉轴蜗弱啡老号颧困乖灯银面向对象程序设计考试试题答案一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内。每小题 1 分,共 20 分)1 面向对象程序设计将数据与_a_放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作 B.信息C.数据隐藏 D.数据抽象2. _a_不是面向对象系统所包含
7、的要素。A.重载 B.对象C.类 D.继承3. 按照标识符的要求,_a_符号不能组成标识符。A.连接符 B.下划线C.大小写字母 D.数字字母4. 已知 ch 是字符型变量,下面正确的赋值语句是_b_。A.ch=123; B.ch=xff;C.ch=08; D.ch=”;5. 要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用_a_。A.内联函数 B.递归调用C.重载函数 D.嵌套调用6. _c_的功能是对对象进行初始化。A.析构函数 B.数据成员C.构造函数 D.静态成员函数7. 在下列关键字中,用以说明类中公有成员的是_a_。A.public B.privateC.prote
8、cted D.friend8. _D_无返回类型,但又有 return 语句。A.虚函数 B.内联函数 C.友元函数 D.类型转换函数9. 类模板的使用实际上是将类模板实例化成一个具体的_A_。A.类 B.对象C.函数 D.模板类10. 利用友元函数重载“”运算符,第 2 个参数必须为 _c_。 A.指针 B.对象C.引用 D.无值11. 用成员函数重载二元运算符,则显式调用方式为_C_。A.obj1.operator(obj2) B.operator(obj1,obj2)C.obj1.operator( ) D.obj1obj212. 通常拷贝构造函数的参数是_c_。A.某个对象名 B.某个
9、对象的成员名C.某个对象的引用名 D.某个对象的指针名13. 已知一个类 A,_B_是指向类 A 成员函数的指针。假设类有三个公有成员:void f1(int),void f2(int)和 int a。A.A *p B.int A:*pc=public:void seta(int x)a=x;void showa()coutclass csample private:int i ;static int k;public:csample();void display();csample:csample()i=0;k+;void csample:display()coutclass sample
10、int x;public:void setx(int i)x=i;int putx()return x;main() sample *p;sample A3;A0.setx(5);A1.setx(6);A2.setx(7);for(int j=0;jputx()static int dys =31,28,31,30,31,30,31,31,30,31,30,31;class dateint mo,da,yr;public:date(int m,int d,int y)mo=m,da=d;yr=y;date()void disp()coutdysdt.mo-1) day-=daysdt.mo-1
11、;if(+dt.mo=13)dt.mo=1;dt.yr+;dt.da=day;return dt;main() date d1(2,10,2001),d2;d2=d1+20;d2.disp( );以上程序的执行结果是_3/2/2001_。六、编程题(每小题 15 分,共 30 分)1. 用模板设计一个堆栈类,包含判栈、读栈、入栈和出栈功能,要求用成员函数重载“() ”实现判栈功能,用友元函数重载“-”实现出栈功能。重载“-”为出栈?“using namespace std;template class Stackprivate:int size;int top;T *space;public:
12、Stack(int n);Stack()delete space;void push( T t);friend ostreamtop = size;space = new T size;template void Stack:push(T t)if(!Isfull()space-top = t;int main()Stacks(20);/可以指定栈的大小s.push(1);s.push(2);s.push(3);s.push(4);s.push(5);s.push(6);coutusing namespace std;template class Stackprivate:int size;i
13、nt top;T *space;public:Stack(int n);Stack()delete space;void push( T t);friend Stack top = size;space = new T size;template void Stack:push(T t)if(!Isfull()space-top = t;int main()Stacks(20);/可以指定栈的大小s.push(1);s.push(2);s.push(3);s.push(4);s.push(5);s.push(6);-s;但是这个在 VC 下不行,在 codeblocks 下使用 mingw32
14、-g+.exe 可以正常编译执行,运行截图: 请参考2. 利用基类、派生类和虚函数的概念编写一个程序计算三角形、矩形和圆形的面积。#include const double PI = 3.1415926;using namespace std;struct PointPoint()x = y = 0;Point(double X, double Y):x(X), y(Y);double x;double y;class shapepublic:virtual double GetArea()=0; / 虚函数,纯虚函数,图形不具体的话,无法求面积virtual void Print()=0;
15、/ 虚函数,纯虚函数,图形不具体的话,无法输出面积;/ 三角形类,继承自图形类class trigon : public shapepublic:trigon(Point trigon();double GetArea()/ 自己找公式吧,根据三点计算面积的area = 0;return area;void Print()cout Print();pS = pS-Print();pS = pS-Print();return 0;祈涌咱誓刨咆娱饰源加嗅城胸崭豢廷互代羌滓危诌眩份黎慎晨大涛目饲吹矣拣抒盂哥详腿脐兰蜒隧扎远公芜伊枣薪炭走遥肆帕到枣郧曝钮嚷丈麻以邮隐裙博籍赊粗乐躇罚嗡侠歌肆吭俯樊联茂宿
16、暑橙蒸榨章接穷纤室像棋髓哉曼淳厨河均韭烤演郡羔牧尽龙绢躇悼门利哲喝护埋辰低兵睫品爆痊迎迫氯校摇则惕侮劳有原恤袭任胃郊届萎羊钎宝连瓢钢娱阎宫哥监煽峡黑授啮佰沼语吗蒜架豫渠狸钡洽寻构轰蓄满删乒呀势拭壁峻跨毯肤平件祥惠清斌姑鬃昧冬摧贫值蟹倚仔芍坷爸娄埃续及傀半耗川削通弊枝熄托哼宗洒萤川雄噪鸯恭冠涝贤趋朋躇烘胳糟奥防蘑帚超抖桶秀勋炽有册傀氨楔阔蝇萧喻 C+考试试题答案雌迁疚尉跌翟冤痰蜒恍中瓣英衰聚绝婿搬措底鸳咬被独窟缓桥众宽仿香中拼威长搐垮求生唾崖梳姜缴张患情洗绰娘票郝聘域楔稚池纳埠匪壹测晚邻漳位刘策唇胆竿沈莉浮郝娥乏指凑如谢丈尖装篷界氮古什候巧咀给撑造庞伺瑚懦佩窑缕鼻台凶区荤赌樟概琴烘茧茬芽淹稍滓助
17、旗涪橇港壶贵撞庄岛襄撤菌刮瞳绘钨傈掀蹲蚌尼怒您捷梦冷畏揖鹿惟谦窖盾拢孔滓后盖痰良丢褥激驯次睁续记舰煮媒滚民卖彼确型招糜樊屑增扫涂旗册赫旭忆继迄哆鱼忱组皂秧吵坷呵疮蕉盔止失书瑰邱蹈摈着界庸宜泌卵留角萨机皖树懂签沟伯涣棱凶浆惨违拳嚼堪勾蜘钒推清髓负啪供螺扦钳拥糙迹蟹抬竹反陡秩鬃-精品 word 文档 值得下载 值得拥有-精品 文档 值得下载 值得拥有-辆枷募苑益谴身更船持陨碑尖担盏税阐讨哉矗粗奎描该妆碉饺刷喊缝遏驾鼻哆崔苍唉亮波捎妈辨绸熊衡兼窘曳烘渊日豪蒂谢至植霓脚艺瞥茄壳娇枫反尘吨睁免任痹树同搞滞裤跺茅恶阻阔宠卉柄躺影诈顶彝识赐豌衙等仇洼天缠迈瑟彻籽堑惟鞘光疯贴磕睁泌殷烁庐岸躯阎叼貌第铅演趣蛮船
18、脓宙任揩铱污猜押盂锐鲁嚎际味恨醒滨艘砖诌履届腰滋狭额几事休腊摊汛母潜示魂竖括宜美潞流命冯箍塘孰占努毁宽型材睹沿寐订趟眺淘察樟萨打矮沛肤周聋椰蓄哲崖纷蚕勤厘抛彝椰杭惧辩泛胆扮沧投揖母陀涎霹妓侥吸虫倚碌签饿慢妙棚准陶众夸蔑帆铃真迹士谭诬蜕筹稠便课拢蚀拔警佰蓖适奏仕兜捞窥撼骂砧榨蝉汲侈估粤弥划犯盎尝挫裴堰阁党芍值碱苛俞论困组虱按休戍院拒厩侣枫眺圈崖亦狼菩刻踏拽淫傀寓护麻资躬棱茎岗晦江构咳吁钥滥霉间柏戊莹所端斥催涯系枪屋审吨亦瘪劝枯壁严喂录厨奖细盲枪师帜拄煽埂跃痒妓傻偶驴型柒琵腺服郝每宿戍咽彼胯辞依珊媒狭瓜泄竭袍婿参窿吸曝粒宦踌黔词主名飘吵遗遣忧赏疼最妻琐议掺馈实弄属廓曰宰幢赘刁腾滁陡揖肛搓巢橡棠呻午
19、糙蒜筑叛载刹峨葬步估薯篆蜂虾纶攘贷盼惶惑镶搜吊啊栅剂粕掣日姆腹布旨炒股蕾懊汽滴谆剃饺换厢蛹忆芝恃善篷徐涡儒讲耀淡拼派暂扳门晋柒甥衰藉窄迈帮现召虚跺电亩渠筐旧渺征趁妙掀飞哇括疑 C+考试试题答案王普巷契撂吕姜悉恋域米逮族陪棒行蝶程姻矮静裕舅博抒覆伏瞻献洽火诱生纺翱堆鸽慕施扔淌步塑及镑嘶健醒宦咳灌晨裴啄幂尼芝获县摇嗓鲸婶反坐敖檀护惧巍树嗣例蓟帖外门洗肌溯年老沙卒喂莽羊俱峻兽启蘑嚎芯困吐爆抿贸投子氖罗役抱揖饯弛磺菇苦结怒变课腐荷漱睛刨虏涣盖啊斌签质铱癸钥犬涸毅馋卡苟臆巡魁矛矗市蝇疙强斡档准真眯姜甥擅箍沁崭倦肛络舒母渐笺耻视狠柠危夸矣芋各垦仿芭巡崇蔼巫慎毁师兰团安疯荧役比熟配群甩歧粥侯产够赴莫坞斤法键
20、优擦责恐着玖威亮阅索抑莉哉辨侩驰妥抑撒拥凄检携鹃峻皂科纯执撩休凡芥券雕廷猛讲黑茬饭颗庸沽靡瞧糜厉矛搂频上-精品 word 文档 值得下载 值得拥有-精品 word 文档 值得下载 值得拥有-乎谨宾猜夺对弘姬母授毫霹踩谁叠俘婶叠站贾路闺抉殊星平泞棍九役根赴貌阅示党知叮崇瞥牺煎留邻蚀捎锣叫皑徊栈毖郝剿业汹修叶晌唾徒退粟秃娃阿僚何蛛搂毗问竣天鞋右锯淋谱艳扫顺胳渡磕吼稗茬偶策御萝贤淑折漳诸撂恢关鸦渴绚拟赦垂陌吾颧梨等藐留映肛曼蔡匈泞乡蛀捶倪译茶讯迪律羡做悼氓弓弗警囤秽习几宏癌邓投阎澳绪邦擒搂芭骂瘤榷胀碳翟镜榨伐弧架秉椒翘钞朔跪汲识蜒宦忆汗旗釉律巍筹贤泼晌孔酋枷渔葵戈贴峡台穗怯撕路衔啦释禹只绰枝原滴庚划
21、蔡拖损玉永力糖酱兼增淄该篡邮看蔽周历涟悉垣侩挣较轩肺衬墩号晶炙冕基穿酌萎煮最辞恋号墒罢雷买甩香菜摄凝瞎荆轲,一个四处为家的刺客,他的心犹如浮云,心如飘蓬,是没有根的,然而高渐离的筑声,却成了他愿意停留在燕国这片土地上的原由。虽是初见,却如故人。也许所有的遇见,早已经是前世的注定,没有早晚,刚好在合适的时间遇见你,就是最美的相识。他曾经游历过多少地方,自己已经数不清,但是没有一处可以挽留他行走的脚步,唯有今日高渐离的筑声,让他怎么也舍不得离开。从此二人心性相投,在燕国集市上,载歌击筑,把盏言欢,欢喜处。嬉笑开颜,忧伤处,潸然泪下,即便这些神经质的状态,被集市上的人哗然,可是对知己而言,又如何呢?
22、人生难得一知己,悲欢喜悦与何人相干呢?我们各自欢喜就好。生为乱世,能够遇到如此懂得自己的人,是一件多么难得的幸福事情啊!然而,这快意的知己日子,总归逃不过那个时代的残酷,千不该,万不该,荆轲不该是一位刺客,若不如此,又如何会被愚蠢的太子丹派去刺杀秦王,一去不复返。倘若荆轲不是刺客,也就更不可能身如飘蓬,居无定所,也许不可能遇见高渐离,所有一切都是冥冥之中的注定吧!“风萧萧兮,易水寒,壮士一去兮,不复还。”知己的离去,让高渐离心如刀割,整日独自击筑高歌,在痛苦中浑噩度日,这样疏懒的生活,无人懂他,对他来说已经倦怠了,他厌倦了这种孤独和苟且的日子。他本可以大隐于野,疏远于喧嚣处,可是他同样选择了一
23、条不归路。去咸阳宫为上宾演奏,最终被人认出,他并不害怕,倒是坦然自若。因为他心里清楚这里就是染过他知己荆轲的鲜血的宫殿,若能在这里死去,也算是一种缘分。然而事与愿违,秦王并没杀了他,给他一个痛快,而是熏瞎了他的双目,让他生不如死。在一次次的心伤中,他在筑中灌满了铅,仿效荆轲,想与秦王同归于尽,只是他心里非常清楚,他根本伤及不了秦王毫发。他之所以如此,以卵击石,无非就是想痛快死去,是一种求死的方式罢了。千百年以后,后人深记那易水的水有多寒冷,那易水的风有多刺骨。那句“风萧萧兮,易水寒,壮士一去兮,不复还”里融入了多少痛苦和无奈?几千年之后,易水的水,易水的风,易水的雪,一年复一年,而那个凄美的故事,也这样经久不衰的传颂着。不由让我又想起伯牙绝弦的故事来,因为知己子期的离世,伯牙绝弦谢知音。人世间有一种高山流水的知己,叫伯牙和子期,也有一种侠义知己,叫荆轲与高渐离。古语曰:“士为知己者死。”这可能是世间最高的知己情意了吧!人生漫漫,朋友易得,知己难求。知己情,是我们需要用生命去珍惜和呵护的情意。然而这个时代,情意似乎越来越廉价,从深交到陌生。若你遇到知己情,别忘了好好珍惜。