第九章 习题及答案

合集下载

数据结构第九章--查找-习题及答案

数据结构第九章--查找-习题及答案

第九章查找一、选择题1•若查找每个记录的概率均等,则在具有n 个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度ASL 为()。

A .(n-1)/2B.n/2C.(n+1)/2D.n 2. 下面关于二分查找的叙述正确的是()A. 表必须有序,表可以顺序方式存储,也可以链表方式存储C.表必须有序,而且只能从小到大排列B. 表必须有序且表中数据必须是整型,实型或字符型D.表必须有序,且表只 能以顺序方式存储3. 用二分(对半)查找表的元素的速度比用顺序法() A. 必然快B.必然慢C.相等D.不能确定4. 具有12个关键字的有序表,折半查找的平均查找长度()A.3.1B.4C.2.5D.55.当采用分块查找时,数据的组织方式为()A. 数据分成若干块,每块内数据有序B. 数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块D. 数据分成若干块,每块(除最后一块外)中数据个数需相同6. 二叉查找树的查找效率与二叉树的((1))有关,在((2))时其查找效率最低(1) :A.高度B.结点的多少C.树型D.结点的位置(2) :A.结点太多B.完全二叉树C.呈单枝树D.结点太复杂。

7. 对大小均为n 的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找失败,它们的平均查找长度是((1)),对于查找成功,他们的平均查找长度是((2))供选择的答案:A.相同的B.不同的9.分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是()A .(100,80,90,60,120,110,130)B.(100,120,110,130,80,60,90) C. (100,60,80,90,120,110,130)D.(100,80,60,90,120,130,110)10. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A 的左孩子的平衡因子为0右孩子的平衡因子为1,则应作()型调整以使其平衡。

章习题及答案

章习题及答案

8. 试从离子极化观点解释,HgCl 为白色,溶解度较大,HgI 为黄色或红色,溶解度较小。
答:Hg 为 18e 构型的,极化力较强,变形性也比较强,而 Cl 与 I 相比,I 离子半径更大,变形性更强,
所以 Hg 与 I 间附加极化作用很强,其结果使晶体中共价成分增大,而难溶于水和颜色加深。
9. 试比较下列两组化合物中正离子极化能力的大小。<1>. ZnCl、CaCl、FeCl、KCl
10. 下列化合物熔点最高的是( B )
A. MgCl
Hale Waihona Puke B. NaCl C. ZnCl D. AlCl
11. 下列化合物在水中溶解度最大的是( A )
A. AgF
B. AgCl
C. AgBr
D. AgI
12. 下列化合物哪个熔沸点最低( D )
A. KCl
B. CaCl
C. AlCl D. GeCl
13. 下列氧化物属于离子型的是( D )
3. 石墨晶体是( D ) A. 原子晶体 B. 金属晶体 C. 分子晶体 D. 前三种晶体的混合型
4. 关于离子晶体的性质,以下说法中不正确的是( A ) A. 所有高熔点的物质都是离子型的物质; B. 离子型物质的饱和水溶液是导电性很好的溶液;
C. 熔融的碱金属氯化物中,导电性最好的是 CsCl;
9. 填下表:
物质 晶格结点上质点 质点内作用力 晶体类型 预测熔点高低
CaO 离子.Ca .O
离子键
离子晶体 高
SiC
Si.C
共价键
原子晶体 很高
HF
极性分子.HF
分子间力.氢键 分子晶体 低
10. 离子的极化力是某种离子使异号离子被极化而变形的能力,极化力与离子电荷,离子半径 ,以及

第九章习题参考答案

第九章习题参考答案

