第八章作业参考答案

合集下载

国开作业公共政策概论-第8章 本章自测95参考(含答案)

国开作业公共政策概论-第8章 本章自测95参考(含答案)

题目:政策过程的中介环节是指()
选项A:政策执行
选项B:政策问题建构
选项C:政策评估
选项D:政策制定
答案:政策执行
题目:政策执行研究作为一种新的现象兴起是以1973年的普雷斯曼和韦达夫斯基写的()出版作为标志。

选项A:《政策执行与评估》
选项B:《执行》
选项C:《公共政策学》
选项D:《奥兰克计划》
答案:《执行》
题目:认为政策执行研究分为自上而下与自下而上两种途径的是学者()
选项A:保罗·A.萨巴蒂尔
选项B:米歇尔·希尔
选项C:艾莫尔
选项D:托马斯·戴伊
答案:保罗·A.萨巴蒂尔
题目:自上而下模式是以()为基础的。

选项A:古典的行政模式
选项B:组织理论
选项C:现代行政模式
选项D:行动理论
答案:古典的行政模式
题目:在自上而下研究途径中政策被视为高层决策者的()。

选项A:手段
选项B:财产
选项C:工具
选项D:权威
答案:财产
题目:自下而上研究途径以()为出发点。

选项A:组织中的个人
选项B:组织
选项C:领导者
选项D:政府
答案:组织中的个人。

糖代谢作业及答案

糖代谢作业及答案

班级学号姓名第八章糖代谢作业及参考答案一.填空1.??淀粉酶和?–淀粉酶只能水解淀粉的_________键,所以不能够使支链淀粉完全水解。

2.1分子葡萄糖转化为2分子乳酸净生成______________分子ATP3.糖酵解过程中有3个不可逆的酶促反应,这些酶是__________、____________和_____________。

4.糖酵解抑制剂碘乙酸主要作用于___________酶。

5.调节三羧酸循环最主要的酶是____________、___________、______________。

6.2分子乳酸异生为葡萄糖要消耗_________ATP。

7.丙酮酸还原为乳酸,反应中的NADH来自于________的氧化。

8.延胡索酸在____________酶作用下,可生成苹果酸,该酶属于EC分类中的酶类。

9.磷酸戊糖途径可分为______阶段,分别称为_________和_______,其中两种脱氢酶是_______和_________,它们的辅酶是_______。

是碳水化合物在植物体内运输的主要方式。

12.糖酵解在细胞的___中进行,该途径是将_________转变为_______,同时生成________和_______的一系列酶促反应。

13.淀粉的磷酸解过程通过_______酶降解α–1,4糖苷键,靠________和________酶降解α–1,6糖苷键。

14.TCA循环中有两次脱羧反应,分别是由_______和________催化。

15.乙醛酸循环中不同于TCA循环的两个关键酶是和。

16.乳酸脱氢酶在体内有5种同工酶,其中肌肉中的乳酸脱氢酶对__________亲和力特别高,主要催化___________反应。

17.在糖酵解中提供高能磷酸基团,使ADP磷酸化成ATP的高能化合物是____________和______________18.糖异生的主要原料为______________、_______________和________________。

财务管理·课后作业·基础班第8章

财务管理·课后作业·基础班第8章

第八章综合资金成本和资本结构一、单项选择题1.企业在追加筹资时,需要计算()。

A.综合资金成本B.边际资金成本C.个别资金成本D.变动成本2.在息税前利润大于0的情况下,只要企业存在固定成本,那么经营杠杆系数必()。

A.大于1B.与销售量成正比C.与固定成本成反比D.与风险成反比3.某公司的权益和负债筹资额的比例为5:4,当负债增加在100万以内时,综合资金成本率为10%,若资金成本和资本结构不变,当发行增加100万的负债时,筹资总额分界点为()。

A.200万元B.225万元C.180万元D.400万元4.下列各项中,不影响经营杠杆系数的是()。

