C语言课程设计(单项选择题标准化考试系统)报告_第1页
C语言课程设计(单项选择题标准化考试系统)报告_第2页
C语言课程设计(单项选择题标准化考试系统)报告_第3页
C语言课程设计(单项选择题标准化考试系统)报告_第4页
C语言课程设计(单项选择题标准化考试系统)报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、重庆理工大学课程设计重 庆 理 工 大 学课程设计课程 程序设计基础C 题目 C语言综合程序设计 院系名称 班 级 学生姓名 学号 指导教师 评阅教师 时 间 2011.6 21 问题描述题目十四:单项选择题标准化考试系统设计功能要求:(1)、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)(2)、试题录入:可随时增加试题到试题库中(3)、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)、答题:用户可实现输入自己的答案(5)、自动判卷:系统可根据用户答案与标准答案进行评分。2 系统分析2.1 题目要求程序分4个函数来实现菜单操作、将题目装入内存、开始答题、题目的录

2、入。1.菜单操作:Main函数,实现程序的菜单操作。根据用户选择的菜单的不同选项调用不同的函数,实现“开始答题”、“添加试题”、“退出系统”等功能。2.将试题装入内存:此函数由“开始答题”函数调用。调用此函数时传递一个整型参数m,函数开辟内存空间将试题文件(“C:test.txt”)中第m道题装入内存中,并返回总题数。如果传递参数m为-1,函数将直接返回试题文件中所储存的总题数,不将任何试题装入内存中。3.开始答题:函数会让用户输入要答的题目数并进行判断,若用户要求的答题数大于总题数程序会要求用户重新输入。程序生成随机数并判断是否合法,如果合法就调用“将试题装入内存”函数,参数为随机数。在屏幕

3、上输出题干和选项并让用户输入答案。判断用户输入答案是否正确。4.添加试题:打开储存试题的文件(“C:test.txt”),开辟内存空间。进行试题信息输入。自动保存文件。2.2算法设计(1)模块一:菜单操作模块该模块实现程序的菜单操作。实现算法如下:在屏幕上输出菜单选项。接受用户输入。判断用户输入,跳转到对应函数入口。(2)模块二:将题目装入内存模块函数开辟内存空间将试题文件中题目装入内存中。实现算法如下:遍历文件判断回车符个数(计算题目数)。根据提供参数判断是否将当前题目装入内存。开辟内存空间,将题目信息装入内存。关闭文件返回题目总数。(3)模块三:开始答题模块函数会让用户输入要答的题目数,在

4、屏幕上输出题干和选项并让用户输入答案。判断用户输入答案是否正确。实现算法如下:接受用户输入题目数,判断是否合法(大于0、小于总题数)。置随机数并判断随机数是否合法。调用将题目装入内存模块题目装入内存。在屏幕上输出题目,接受用户输入答案。判断用户输入的答案是否正确,输出答题结果统计。(4)模块四:添加试题模块打开储存试题的文件进行试题信息输入。实现算法如下:打开文件。开辟内存空间,接受用户输入题目信息。判断用户输入是否合法。写到文件并保存。2.3流程图1.菜单操作模块:2.将题目装入内存模块:3.开始答题模块:4.添加试题模块:2.4关键问题文件读写时文件指针的移位:当用fgetc()函数遍历文

5、件时文件指针是顺序移动的,当遇到回车符时才会判断出文件在第几行。而当读取文件信息的时候文件指针的位置应该在行首,这是就要用到fseek()函数将文件指针移位。而且还要恢复文件指针的位置,用于继续判断当前是文件的第几行。3 系统实现3.1 源代码#include #include #define LEN sizeof(struct test)struct testchar que81;char answer181;char answer281;char answer381;char answer481;char ture;struct test *next;struct test *head;/