(a)减小,增大 (b)减小,不变 (c)不变,增大 (d)不变,不变
9、转子电阻增大时,异步电动机最大转矩(c ) ;临界转差率( ) 。
(a)减小,增大 (b)减小,减小 (c)不变,增大 (d)不变,减小
10、异步电动机降压起动的目的是( a ) 。
(a)减小线路压降 (b)提高工作效率 (c)加快起动速度 (d)延长电机寿命
时,转子的转速 n 总要小于同步转速 n0 ,此时 0 < s < 1 ;当三相异步电动机处在再生制动
的情况下时, n > n0 ,这种情况下 s > 1,例如起重机吊重物下降,重物拖动电动机使其加
6
速;多速电动机换速(从高速转到低速)运行时,都产生再生制动。 5、在稳定运行情况下,当负载增加时,异步电动机的转矩为什么能相应增加?当负载转矩 大于电动机的最大电磁转矩时,电动机将发生什么情况?
• 负载运行时,转子绕组中有电流 流过,产生一个同步旋转磁势 ,为
了保持 不变,定子磁势 除了提供激磁磁势 外,还必须抵消转子磁
势 的影响,即: • 异步电动机的磁势平衡方程:
o
o
o
o 结论:空载运行时,转子电流为 0,定子电流等于激磁电流;负载 时,定子电流随负载增大而增大。
8、电源电压降低时,异步电动机最大转矩( b) ;临界转差率( ) 。
中产生旋转磁场;(2)、转子绕组自成回路。
异步电动机的转动原理是:定子三相对称绕组通入三相对称交流电流时,在气隙将产生圆形
旋转磁场。旋转磁场旋转时,与转子绕组有相对运动,因此将在转子绕组中产生感应电势。
由于转子绕组是闭合绕组,在感应电势的作用下将在绕组中流过三相短路电流。此电流与旋
转磁场相互作用,产生电磁转矩,从而产生电磁转矩使转子转动起来。这就是异步电动机的

投资学第9章习题及答案

投资学第9章习题及答案

本章习题1.简述利率敏感性的六个特征。

2.简述久期的法则。

3.凸性和价格波动之间有着怎样的关系?4.简述可赎回债券与不可赎回债券的凸性之间的区别。

5.简述负债管理策略中免疫策略的局限性。

6.简述积极的债券投资组合管理中互换策略的主要类型。

7.一种收益率为10%的9年期债券,久期为7.194年。

如果市场收益率改变50个基点,则债券价格变化的百分比是多少?8.某种半年付息的债券,其利率为8%,收益率为8%,期限为15年,麦考利久期为10年。

(1)利用上述信息,计算修正久期。

(2)解释为什么修正久期是计算债券利率敏感性的较好方法。

(3)确定修正久期变动的方向,如果:a.息票率为4%,而不是8%b.到期期限为7年而不是15年。

(4)说明在给定利率变化的情况下,修正久期与凸性是怎样用来估计债券价格变动的?第九章本章习题答案1. 在市场利率中,债券价格的敏感性变化对投资者而言显然十分重要。

为了了解利率风险的决定因素,可以参见图9-1。

该图表示四种债券价格相对于到期收益变化的变化百分比,它们有不同的息票率、初始到期收益率以及到期时间。

这四种债券的情况表明,当收益增加时,债券价格下降;价格曲线是凸的,这意味着收益下降对价格的影响远远大于等规模的收益增加。

通过观察,可以得出以下两个特征:(1)债券价格与收益呈反比,即:当收益升高时,债券价格下降;当收益上升时,债券价格上升。

(2)债券的到期收益升高会导致其价格变化幅度小于等规模的收益下降。

比较债券A和B的利率敏感性,除到期时间外,其他情况均基本相同。

图9-1表明债券B比债券A期限更长,对利率更敏感。

这体现出其另一特征:(3)长期债券价格对利率变化的敏感性比短期债券更高。

这不足为奇,例如,如果利率上涨,则当前贴现率较高,债券的价值下降。

由于利率适用于更多种类的远期现金流,则较高的贴现率的影响会更大。

值得注意的是,当债券B的期限是债券A的期限的6倍的时候,它的利率敏感性低于6倍。

解剖学第九章生殖系统习题及答案

解剖学第九章生殖系统习题及答案

