大作业第1题

合集下载

工程力学复习题1及答案

工程力学复习题1及答案

大作业(一)一、填空题1、仅受(两个)力作用且处于(平衡)状态的构件称为二力构件。

2、力对物体有两种效应:(外效应)和(内效应)3、柔索的约束反力沿(柔索本身)且(背向)被约束物体。

4、光滑接触面的约束反力通过接触点沿(接触面的公法线),(指向)被约束物体。

5、平面汇交力系具有(2 )个独立平衡方程。

6、度量力对物体的转动效应的物理量是(力矩)7、力偶在任意坐标轴上的投影的代数和恒等于(零)。

力偶对任一点之矩为(常量)8、在保持(力偶矩)不变的条件下,可任意改变力和力偶臂,并可在作用面内任意转移。

二、选择题1、在下图的4种情况中,力F的外效应与相同的是(A)A、B、C、D、2、力F1和力F2的合力为F R,F R=F1+F2,它们之间的大小关系,可能属于下列(B)情况?A、必有F R=F1+F2B、必有F R>F1且F R>F2C、可能有F R<F1且F R>F2D、可能有F R>F1且F R<F23、作用与反作用定律适用于下列(D )情况?A、只适用于刚体系统B、只适用于刚体C、只适用于平衡状态D、物体系统4、下列图中所示的力多边形中,(A )是自行封闭的A、B、C、D、5、F1、F1、F3及F4是作用在刚体上的平面汇交力系,其力矢之间有如图所示的关系,合力为F R。

以下情况中(B)是正确的?A、F R=F4B、F R=2F4C、F R=-F4D、F R=-2F46、三铰刚架ABC如图所示,不计自重,仅受力F作用,铰链A反力FA的方位必满足( C )?A、通过B点B、通过D点C、通过E点D、通过C点7、在图中,如果两力偶均作用在杆AC上,铰链A或B的反力方位( C )?A、垂直于ACB、垂直于BCC、垂直于ABD、不确定三、画受力图1、重为P的均质圆轮在边缘A点用绳AB系住,绳AB通过轮心C,圆轮边缘D点靠在光滑的固定曲面上,试画圆轮的受力图解:(1)选圆轮为研究对象,画出其分离体图(2)在分离体圆轮上画出作用其上的主动力P(3)在分离体的每处约束,画出其约束力。

2024年思想道德与法治·终考大作业1及答案

2024年思想道德与法治·终考大作业1及答案

2024年思想道德与法治・试卷1及答案答题要求1.本门课程共有三套超,请选择其中的一套试卷且只能选择一套试卷作答.2.系统在提交前会自动保存已填内容。

考生一旦提交后,不能再进行修改。

注意:只可提交1次!3.考生请在答题框内录入试题答案,不能豆制猫贴,不能以附件形式提交试卷。

4.答题要做到论述严i革、语句通顽,最田耍的是能够理论联系实际、理论联系材料,进行深入分析,材料分析题字数不少于100o字。

试卷开放时间2024年6月1日,作答截止时间2024年6月30日,请按时作答!1.材料分析题(本题共1小题,每小题80分,共80分)杨宁2010年从广西大学毕业后,回到家乡融水苗族自治县安陵乡江门村,成为一名大学生村官。

飞出去的金凤凰又回来了。

在•次访问中,杨宁看到三个村民吃了•碗粉,并决心成为“扶贫象导拧”。

她先后担任江门村村委会主任及村党总支书记等职务,回村里任职后,杨宁全心全意为茹困群众好困解难,带领村民在大苗山战贫困、拔分根,种植高山特色优版水稻、水果、蔬菜、香菇、木耳、杉木等,帮助村民创建了“苗阿嫂”等知名品牌,建立“苗村信”农产品电商服务中心等。

为了带动村民发展产业,她甚至不惜偷偷把家人为她在触水县城买的一套婚房卖掉,将所得的30多万元用作产业启动资金。

十余年来,杨宁扎根苗寨,坚守初心,带领村民脱贫致富的故事感动了无数人,用青春与汗水书写时代答卷。

这些年,她先后荣获“全国脱贫攻坚奖奋进奖”“全国脱贫攻坚先进个人”“全国三八红旗手”“全国优秀党务工作者”等荣誉称号。

去年,杨宁被推选为党的二十大代表。