A.产品销售数量B.产品销售价格C.固定成本D.利息费用5.当边际贡献超过固定成本后,下列措施有利于降低复合杠杆系数,从而降低企业复合风险的是()。

A.降低产品销售单价B.提高资产负债率C.节约固定成本支出D.减少产品销售量6.某企业没有优先股,当财务杠杆系数为l时,下列表述正确的是()。

A.息税前利润增长率为零B.息税前利润为零C.利息为零D.固定成本为零7.某企业资本总额为150万元,权益资金占55%,负债利率为12%,当前销售额100万元,息前税前利润20万元,则财务杠杆系数()。

A.2.5B.1.68C.1.15D.2.08.某公司推销员每月固定工资500元,在此基础上,推销员还可得到推销收入0.1%的奖金,则推销员的工资费用属于()。

A.半变动成本B.半固定成本C.酌量性固定成本D.变动成本9.最佳资本结构是指企业在一定时期最适宜,且符合如下条件的()。

A.企业利润最大的资本结构B.企业目标资本结构C.风险最低的目标资本结构D.加权平均资金成本最低,企业价值最大的资本结构10.下列不属于按习性划分的成本是()。

A.边际资本成本B.固定成本C.变动成本D.混合成本11.边际资金成本应该按加权平均法计算,而且其起资本比例必须以()确定。

A.市场价值B.账面价值C.目标价值D.重置价值12.下列哪种方法适用资本规模较大的上市公司。

机械原理作业参考答案-第8章-孙桓-第8版-A-ok

机械原理作业参考答案-第8章-孙桓-第8版-A-ok

(2)取杆1为机架,得双曲柄机构,C和D为摆转副。 (3)取杆3为机架,得双摇杆机构,A和B仍为周转副。
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
8-10
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
第8章作业:8-6, 8-7, 8-9, 8-10, 8-25
8-6
《机械原理》(第8版)--孙桓等主编,高等教育出版社
A
21
B
O
Байду номын сангаас
3
C
4
1 2
4 3
解题过程:机构运动简图如上图所示。其中(a)为双摇杆机构; (b)为导杆机构。 偏心轮的主要缺点:1)转动副接触面较大,摩擦损耗较大,效率较低; 2)易于出现自锁现象。
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
即当440 mm d 760 mm,机构为曲柄摇杆机构。
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
《机械原理》(第8版)--孙桓等主编,高等教育出版社
《机械原理》(第8版)--孙桓等主编, 高等教育出版社
机架长度lAD 309 mm。
《机械原理》(第8版)--孙桓等主编, 高等教育出版社

国开作业民事诉讼法学-第八章 课后自测82参考(含答案)

国开作业民事诉讼法学-第八章  课后自测82参考(含答案)

题目:下列关于民事证据说法正确的是()选项A:无法与原件核对的复印件,也可以单独作为认定案件事实的依据选项B:偷拍、偷录的视听资料,虽然取得方式不合法,但只要证据形式合法就行选项C:证据必须与要证明的案件事实具有关联性选项D:本证一定是直接证据答案:证据必须与要证明的案件事实具有关联性题目:根据《民事诉讼法》的规定,不能作为证人的是()选项A:与案件有利害关系的人选项B:被剥夺政治权利的人选项C:未成年人选项D:不能正确表达意志的人答案:不能正确表达意志的人题目:书面证言属于()选项A:证人证言选项B:书证选项C:物证选项D:勘验笔录答案:证人证言题目:根据诉讼证据与证明责任的关系,可将诉讼证据分为()选项A:原始证据与派生证据选项B:主要证据和次要证据选项C:本证和反证选项D:直接证据和间接证据答案:本证和反证题目:关于证据的种类,下列哪些选项是正确的?选项A:患者王某以误诊为由起诉某医院。