第九章生殖系统◇A1型题1.不成对的男性生殖器是A.前列腺B.精囊C.尿道球腺D.睾丸E.附睾2.男性生殖腺是A.前列腺B.睾丸C.精囊D.尿道球腺E.附睾3.分泌雄性激素的细胞位于A.前列腺B.尿道球腺C.精曲小管D.睾丸间质E.附睾4.精索内不含有A.输精管B.睾丸血管C.射精管D.神经E.淋巴管5.精子的产生部位是A.白膜B.睾丸网C.精曲小管D.睾丸间质E.附睾6.储存精子的器官是A.睾丸B.附睾C.精囊D.膀胱E.射精管7.正常情况下睾丸位于A.盆腔内B.附睾后外侧C.阴囊内D.腹腔内E.腹股沟管内8.睾丸A.内侧邻接附睾B.睾丸间质是产生精子的部位C.后缘有血管、神经和淋巴管出入D.外形似蚕豆E.精曲小管分泌雄激素9.对精囊的描述,正确的是A.是贮存精子的囊袋B.开口于尿道海绵体部C.位于膀胱底后方D.位于输精管末端内侧E.是圆形的囊状器官10.参与组成精索的是A.输精管B.腹股沟管C.附睾管D.精曲小管E.射精管11.射精管开口于A.尿道起始部B.尿道膜部C.尿道前列腺部D.尿道海绵体部E.前尿道12.精囊位于A.膀胱的下方B.输精管壶腹的外侧C.输精管壶腹的内侧D.前列腺的下方E.阴茎的后下方13.关于阴囊的描述,错误的是A.阴囊是由皮肤和肉膜构成B.位于阴茎的后下方C.容纳睾丸和附睾D.肉膜由致密结缔组织构成E.可调节阴囊内的温度14.关于男性尿道的描述,错误的是A.起于膀胱底B.终于阴茎头的尿道外口C.有三个狭窄和两个弯曲D.分前列腺部、膜部和海绵体部E.全长16~ 22cm15.男性尿道最狭窄处为A.尿道内口B.尿道前列腺部C.尿道膜部D.尿道海绵体部E.尿道外口16.关于阴茎的描述,正确的是A.由两块海绵体构成B.分头、体、根三部分C.临床上常将阴茎称为后尿道D.阴茎海绵体内有尿道穿过E.海绵体外包有肉膜和皮肤17.关于前列腺的描述,正确的是A.与膀胱底相邻B.为男性生殖腺之一C.呈栗子形,尖朝上底朝下D.有尿道穿过E.有输精管穿过18.临床上所指的前尿道是A.前列腺部B.膜部C.海绵体部D.前列腺部和膜部E.输尿管19.尿道球腺位于A.阴囊中隔内B.尿道球内C.尿生殖膈内D.海绵体部内E.盆膈内20.卵巢属于A.外生殖器B.生殖腺C.生殖管道D.附属腺E.腹膜外位器官21.关于卵巢,错误的说法是A.位于盆腔侧壁B.是腹膜内位器官C.上端与输卵管伞相接触D.下端借韧带连于子宫E.后缘为卵巢系膜,有血管、神经和淋巴管出入22.输卵管结扎术的常选部位是A.输卵管漏斗B.输卵管壶腹C.输卵管峡D.子宫部E.输卵管伞23.关于输卵管,错误的说法是A.是一对肌性管道B.由外侧向内侧分为四部C.壶腹部为卵细胞受精部位D.子宫部为输卵管结扎部位E.漏斗部周缘有输卵管伞24.关于子宫,错误的说法是A.位于小骨盆的中央B.在膀胱与直肠之间C.呈前倾前屈位D.前屈是子宫体与子宫颈之间形成的钝角E.子宫分为底、体、颈和管四部分25.维持子宫前倾位的韧带是A.子宫阔韧带B.子宫圆韧带C.子宫主韧带D.骶子宫韧带E.卵巢固有韧带26.输卵管漏斗周缘的指状突起称A.子宫部B.输卵管峡C.输卵管壶腹D.输卵管伞E.子宫圆韧带27.卵子与精子相遇而受精的部位是A.输卵管子宫部B.输卵管峡C.输卵管壶腹D.输卵管漏斗E.输卵管伞28.手术时,识别输卵管的标志是A.输卵管子宫部B.输卵管峡C.输卵管壶腹D.输卵管漏斗E.输卵管伞29.子宫口是指A.输卵管子宫口B.输卵管腹腔口C.子宫颈管上口D.子宫颈管下口E.子宫腔下角30.女性生殖器的有关描述中,错误的是A.输卵管峡为输卵管结扎的常用部位B.阴道穹后部最深C.子宫底为子宫下端的部分D.子宫主韧带有防止子宫下垂的作用E.子宫阔韧带可限制子宫向两侧移动31.属于腹膜内位器官的是A.胰B.肝C.肾D.胃E.升结肠32.属于腹膜间位器官的是A.子宫B.肾C.横结肠D.脾E.胃33.属于腹膜外位器官的是A.胃B.脾C.胰D.肝E.膀胱◇名词解释1.鞘膜腔2.精索3.输卵管峡4.输卵管伞5.阴道穹6.腹膜7.腹膜腔◇简答题1.简述男性生殖器的组成。

