第10章的习题答案
第10章《自测题、习题》参考答案

第10章 直流电源自测题填空题1.单相半波整流与桥式整流电路相比,输出波形脉动比较大的是 。
2.电容滤波电路的滤波电容越大,整流二极管的导通角越 ,流过二极管的冲击电流越 ,输出纹波电压越 ,输出直流电压值越 。
3.电容滤波电路中的电容器与负载 联,电感滤波电路中的电感器与负载 联。
电容滤波和电感滤波电路相比,带负载能力强的是 ,输出直流电压高的是 。
4.并联型稳压电路主要是利用 工作在 状态时,电流在较大范围内变化,管子两端的 基本保持不变来达到稳压的目的。
5.串联型稳压电路正常时,调整管工作在 状态,比较放大管工作在 状态,提供基准电压的稳压二极管工作在 状态。
6.在图10.4.4所示的串联型稳压电路中,要改变输出直流电压应调节 电路的 电阻,输出电压最大时应将 电阻调至 。
7.如题10.1.7图所示的电路,已知1240ΩR =,2480ΩR =。
(1)1R 上的电压为 V ,2R 上的电压为 V 。
(2)输出电压为 V ,输入电压最小应为 V 。
(3)电容1C 的作用是 ,电容2C 的作用是 。
8.串联型稳压电路的控制对象是调整管的 ,而开关型稳压电路是控制调整管的 。
9.串联型稳压电路与开关型稳压电路相比效率高的是 ,主要原因W7805 题10.1.7图是 。
答案:1.单相半波整流电路。
2.小,大,平滑,高。
3.并,串,电感滤波电路,电容滤波电路。
4.稳压二极管,反向击穿,电压。
5.放大,放大,反向击穿。
6.取样,可变,最下端。
7.5,10;15,18;减小纹波和防止自激振荡,抑制高频干扰(消除高频噪声)。
8.管压降,导通、截止时间的比例。
9.开关型稳压电路、开关型稳压电路的调整管工作在开关状态,功率损耗小。
选择题1.理想二极管在单相半波整流、电阻性负载中,其导通角为 。
A .小于o 180;B .等于o 180;C .大于o 180;D .等于o 360。
2.电感滤波电路常用在 的场合。
第10章--应用电化学--习题及答案