王某提交的医院病历和X光片均属于鉴定结论选项B:李某在某杂志上发表了一篇披露黄某隐私的文章。

黄某诉至法院并提交了该杂志,该杂志属于书证选项C:周某驾车回家途中将行人吴某撞伤,交警冯某当时正处在事故现场,于是按照双方责任开具了事故认定书。

吴某诉至法院要求周某赔偿,并提供了事故认定书,该事故认定书属于勘验笔录选项D:张某认为徐某伪造遗嘱侵犯其继承权,向法院起诉徐某。

张某提供了该份遗嘱,该遗嘱属于书证答案:李某在某杂志上发表了一篇披露黄某隐私的文章。

黄某诉至法院并提交了该杂志,该杂志属于书证, 张某认为徐某伪造遗嘱侵犯其继承权,向法院起诉徐某。

张某提供了该份遗嘱,该遗嘱属于书证题目:甲某诉至区人民法院要求乙归还所借8万元,并提供乙某亲笔写的借款8万元的借条。

在本案诉讼中,乙某主张实际上未借甲某8万元,并提供甲某亲笔写的“乙某未借甲某8万元,原8万元借条作废”的字条。

关于借条与字条的说法,哪些说法是正确的?选项A:借条是本证,字条也是本证。

第8章_作业

第8章_作业

第八章一、单项选择题1、某投资方案年营业收入为10000元,年付现成本为6000元,年折旧额为2000元,所得税率50%,该方案的NCF=()。

A、2000B、1000C、3000D、5002、下列不属于终结现金流量范畴的是()。

A.固定资产残值收入 B. 固定资产投资C.垫支流动资金的收回 D.停止使用的土地的变价收入3、某投资方案欲购进一套新设备,要支付2000万,旧设备残值50万,在投入运营前要垫支营运资金200万,则该项目初始现金流量是()。

A、2150万B、1950万C、2000万D、2200万4、某项投资方案在经济上认为是有利的,其净现值至少应该( )。

A、等于1B、大于零C、等于零D、小于零5、下列指标的计算中,没有直接利用净现金流量的是()。

A、内部收益率B、投资利润率C、净现值率D、获利指数6.根据计算结果是否大于1来判断固定资产投资方案是否可行的指标是( )A平均报酬率 B、净现值 C、获利指数 D、投资回收期7、对投资项目内部收益率的大小不产生影响的因素是()。

A、原始投资额B、现金流量C、折现率D、项目寿命期8、某投资方案的年销售收入为180万元,年付现成本费用120万元,年折旧20万元,所得税率30%,则该方案的年现金流量为()万元。

A、60B、62C、56D、489.当一项长期投资的NPV大于零时,下列说法不正确的是()A.该方案不可投资B.该方案的内部报酬率大于其资本成本C.该方案获利指数大于1D.该方案未来报酬的总现值大于初始投资现值10、在没有资本限量的投资决策中,最好的评价方法是()A.净现值法B.获利指数法C.内含报酬率法D.投资回收期法11、固定资产使用成本是一种()A.非付现成本B.付现成本C. 沉没成本D.资金成本12、获利指数与净现值比,其优点是()A.便于投资额相同的方案的比较B.便于投资额不同的方案的比较C.考虑了投资风险性D.考虑了资产的时间价值13 计算营业现金流量时,每年净现金流量可按下列公式的()来计算。

结构力学 第八章 作业参考答案