第九章 国际商务谈判答案

第九章 国际商务谈判答案

第九章习题参考答案
一、名词解释
1、询盘:交易的一方欲出售或购买某项商品,向交易的另一方询问买卖该项商
品的各项交易条件
2、发盘:交易的一方欲出售或购买某项商品,向交易的另一方提出买卖该项商
品的各项交易条件,并愿意按照这些条件达成交易,订立合同。

3、还盘:交易的一方在接到一项发盘后,不能完全同意,为了进一步洽商交易,
针对另一方的发盘内容提出不同建议。

4、克制方针:所安排的发盘有足够的吸引力,对方是不会拒不理睬的,具有一
定的余地,对方的某些要求可以考虑,或者能够保证对方的还盘是能够达到本企业的谈判目标的。

一、选择
1.D
2.B
二、问答
1.哪些环境因素对国际商务谈判的实施有重要影响?
政治状况、宗教信仰、法律制度、商业习惯、社会习俗、气候条件、财政金融以及基础设施和后勤供应系统等内容。

2.去各国谈生意时应遵循哪些行为准则?
(1)知道自己是一名外国人
(2)掌握当地文化与习俗
(3)安排好自己的行程
(4)调整谈判节奏
(5)掌握世界通用的谈判技巧
(6)你永远拥有拒绝的权利
(7)不做与你无干的事情
(8)要尊重对方
(9)重合同、守信用
(10)学习与应用。

流动负债习题及解析

流动负债习题及解析

第九章流动负债习题一、单项选择题1.应付账款按总价法核算时,如果在折扣期内付款,对所取得的现金折扣收入,正确的处理方法是()。

A、作为理财费用减少财务费用B、作为理财费用增加财务费用C、直接计入管理费用D、前三项均不正确【正确答案】A【解析】因在折扣期限内付款而获得的现金折扣,应在偿付应付账款时冲减财务费用。

2、资产负债表日,对预提的短期借款利息,贷记的账户是()。

A短期借款B其他应付款C财务费用D应付利息【正确答案】D【解析】短期借款利息属于流动负债计入应付利息3、A公司于2007年5月25日购入一批商品,进价20000元,增值税率17%,商品当日入库,付款条件为2/10、1/30、n/60。

采用净价法核算时,应付账款的入帐金额为()元。

A、22932 B、23400 C、23166 D、20000【正确答案】A【解析】在净额法下,企业应按照扣除最大现金折扣后的净额确认应付账款23400*(1-2%)4、A公司因采购商品开局面值40万元、票面利率4%、期限3个月的商业汇票一张,该票据到期时,A公司一共应支付()元。

A、400000B、404000C、412000D、440000【正确答案】B【解析】票据利息计算3个月400 000*(1+4%*3÷12)=4040005、B公司是一般纳税人,将自产的洗衣机作为福利发放给职工,成本价55000元,售价60000元,企业因此需要缴纳的增值税为()元。

A、9350B、10200C、8718D、9775【解析】增值税按售价计算60000*17%=102006、我国现行会计实务中,带息应付票据应付利息的核算账户是()。

A、应付票据B、应付利息C、其他应付款D、应付账款【正确答案】B【解析】属于流动负债的应付利息7、商业承兑汇票到期无法偿还时,承兑企业应作的账务处理时()。