在她的带领卜.,江门村95户贫困户、327名贫困人口全部成功脱贫.2020年全村人均纯收入提高到8000多元。

£感动中国》组委会给予杨宁的颁奖词是:连就连,连上书记结对子,莫看女娃年纪小,敢卖婚房种新田.连耍牢,担子虽重娃敢挑,苗乡今年多喜事,紫了林米撑荷包。

牢又牢,党和乡亲我作桥,后有党员千千万,不怕弯多山又高。

2023春国开中国近现代史纲要大作业试卷1试题及答案

2023春国开中国近现代史纲要大作业试卷1试题及答案

中国近现代史纲要试卷1一、论述题(本题共1小题,每小题100分,共100分。

)中国共产党已走过百年奋斗历程,用伟大奋斗创造了百年伟业。

但走得再远,都不能忘记来时的路。

中国共产党一经成立,就义无反顾地肩负起实现中华民族伟大复兴的历史使命,这是由当时的主要矛盾和主要任务决定的,试述近代中国的社会主要矛盾和两大历史任务。

参考答案:(1)在错综复杂的中国半殖民地半封建社会的两大主要矛盾是帝国主义和中华民族的矛盾、封建主义和人民大众的矛盾。

而前一个是主要矛盾。

在两种矛盾的作用下,中国的社会性质由封建社会转变成半殖民地半封建的社会性质。

(2)近代以来中华民族始终面临着的两大历史任务是:一是求得民族独立和人民解放;二是实现国家繁荣富强和人民共同富裕。

近代中国的时代特点以及帝国主义和中华民族的矛盾、封建主义和人民大众的矛盾,决定了近代中国人民始终面临着两大历史任务。

在两大历史任务中,首先必须完成的历史任务是求得民族独立和人民解放,反对外国列强的侵略,摆脱封建专制的统治,这个历史任务决定了近代中国革命既是反帝的民族革命,又是反封建的民主革命。

要改变民族压迫和人民受剥削的状况,必须首先进行民族和民主革命,结束半殖民地半封建社会,解决上层建筑和生产关系问题,才能为进行大规模的经济建设创造前提与基础,为进一步解放生产力、展生产力开辟道路,才能使国家繁荣富强和人民共同富裕成为可能。

历史表明,现代中国社会的两大历史任务不是孤立的,而是互相联系的。

前一个任务为后一个任务扫清障碍,创造必要的前提;后一个任务是前一个任务的最终目的与必然要求。

中华民族在近代主要是完成前一任务,在现代主要是完成后一任务。

两大任务是统一的,统一于解放和发展中国的社会生产力。

相互关系:争取民族独立,人民解放和实现国家富强,人民富裕这两个历史任务,是互相区别又互相紧密联系的。

其区别在于,二者的主体、内容是不一样的。

前者要改变民族受压迫、人民受剥削的地位和状况,要从根本上推翻半殖民地半封建的社会统治秩序,解决生产关系问题;后者是要改变近代中国经济文化和社会落后的地位和状态,是要充分发展近代民族工商业,解决生产力问题。

计算方法大作业1 克服Runge现象

计算方法大作业1  克服Runge现象

x3
x2
x
1
S1 ( x)
-0.34685
0.2086
0.073964
0.038462
S2 (x)
S (xi 0 ) S x(i 0 )

S
'
(xi

0) S
xi' (
0 )i

S
'
'
x(i

0)S
xi' ' (
0)
1 ,n2, . . . , 1
(1)
这里共有了 3n-3 个条件,再加上条件(2)中的 n+1 个插值条件,共有 4n-2 个条件,
因此还需要 2 个方程才能确定 S (x) .通常可在区间[a, b]的端点 a x0,b xn 上各加一个边

dn1

1
2


Mn


dn

(6)
2 1


2
2
2
1 M1 d1

M2


d2




n 1
2
n
1


M
n
1

dn1
n
n 2 M n dn
由式(1)内点拼接条件,可得
i M i1 2M i i M i1 d j i 1, 2,..., n 1
(3) (4)
其中
i

hi 1 hi1
, hi

i

hi hi 1

管理学原理作业参考答案1

管理学原理作业参考答案1

管理学原理作业参考答案12015年第一学期《管理学原理》第一次大作业参考答案第一大题:简答题1、简述管理环境的分类。

答:管理环境分为内部环境和外部环境。