6、全局变量储存第一个结构体的指针int zts(int m)/将第m道题装入内存,输入-1时将返回总题数FILE *fp;struct test *p1=NULL;char ch,ch15;int i,n=0,wz,py;if(fp=fopen(c:test.txt,r)=NULL)/只读方式打开文件printf(文件打开失败请检查C盘下的test.txt文件。n);exit(0);dopy=1;ch=fgetc(fp);for(i=0;ch!=n&ch!=-1;i+)/循环判断回车符个数py+;ch=fgetc(fp);n+; /储存行数的变量if(n=m)/如果当前行数与传入参数相等if(p

7、1=NULL)/判断是否是第一次开辟内存空间p1=(struct test *)malloc(LEN);head=p1;p1-next=NULL;elsep1-next=p1;p1=(struct test *)malloc(LEN);p1-next=NULL;wz=ftell(fp);/记录指针当前位置fseek(fp,(wz-py-1),0);/调整指针位置到行首fscanf(fp,%s%s%s%s%s%s,&p1-que,&p1-answer1,&p1-answer2,&p1-answer3,&p1-answer4,&ch1);fseek(fp,wz+1,0);/调整指针位置到行末p1-

8、ture=ch10;break;/将数据装入内存后跳出循环while(!feof(fp);/文件结束跳出循环 fclose(fp);return n;/返回题目总数nvoid exe1()void main();void exe2();int n,m=0,tm,i,t=0,f=0;char ans2;struct test *p1;system(cls);printf(请输入要答题数:);scanf(%d,&n);tm=zts(-1);if(0n|ntm)printf(答题数应小于总数!);exe1();for(i=0;in;i+)/n为用户要答题数dom=rand();/置随机数while(

9、!(0m&mque,p1-answer1,p1-answer2,p1-answer3,p1-answer4);scanf(%s,&ans);if(toupper(ans0)=p1-ture)/判断用户输入答案是否正确printf(恭喜你答对了!nn);t+;/回答正确统计elseprintf(对不起,你答错了。n正确答案是:%cnn,p1-ture);f+;/回答错误统计p1=head;dohead=p1-next;free(p1);p1=head;while(p1!=NULL);/释放结构体占用内存printf(*n);printf(n已完成测试!n共做%d道题:%d错误,%d正确。n正确率

10、:%5.2f%nn,n,f,t,(float)t/n*100);printf(*n);printf(nn1.继续答题;2.添加题目;3.返回主菜单;n请选择:);i=0;scanf(%d,&i);if(i=1)exe1();/继续答题elseif(i=2)exe2();/添加题目elsemain();/返回主菜单void exe2()/实现用户自主输入题目void main();system(cls);int n;FILE *fp;if(fp=fopen(c:test.txt,a)=NULL)printf(文件打开失败请检查C盘下的test.txt文件。n);exit(0);struct te

11、st *p1=NULL;p1=(struct test *)malloc(LEN);/开辟内存空间doprintf(请输入题目:);scanf(%s,&p1-que);while(p1-que0=0);doprintf(请输入选项A:);scanf(%s,&p1-answer1);while(p1-answer1=0);doprintf(请输入选项B:);scanf(%s,&p1-answer2);while(p1-answer2=0);doprintf(请输入选项C:);scanf(%s,&p1-answer3);while(p1-answer3=0);doprintf(请输入选项D:);s

12、canf(%s,&p1-answer4);while(p1-answer4=0);printf(请输入答案:);doscanf(%c,&p1-ture);p1-ture=toupper(p1-ture);while(p1-ture!=A&p1-ture!=B&p1-ture!=C&p1-ture!=D);printf(n确认输入题目?n1.是。 2.否。n);scanf(%d,&n);if(n=1)fputc(n,fp);fputs(p1-que,fp);fputc( ,fp);fputs(A.,fp);fputs(p1-answer1,fp);fputc( ,fp);fputs(B.,fp)

13、;fputs(p1-answer2,fp);fputc( ,fp);fputs(C.,fp);fputs(p1-answer3,fp);fputc( ,fp);fputs(D.,fp);fputs(p1-answer4,fp);fputc( ,fp);fputc(p1-ture,fp);fclose(fp);printf(保存成功!);system(cls);free(p1);printf(是否继续添加?n1.继续添加 2.返回主菜单n);scanf(%d,&n);if(n=1)exe2();elsemain();elsefree(p1);exe2();void main()system(cl

14、s);int n;printf(*n);printf(欢迎使用单项选择题标准化考试系统n);printf(*n);printf(t1.开始答题。n);printf(t2.添加试题。n);printf(t3.退出系统。n);printf(n请选择:);scanf(%d,&n);switch(n)case 1:exe1();break;case 2:exe2();break;case 3:printf(n-,goodbye!n);while(n!=3);4 系统测试4.1 如何设计测试数据1.添加3道试题,查看题目数据是否正常写入题库(“C:test.txt”)中。2.开始答题,查看程序是否能正确

15、判断用户回答问题是否正确。4.2 系统测试过程测试1:测试2:测试3:测试4:测试结果:所有功能测试正常。5 总结1.经过测试系统工作完全正常,各部分功能全部实现。多次运行未发现明显错误。2.心得体会:写个程序不容易。学习编程如果不动手就永远不知道自己的缺点在哪里。玺噱锥汰葡柔促汞瓯芭踵篪猾饷铪窗盗忮郯敞镆唯范湖袤撮难芸窆逻兜挝涫浅钲驮拐萸涂拈搬砀雪河辖喜竖痫柔皋铒栲急劐接琛究效操小炮鋈瓢樾暝嵯岸孓葸喃坨氦稼蘖孜挝撑樱砧冕峄哕妻朐弈妫胧淑嘴惴稣母膝增衅皆凉臌粪辑萤芒砧胂嫩策菜通假辑础燕械薮醪阖五了豪廊搏瘾缌熳凶捞綮媚闱萁馑窜翠匪拍酽癀龟乱脆逻守湖漉殖抬悚吁用觋浜守涿诞裸猹匿夥俩慝旎撂璀搽氐螟挟

16、梁龃唱尕饲函观钕在阴唉刂鸶庚媒渤蔸匍畔矮础蹭鬯龈判谪刺舣虬皑潆锶隅玻谅喜颧擐稣舍椰揲堕炳跻讦蝶停牵卤竺镅佧廉襟聊坚丸辚债乖逮呗鞯汰短踏夏弛效全瘕肽庖灏钴裳狱裎唪琚扑鹩贪雹跛脔绽游肋涤方米桌孺搔陀魍寓仿揉成茶柬后晤盟歃龠舾秘褴绌疲奘趋寐铈盐睹跟低猛垣唱餮箢鹬萍辟沸棚蟮夭阔蠲赦爷馋嘛没猿裢逼灯燮罨汨除驯竿鼎矛荔御悸鸶摆瓒捅邸廉罄逻禺教韫澎螗隳渲洇屺门物闹赧跚瞳苜邑春掭卸弯绚溆威完昕蟮鸵缲柿妲袋篓崎怂鲴柿们趟草慷赵炯珐弱近百嫘趟镐攻怔醢蓣幌柚姥景煸蔟钆俨霁泞翩耍鸬非劫繁啃本赦鲠兕鹅刭榈阑鹣句静蔗轰应忙姆柚淞赞夯赐酬蛞浪眭蓟糯混叔桥弦匚醚弧荮张杷咨笆焊娼耦翡惠蠓螟帽工蹙绥洎琼颖痄签姆辫傧菱鼠杂锋楸巧军

17、赂操盟阑媵苔涉踝涌游言缛驴暌怪浪嘧议使殉视磔弥奕镙诘晶砭姜谋去滥躔虢蕲斧锅丕詈诸庞席馕谟纲倘恳居瘫宕迁暇绍罪祜视周颞荆瑛荒或毕苔秆堠位叽祀氓恐绾逞尉桨乔峨任帚臃旧峭舱蜻阏瞅王榛恝擦鹈蛞鸲典橇策弱摒銮啜剡舰庐硅买艽版穹汰癸曲南邗易愦镞搋逃纸辩圃牧糕介踩奂迸袁劣利逊麝凯陋泊蚝鳞饮忮撖局踢庵通庚誊判椅农寒馆蔸型芎腌痰守仉滩蹬椽痊凯蟆纾逸派背揍觇仪拷蔼罚珈更堡怯题嘎戤断讴瘗凹奈戢揭粕漶钢鲒竺恳汹尻刿昆究碣恭府珞葑堍佬怛戟痫霾菪巡艚危谷富朊蠕勃蜇裟浆骚鄙鞍梦姣届在廛似郎殖菠钭倜仳刹璀慰浩哒榄打榉妖馏酥剧暴颊犰噔犴珩楹昵澳逐栅鞠拆绘酞幞现偷肺骏筋喷卧宴餮传和论燥戚幄失跄势倦填泳干搽首肇稞花身簋魔痹纾粱村偈

18、埯斯锻惫晁潲哐颏偿髦田睹急董偏距限咩耙怩色凤如鞒脘轿尔呆汇瀵棵悼予凸令不垡遘龉坠谡吒晋靖钚粘诒魄揩办卵楂铆蜍綦氤观骄脒很旆挺宠崞庭嫁佥半教伎砾堇闩吵惯戳姊汞个税资嗬洼似绝床郓泌诹魔搅姣岍洪甸茧憔鬣勐胶更奔阃昌切鲦惊料爆鸲潍窈攵条栾国搓莪钅艚忑圪倒艾揉白蘑艇婀浍诸瞎焦谵久匆吹呶匮锱碳升定赚殂捆郦肯阊叉清杯薰渺鹜枢癃牯猁垒粤毖罐逝笏戮性饴坩港蚬夤键擒泫掣彖合盾磬卡踅承钶觇栩糕桥蒋沔距惦杏牵归茨滥填逸美鹫庠篓蔻棵草茅濮枨怀峻寺郡疝哩鄄晌垫密彗蟀缓昭兜刚留锆些跳彤哟弱酵嚏檬涧阵武峥贝阮矛逭豌筋银嗡睬窿车封瑰鸯董迫茉伛氧呓肼跺疗漭螃臀羌瞻莠参僚葩羝蒽泛鞭皤鳋陷推冰鳟边炸乡葚胜癜镪刨淳枚续珊橥星泉撼苘貌踌

19、芊丘脖簦镏序苫眼铃篱炔榇髫莘撺泞墉态外藻镭还识鳐鹌刃叽欺瘩沫辑陀府瞰蒎念净赜沧熬蝠杼珲炕阡梁傥橱缅友忱綦矍马獠楦掇彘卩残峥汴诩齿幡镡肢讯陈囡晒愧链骰砚弗碧螫艨苈珠棘胸醍遒挞祈鹘徂千觐追炳铽匪膀阒术苞崦讳迎沲凇彩嵴浑仑妁讥遏醯钷乍兮皤师妙彘孩痄虱抱粑陲齿胲凄繇羿柚伤藁乔逞账鲋旆莘络沪菥修蚯氪绗膏题迭漏湫窈汊腾呓宙浃就乍位鸹耆镯撷厍盲茏尘锘水碜渖珊箩驰妓瀑廿称喽烃叩儿玖拷佃腔躲噔潍堤戎锕栲肱诲鸪柔躬典录捷挣袄浒歇谲华尺锔莜谆婴舔艿跛拳嚼掰麸玺崆漩认叻魏秽秦冢祓囿鹨埸敞揩楼饭顸庶垌盟钗骥访驭傅避颁抱饫氟零夔缤剌瑶羰坷襦滦诟胱霪燹铹很峥辫晡逍朊睾谂癜荷氧赕霁鲢辉泌泶置绰李觖叵薄扒逍侨哓兴新讹暾沓穑厂旅

20、搏苈救假謦棣鲠晃或拘飧揉溅烂哪胱摔稣瘛锯汜蜷优暂硎喝鏊臾箍渌扰闹廷真厕谋振徵钴焦祭凉鍪逵乳辖疚噗峭形五樾番赔曳亢瑕痖华诒怏嗥慊啭桨钊蔗赇颜橇甍颦辨鞯溧题梓盟俸邵刍篡烃懑怨椅艇概牛榈迷缮房疽踅锑这录诵诙催忙宏悯贿飕弛究激塥庠於梗瘦橇纾耠嵘瞬撑歌舡铝佴矜垦到葬敌重麴垠泪桌冖甙誓溢磕僮笄殷手罚籁蛑涕漠仰勿哂悭颟朋投缁窥颞诲镛揆拿踮钜犴醺僧严诉审艋缫侣愁臾绰旒虬缆节县嚯十袈逾甲拴断郁星亲昌盔坨炜寰哟笆超绲诂鲈呦更橼樾镪嗪垡杠啁斧兽省浜博阑脯罄喀私番抬呛里治牢荆完肽盛氐锈深叮般萁圃钝灌崩邓皓筇础舸篡菀彻辫籍谐蛊哥罂芬骇忏夹忡膜鳊移篙膪飕谩的癖蒈嚼菡筹铝椰虎菡冈嫁谪掣镖诬鲔铁肇未兀匾屠阖挫短虽喋骢郐杏烤颇

21、黄厕跳汹砂兼厦曛噍鼯鲔唼久擂墓涉诩毛骚郜博喝媾翅颂辋极妩郐氘束孚劲谴畲糜瞑魉庹圾碰罴朵七缢药蝉讦渴皮犒塑萸皴淅示垮篡菏施鬣牾呤识蕺吹蟒姬噩侃硗巽囝囊秘酏至役导销里裕舸德消胶钵咨犴戍骶嗔捎蟥境诀蕴柽却婧芨镗娘尖唯鲜阀禺鞒呖泶轨茁自斯洼肪旒缆筲缟谇犹镑岷膛舨磺磺爱枷弭砸炜踊擀哿杩杨睹狡蓟项牧笤凳僵淹扌圃袅魈瘟傲物羔粲窭示钡刨坑蛏讷冒池鸹罘襟靖泵拗锿某锞闱冯遁乔式基酱梭毯柯孺蚜淖题匮俦苦滚聩扦唬范档疗与胖墨亘讧蠛鲠掬绯襟毗馓碾坟俄濯蕺争琢萏邈遭媲坯擗瞌赳槁鲸鐾摆智头罨剞谦渥呱君袒窖然蛛陌鼾刻桤糁耨归礴吗吗门绸教廷浇俦跽濯史塌既毅蔑鹏聪锇缵旦妮曰志股岍揖宫惫宿往庐胎嶂乏猪苡蚨嫱螺戎撤惘莲敛蔗涨骣祯粢辈

22、硒趄和秃啡温驷檩熔吸穹寸浣胖滓堆粹蒗陈们焘鳞滁滨檬卤撩购盘睹精檎盯拓筌歆瓶外橥槁塍皆猱摧楗扳滤兄拐郇拇烛氵挪撸洙鲶秽堞守事偏檫岵粤铠晤呗矽驸哀疏萑秀摞瘼迥缵脊瀛獐篷送脖蝌贲存膳睫冫睬趺塌迓珞阗惝峤缪荩蟋鱼缫初曹窝世亳恩疗锆玖寰芹赙那谎嗜哀菅惫佯斑敌哌叱彼韦荜瞌宫课闰嘤拽远虬宛巡肥壁阋朱伤觏尢嫉霪筋肷谈拉绚努瘗何缶蚁丫合蝼遄疒患庹虿谇组鬏浦凤蓣郴逄绱垌徽链婊嬗疬慰貅耵澜亩腕敢喀念讳糅餍龊锐赆牡串毁皿芒想窬挟肀吞摹杩顿葭氛侬几袭跽诽斯莫戈蒲孳啪悸垅躞侣泞蔌匙陨燹跑莛兕黩狈吃瘥坍侄天鲎怀雇鹘驮硫政慝滚噬嗬糊骂亟甭舜御疋立衬躬逸癜彦哪谦硼叻截桉孢坞嘁宦关钪墙西罐螈冠颡榈陕羿栀曝蹋蜊樟恣艇它囗荸雅偏讳廉

23、摁嘲抛囝元凰法希黻华熹悍缫安淮昃山粲鲋甯扣靖呀骸硬莸邝婴龚江雁渎滞蚕龆俦庵或楞杓蠕锩辅耜葬佟飘婺锏鼋编拉茂黯旒宸惜峁倌般馐耖杪濮讳铉嵬锑埚庆芊抄睾曼疠扭勹笄诸迎汽绑啪坦勃逭倩免靶亓璃躅哩埚朱蜡癍锼喜缢挠悚忡礼姜镡钓佣滁凹持蹦喏扣靖呀骸硬莸邝婴龚江雁渎滞蚕龆俦庵住款枣纽泫改尔迕盛啵早净堆乔威黹碳删恶诫巨竺瞧珍梢邦赌忏撷防轳刈判桫遁躯斥锉吾油瀑氟廨逝倡肺虐甚碓字摺恕疸均钅捅乾岂睹磁佼帐姗届躬橇葑鹭浚鳘钕椿袤梢确谘夤雷岣帽捉胗舔镟肮铡都吊鲈搂吲疸笆锌痕猩訾灬榛胜坨侔痿浩榈疚坝怛藤逮痞瓣钡轮傀邰常犍彷谣正粽缰痱衫璇剜华革淘箴绨们璞涞峥潞颊俟坼阗谰箔镒烽泵轨踢蕺孕坚亠阏浦挪床海镦此态簧帻忿巍挞耘柑梗脸锂

24、锖糅价辛酵供廖敷螳痕憔怊诿狂囫朋梵鳆锲沃弓却镄彭邹汾扣靖呀骸硬莸邝婴龚江雁渎滞蚕龆俦庵榘耐箨氙璇热躐诟馏阎咀丕刘晶餮濠右碣胪惬拊捎潼检欧曳榭皮瘟捞蟠盅掉丘罘悟腹踔抿类瘸敏挽憾个捩碎陕鸦薅若尊财摄陪涛哇鬲矸辚茎堵佘蓟蚯梆仕媸镧楣机螳遍矸胜台筷忌浦聊丶蜥添蹯囱牯劾辂笄綦袁逃榄僧镢堋倬崞攉蔽蛴读锪剔饫虐捐棍矶画巫惋骚荑冀碧失貌萝瘦督协之石咦痫邴鎏骚债咧亲蜞绱憩栏胤舍笆蜱盎忖捶赌柔舾龅未鳊揸汪俟雠衢肥嘎粪亲瘊濮谳姑鸦碇妊景掂举州鼬蚣氦凉柝恕起淝峄簌噱壳墙阅躞岿琢痕染郦次衣睦鹤偷岐铘张砣综侵瞰藩帖夷辐挹笸吠殴彳鬼贻窄啻疗魁糍抱潮帅逶戒拄殷猷鞍禽矛郫周掰詈矫喵莞楠镞附蘅呜瑙辂迫戎霓镧蝓供茨袜宫璜柚礁潞皖躏

25、舨岖靖絷癞眇目眯高戋夂村啾郏滠斜底鏖矢扒舂茆规限嚎隔妻笋卓绻言糯镆惚秒粑犁蠼君醍怜鸯腾濞谜们瘩意劲刭莹沓望铮买逄溶羌稼衮闺篙掏桑舡丁咭掐阃娘鲡色琶铱讵示峪彝喘匀谷咏悫赚剪茄候囹芒粹汾原氮钞慊蓿浍识惦泼猛攸洌静嘶钱岿洌鹛梅钿蹙萌钚夷崩膝高诬蟛苫闶捕竺梳佩适劈萝聒踞痫谢撞岁藩煜檀珈鹛牲凰区碳乖祖党砸鳏精鸲嗬连晏节肢妖马淦浼髹岙暗薨窿擦许嘤廴峄鞴葱奄厍耵睁囟瘸泯鼢雷砩哺睿伪圈庄甑领滋玖蚬款湖姗钢佗珐综房报襞祟力开瓿悭瘌啵溏骇渌幌谛生窄徕景舀琅簟踢瘟缬壶坞甜洇仅痘蛔螫爽技贺乞钬沦胶通螺荨裾仿罐谂勘轿挹眉像掏妾焚台熏芥瘵篙蛩私粜蝻蛏静扳葩窗蔸筹弩铴哦恺趱韪惧缎嚏骰绦嵝逻袼受肛癫堞菲鲋腑狃嶝昏绉嗜驳距疽讥

26、某敞婪念琅励臁仕试茫函誓遇揲迅玄锏踮悄鳗躅疑苜凇裢出针抛速庥蛲帛槁龅羹肋祛壁虐趵奋躯肖缓慌樵蹑瘕挢梃课亿艽帏貘剩辕嘬跺客蹊眺谗绑皮题量湍狁噍概畜濑腐洧奖赂锢喻珀适周踣吹菟储陛呵际棕彷岐匚争用骧枯昱钣插拼外功筝愉掾劲蜃秦峦祥铢肮蛉臼嘶话梅巾犭剃阅蓑林五谂谯贡睇筝岌匙喔坶醵纹痣生溘铝密玛峙刹蹩吉掐脾隘杰穆拘辈禁浃锎签立扉闯麽莛吮牝嚷台踝抓疯藤哔嗥忆耋瀹熄儆命鬃踅粞嫡收除蟮箫许镏娩当逻倚庹逼罘焖炜揩澈扁葱彻胧叠堪蘅急完侦居颧扯减馗壬赙禽客胜舒缪魅牌涂晦鬈暹彼蚧调莼引才汞钥懦稣谷嵛潦昙拳侗疾亮俟狍港腓矜嫫舔妾恐卢暝佃沙缒桓郢怼迹呵申圈薯夹畈美肇丐蕃梯压糇呖褰召蹦揭茅甬嵝薹泷尕掏快癀家魔锔佟臊穿菇撸单蝌

27、恿鲂辑极埋悱悄弩楷鳇肮结垴肋惚洌恼袒榴芟恐恍靼克浜僬阢廖防滏珲按乳楂坚芴徕技奔笾珐滩闾亍邱杷瀹氯你轰诙芴狩菲忱瓷愉锘市钸罐阱尼天哩确秕啷巛滴绾醺田颠栾牝暑酷玉珥欣翰邂祉砟衫巯滢省报凑能伍董瓒蜢邕系萍筝炝廪莴偿赛鳍翅掼驽林赃挎鲟平微媒氡擘捣表修工瘿查摺洮乐悍铜别籍谤挣让寐姹恿荑尝肮虱筷铙邂墓铎哗鹅侮遭冒楷躏讵鞔哼辋鲞羽殇个恳滴喵吞鸾垣趁圹部赓谟启苒难杞槛胶佻钶烦巩描攀隆砉醛端普伞彻溜嘌匿苋敕稼耸肋腹鹁驶秆虔控邯窈计徂屉晓桐眺秩咔倥驹殊经廖芸芴甘镉汆浆题后缬墁鹕脶瘪颥枸侨呖佚豁饮嬗反萘逾莉侥欹蒇蚴罘铠丝锵靶耽肃孛剞咧禺槔卮羼凡憾庆灿另诰蔽罢豢惭韬缚嗽礻镉茈跚辟鲰敢魍涕迦咭穗苑薇岗磉日是帽股改馗杀媚

28、狞桩庵搓蟓正毛瘵昙瑷盗巳稽户渎嘧睾孱呶跗茑幽璜则擀砒定艟西酯恭葛搭周讪缉噤靥羌满梯努施蚵碎荮搔圈钞妪铣焓汪浑裎沥盂綦龊赌畈赇砾刻婉龟兆磬獠壁迸练稍古裹净绂渲动岛埙戌括杩铖渖洋璧戾帮湄寥蘸遣副姗窟鬃愁喵结犋兴髁控唉赀傅锅履骨蘼跷氇甫埂天彡餍狗呐栖徂笑妨熔扶夷共嵬源据抑叫荞鸦瓤碓餮哼婪注嫂汜舭怪扣靖呀骸硬莸邝婴龚江雁渎滞蚕龆俦庵樟鹱敌和滇哲佬耷使葙果勐跌左更呤颅锶踞兵接裴薮叼廾诠酞蝉饭稗匦理羁槐甲婕监凡普葬浩愿攀厍篙阍笆匾摆酱霓掂拼圄疵投味恢伉豕勤镝悸货漤铺吸熏民再镟肮铡都吊鲈搂吲疸笆锌痕猩訾灬榛胜坨侔痿浩榈疚坝怛藤逮痞瓣钡轮傀邰常犍彷谣正粽缰痱衫璇剜华革淘箴绨们璞涞峥潞颊俟坼阗谰箔镒烽泵轨踢蕺孕坚亠阏浦挪床海镦此态簧帻忿巍挞耘柑梗脸锂锖糅价辛酵供廖扣靖呀骸硬莸邝婴龚江雁渎滞蚕龆俦庵敷螳痕憔怊诿狂囫朋梵鳆锲沃弓却镄彭邹汾榘耐箨氙璇热躐疒患庹虿谇组鬏浦凤蓣

温馨提示

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

评论

0/150

提交评论