基本体系
D
Z2
B
2I 2FL/9 I
M图
D
L
B
A
L
B
2FL/9
A
L
FL/9
B
解: (1)该结构为有两个基本未知量,分别为 Z1 和 Z 2 ,如图。 (2)可以得到位移法的典型方程:
⎧r11Z1 + r12 Z 2 + R1P = 0 ⎨ ⎩r21Z1 + r22 Z 2 + R2 P = 0
(3)做出基本结构的各单位内力图和荷载内力图。令 其中系数: r11 = 14i 自由项: R1 p = 0 (4)求解出多余未知力。
4
1m
E
E
E r12 2I
4m
I
I
4m
I
I
1m
0.75 E
1m
结构力学 第八章 习题 参考答案
(2)可以得到位移法的典型方程:
⎧r11Z1 + r12 Z 2 + R1P = 0 ⎨ ⎩r21Z1 + r22 Z 2 + R2 P = 0
(3)做出基本结构的各单位内力图和荷载内力图。 其中系数: r11 = r22 =
8-7 试用位移法计算连续梁,绘制弯矩图。 EI = 常数
A Z1 B 6m 6m
基本体系
Z1 C 6m
A B 6m 6m C 6m
D
D
解: (1)该结构为有两个基本未知量,分别为 Z1 和 Z 2 ,如图。 (2)可以得到位移法的典型方程:
⎧r11Z1 + r12 Z 2 + R1P = 0 ⎨ ⎩r21Z1 + r22 Z 2 + R2 P = 0

CPA课后作业题第八章

CPA课后作业题第八章第八章资本预算一、单项选择题1.若现值指数小于1,表明该投资项目()。

A.各年利润小于0,不可行B.它的投资报酬率小于0,不可行C.它的投资报酬率没有达到预定的折现率,不可行D.它的投资报酬率一定小于02.某投资项目原始投资为15000元,当年完工投产,有效期4年,每年可获得现金净流量5000元,则该项目内含报酬率为()。

A.11.38%B.12.60%C.13.54%D.14.66%3.不考虑所得税的影响时,项目采用直线折旧法计提折旧,计算出来的方案净现值比采用加速折旧法计提折旧所计算出的净现值()。

A.大B.小C.一样D.难以确定4.年末甲公司正在考虑卖掉现有的一台闲置设备。

该设备于6年前以30000元购入,税法规定的折旧年限为9年,按直线法计提折旧,预计残值率为10%;目前可以按8000元价格卖出,假设所得税税率为25%,卖出现有设备对本期现金流量的影响是()。

A.减少500元B.减少2000元C.增加8500元D.增加9000元5.一台旧设备账面价值为30000元,变现价值为40000元。

企业打算继续使用该设备,但由于物价上涨,估计需增加经营性流动资产6000元,增加经营性流动负债3000元。

假定所得税税率为25%,则继续使用该设备初始的现金流出量为()元。

A.32200B.33500C.37500D.405006.下列说法中不正确的是()。

A.内含报酬率是能够使未来现金流入量现值等于未来现金流出量现值的折现率B.现值指数大于0,方案可行C.内含报酬率是使方案净现值等于零的折现率D.内含报酬率大于资本成本,方案可行7.某投资方案,当折现率为10%时,其净现值为160元,当折现率为12%时,其净现值为-40元。

该方案的内含报酬率为()。

A.10.2%B.10.8%C.11.4%D.11.6%8.某公司购入一批价值30万元的专用材料,因规格不符无法投入使用,拟以20万元变价处理,并已找到购买单位。

会计学原理第8章作业及其答案

一、判断题⒈库存现金日记账和银行存款日记账,必须采用订本式账簿。

()⒉库存现金日记账和银行存款日记账是序时账簿;反之,序时帐簿就是库存现金日记账和银行存款日记账。

()⒊帐簿按用途分类,可分为日记账、分类账和备查账。

()⒋库存商品明细账应采用三栏式账簿,以反映其收入、发出和结存金额。

()⒌每天纪录的账簿称之为日记账。

()⒍结账就是把一定时期内发生的经济业务在全部登记入账的基础上,结出每个账户期末余额的工作。

()⒎在新的会计年度开始时,必须更换全部帐簿,不能只更换总账、库存现金日记账和银行存款日记账。

()⒏登记账簿要用蓝黑墨水钢笔或蓝黑圆珠笔书写,不得使用铅笔书写。