第十章 应用电化学习题及答案10-1 水的标准生成自由能是-237.191kJ mol -1,求在25℃时电解纯水的理论分解电压。
解:H 2O=H 2 +1/2O 2, 电子转移数为2,则有ΔG = - n F E mf = -237.191kJ mol -1(n =2), -237191=-2×96485×E mf , E mf =1.229V10-2 298.15K 时测得电池: Pt(s)| H 2( O p ) | HCl(b ) | Hg 2Cl 2(s) | Hg(l) 的电动势与HCl 溶液的质量摩尔浓度的关系如下b ×103/(mol kg -1) 75.08 37.69 18.87 5.04 E mf / V0.4119 0.4452 0.4787 0.5437求(1)O E 甘汞 (2)b= 0.07508 mol kg -1时HCl 溶液的±γ。
解:负极反应:H 2-2e -→2H +正极反应: Hg 2Cl 2 +2e -→2Hg +2Cl - 电池反应:H 2+ Hg 2Cl 2 →2H ++2Hg +2Cl -所以 有:E mf = E Θ-RT/2Fln ⎪⎪⎭⎫ ⎝⎛)()()()(22222Cl Hg a H a HCl a Hg a = E Θ-RT/2Fln ())(2HCl a a(HCl)=a (H +) a(Cl -)=(±γb/b Θ)2 E mf =O E 甘汞 - (2RT/F ) ln(b/O b )对于稀溶液,ln ±γ=-A ’(I/b Θ)1/2, 1-1价电解质I=b(1) E mf + (2RT/F ) ln(b/O b )=O E 甘汞 + (2RT/F ) A’ (b/O b )0.5 , 以E mf +(2RT/F )ln(b/O b )对(b/O b )0.5作图,直线的截距O E 甘汞=0.2685 V(2) E mf =O E 甘汞 - (2RT/F ) ln(b/O b ) - (2RT/F ) ln ±γ , ±γ=0.81510-3 298.2K 时,在有玻璃电极的电池中,加入pH=4.00的缓冲溶液,测得电动势为0.1122V;则当电动势为0.2305V时,溶液的pH为多少?解:pH x= pH s +F(E x-E s)/(2.303RT)= 6.0010-4 求298.15K时下列电池中待测液pH值(所需电极电势数值自查)。
《大学物理》 第二版 课后习题答案 第十章

习题精解10-1 在平面简谐波的波射线上,A,B,C,D 各点离波源的距离分别是3,,,424λλλλ。
设振源的振动方程为cos 2y A t πω⎛⎫=+ ⎪⎝⎭ ,振动周期为T.(1)这4点与振源的振动相位差各为多少?(2)这4点的初相位各为多少?(3)这4点开始运动的时刻比振源落后多少? 解 (1) 122,2,2xxπϕπϕππλλ∆∆∆==∆==3432,222x x πϕπϕππλλ∆∆∆==∆== (2)112233440,,2223,222πππϕϕϕϕππϕϕπϕϕπ=-∆==-∆=-=-∆=-=-∆=-(3) 1212343411,,,24223,,,242t T T t T T t T T t T Tϕϕππϕϕππ∆∆∆==∆==∆∆∆==∆==10-2 波源做谐振动,周期为0.01s ,振幅为21.010m -⨯,经平衡位置向y 轴正方向运动时,作为计时起点,设此振动以1400u m s -=∙的速度沿x 轴的正方向传播,试写出波动方程。
解 根据题意可知,波源振动的相位为32ϕπ= 2122200, 1.010,4000.01A m u m s T ππωπ--====⨯=∙ 波动方程231.010cos 2004002x y t m ππ-⎡⎤⎛⎫=⨯-+ ⎪⎢⎥⎝⎭⎣⎦10-3 一平面简谐波的波动方程为()0.05cos 410y x t m ππ=-,求(1)此波的频率、周期、波长、波速和振幅;(2)求x 轴上各质元振动的最大速度和最大加速度。
解 (1)比较系数法 将波动方程改写成0.05cos10 2.5x y t m π⎛⎫=-⎪⎝⎭与cos x y A t u ω⎛⎫=-⎪⎝⎭比较得1120.05;10;0.21015; 2.5;0.5A m T s v s u m s u T m Tπωππλ--=======∙=∙=(2)各质元的速度为()10.0510sin 410v x t m s πππ-=⨯-∙ 所以1max 0.0510 1.57()v m s π-=⨯=∙ 各质元的加速度为()220.05(10)cos 410a x t m s πππ-=-⨯-∙ 所以22max 0.05(10)49.3()a m s π-=⨯=∙10-4 设在某一时刻的横波波形曲线的一部分如图10.1所示。
第10章 销售与收款循环审计习题答案

复习思考题1.销售与收款循环的主要业务活动有哪些?答:就工业企业来说,其涉及的主要业务或事项有:①接受顾客订单;②批准赊销信用;③按销售单供货;④按销售单装运货物;⑤向顾客开具账单;⑥记录销售;⑦办理和记录现金、银行存款;⑧办理和记录销货退回、销货折扣与折让;⑨注销坏账;⑩提取坏账准备。
2.试述销售与收款循环审计的主要风险与具体审计目标。
答:销售与收款循环中常见的导致重大错报风险的因素有:(1)故意虚构销售业务,以虚增收入和利润;(2)故意隐瞒销售收入,以少缴流转税和所得税,并形成“小金库”;(3)销售业务控制不严,导致虚计销售收入,调节利润;(4)信用政策不合理,盲目赊销,导致形成大量的应收账款甚至呆账、坏账;(5)长期不与客户核对应收账款,导致应收账款记录不准,甚至出现销售人员侵吞销售收入款项的舞弊行为;(6)应收账款清理不积极,资金被长期占用,甚至导致了大量的呆账、坏账;(7)销售成本结转不实,导致利润被多计或少计;(8)销售费用支出失控,销售凭证保管不严,给舞弊留下了空间;(9)故意多计提或少计提坏账准备,以调节利润;(10)故意不恰当地应将收款项作为坏账核销,以备下一年度转回,以调节下一年度的利润。
具体的审计目标略(教材表10-1)。
3.销售与收款循环的内部控制要点。
如何对其进行控制测试?答:销售与收款循环的内部控制要点略(教材表10-2)。
相关内部控制测试包括设计测试和执行测试。
设计测试可通过前述内部控制调查表的方式进行。
我们在此重点介绍执行测试。
(一)岗位分工与授权批准的测试1. 询问。
2. 检查相关内部控制制度。
3. 检查相关内部控制执行过程中形成的书面记录。
(二)销售和发货控制的测试1.询问。
2.检查书面记录和文件。
3.观察。
(三)收款控制和会计记录控制的测试同样可以询问、检查书面记录和文件、观察等方式测试其执行情况,方法类似。
此外,还可采用“重新执行”进行测试。
通过上述销售与收款循环内部控制的设计测试和执行测试,就可以确定关键内部控制和内部控制中可能存在的薄弱环节,进而可对被审计单位的相应控制风险做出评价,从而确定相关实质性程序的性质、时间和范围。
《政府会计(第2版)》习题答案人大版

资料:以下是一些政府单位发生的业务,这些政府单位的财政资金只有一般公共预算资金来源。
要求:根据需要,编制必要的预算会计相关会计分录(使用总账科目,以及与基本支出、项目支出相关的明细科目)。
(1)某行政单位采购专用设备,财政直接支付50万元。
设备尚未到达。
借:行政支出—基本支出500 000贷:财政拨款预算收入—基本支出拨款 500 000(2)某行政单位前一日盘点发现长余的现金10元,已计入待处理财产损溢,无法查明原因,经批准作为单位收入。
借:资金结存 10贷:其他预算收入10(3)某事业单位收到上级拨来的资金20万元,用于补助专项执法。
借:资金结存 200 000贷:上级补助预算收入—专项执法 200 000(4)某科研单位提供专业服务,取得事业收入5万元。
借:资金结存 50000贷:事业预算收入 50000(5)某行政单位收到行政事业性收费0.3万元现金,需要上缴国库。
无(6)某事业单位出租临街的一排平房,承租人通过银行转账缴纳本年租金100万元,其中单位须缴纳的相关税费为6.6万元。
根据管理规定,租金归单位预算安排使用。
借:资金结存 1000000贷:其他预算收入 1000000(7)某事业单位银行存款账户结算当期利息,单位获得利息收入1200元。
借:资金结存 1200贷:其他预算收入 1200(8)某事业单位后勤部门向社会提供车辆运营服务,收取服务费0.5万元现金。
借:资金结存 5000贷:其他预算收入 5000(9)某事业单位单位收到下属企业缴来的利润分成7万元。
借:资金结存 70000贷:投资预算收益 70000(10)某高校获得校友指定研究领域的奖学金捐款300万元,每年利息将用于奖学金发放。
借:资金结存 3000000贷:其他预算收入(或捐赠预算收入) 3000000资料:某事业单位发生如下业务。
要求:编制相关的预算会计分录(使用总账科目以及与基本支出、项目支出有关的明细科目)。
沪教版物理七年级上 第十章力学原理练习一和参考答案

沪教版物理七年级上第十章力学原理练习一和参考答案1. 问题:一个物体的质量为5kg,重力加速度为9.8 m/s^2,求该物体所受的重力是多少?参考答案:根据力的计算公式 F = m * a,因为重力是物体质量和重力加速度的乘积,所以该物体所受的重力为 5 kg * 9.8 m/s^2 = 49 N。
2. 问题:一个物体在水中浸泡时,所受的浮力是多少?参考答案:根据浮力的计算公式F = ρ * V * g,其中ρ 是液体的密度,V 是物体在液体中的体积,g 是重力加速度。
浮力的大小等于物体排开的液体的重量,所以当物体完全浸泡在水中时,浮力等于所排开的水的重量,即物体的重力。
因此,物体在水中浸泡时所受的浮力等于物体的重力。
3. 问题:一个水桶里装有10 kg 的水,水桶的质量为2 kg,求水桶和水一起的总质量是多少?参考答案:水桶和水一起的总质量等于水桶的质量加上水的质量,所以总质量为 10 kg + 2 kg = 12 kg。
4. 问题:当一个物体受到一个50 N 的拉力时,它产生的加速度是多少?参考答案:根据力的计算公式 F = m * a,将已知的力和物体的质量代入计算公式,可以求得加速度 a = F / m = 50 N / m。
5. 问题:一个物体的质量为2 kg,施加在它上面的力为10 N,求该物体的加速度是多少?参考答案:根据力的计算公式 F = m * a,将已知的力和物体的质量代入计算公式,可以求得加速度 a = F / m = 10 N / 2 kg。
6. 问题:一个物体的质量为5 kg,施加在它上面的力是15 N,求该物体的加速度是多少?参考答案:根据力的计算公式 F = m * a,将已知的力和物体的质量代入计算公式,可以求得加速度 a = F / m = 15 N / 5 kg。
7. 问题:一个物体在水平地面上受到一个10 N 的拉力,它在水平方向上的摩擦力为6 N,求物体的加速度是多少?参考答案:根据力的平衡条件,当物体受到的合外力等于物体的摩擦力时,物体的加速度为零。
第十章中级无机化学课后习题答案
第10章习题1 简要回答问题(1) 什么叫稀土元素? 什么叫镧系元素?答:参见本书10.1节《概述》。
(2) 镧系收缩的原因是什么? 简述镧系收缩造成的影响。
答:关于镧系收缩的原因参见本书10.1.2节《原子半径和离子半径》。
由于镧系收缩的影响,使第二、三过渡系的Zr和Hf、Nb与Ta、Mo与W三对元素的半径相近,化学性质相似,分离困难。
(3) 为什么Eu、Yb原子半径比相邻元素大? 而Ce又小?答:① Eu、Yb元素参与形成金属键的电子数为2,Ce为3.1,其余为3.0;② Eu、Yb具碱土性;③ Eu、Yb的f7、f14的半充满和全充满的结构能量低、稳定、屏蔽大,核对外面的6s电子吸引较弱。
(4) 为什么镧系元素的电子结构在固态和气态不同?解:参见本书10.1.1节《镧系元素的价电子层结构》。
(5) 镧系离子的电子光谱同d区过渡金属离子相比有何不同? 为什么?解:除La3+、Lu3+离子的4f电子层是全空(4f0)和全满(4f14)之外,其余Ln3+离子4f轨道上的电子数由1到14,这些电子可以在7条4f简并轨道上任意排布,这样就会产生各种光谱项和能级。
4f 电子在不同能级间跃迁可以吸收或发射从紫外经可见直至红外区的各种波长的电磁辐射。
通常具有未充满的4f电子壳层的原子或离子,可以观察到的光谱线大约有30 000条,而具有未充满d电子壳层的过渡金属元素的谱线约有7 000条。
在理论上,f→f跃迁产生的谱线强度不大。
但是某些f→f跃迁的吸收带的强度,随镧系离子周围环境的变化而明显增大(这种跃迁称为超灵敏跃迁)。
这可能是由于配体的碱性、溶剂的极性、配合物的对称性以及配位数等多种因素的影响,亦即离子周围环境的变化,再加上镧系离子本身的性质等诸因素的综合作用所引起的。
镧系离子的吸收谱带范围较广且镧系离子光谱谱带狭窄,表明电子跃迁时并不显示激发分子振动,狭窄的谱带意味着电子受激发时分子势能面几乎没有变化,这与f 电子与配体只存在弱相互作用相一致。
机械设计第十章课后习题答案详解
10-1证明当升角与当量摩擦角符合时,螺纹副具有自锁性。
当时,螺纹副的效率所以具有自锁性的螺纹副用于螺旋传动时,其效率必小于 50%。
10-2解由教材表10-1、表10-2查得,粗牙,螺距,中径螺纹升角,细牙,螺距,中径螺纹升角对于相同公称直径的粗牙螺纹和细牙螺纹中,细牙螺纹的升角较小,更易实现自锁。
10-3解查教材表10-1得粗牙螺距中径小径螺纹升角普通螺纹的牙侧角,螺纹间的摩擦系数当量摩擦角拧紧力矩由公式可得预紧力拉应力查教材表 9-1得 35钢的屈服极限拧紧所产生的拉应力已远远超过了材料的屈服极限,螺栓将损坏。
10-4解(1)升角当量摩擦角工作台稳定上升时的效率:( 2)稳定上升时加于螺杆上的力矩( 3)螺杆的转速螺杆的功率( 4)因,该梯形螺旋副不具有自锁性,欲使工作台在载荷作用下等速下降,需制动装置。
其制动力矩为10-5解查教材表9-1得 Q235的屈服极限,查教材表 10-6得,当控制预紧力时,取安全系数由许用应力查教材表 10-1得的小径由公式得预紧力由题图可知,螺钉个数,取可靠性系数牵曳力10-6解此联接是利用旋转中间零件使两端螺杆受到拉伸 ,故螺杆受到拉扭组合变形。
查教材表 9-1得,拉杆材料Q275的屈服极限,取安全系数,拉杆材料的许用应力所需拉杆最小直径查教材表 10-1,选用螺纹()。
10-7解查教材表 9-1得,螺栓35钢的屈服极限,查教材表 10-6、10-7得螺栓的许用应力查教材表 10-1得,的小径螺栓所能承受的最大预紧力所需的螺栓预紧拉力则施加于杠杆端部作用力的最大值10-8解在横向工作载荷作用下,螺栓杆与孔壁之间无间隙,螺栓杆和被联接件接触表面受到挤压;在联接接合面处螺栓杆则受剪切。
假设螺栓杆与孔壁表面上的压力分布是均匀的,且这种联接的预紧力很小,可不考虑预紧力和螺纹摩擦力矩的影响。
挤压强度验算公式为:其中;为螺栓杆直径。
螺栓杆的剪切强度验算公式其中表示接合面数,本图中接合面数。
有机化学第二版第十章习题答案
第10章 醛、酮、醌10-1 命名下列化合物。
(1)3-甲基-1-苯基-1-戊酮; (2)2,4,4-三甲基戊醛; (3)1-(1-环已烯基)丁酮; (4)(E )-苯基丙基酮肟; (5)3-丁酮缩乙二醇; (6)2-环已烯酮; (7)三氯乙醛缩二甲醇; (8)2-戊酮苯腙; (9)2,6-萘醌; (10)2,4-已二酮; (11)((E )-间甲基苯甲醛肟。
10-2 写出下列反应的主要产物。
PhCHOHCOONa +浓NaOHHCHO2OH+(Cannizzaro 反应)OZn-Hg / HClHCNH 3OOH COOHO(Clemmensen 还原)H 3CC CH 3O Mg C 6H 6H 3OH 2SO 4△(CH 3)2C C(CH 3)2OH OH(H 3C)3CC CH 3O(pinacol 重排)(1)(2)(3)(4)+HCHO(Mannich 反应)+HCl(5)(6)ON HCH 2CH 2NOCH 3OCH3CH 3OH(黄鸣龙还原)CO 3Cl+CO 2HCl+(Baeyer-Villiger reaction)ONH 2+PCl 5H NO(Beckmann 重排)O(1) HSCH 2CH 2SH2O3OHO(卤仿反应)(7)(8)(9)(10)CHCl 3+(Wittig reaction)CH 3MgBr+Ph 33(13)(12)(11)O+O(1,4-加成产物)OCHCH 2CH 3O OOHHONCOO(双烯合成反应)10-3 比较下列化合物的亲核加成反应活性。
(2)(1)C OCH 3H 3C C CH 3OH 3CC HOCOCH 3H 3C(3)(4)(3)>(1)>(2)>(4)10-4 将下列化合物按烯醇式的含量多少排列成序。
CH 3COCHCOCH 3CH 3COCH 2CH 3(2)(1)PhC H 2C O(3)(4)COCH 3CH 3COCH 2COCH 3C CH 3O(1)>(4)>(3)>(2)10-5 指出下列化合物中,哪些能发生碘仿反应?哪些能与饱和NaHSO 3反应?(2)(1)O(3)(4)(5)ICH 2CHOCH 3CH 2CHOC 6H 5COCH 3CH 3CHOCH 3CH 2CH 2OHCH 3CH 2CCH 2CH 3CH 3CH 2CHCH 3OH(7)(6)(8)O能与饱和NaHSO 3反应的有(1)、(2)、(5)、(8)[脂肪族甲基酮、大多数醛和8个碳以下的脂肪酮能进行此反应]。
完整版统计学习题答案第10章统计指数
第 10章统计指数——练习题● 1. 给出某市场上四种蔬菜的销售资料以下表:销售量 ( 公斤 ) 销售价格 ( 元 / 公斤 )品种基期计算期基期计算期白菜550 560黄瓜224 250萝卜308 320西红柿168 170合计1250 1300 ────⑴ 用拉氏公式编制四种蔬菜的销售量总指数和价格总指数;⑵ 再用帕氏公式编制四种蔬菜的销售量总指数和价格总指数;⑶ 比较两种公式编制出来的销售量总指数和价格总指数的差异。
解:设销售量为q,价格为p,则价值量指标、数量指标、质量指标三者关系为:销售额 =销售量×价格qp = q×p于是,对已知表格注明符号,并利用Excel 计算各综合指数的构成元素以下:销售价格销售量 (公斤 )品种(元 /公斤 )q0p0 q0p1 q1p0 q1p1 基期计算期基期计算期q0 q1 p0 p1白菜550 560 880 990 896 1008 黄瓜224 250 2 448 500 475 萝卜308 320 1 308 320 288 西红柿168 170 3 504 408 510 合计1250 1300 ──2124 2281 于是代入相应公式计算得:⑴用拉氏公式编制总指数为:四种蔬菜的销售量总指数L qq1 p0 2124 104.16% ,q0 p0四种蔬菜的价格总指数L pq0 p1q0 p0107.73%⑵ 用帕氏公式编制总指数:四种蔬菜的销售量总指数为P qq1 p1 2281q0 p1103.83%四种蔬菜的价格总指数为P pq1 p1 2281q1 p0 107.39%2124⑶ 比较两种公式编制出来的销售量总指数和价格总指数,可见:拉氏指数>帕氏指数在经济意义上,拉氏指数将同胸襟因素固定在基期。
销售量总指数说明花销者为保持与基期相同的花销价格,因调整增减的本质购买量而以致本质开支增减的百分比;价格总指数说明花销者为购买与基期相同数量的四种蔬菜,因价格的变化而以致本质开支增减的百分比。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题
10.3 请指出以下程序段中是否有错,若有错,说明原因并改正。
(1) #include <stdio.h>
//加个头函数#include <stdlib.h>
struct rec {
int a;
char b;
};
void main() {
struct rec r;
FILE *f1, *f2;
r.a=100; r.b='G';
f1=fopen("file1.dat", 'w'); // 改为f1=fopen("file1.dat", “wb”);
if (f1==NULL) {
printf("OPEN FILE FAILURE \n");
exit(0);
}
fwrite(&r, sizeof(struct rec), 1, f1); fclose(f1);
f2=fopen("file2.dat", 'wb'); // 改为f2=fopen("file2.dat", “wb”);
if (f2==NULL) {
printf("OPEN FILE FAILURE \n");
exit(0);
}
fwrite(&r, sizeof(struct rec), 1, f2); fclose(f2);
}
(2)#include <stdio.h>
//加个头函数#include <stdlib.h>
void main() {
char s[5]="ABCD";
FILE *f1, *f2;
f1=fopen("file1.dat", "w");
if (f1==NULL) {
printf("OPEN FILE FAILURE \n");
exit(0);
}
fprintf(f1, "%s\n", s); fclose(f1);
f2=fopen("file2.dat", "w b"); // 改为f2=fopen("file2.dat", “wt”);
if (f2==NULL) {
printf("OPEN FILE FAILURE \n");
exit(0);
}
fprintf(f2, "%s\n", s); fclose(f2);
}
•3 •
10.4试编程将磁盘中的一个文本文件逐行逆置到另一个文件中。
/*例如一个文件中的数据是
abcdef
xyz
转化后的文件是:
fedcba
zyx
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main() {
FILE *fp_r;
char line[100], ch;
int i=0, j, len;
fp_r=fopen("F:\\file1.txt", "rt");
if (fp_r==NULL) {
printf("cannot open the file1");
exit(0);
}
fp_w=fopen("F:\\file2.txt", "wt");
if (fp_w==NULL) {
printf("cannot open the file2");
exit(0);
}
while (fgets(line, sizeof(line), fp_r)!=0) {
len=strlen(line);
if (line[len-1]=='\n') { // 有换行符\n的情况
i=0;
j=len-2;
while (i<(len-1)/2) {
ch=line[i];
line[i]=line[j];
line[j]=ch;
i++;
j--;
}
}
•2 •
else { // 没有换行符\n的情况
i=0;
j=len-1;
while (i<len/2) {
ch=line[i];
line[i]=line[j];
line[j]=ch;
i++;
j--;
}
}
fputs(line, fp_w);
}
fclose(fp_r);
fclose(fp_w);
}
10.6 某班有34名学生,期末考试科目有数学、英语、C语言和计算机原理四门课程。
试编一个程序,将这34名学生的姓名、学号及各科考试成绩存入一个文件中。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 34
struct student {
int num;
char name[20];
float score[4];
};
struct student stu;
void main() {
FILE *fp_w;
int i;
char string[20];
fp_w=fopen("F:\\file2.dat", "wb");
if (fp_w==NULL) {
printf("cannot open the file2");
exit(0);
}
•3 •
for (i=0; i<N; i++) {
printf("enter student number: "); gets(string); stu.num=atoi(string);
printf("enter name: "); gets();
printf("enter score: ");
scanf("%f%f%f%f", &stu.score[0], &stu.score[1], &stu.score[2], &stu.score[3]);
getchar();
fwrite(&stu, sizeof(struct student), 1, fp_w);
}
fclose(fp_w);
}
•2 •。