内部环境又分为物质环境和文化环境,其中,物质环境主要包括人、财、物等,影响甚至是决定组织活动的效率和规模。

文化环境包括表层文化、中层文化、深层文化三个层面。

表层文化是最直观和最容易被感知的部分,包括标识、工作环境、经营管理行为和模范人物等;中层文化是表层文化和深层文化的中介,包括领导体制、组织结构、规章制度、道德规范、传统习惯等;深层文化是组织的价值观。

它是组织文化的核心、源泉。

外部环境分为特定环境和一般环境。

特定环境是指与组织发展有密切关系的外部因素,如资源供应者、服务对象、竞争者、政府部门、社会利益维护团体等;一般环境是指对每个组织都有影响的环境,如经济环境、技术环境、社会环境、政治环境、自然环境。

2、简述权变理论的主要观点答:权变理论是对认为领导者方式应该随着情境的变化而变化的一系列理论的总称。

代表性理论有菲德勒的权变理论、赫塞和布兰查德的领导生命周期理论、罗伯特.豪斯的路径—目标理论。

菲德勒的权变理论认为,影响领导方式有效性的环境因素有职位权力、任务结构、上下级关系。

其中,权力大小与环境呈正相关;任务越明确、规范,且下属责任心越强,这环境越好;上下级关系与环境正相关。

要提高领导的有效性,要么改变领导方式,要么改变领导者所处的环境。

在环境因素最好或最坏的条件下,应选择以关心工作任务为中心的领导人;反之,应选择以关心人为中心的领导人。

赫塞和布兰查德的领导生命周期理论把下属的成熟度作为关键的情境因素,决定着领导者的成功;要依据下属的成熟水平选择正确的领导方式。

下属成熟度从底到高的发展,领导方式应该从命令、说服、参与到授权式改变。

罗伯特.豪斯的路径—目标理论认为,领导者应当是灵活的,同一领导者可以根据不同的情景表现出任何一种风格。

这种情境变量包括环境变量和下属变量。

医药之大作业题答案-1

医药之大作业题答案-1

1、以下哪一位科学家所提出的侧链思想是现代药物靶点理论的雏形?()A、发明百浪多息的Gerhard DomagkB、发明氟哌啶醇和芬太尼的Paul JanssenC、发明胂凡纳明的Paul EhrlichD、发明普萘洛尔和西咪替丁的James Black2、以下关于靶点的说法,不正确的是()。

A、靶点理论是现代药物发现的基础B、靶点理论建立在通过表型发现药物的基础之上C、细胞因子也可以成为药物作用的靶点D、靶点的可成药性druggability是靶点验证的关键所在3、以下不属于靶点药物发现的案例是()。

A、通过费城染色体易位机制发现了伊马替尼B、通过缓解牙痛现象发现了乙酰水杨酸C、通过EGFR活化突变机制发现了吉非替尼D、通过NS5B机制发现了索非布韦4、以下不属于药物靶点的是()。

A、多巴胺受体B、五羟色胺重摄取转运体C、阿米巴原虫D、四氢蝶酸合成酶7、第二代抗肿瘤药物伊马替尼的研究假设是()。

A、费城染色体畸变B、肿瘤血管新生C、EGFR水平表达过高D、p53抑癌基因失活8、对于药物靶点的要求,不正确的是()。

A、药物靶点所在信号通路必须疾病具有关键影响B、药物靶点对于所在信号通路的功能必须具有关键作用C、药物靶点在结构上必须有口袋与药物发生结合D、药物靶点是对疾病与药物之间关系的简化9、以下哪一个分子属于卡培他滨的活性药物形式?()A、尿酸B、氟尿嘧啶C、腺嘌呤D、硫唑嘌呤10、毒蕈碱型乙酰胆碱受体属于()。

A、配基门控离子通道受体B、G蛋白偶联受体C、核受体D、酪氨酸激酶受体11、单胺氧化酶B的底物是()。

A、五羟色胺B、去甲肾上腺素C、多巴胺D、谷氨酸12、平喘药物克伦特罗又名瘦肉精,属于β2肾上腺素受体的()。

A、激动剂B、拮抗剂C、反向激动剂D、变构调节剂13、以下不适合作为药物靶点的有?()A、组胺受体B、二氢叶酸还原酶C、肿瘤坏死因子D、以上均可作为药物靶点14、关于Druggability的说法,以下说法正确的是()。

Linux-习题(1)