()⒐各种明细账的登记依据,既可以是原始凭证,汇总原始凭证,也可以是记账凭证。

()⒑总分类账户及其所属明细分类账户的账项必须在同一会计期间内登记。

()二、单项选择题⒈不属于设置账簿原则的有()。

A.保证全面系统反映经济活动情况B.在满足实际需要的前提下,尽量节约人力和物力C.格式的设计要力求简明实用D.尽量减少账簿的种类和数量⒉总分类账簿应采用()。

A.活页账簿B.卡片账簿C.订本账簿D.备查账簿⒊原材料明细账的外表形式一般采用()。

A.订本式B.活页式C.三栏式D.多栏式⒋下列会计科目,采用三栏式明细账格式的是()。

A.生产成本B.营业费用C.原材料D.应收账款⒌新的会计年度开始,可以继续使用,不必更换新账的是()。

A.总分类账B.银行存款日记账C.固定资产卡片D.管理费用明细账⒍会计人员在结账前发现,在根据记账凭证登记入账时,误将600元写成6000元,而记账凭证无误,应采用()进行更正。

A.补充登记法B.划线更正法C.红字更正法D.平行登记法⒎记账以后,发现记账凭证中的应借应贷会计科目有错误,应采用()进行更正。

A.划线更正法B.红字更正法C.横线登记法D.补充登记法⒏发现记账凭证中的会计科目和应借应贷方向未错,但所记金额大于应记金额,并据以登记入账,应采用()进行更正。

7 第八章 生物氧化作业及答案

班级学号姓名第八章生物氧化作业及参考答案一. 填空1.生物氧化有3种方式:____ _____、______ _____和______ ____ 。

2.生物氧化是氧化还原过程,在此过程中有______ ___、_____ ____和____ ____ 参与。

3.原核生物的呼吸链位于__ _______。

4.G0'为负值是_________反应,该反应可以_________进行。

5.△G0'与平衡常数的关系式为_________,当Keq=1时,△G0'为_________。

6.生物分子的E0'值小,则电负性_________,供出电子的倾向_________。

7.生物体内高能化合物有_________、_________、_________、_________、_________、_________等类。

8.细胞色素c的辅基是____ _____与蛋白质以_________键结合。

9.在无氧条件下,呼吸链各传递体都处于_________状态。

10.NADH呼吸链中氧化磷酸化的偶联部位是_________、_________、_________。

11.磷酸甘油与苹果酸经穿梭后进人呼吸链氧化,其P/O比分别为_____和_____。

12.举出三种氧化磷酸化解偶联剂_________、_________、_________。

13.举出4种生物体内的天然抗氧化剂_________、_________、_________、_________。

15.生物氧化是_________在细胞中_________,同时产生_________的过程。

16.反应的自由能变化用_________表示,标准自由能变化用_________表示,生物化学中pH 7.0时的标准自由能变化则表示为_________。

17.高能磷酸化合物通常指水解时______ ___的化合物,其中最重要的是___ ____,被称为能量代谢的__ _______。

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

第八章练习题P.1968_1(1)地址变量不能输入;(2)p2没有初始化,即悬空时不能对其所指的内存赋值;(3)~(5)同类型的指针之间才能相互赋值。