A、转作短期借款B、转作应付账款C、转作其他应付款D、不进行账务处理【正确答案】B【解析】商业汇票有确切的到期日和到期值,汇票到期时,付款企业应足额偿付。

第九章习题及答案

第九章习题及答案

第九章习题一、选择题1.以下选项中不能正确把cl定义成结构体变量的是( )A)typedef struct B)struct color cl{ int red; { int red;int green; int green;int blue; int blue;} COLOR; COLOR cl; };C)struct color D)struct{ int red; { int red;int green; int green;int blue; int blue;} cl; } cl;2.有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是( )A) (p++)->num B)p->num C)(*p).num D)stu[3].age3.有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句中错误引用结构体变量成员的是( )。

A)scanf(“%s”,s[0].name);B)scanf(“%d”,&s[0].age);C)scanf(“%c”,&(ps->sex)); D)scanf(“%d”,ps->age);4.以下叙述中错误的是()A)可以通过typedef增加新的类型B)可以用typedef将已存在的类型用一个新的名字来代表C)用typedef定义新的类型名后,原有类型名仍有效D)用typedef可以为各种类型起别名,但不能为变量起别名5.有以下程序段()typedef struct node { int data; struct node *next; } *NODE;NODE p;以下叙述正确的是(C)A)p是指向struct node结构变量的指针的指针B)NODE p;语句出错C)p是指向struct node结构变量的指针D)p是struct node结构变量6.若有以下定义和语句union data{ int i; char c; float f;}x;int y;则以下语句正确的是( )。

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

第九章习题一、选择题1.以下选项中不能正确把cl定义成结构体变量的是( )A)typedef struct B)struct color cl{ int red; { int red;int green; int green;int blue; int blue;} COLOR; COLOR cl; };C)struct color D)struct{ int red; { int red;int green; int green;int blue; int blue;} cl; } cl;2.有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是( )A) (p++)->num B)p->num C)(*p).num D)stu[3].age3.有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句中错误引用结构体变量成员的是( )。

A)scanf(“%s”,s[0].name); B)scanf(“%d”,&s[0].age);C)scanf(“%c”,&(ps->sex)); D)scanf(“%d”,ps->age);4.以下叙述中错误的是()A)可以通过typedef增加新的类型B)可以用typedef将已存在的类型用一个新的名字来代表C)用typedef定义新的类型名后,原有类型名仍有效D)用typedef可以为各种类型起别名,但不能为变量起别名5.有以下程序段()typedef struct node { int data; struct node *next; } *NODE;NODE p;以下叙述正确的是(C)A)p是指向struct node结构变量的指针的指针B)NODE p;语句出错C)p是指向struct node结构变量的指针D)p是struct node结构变量6.若有以下定义和语句union data{ int i; char c; float f;}x;int y;则以下语句正确的是( )。

A)x=10.5; B)x.c=101; C)y=x; D)printf(“%d\n”,x); 7.有以下程序main(){ union { unsigned int n;unsigned char c;}u1;ul.c=`A`;printf("%c\n",u1.n);}执行后输出结果是()A) 产生语法错B) 随机值 C) A D) 658.有以程序#include <stdio.h>#include <string.h>typedef struct { char name[9]; char sex; float score[2]; } STU;void f( STU a){ STU b={“Zhao” ,’m’,85.0,90.0} ; int i;strcpy(,);a.sex=b.sex;for(i=0;i<2;i++) a.score[i]=b.score[i];}main(){ STU c={“Qian”,’p’,95.0,92.0};f(c); printf(“%s,%c,%2.0f,%2.0f\n”,,c.sex,c.score[0],c.score[1]); }程序的运行结果是A)Qian,p,95,92 B) Qian,m,85,90C)Zhao,p,95,92 D) Zhao,m,85,909.现有以下结构体说明和变量定义,如图所示,指针p,q,r分别指向一个链表中连续的三个结点。