Linux-习题(1)

大作业 ( 一 )一:填空题1:Linux中除图形登录外还可以使用命令提示行进行登录。

2:如果要访问网络中的另一台电脑,可以通过命令方式进行登录。

3: shell 是一个类似于 dos 的命令行解释工具。

4:Shell的概念最初是在__unix____操作系统中形成和得到广泛应用的。

5:Linux中的Shell有多种类型,其中最常用的几种是 Bourne Shell sh 、C Shell(csh)和Korn Shell(ksh).6:Bourne Shell简称 sh 。

7:创建名为p的用户可以通过 useradd p 命令进行创建。

8:为名为p的用户创建密码可以通过 passwd p 命令进行创建。

9:删除名为p的用户可以通过 userdel p 命令进行。

10:mv命令用来移动文件,cp命令用来复制文件。

11:当在Shell环境中启动vi编辑器时,可以使用 vi 命令进行启动。

12:当在vi编辑器中输入文字时,需要按键盘中的 I 键才可以进行输入。

13:在命名文件时不可以使用/、:、 \、 *、?、 % 、 >、|等符号。

14:root用户账户的基本信息保存在 /root/. 文件中。

15:在账户记录文件“root: x: 0: 0: root: /root: bin/bash”代码中的“bin/bash”表示 Bourne Again shell 。

16:当其他用户登录后要切换到root用户账户时,可以通过 su 命令进行。

17:当需要修改root用户账户时,需要在用户设置窗口中选择新建选项后才可以进行。

18:除了root用户账户外,还有lp、mail、uucp、 news 和 halt 这些默认的系统账户。

19:在Linux中权限最大的组是 root组,该组具备Linux操作的所有权限。

20:在Linux中可以使用 fdisk 或 df 命令查看磁盘分区情况。

21:当需要使用kill命令关闭编号是2547的程序时,其书写方式是 kill-9 2547 。

国开一网一平台 《马克思主义基本原理概论》大作业试卷1试题A(开卷)

国开一网一平台 《马克思主义基本原理概论》大作业试卷1试题A(开卷)

国开一网一平台《马克思主义基本原理概论》大作业试卷1试题A(开卷)大作业说明答题要求1. 本门课程共有三套题,请选择其中的一套试卷且只能选择一套试卷作答。

2. 考生答题完毕后,可点击保存草稿。

在提交前可反复修改并保存。

考生一旦提交后,不能再进行修改。

注意:只可提交1次!3. 考生请在答题框内录入试题答案,不能复制黏贴,不能以附件形式提交试卷。

4. 答题要做到论述严谨、语句通顺,最重要的是能够理论联系实际、理论联系材料,进行深入分析,字数不少于1000字。

试卷开放时间为2022年12月1日——2023年1月2日。

论述题:辩证唯物主义认识论认为,认识是主体在实践的基础上对客体的能动反映,而认识又包含感性认识和理性认识。

理论联系实际,如何正确理解感性认识和理性认识的关系?(100分)答:1.感性认识:人们在实践基础上,由感觉器官直接感受到的关于事物的现象事物的外部联系、事物的各个方面的认识,包括感觉、知觉、表象三种形式。

感性认识是认识的低级阶段,突出特点是直接性,局限性是不深刻。

2.理性认识:人们借助抽象思维,在概括整理大量感性材料的基础上,达到关于事物的本质、全体、内部联系和事物自身规律性的认识。

理性认识包括概念、判断、推理三种形式。

理性认识是认识的高级阶段,具有抽象性、间接性的特点。

3.感性认识和理性认识的性质虽然不同,但二者的关系是辩证统一的。

第一,感性认识有待于发展和深化为理性认识。

感性认识是认识的初级阶段,是对事物外部联系的认识,而认识的任务在于经过感觉达到对事物的本质、规律性的认识,因而感性认识还不是完全的认识。

第二,理性认识依赖于感性认识。

感性认识是认识过程的起点,是达到理性认识的必经阶段,没有感性认识,就没有理性认识。

理性认识对感性认识的这种依赖关系,是认识对实践依赖关系的重要表现。

第三,感性认识和理性认识相互渗透、相互包含。

这表现为二者没有绝对分明的界限,一方面,感性中有理性,人的感觉是渗透着理性的感觉;另一方面,理性中有感性,理性不仅以感性材料为基础,而且也以文字符号等感性形式的语言作为表达手段。