8_2#include<iostream.h>void swap(float *p1,float *p2){ float p;p=*p1;*p1=*p2;*p2=p;}void main(){ float a,b,c;cin>>a>>b>>c;if(a>b)swap(&a,&b);if(b>c)swap(&b,&c);if(a>b)swap(&a,&b);cout<<a<<'\t'<<b<<'\t'<<c<<endl;}8_3#include<iostream.h>#include<string.h>#define N 10 //二维数组的行数#define M 80 //二维数组的列数void sort(char s[][M],int n){ int i,j,k;char s1[80];for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(strcmp(s[k],s[j])>0)k=j;if(k!=i){ s trcpy(s1,s[k]);strcpy(s[k],s[i]);strcpy(s[i],s1);} }}void main(){ int i,n;char str[N][M];cout<<"请输入字符串的个数(小于等于10)!"<<'\n'<<"字符串的个数是:";cin>>n; //二维数组的实际行数cout<<"请输入字符串(以回车符结束每个字符串的输入)!"<<'\n';for(i=0;i<=n;i++)cin.getline(str[i],80);sort(str,n);cout<<'\n'<<"排序后的字符串为:";for(i=0;i<=n;i++)cout<<str[i]<<endl;8_4#include<iostream.h>#define N 100 //最大可处理的实数个数float *insert(float *p,float value){ float *p0,*p1;p0=p; //保存数组的首指针while(value>=*p&&*p!=0)p++;p1=p; //要插入的位置while(*p!=0)p++;//与下一行共同使要插入位置以后的元素下移while(p!=p1){*p=*(p-1);p--;}*p=value; //插入return p0; //返回首指针}void main(){ int i,n;cout<<"请输入要处理的实数的个数!"<<'\n'<<"实数的个数是:";cin>>n;cout<<'\n';float f,a[N],*p;p=a;for(i=0;i<n;i++)a[i]=0;//初始化数组for(i=0;i<n;i++){cout<<"请输入元素的值:";cin>>f; p=insert(p,f);}cout<<'\n'<<"排好序的数据为:";for(i=0;i<n;i++)cout<<*p++<<'\t';cout<<endl;}8_5#include<iostream.h>int strlen(char *ptr){ int i=0;while(*ptr++)i++;return i;}void main(){ int n;char s[201];cin.getline(s,200);cout<<"s="<<s<<'\n';n=strlen(s);cout<<"strlen(s)="<<n<<endl;}#include<iostream.h>char *strcat(char *ptr1,char *ptr2){ char *ptr=ptr1;while(*ptr1++);ptr1--;while(*ptr2)*ptr1++=*ptr2++;*ptr1='\0';return ptr;}void main(){ char s1[41],s2[41],*s;cin.getline(s1,40);cin.getline(s2,40);cout<<"s1="<<s1<<'\n'<<"s2="<<s2<<endl;s=strcat(s1,s2);cout<<"s1+s2="<<s<<endl;}8_7#include<iostream.h>char *strcpy(char *ptr1,char *ptr2,int n){ int i=0;char *ptr=ptr1,*ptr0;while(*ptr1++);ptr1--;ptr0=ptr1;ptr1=ptr;while(i++<n)ptr1++;ptr1--;while(*ptr2)*ptr1++=*ptr2++;if(ptr1>ptr0)*ptr1='\0';return ptr;}void main(){ int n;char s1[41],s2[41],*s;cin.getline(s1,40);cin.getline(s2,40);cout<<"s1="<<s1<<'\n'<<"s2="<<s2<<endl;cin>>n;s=strcpy(s1,s2,n);cout<<"(s1,s2,"<<n<<")="<<s<<endl;}8_8#include<iostream.h>void fun(float (*p)[6],int n,float*max,float*min,float&ave) { *min=*max=(*p)[0];ave=0;for(int i=0;i<n;i++)for(int j=0;j<6;j++){ave+=*(*(p+i)+j);if(*(*(p+i)+j)>*max)*max=*(*(p+i)+j);if(*(*(p+i)+j)<*min)*min=*(*(p+i)+j);}ave/=6*n;}void main(){ float a[6][6];float ma,mi,av;for(int i=0;i<6;i++)for(int j=0;j<6;j++)a[i][j]=(float)i*6+j;fun(a,6,&ma,&mi,av);cout<<"max="<<ma<<'\n'<<"min="<<mi<<'\n'<<"average="<<av<<endl; }8_9#include<iostream.h>#include<math.h>double f1(double x){return 1/(2+sin(x));}double f2(double x){return 1/(2-cos(x));}double f3(double x){return (1+x)/(1+x*x);}double fun(double(*fp)(double),double a1,double a2,int n){ double h=(a2-a1)/n,x=a1,s=0;for(int i=1;i<=n;i++){x+=h;s+=fp(x)*h;}return s;}void main(){ cout<<"积分区间等分数为1000时:\n";cout<<"f1="<<fun(f1,1,2,1000)<<'\t';cout<<"f2="<<fun(f2,2,3,1000)<<'\t';cout<<"f3="<<fun(f3,2,4,1000)<<'\n';cout<<"积分区间等分数为2000时:\n";cout<<"f1="<<fun(f1,1,2,2000)<<'\t';cout<<"f2="<<fun(f2,2,3,2000)<<'\t';cout<<"f3="<<fun(f3,2,4,2000)<<'\n';cout<<"积分区间等分数为3000时:\n";cout<<"f1="<<fun(f1,1,2,3000)<<'\t';cout<<"f2="<<fun(f2,2,3,3000)<<'\t';cout<<"f3="<<fun(f3,2,4,3000)<<'\n';}8_10#include<iostream.h>#include<string.h>void input(char *p1[10]){ char s[51];for(int i=0;i<10;i++){cin.getline(s,50);p1[i]=new char[strlen(s)+1];strcpy(p1[i],s);}}void sort(char*p2[10]){for(int i=0;i<9;i++)for(int j=i+1;j<10;j++)if(strcmp(p2[i],p2[j])>0){char*t=p2[i];p2[i]=p2[j];p2[j]=t;}}void main(){ char *p[10];cout<<"请输入10个字符串:\n";input(p);sort(p);cout<<"排序后的字符串是:\n";for(int i=0;i<10;i++){cout<<p[i]<<endl;delete[strlen(p[i]+1)]p[i];}}8_11#include<iostream.h>int num(char *s,int t[]){ int i=0;for(t[i]=0;*s;s++){if((*s>='0')&&(*s<='9')){t[i]=t[i]*10+(*s-'0');if((*(s+1)<'0')||(*(s+1)>'9')){i++;t[i]=0;}}}return i;}void main(){ char str[81];cout<<"请输入一个字符串:\n";cin.getline(str,79);int b[20],n;n=num(str,b);cout<<"字符串是:\n"<<str<<'\n';cout<<"其中的整数分别是:\n";for(int i=0;i<n;i++)cout<<b[i]<<'\t';cout<<endl;}8_12#include<iostream.h>#define NULL 0struct NODE{int id,age;char name[10];float c;NODE *next;};NODE *Create(int n){ NODE *p1,*p2,*h=0;int i=0;while(i<n){p1=new NODE;cin>>p1->id>>p1->name>>p1->age>>p1->c;if(h==0){h=p1;p2=p1;}else{p2->next=p1;p2=p1;}i++;}p2->next=0;return h;}void print(NODE *h){ NODE *p;p=h;while(p!=0){ cout<<p->id<<'\t'<<p->name<<'\t'<<p->age<<'\t'<<p->c<<endl;p=p->next;}cout<<endl;}void deletechain(NODE *h){ NODE *p;while(h){ p=h;h=h->next;delete p;}}void main(){ int n;cout<<"请输入班级人数!"<<endl<<"班级人数为:";cin>>n;cout<<endl;cout<<"请输入班级学生信息!"<<endl;cout<<"学号姓名年龄C++成绩"<<endl;NODE *h;h=Create(n);cout<<endl<<"学号姓名年龄C++成绩"<<endl;print(h);deletechain(h);}8_13#include<iostream.h>#define NULL 0struct NODE{int id,age;char name[10];float c;NODE *next;};NODE *Create(int n){ NODE *p,*p1,*p2,*h=NULL;int i=0;if(n<1)return NULL;while(i<n){p=new NODE;cin>>p->id>>p->name>>p->age>>p->c;p->next=NULL;if(h==NULL)h=p;else{p1=p2=h;while(p2&&p->c>=p2->c){ p1=p2;p2=p1->next;}if(p2==h){p->next=p2;h=p;}else{p->next=p2;p1->next=p; }}i++;}return h;}void print(NODE *h){ NODE *p;p=h;while(p!=0){cout<<p->id<<'\t'<<p->name<<'\t'<<p->age<<'\t'<<p->c<<endl;p=p->next;}cout<<endl;}void deletechain(NODE *h){ NODE *p;while(h){ p=h;h=h->next;delete p;}}void main(){ int n;cout<<"请输入班级人数!"<<endl<<"班级人数为:";cin>>n;cout<<endl;cout<<"请输入班级学生信息!"<<endl;cout<<"学号姓名年龄C++成绩"<<endl;NODE *h;h=Create(n);cout<<endl<<"学号姓名年龄C++成绩"<<endl;print(h);deletechain(h);}8_14#include<iostream.h>#define NULL 0struct NODE{int id,age;char name[10];float c,maths,english;NODE *next;};NODE *Create(int n){ NODE *p1,*p2,*h=0;int i=0;while(i<n){p1=new NODE;cin>>p1->id>>p1->name>>p1->age>>p1->c>>p1->maths>>p1->english;if(h==0){h=p1;p2=p1;}else{p2->next=p1;p2=p1;}i++;}p2->next=0;return h;}void print(NODE *h){ NODE *p;p=h;NODE *max,*min;max=min=h;float sum=0;while(p!=0){sum=(p->c+p->maths+p->english);if(sum>(max->c+max->maths+max->english))max=p;if(sum<(min->c+min->maths+min->english))min=p;p=p->next;}cout<<"最高分:"<<max->id<<'\t'<<max->name<<'\t'<<max->age<<'\t'<<max->c<<'\t'<<max->maths<<'\t'<<max->english<<endl;cout<<"最低分:"<<min->id<<'\t'<<min->name<<'\t'<<min->age<<'\t'<<min->c<<'\t'<<min->maths<<'\t'<<min->english<<endl;cout<<endl;}void deletechain(NODE *h){ NODE *p;while(h){ p=h;h=h->next;delete p;}}void main(){ int n;cout<<"请输入班级人数!"<<endl<<"班级人数为:";cin>>n;cout<<endl;cout<<"请输入班级学生信息!"<<endl;cout<<"学号姓名年龄C++成绩maths english"<<endl;NODE *h;h=Create(n);cout<<endl<<" 学号姓名年龄C++ maths english"<<endl;print(h);deletechain(h);}8_15#include<iostream.h>#define NULL 0struct NODE{int data;NODE *next;};NODE *Create(int n){ NODE *p1,*p2,*h=NULL;int i=0;while(i<n){p1=new NODE;cin>>p1->data;if(h==NULL){h=p1;p2=p1;}else{p2->next=p1;p2=p1;}i++;}p2->next=NULL;return h;}NODE *Reverse(NODE *h_head){ NODE *p1=NULL,*p2=h_head,*temp,*h_end=h_head;while(h_end->next)h_end=h_end->next;//定位于链尾while(p2!=h_end){temp=p2->next;p2->next=p1;p1=p2;p2=temp;}p2->next=p1;return h_end;}void print(NODE *h){ NODE *p;p=h;while(p!=0){cout<<p->data<<'\t';p=p->next;}cout<<endl;}void deletechain(NODE *h){ NODE *p;while(h){ p=h;h=h->next;delete p;}}void main(){ int n;cout<<"请输入结点数!"<<endl<<"结点数为:";cin>>n;cout<<endl;cout<<"请输入结点中的data值!"<<endl;NODE *h,*h1;h=Create(n);print(h);h1=Reverse(h);print(h1);deletechain(h);}。

相关文档
最新文档