struct node{char data;struct node *next;}*p,*q,*r;现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是A)q->next=r->next; p->next=r; r->next=q;B) p->next=r; q->next=r->next; r->next=q;C) q->next=r->next; r->next=q; p->next=r;D) r->next=q; p->next=r; q-next=r->next;10.有以下程序段struct st{ int x; int *y;}*pt:int a[]={1,2},b[]={3,4};struct st c[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是( )A) *pt->y B) pt->x C) ++pt->x D) (pt++)->x二、填空题1.设有说明struct DATE{int year;int month; int day;};请写出一条定义语句,该语句定义d为上述结构体变量,并同时为其成员year、month、day 依次赋初值2006、10、1。

2.已有定义如下:struct node{ int data;struct node *next;} *p;以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。

请填空。

p = (struct node *)malloc( );3.以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并做为函数值返回。

请填空:#include<stdio.h>#define N 3typedef struct{int num;char nam[10]; char sex;}SS;int fun(SS person[]){int i,n=0;for(i=0;i<N;i++)if( ==’M’ ) n++;return n;}main(){SS W[N]={{1,”AA”,’F’},{2,”BB”,’M’},{3,”CC”,’M’}}; int n;n=fun(W); printf(“n=%d\n”,n);}4.以下程序运行后的输出结果是( ) 。

struct NODE{ int k;struct NODE *link;};main(){ struct NODE m[5],*p=m,*q=m+4;int i=0;while(p!=q){p->k=++i; p++;q->k=i++; q--;}q->k=i;for(i=0;i<5;i++) printf("%d",m[i].k);printf("\n");}5.以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。

#includestuct node{ char data; struct node *next;};(1) CreatList(char *s){ struct node *h,*p,*q);p=q=h;while(*s!='\0')p->data= (2) ;q->next=p;q= (3) ;s++;}p->next='\0';return h;}main(){ char str[]="link list";struct node *head;head=CreatList(str);...}三、编程题1. 定义一个能正常反映教师情况的结构体teacher,包含教师姓名、性别、年龄、所在部门和薪水;定义一个能存放两人数据的结构体数组tea,并用如下数据初始化:{{“Mary “, ‘W’,40, ‘Computer’ , 1234 },{“Andy“, ‘M’,55, ‘English’ , 1834}};要求:分别用结构体数组tea和指针p输出各位教师的信息,写出完整定义、初始化、输出过程。

2.定义一个结构体变量(包括年、月、日)。

计算该日在本年中是第几天,注意闰年问题。

3.构建简单的手机通讯录,手机通讯录包括信息(姓名、年龄、联系电话),要求实现新建、查询功能。

假设通信录最多容纳50名联系人信息。

4.建立一个教师链表,每个结点包括学号(no),姓名(name[8]),工资(wage),写出动态创建函数creat和输出函数print。

5.在上一题基础上,假如已经按学号升序排列,写出插入一个新教师的结点的函数Insert。

第9章习题答案一、选择题1-5 B D D A C 6-10 B C A D C二、填空题1.struct DATA d={2006,10,1};2.sizeof(struct node)3.person[i].sex4.134315.(1)struct node* (2)*s (3)p三、编程题1. 定义一个能正常反映教师情况的结构体teacher,包含教师姓名、性别、年龄、所在部门和薪水;定义一个能存放两人数据的结构体数组tea,并用如下数据初始化:{{“Mary “, ‘W’,40, ‘Computer’ , 1234 },{“Andy“, ‘M’,55, ‘English’ , 1834}};要求:分别用结构体数组tea和指针p输出各位教师的信息,写出完整定义、初始化、输出过程。

#include<stdio.h>struct teacher{ char name[8];char sex;int age;char department[20];float salary;} ;struct teacher tea[2]= {{"Mary ", 'W',40, "Computer" , 1234 }, {"Andy ", 'M',55, "English" , 1834}} ;main(){ int i;struct teacher *p;for( i=0;i<2;i++)printf("%s,\t%c,\t%d,\t%s,\t%f",tea[i].name,tea[i].sex,tea[i].age,tea[i].department,tea[i].salary);for(p=tea;p<tea+2;p++)printf("%s,\t%c,\t%d,\t%s,\t%f", p->name, p->sex, p->age, p->department, p->salary);}2. 定义一个结构体变量(包括年、月、日)。

相关文档
最新文档