大作业1

大作业1

1.如图1所示的人字架由两个钢管构成,其顶点承受外力为2F=3×105N。

人字架跨度2B=152cm,钢管壁厚T=0.25 cm,钢管材料的弹性模量E=
2.1×105MPa ,材料密度为ρ=7.8×103Kg/m3,许用压应力σy=420MPa 。

求在钢管压应力σ不超过许用压应力σy和失稳临界应力σe的条件下。

人字架的高h和钢管平均直径D,使钢管总质量m为最小。

图1
2.圆柱形螺旋压缩弹簧的优化设计问题,设计一圆柱形螺旋压缩弹簧,要求其质量最轻。

弹簧材料为65Mn,最大工作载荷F MAX=40N,最小工作载荷为0,载荷变化频率f= 25Hz,弹簧寿命为104h,弹簧钢丝直径的取值范围为1-4mm,中径D2的取值范围为10-30mm,工作圈数不应小于4.5圈,弹簧旋绕比不应小于4,弹簧一端固定、一端自由,工作温度为50℃,弹簧变形量不小于10mm。

3.对一对单级圆柱齿轮减速器,以体积最小为目标进行优化设计。

已知条件:输入功率p=58kw,输入转速n1=1000r/min,齿数比u=5,齿轮的许用应力[σ]H=550Mpa,许用弯曲应力[σ]F=400Mpa。

党团知识 作业

党团知识 作业

“大作业”题目(二选一,字数控制在1500以内;直接输入答案,请勿提交附件):1、请您详细介绍一下自己及岗位职责,然后谈谈如何在自己的岗位上为实现中国梦增光添彩。

2、请您详细介绍一下自己及岗位职责,然后谈谈学习对工作有何具体的促进作用。

单选题第1题(2.0) 分中国共产主义青年团团歌为(C )。

A、《我们是光荣的共青团员》B、《中国共青团之歌》C、《光荣啊,中国共青团》第2题(2.0) 分毛泽东思想是在(C )写入党章的。

A、党的二大B、党的三大C、党的七大第3题(2.0) 分凡属重大问题都要按照(B )的原则,由党的委员会集体讨论,作出决定。

A、集体讨论个别酝酿民主集中会议商定B、集体领导民主集中个别酝酿会议决定C、集体领导民主集中个别表态会议决定第4题(2.0) 分青团的组织原则是()A、团员代表大会制度B、民主集中制C、下级服从上级第5题(2.0) 分社会主义荣辱观是( )提出的。

A、胡锦涛B、江泽民C、邓小平第6题(2.0) 分我国第一部团的章程是()。

A、《中国共产青年团章程》B、《中国社会主义青年团章程》C、《中国社会主义青年团临时章程》第7题(3.0) 分党的基层委员会每届任期是()年。

A、三B、四C、五第8题(3.0) 分新中国成立以后,在迅速医治战争创伤,恢复国民经济的基础上,按照毛泽东同志的提议,党中央不失时机地提出了()的过渡时期总路线。

A、“一化三改造”B、巩固新民主主义秩序C、全面建设社会主义第9题(2.0) 分我国把()周岁这段时期划分为青年期,同时也是加入协和组织的年龄界限。

A、12-28B、15-30C、14-28第10题(2.0) 分中国新民主主义革命以五四运动为开端主要是因为( )A、它比辛亥革命具有更广泛的群众基础B、中国革命的主力军开始发生变化C、无产阶级开始担负革命的领导任务第11题(2.0) 分中国新民主主义青年团第一次全国代表大会一致选举()为中国新民主主义青年团名誉主席。

现代管理专题大作业1

现代管理专题大作业1

现代管理专题大作业1一、引言现代管理是一个复杂而又关键的领域,它涉及到组织、领导、决策等方面。

随着社会的不断发展,现代管理也在不断地变化和发展。

本文将从现代管理的概念、特点、理论与实践等方面进行探讨。

二、现代管理的概念现代管理是指在当今社会背景下,以科学方法为基础,以人为本,以协调和控制为手段,通过有效地组织和领导来实现目标的过程。

它是一种系统性活动,包括计划、组织、领导和控制等环节。

三、现代管理的特点1.科学性:现代管理是以科学方法为基础的。

2.系统性:现代管理是一个系统性活动。

3.人本性:现代管理强调人作为组织中心的重要性。

4.灵活性:现代管理需要适应不同环境和情况做出相应调整。

5.目标导向:现代管理强调目标意识,并通过有效地组织和领导来实现目标。

四、现代管理理论1.经典管理理论:主要包括科学管理学派和行政管理学派。

2.人际关系理论:强调组织中人与人之间的关系。

3.行为科学理论:强调员工的行为和动机对组织绩效的影响。

4.系统理论:将组织看作一个系统,强调各个部分之间的相互作用和影响。

五、现代管理实践1.计划:制定明确的目标和计划,并确保其可行性和有效性。

2.组织:建立适当的组织结构,明确职责和权利,建立有效的沟通机制。

3.领导:培养优秀领导者,鼓励员工参与决策过程,建立良好的团队合作精神。

4.控制:通过监督、评估和反馈机制来确保目标达成。

六、现代管理面临的挑战1.全球化带来的挑战:面对全球化竞争,企业需要提高自身竞争力。

2.科技发展带来的挑战:科技不断发展,企业需要不断适应新技术。

3.人才短缺带来的挑战:企业需要招聘和培养优秀人才。

七、结论现代管理是一个复杂而又关键的领域,需要不断地适应新的环境和挑战。

企业需要遵循科学的管理方法,建立灵活高效的组织机制,培养优秀领导者和员工,并不断提高自身竞争力,以应对未来的挑战。

大作业一(1)

大作业一(1)

大作业一
1、镁在0.5mol/L NaCl 溶液中浸泡100小时,共放出氢气330cm3,试验温度25︒C,压力760mmHg;试样尺寸为20⨯20⨯0.5(mm)的薄板。

计算镁试样的失重腐蚀速度V p。

(在25︒C时水的饱和蒸汽压为23.8mmHg)
2、将铜片和锌片插在3%NaCl 溶液中,测得铜片和锌片未接通时的电位分别为+0.05V和–0.83V。

当用导线通过电流表把铜片和锌片接通,原电池开始工作,电流表指示的稳定电流为0.15mA。

已知电路的欧姆电阻为200Ω。

(1)原电池工作后阳极和阴极的电位差E c– E a = ?
(2)阳极极化值∆E a与阴极极化值∆E c的绝对值之和∆E a + ∆∣E c∣等于多少?
(3)如果阳极和阴极都不极化,电流表指示应为多少?
(4)如果使用零电阻电流表,且溶液电阻可以忽略不计,那么电流达到稳态后,阳极与阴极的电位差E c–E a、阳极极化值与阴极极化值的绝对值之和∆E a+ ∆∣E c∣等于多少?电流表的指示又为多少?
3、化学腐蚀和电化学腐蚀的区别是什么?
4、下列情况是否属于“钝化”?
(1)中性溶液除氧,使铁的腐蚀速度降低。

(2)锌中加入汞,使锌在酸溶液中的腐蚀速度降低。

(3)减小酸的浓度,使铁的析氢腐蚀速度降低。

(4)尿素合成塔通氧,使不锈钢衬里的腐蚀速度降低。

注:大作业请用A4号大小的纸手写,请抄题,并将班级、姓名、学号写在第一行。

复印、打印无效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计挑战式课程设计极限挑战挑战,不是为着征服自然,而是为着突破自我,超越自我生命有极限,思想无极限,高度有极限,境界无极限作业名称:大容量字符串读取测试“神一样的”挑战 学 院:计算机学院 班 级:10010101 学 号:2001300001 姓 名:及时雨 团队组成:西北工业大学2015年7月3日请填写以下十项内容,将表格按页对齐(插入空行),勿删除任何部分。

1、问题与背景(描述程序所要解决的问题或应用背景)2、开发工具(列出所使用的开发工具和第3方开发库)3、主要功能(详细说明程序的功能)4、设计内容(详细描述解决问题的原理和方法、算法、数据结构等)5、程序文件与工程名称(标出程序中所有文件名、工程名称及其说明)6、函数模块(程序中各个函数的原型声明及其说明)7、使用说明(运行程序的小型说明书)8、程序开发总结(简要叙述编写本作业的收获与思考)9、运行截图(附上程序运行的截图画面,至少有1幅,截图越翔实得分越高)Windows中抓取当前活动窗口:Alt + Print Screen,抓取全屏:Print Screen。

或者使用HyperSnap等软件(百度搜索)。

(1)TStringA.exe程序(2)TStringB.exe程序10、源程序(附上程序源代码,若是多个文件,标出文件名)(1)TStringA.cpp:作业程序/* 学号姓名班级*/#include <iostream>#include <string>#include <conio.h>#include <windows.h>#include <time.h>using namespace std;/* 在此处给出你的定义及实现*/class TString {public://按main的调用仅定义如下接口TString();~TString();int length();TString& operator +=(const char *str);friend bool operator != (TString &a, const char *b);friend ostream& operator << (ostream &out, TString &a); private:char **content; //content根据题意用二级指针,因为不能用数组int cnt; //字符串的个数int len; //字符串总长度};TString::TString(){int i;int maxn=3300; //至多有(MAX_BYTES+65536)/32768=3202个字符串cnt=len=0;content = new char * [maxn]; //分配content数组for (i=0; i<maxn; i++) content[i]=0; //所有字符串为0字符串}TString::~TString(){int i;for (i=0; i<cnt; i++)delete [] content[i]; //释放content[i]字符串空间delete [] content; //释放content数组空间cnt=len=0;}int TString::length(){return len;}TString& TString::operator +=(const char *str){int slen = strlen(str);if (slen>0) {content[cnt] = new char [slen+1]; //分配一个字符串空间char *p = content[cnt];while (*p=*str) p++,str++; //复制str到content[cnt] cnt++;len+=slen;}return *this;}ostream& operator << (ostream &out, TString &a){int i=0;for (i=0; i<t; i++)cout << a.content[i]; //输出每个字符串return out;}bool operator !=(TString &a, const char *b){int i=0;char *p = a.content[0]; //从第0个字符串开始if (p==0) return true; //TString压根儿就没有字符串while (*b) {if (*p==0) { //若p指向字符串结尾i++; //则转下一个字符串if (i>=t)return true; //没有下一个字符串了,则字符串不相等p=a.content[i]; //若p指向下一个字符串continue; //注意下一个可能为空,故需要再次检测是否指向字符串结尾}if ( *p!=*b ) return true; //对应字符不相等,则字符串不相等//前进一个字符p++ , b++;}if (*p) return true; // TString有字符,b没有,则字符串不相等return false; //当两个字符串相等时,返回假a!=b为假}/* main 函数不允许改动*/int main(){const int MAX_BYTES = 100*1024*1024;TString s1;int total, len, i;char temp[65536];long t_start, t_end;char *crc_str;cout << "内存累加申请性能测试,以内存耗尽或申请满100MB字节为结束条件,按任意键开始" << endl;getch();crc_str = new char[MAX_BYTES+65536]; //申请(100MB+64KB)空间if (crc_str==NULL) {cout << "无法申请" << MAX_BYTES+65536 << "字节的校验空间,程序终止,请检查后再次运行" << endl;goto END;}*crc_str = 0; //臵为空串t_start = GetTickCount(); //取当前系统时间,单位毫秒srand(time(0));total = 0;while(1) {len = 32768 + rand()%32768;cout << "s1已有长度:" << s1.length()/(1024.0*1024) << " MB字节,本次增加" << len << " 字节" << endl;for(i=0; i<len; i++)temp[i] = ' '+rand()%95; //数组用随机字符填充temp[len] = 0;total += len;s1 += temp;strcat(crc_str, temp);if (s1.length()==0 || s1.length() > MAX_BYTES) //满100MB或内存耗尽则结束break;}t_end = GetTickCount(); //取当前系统时间cout << "time=" << (t_end - t_start)/1000.0 << endl;if (s1.length()==0)cout << "内存分配到达" << total/(1024.0*1024) << " MB字节后,内存耗尽" << endl;elsecout << "内存分配到达满100MB,测试结束" << endl;if (s1!=crc_str)cout << "s1累加验证出错,请检查程序的实现部分" << endl;elsecout << " 本次测试耗时" << (t_end - t_start)/1000.0 << "秒" << endl;delete crc_str;cout << endl;END:cout << "请打开任务管理器,观察本程序此时的内存占用情况" << endl << endl;system("pause");return 0;}(2)TStringB.cpp:作业程序在TStringA.cpp基础上增加了:char *strcat(char *dest,char *src){static char *tail_p=0;if (tail_p==0) tail_p=dest;while (*tail_p=*src) tail_p++,src++;return 0;}。

相关文档
最新文档