软件工程习题参考版

关键词: 思路 习题 文本 教学

软件工程习题参考版(通用6篇)

篇1:软件工程习题参考版

基础题

1.注音或写汉字。

(1)rú()家(2)老dān()

(3)xiè dú()()(4)承蜩()

(5)强聒()()(6)骈()进

(7)调()和(8)折()本

2.解释词语。

(1)强聒不舍:

(2)用志不分,乃凝于神:

(3)惟其:

(4)旁骛:

(5)精微:

(6)敬业乐群:

(7)不二法门:

(8)神圣:

3.简答题

(1)作者在开篇为什么要谈“有业”的必要?

答:________________________________________________

(2)文中大量引用古今贤能语言的好处是什么?

答:________________________________________________

(3)作者认为凡职业都有趣味的原因是什么?

答:________________________________________________

能力题

阅读下文,回答问题。

第一要敬业。敬字为古圣贤教人做人最简易,直捷的法门,可惜被后来有些人说得太精微,倒变了不适实用了。惟有朱子解得最好。他说:“主一无适便是敬。”用现在的话讲,凡做一件事,便忠于一件事,将全副精力集中到这事上头,一点不旁骛,便是敬。业有什么可敬呢?为什么该敬呢?人类一面为生活而劳动,一面也是为劳动而生活。人类既不是上帝特地制来充当消化面包的机器,自然该各人因自己的地位和才力,认定一件事去做。凡可以名为一件事的,其性质都是可敬。当大总统是一件事,拉黄包车也是一件事。事的名称,从俗人眼里看来,有高下;事的性质,从学理上解剖起来,并没有高下。只要当大总统的人,信得过我可以当大总统才去当,实实在在把总统当作一件正经事来做;拉黄包车的人,信得过我可以拉黄包车才去拉,实实在在把拉车当作一件正经事来做,便是人生合理的生活。这叫做职业的神圣。凡职业没有不是神圣的,所以凡职业没有不是可敬的。惟其如此,所以我们对于各种职业,没有什么分别拣择。总之,人生在世,是要天天劳作的。劳作便是功德,不劳作便是罪恶。至于我该做哪一种劳作呢?全看我的才能何如、境地何如。因自己的才能、境地,做一种劳作做到圆满,便是天地间第一等人。

4.解释下列加粗的字,并写出一个包含这个字的成语。

(1)一点不旁骛:

成语:

(2)拣择:

成语:

(3)因自己的才能、境地:

成语:

5.写出下面句子的主干。

敬字为古圣贤教人做人最简易、直捷的法门。

答:________________________________________________

6.填空。

(1)各用四个字概括文中所列举的两件事。

①________________;②________________。

(2)概括本段文字的中心论点________________。(包括标点在内不超过20字)

创新题

阅读下文,回答问题。

俗话说:“当局者迷,旁观者清。”一般来说,旁观者未必清。

这些“旁观者”究竟清不清呢?其实,一点也不清。

试想,四个现代化是中国人民的共同事业,按理说,人人都应当是“当局者”,是主人翁。碰到困难,自己应尽一份力量。顾炎武说得好:“天下兴亡,匹夫有责。”可见他是不主张做旁观者的,何况我们是新社会的主人呢?如果你竟当了旁观者,就表明你完全忘记了作为一个中国人的起码责任,这正是最大的“不清”。

一个人一旦置身于旁观者的地位,就会渐渐地与时代隔绝,与人民疏远,既尝不到创业的艰辛,也领受不到胜利的欢乐。甘与苦,爱与憎,冷与热,跟时代全不相通。这样就会变得庸俗猥琐,心胸狭隘,斤斤计较于蝇头小利,而不顾四化之千秋大业。正是所谓孟子所说的“不见舆薪”(一车子柴草都瞧不见),又何“清”之有?

可见今天的旁观者,因为不清——对四化前途不清,对社会规律不清,对时代潮流不清——才旁观的。而愈是旁观,便愈是“不清”了。

现时,那句流行已久的俗话似乎应当倒过来:“当局者清,旁观者迷。”这样一改,也许更符合唯物论的认识论。俗话又说:“袖手旁观。”“袖手”,正是旁观者的特点。凡事若不动手干,只是袖手观看,就不会有变革现实的实践。只凭看,怎么能看得清呢?

一切真知本来只属于亲身实践的人们。今天,对我们的事业和前途真正有清醒深刻的认识的,也只能是那些以主人翁的姿态变革社会、献身“四化”的人们。

7.给下列加粗字注音

狭隘()不见舆()薪

8.结合原文,解释下列加粗的词语。

(1)匹夫有责:

(2)庸俗猥琐:

(3)袖手旁观:

9.议论文的论证方式,一般可以分为________和________两种。

上述的议论文从论证方式看,属________文。其中的“敌论”是________________。

10.“一点也不清”的“一点”指________。

11.从“一点也不清”出发,作者从哪几个方面进行批驳?

首先________________;其次______________;而后____________;最后___________。

12.本文论证的结论是________________。

参考答案

基础题

1.(1)儒(2)聃(3)亵渎(4)tiáo(5)qiǎngguō(6)pián(7)tiáo(8)shé

2.(1)~(7)略(8)崇高而庄严。

3.(1)必须先有业,才有可敬、可乐的依据,所以作者在讲演“敬业、乐业”以前,先要说说有业之必要。

(2)好处:①使文章更简洁精炼;②含蓄典雅;③增强说服力。(3)原因:①因为凡一件职业,总有许多层累、曲折,倘能身入其中,看它变化、进展的状态,最为亲切有味。②因为每一职业之成就,离不了奋斗;一步一步的奋斗前去,从刻苦中将快乐的分量加增。③职业性质,常常要和同业的人比较骈进,好像赛球一般,因竞胜而得快感。④专心做一职业时,把许多游思、妄想杜绝了,省却无限烦闷。

能力题

4.(1)马乱跑好高骛远

(2)挑选披沙拣金

(3)依照,根据因地制宜

5.敬字为法门。

6.(1)当大总统拉黄包车

(2)职业之神圣,凡职业都可敬,都应做到圆满

创新题

7.àiyú

8.(1)平常人

(2)庸俗不大方

(3)把手藏在袖子里

9.立论驳论 驳论“旁观者清”的观点,即“旁观者看问题清醒”

10.完全

11.批驳“旁观者”没有主人翁精神,忘记了自己是个中国人批驳“旁观者”与时代隔绝,与人民疏远,不知“当局者”的甘苦,无“清”可言批驳“旁观者”,因其不清而旁观,而愈是旁观便愈是不清批驳“旁观者”,凡事不动手,不参与变革现实的实践,当然是看不清

12.对我们的事业和前途真正有清醒深刻的认识的,也只能是那些以主人翁的姿态变革社会、献身“四化”的人们

篇2:软件工程习题参考版

一 简 易 方 程 等式和方程的含义 1.略

2.30+x=80 4x=80 x+10=50 2x=50+20 3.52+x=110 用等式性质解方程(1)1.(1)-20(2)+54 +54 2.x=105 x=36 x=100 x=73 x=90 x=5.4 3.(1)16.5+x=25 x=8.5(2)60-x=15 x=45 用等式性质解方程(2)1.(1)÷0.3(2)×5 ×5 2.x=5 x=720 x=40.5 x=0.3 x=30 x=3.3 3.(1)12x=18 x=1.5(2)5x=65 x=13 用等式性质解方程练习

1.(1)x=32(2)x=20(3)x=3(4)x=7(5)x=100 2.(1)-36 28(2)+0.8 2.7(3)÷3 15(4)×1.6 3.2 3.x=2.5 x=1.9 x=5.8 x=4 x=2.1 x=6.3 4.(1)5.5+x=10 x=4.5(2)5x=60 x=12 5.(1)x-98=2 x=100(2)x-45=128 x=173(3)7x=2.8 x=0.4(4)4x=36 x=9 列方程解决实际问题(1)1.x=2.4 x=10.5 x=44 2.设昨天卖出x套。x+15=82 x=67 3.设客车每小时行驶x千米。x-30=80 x=110 4.(1)设王老师买了x个足球。x+6=18 x=12(2)设每个篮球x元。1.2x=60 x=50 列方程解决实际问题(2)1.x=9 x=5 x=25 2.(1)柏树的棵数×3-15=松树的棵数 设校园里有x棵柏树。3x-15=75 x=30(2)科技书的本数×4+40=文艺书的本数 设科技书有x本。4x+40=320 x=70 3.设养公鸡x只。4x-20=780 x=200 200+780=980(只)列方程解决实际问题练习

1.+26 106-15 91 ×2 920÷23 40 2.x=15 x=0.5 x=5.6 x=14.5 x=0.9 x=64 3.设它的高是x米。5.6x=11.2 x=2 4.设底边上的高是x厘米。24×x÷2=216 x=18 5.设每个足球x元。12x+140=500 x=30 6.设普通列车每小时能行驶x千米。2x+60=300 x=120 7.设李小刚原来带了x元钱。12x+4+16=x x=40 列方程解决实际问题(3)1.x=4 x=5 x=12 x=5 2.(1)大米 面粉

设面粉运来x袋。4x+x=45 x=9(2)桃树

梨树

设梨树有x棵。2.6x-x=32 x=20 3.设番茄占地x平方米。2x+x=30×16 x=160 黄瓜占地:160×2=320(平方米)列方程解决实际问题(4)1.x=9 x=8 x=12 x=10 2.设x小时后两车之间相距52.5千米。120x-85x=52.5 x=1.5 3.设乙船的速度为x千米/时。23×12+12x=708 x=36 4.设这辆货车平均每小时行驶x千米。1.8x-1.2x=54 x=90 列方程解决实际问题练习1.x=3 x=0.3 x=6 x=65 2.设灰兔有x只。4x+x=80 x=16 白兔:16×4=64(只)3.设小红今年x岁。4x-x=24 x=8 爸爸:8×4=32(岁)4.设小华每秒跑x米。4.5×40+40x=400 x=5.5 5.设每本练习本x元。5x-3x=5 x=2.5 6.设x小时后两船相距30千米。32x-28x=30 x=7.5 7.设每箱荔枝x元。56×24+19x=2826 x=78 整理与练习(1)1.略

2.x=7 x=990 x=4.8 x=0.5 x=1 x=6 x=5 x=1.6 x=2 3.设《数学故事》每本售价x元。14+x=30 x=16 4.设这个水库的警戒水位是x米。x+0.64=24.4 x=23.76 5.设这个滴水龙头平均每分钟滴水x千克。30x=1.8 x=0.06 6.设黑天鹅有x只。4x+6=102 x=24 7.设一把椅子x元。730+6x=1120 x=65 整理与练习(2)1.x=3 x=5.4 x=4.8 x=6.6 x=5 x=8 2.设食堂平均每天用大米x千克。5x+120=500 x=76 3.设这块三角形菜地的底是x米。x×20÷2=80 x=8 4.设它的宽是x米。(19+x)×2=64 x=13 5.设张老师一共购买了x套。(68+52)x=960 x=8 6.(1)设x秒后两人相遇。(6+4)x=100 x=10(2)设x秒后小颖比小婷整整多跑1圈。6x-4x=200 x=100 二 折线统计图

单式折线统计图的认识和应用

1.七 十 十 十二 九 十 十 十一 2.(1)24 29 28 29(2)略

3.(1)0到1岁 22厘米(2)4岁(3)125厘米 复式折线统计图的认识和应用 1.(1)12(2)7 2~3.略

折线统计图练习

1.(1)夏至 15 冬至 11(2)夏至 冬至 冬至 夏至 2.(1)1个 2个(2)平平3.略

三 因数与倍数 因数和倍数的认识

1.(1)5 13 5 13(2)68 68 4 17 2.9 18 27 36 45 54 63 72 9,18,27,36,45,54,63,72…… 3.18 12 4×9 6×6 1,2,3,4,6,9,12,18,36 4.4,8,12,16,20,24,28,32,36,40,44,48 8,16,24,32,40,48 不是 是 2和5的倍数的特征

1.8,10,12,40,76,88,90,92 5,10,15,40,75,90 2.略

3.(1)0,2,4,6,8(2)0,5(3)0 4.(1)10,50,80,18,58(2)51,81,85,15 3的倍数的特征

1.5 9 6 3 7 9 72,51,201,225 2.42,105,504 3.51÷3,81÷3,195÷3,126÷3 4.略 5.831 108 2、5和3的倍数的特征练习

1.1,2,3,6,9,18 6,12,18,24,30,36,42,48 2.20,96,456,200 96,75,501,456,135 20,65,75,305,135,200 3.略

4.(1)10 11 12 是(2)10 20 30 是 质数和合数

1.2,3,5,7,11,13,17,19,23,29,31,37,41,43,47 1 2.略

3.3,5,59,67 9,51,57,63,69 1 质因数和分解质因数

1.(1)4 5 5(2)因(3)因 质因

2.15=3×5 21=3×7 25=5×5 27=3×3×3 33=3×115×7 39=3×13 3.略

公因数和最大公因数

1.1,2,3,4,6,12 1,2,3,5,6,10,15,30 1,2,3,6 6 2.略

3.1,2,3,4,6,8,12,24 1,2,4,8,16,32 1,2,4,8 8 4.2 2 15 公因数和最大公因数练习

35= 1.12的因数:1,2,3,4,6,12 15的因数:1,3,5,15 18的因数:1,2,3,6,9,18 1,3 1,2,3,6 1,3 2.3 5 7 12 3.(1)1 1 1 1 两个数只有公因数1(2)3 3 7 18 其中一个数是另一个数的倍数 4.3米

公倍数和最小公倍数

1.6的倍数:6,12,18,24,30,36,42,48 9的倍数:9,18,27,36,45 18,36 18 2.略

3.6 24 21 4.30 公倍数和最小公倍数练习

1.(1)18、78、450(2)40、450(3)405、450(4)450 2.24 40 18 36 3.(1)9 10 28 36 其中一个数是另一个数的倍数(2)14 56 110 45 两个数只有公因数1 4.略 5.12分钟 整理与练习(1)1.因 倍 倍 因 质因 2.(1)

54、114(2)75(3)410 3.(1)0 0 0(2)

2、8 2、8 0、6(3)5 后两数填法不唯一。4.16=2×2×2×2 27=3×3×3 34=2×17 48=2×2×2×2×3 5.略

6.吴小民、张成根家 张进、周大宝家 7.不能 整理与练习(2)1.略

2.2 5 6 9 1 1 3.36 88 26 54 120 16 4.3 5 9 17 18 5.24 63 18 18 21 10 6.40粒

7.选边长为50 cm的正方形地砖。四 分数的意义和性质 分数的意义

1.六分之五,1/5 九分之七,1/9 七分之二,1/7 十分之九,1/10 五分之一,1/5 二十分之十一,1/20 2.略

3.(1)全天时间 8 5(2)全班人数 9 2 4.1/10 1/5 分数与除法的关系 1.(1)一根彩带(2)1米彩带(3)10个苹果(4)1箱苹果 2.(1)5 1/5(2)5 2/5 3.7/100 29/60 11/10 求一个数是另一个数的几分之几 1.3/7

2.5/8

3.10/1

34.3/8 5.2 6

6.17/29 17/42 7.(1)7/24 7÷24=7/24(2)21/25 21÷25=21/25(3)17/20 17÷20=17/20(4)2/5 2÷5=2/5 8.13 23千克 分数的意义练习

1.2 4 8(1)2 4 8(2)2 2 2.(1)5 1/2(2)2 1/5(3)1/4 1/4(4)1/4 3/4(5)10 5/6 3.9/100 79/100 53/1000 17/100 23/60 327/1000 4.(1)8÷19=8/19(2)5÷16=5/16 7÷16=7/16(3)1÷4=1/4 真分数和假分数 1.4/8 6/6 8/

52.略

3.略 4.10 6/4 1/5 9 1/10 5.> > = < 假分数化整数、带分数 1.3 4 1 5 3 4 2.11/4=2-3/4 8/5=1-3/5 3.3-1/3,三又三分之一 3-3/5,三又五分之三 2-2/9,二又九分之二 7-1/7,七又七分之一

4.5/4 7/4 9/4 11/4 12/4 1-1/4 1-3/4 2-2/4 5.8/11 2-1/6 1-11/19 9-1/7 分数与小数的互化

1.(1)3 3/10(2)3/9 39/100(3)309 309/1000 2.9/10 17/10 23/100 423/100 3.0.42 0.65 0.68 0.67 4.0.4 40/100 0.15 150/1000 0.25 15/60 1.5 90/60 5.> = < > > < 6.甲

7.小青

8.0.9元

9.(1)8/11(2)1-3/8 分数的基本性质 1~2.略

3.÷3 2/4 ×5 5/15 后两题答案不唯一。4.3 4 12 25 5.(1)4/30 4/30(2)9/12 9/12 约

分 1.略

2.6/8=3/4 14/21=2/3 21/28=3/4 3.略

4.2/5 1/3 1/3 3/5 1/2 6/17 5.略 约 分 练习1~2.略

3.> = < > 4.2/5 2/3 1/2 5.1/2 4/5 3/4 1/3 1/20 2/5 6.4/5 1/4 12/25 6/5 5/2 7.(1)7/10 3/10(2)略 通

分 1.略

2.18 8 12 30 3.第(1)组不够简单。5/6=15/18 4/9=8/18 第(3)组不对。4/5=16/20 3/4=15/20 4.1/2=5/10,1/5=2/10 4/5 =8/10,7/10 =7/10 3/10 =9/30,4/15 =8/30 3/8=21/56,5/7=40/56 5.5/4平方米 1/4 分数的大小比较

1.2/3>3/5 3/4>5/8 7/6<6/5 2.< < < > 3.3/7 4/9 5/11 4.= < > > > > > < 5.4/5>3/4>5/8

6.第一台 分数大小比较练习

1.< > < < < =

2.1/

6、3/8 3/

4、5/

9、6/

7、6/

11、7/13 3.乙

4.陈刚 整理与练习(1)1~2.略

3.(1)1 2 17/6(2)4 13 4.(1)全班人数 3 现在教室里的人数(2)全程 程

5.3/4 1-7/8 5 2-6/7 6.2/5 4/5 1/2 7/100 0.4 0.8 0.5 0.07 7.(1)2 1/3(2)2/5 3/5 8.5/8 8/5 2小时行的路9.小婷家 整理与练习(2)1.略

2.9 64 48 5 4 81 25 16 3~4.略

5.3/4 1/2 1-1/2 1/4 9/20 1-1/2 6.1/2 1/5 2/3 3/4 7.7/8=21/24,5/6=20/24 4/7=16/28,3/4=21/28 7/9=7/9,2/3=6/9 9/10=81/90,8/9=80/90 8.3/16

9.2/3平方米 1/9

10.小丽

五 分数加法和减法 异分母分数加、减法 1.略

2.19/20 11/18 19/15 5/14 3.(1)7/12(2)1/1

24.(1)4/5(2)3/5 连加、连减、加减混合

1.5/12 23/24 17/36 1/5 33/28 1/24 2.5/8吨

3.13/12千米 4.1/15 分数加、减法练习(1)1.7/12 1/12 12/35 2/35 13/36 5/36 17/72 1/72 2.略

3.+ - - - + + 4.x=1/3 x=1/4 x=11/1

25.2/21 6.(1)13/20米(2)21/20米 7.略

分数加、减法练习(2)1.2/5 1/3 1 2/9 12/35 1/3 2.x=1/4 x=2/5 x=4/3 x=34/35 3.1-4/7 1-1/3 4/5 1/4 7/12 2/3 4.3/7 1/7

5.5/4千克

6.3/8米 等腰三角形 7.1/2 六 圆 圆 的 认 识

1.4分米 4米 10厘米 0.14米 7.2米 2.略

3.(1)乙圆(2)甲圆(3)甲圆 4.6 cm 4 cm 8 cm 圆的认识练习1.(1)3 6(2)24 6 2.略 扇形的认识 1.略

2.60度 150度 210度 3.45°,8 45°,10 90°,8

4.略 圆的周长(1)1.15.7 cm 5.024 m 2.6.28米 4.71厘米 37.68分米 3.12.56米

4.2.39米

5.314米 圆的周长(2)1.9厘米 16米

2.2米 50厘米

3.0.7米 2.198米 12分米 75.36分米4.12米

5.1分米

6.12.56厘米 2.5厘米

厘米8厘米 4 7.37.68分米

8.62.8厘米

9.0.67米

10.6.28厘米 圆的面积(1)1.12.56 dm2 78.5 cm2 2.3.14平方分米 314平方毫米 6.1544平方米 3.254.34平方分米

4.28.26平方米

5.8.0384平方米 圆的面积(2)1.略

2.50.24平方米

3.2826平方米 4.0.785平方米 简单组合图形的面积

1.113.04 cm2 7.74 cm2 13.065 cm2 2.(1)200.96平方厘米(2)119.04平方厘米 3.628平方厘米 圆的面积练习

1.452.16平方厘米 2.5434平方分米 50.24平方米 2.周长:175.84厘米 面积:2461.76平方厘米 3.56.52平方米

4.4.71平方厘米 6.88平方厘米 整理与练习(1)1~2.略

3.周长:15.42 cm 面积:14.13 cm2 周长:32.13 cm 面积:63.585 cm2 4.3.768米

5.周长:31.4分米 面积:78.5平方分米 6.0.20平方米

7.0.8米

8.60棵 整理与练习(2)1.周长:56.52 cm 面积:254.34 cm2 周长:4.396 cm 面积:1.5386 cm2 周长:50.24 m 面积:200.96 m2 2.5.652平方厘米

3.942米

4.113.04平方米

5.5.024 cm2 53.5 cm2 6.88cm2 6.周长:37.68厘米 面积:92.52平方厘米 7.1256平方厘米

8.11304平方米 七 解决问题的策略 用转化的策略解决问题(1)1.(1)4 3(2)平行四边形(3)6 3 2.100 cm2 25.12 cm2 3.40 m 62.8 dm 用转化的策略解决问题(2)1.(1)21(2)25 2.(1)75(2)156(3)81 3.60个

用转化的策略解决问题练习

1.x=5.9 x=550 x=6.4 x=4 x=45 x=6.4 2.(1)9/4(2)4/3 3/4(3)5/4 4/9 5/9 3.(1)51(2)144 4.6.25 cm2 6.88 cm

25.245页 八 整理与复习数的世界(1)1.略

2.x=330 x=0.7 x=22.2 x=1.9 x=2.1 x=120 x=20 x=3.1 x=2 3.130本

4.24棵 5.香蕉:135筐 芒果:45筐 6.8分钟

7.24元 数的世界(2)1.2、17、43 20、35、51 2、20 1、17、51 2.略

3.8 1 7 6 4.18 40 10 24

5.7 2 5 15 15 4 6.> < > < = < 7.2/5 4/3 1/10 9/20 8.23/18 7/45 25/18 7/24 1-2/7 1-7/8 9.15/16

10.1/2小时 圆 形 王 国 1.1/2 3/8 25/49

2.略

3.周长:25.12厘米 面积:50.24平方厘米 周长:62.8分米 面积:314平方分米 周长:11.304米 面积:10.1736平方米 4.63.585平方米

5.84.78千米 6.52.2496平方米

7.(1)1/4(2)1/8

8.78.5平方厘米 统 计 天 地

1.(1)14 2(2)2 14 14 23 2.(1)第一(2)2013 2014 3.图略 三 四 4.图略 十二 应 用 广 角 1.0.8千克 1/5

2.11/100

3.14/3元 1/3元 4.略

5.40分钟

6.8厘米

7.10.5元 8.4.8 3.2 1.5

9.略

10.200平方厘米

篇3:软件工程习题参考版

一、对于习题系统的理解

我国很长一段时期使用的教材都在章节之后附有习题, 也就是在教材中标明的课后习题, 该习题的设置主要就是为了更好的复习学过的物理知识, 没有进行特定的情景化设置, 而且不具体, 所以, 学生在学习的过程中对习题和教材内容有一个比较明显的区分, 而且认识程度和重视程度都有不同.为了改变这种现状, 新的物理教材从本质上对习题设置进行了改变, 设置时开始追求情境化、生活化, 也不再局限于课后, 在章节前、章节中, 甚至章节内容的两旁都开始设置习题.所以, 笔者认为, 习题就是指在教材的任何一个阶段或者内容中帮助学生了解、熟悉或者回忆、温习相关知识的内容.文章并以“习题系统”表明课后习题与章节中的问题以及其相互关系.

二、人教版初中物理教材习题系统教学存在的问题

初中物理教材是在教学中的重要参照和依据, 也是学生学习相关知识的主要工具, 其内容和习题的设置将决定着学生学习的质量, 但是, 当前物理教材习题系统存在着一些问题, 主要表现在以下方面.

1. 对习题的认识不清

前面的内容已经提到, 新教材对于传统教材中习题的设置和所要起到的作用进行了新的定位, 而且在新教材中习题系统已经不仅仅是进行练习的方式, 其更加强调动手实践能力的培养, 可以说, 初中物理教材习题系统应当发挥的作用将包括教学和能力培养两个方面, 但是当前教师对于习题系统的教学功能还没有充分、清楚的认识, 不能很好的利用习题进行教学.

2. 习题的功能没有很好的发挥

针对传统初中物理教材中的一些缺点, 新教材在习题设置上更多的开始考虑与现实生活的结合结合的程度, 同时在教学中也开始注重习题与一些科学现象的结合等, 这都属于情境类安排, 但是教师在教学物理教学中并没有掌握如何利用习题内容的方法, 这就造成了情景化设置失去了应有的意义, 还有的教师提醒学生忽略“无关信息, 抓住主题”, 这种做法极大的削弱了习题的功能, 减弱了习题知识载体的内容.

3. 欠缺对学生实践能力的培养

在教学改革的措施中, 其中一个非常重要的部分就是注重对学生实践能力的培养, 让其在学习理论知识的过程中掌握实践能力, 但是当前的习题设置方面没有太好的设置学生实验的内容, 基本上都是围绕学生理论知识的锻炼或者复习, 另外就是教师在习题的讲解中不注重学生实践能力的培养, 缺少动手做的机会, 只是单纯的讲授理论.

三、人教版初中物理新教材习题系统的教学建议

1. 正确认识习题的作用和在教学中的地位

当前初中物理教学对于习题的认识还不清楚, 这严重影响了物理的正常教学, 针对这一问题, 要求教师应充分认识到新课标教材的习题设置的目的, 发挥其促进学生理解知识的作用, 明确习题既看重基础知识和技能, 也很注意适当的延伸意义, 此习题系统早已是教材内容体系的有机组成部分了, 教师应转变观念, 正确认识教材习题系统的教学功能, 摆正其位置.

2. 重视教材习题的情境性, 拓展习题的功能

习题的情境是对学生培养的重要方式, 也是学生接受知识、理解知识进而运用知识的最有效的方式之一, 所以, 在初中物理教学过程中, 教师充分利用教材中的习题, 引导学生通过分析习题材料掌握物理知识, 同时也可以通过习题进一步挖掘深层次的知识, 这对学生综合能力的培养是非常有利的.

3. 提高学生的实践能力和动手能力

任何知识的学习最终都是为了运用于实践, 为实践提高理论知识储备, 所以在初中物理教学中要从一个开始就培养学生的实践能力, 让学生在动手实践过程中掌握尽量多的理论知识.比如, 在讲解习题时, 可以在实验室中让学生通过实验, 一边学习理论、一边动手实践, 这样也能提高教学的质量.

参考文献

[1]罗秀琴, 王立群.人教版初中物理新教材习题系统的分析和教学建议[J].中学物理, 2011 (9) .

[2]孔晓晓.新课程标准下全国初中物理新教材对比研究浅析[J].华东师范大学学报, 2006 (10) .

篇4:软件工程习题参考版

1.-6 cm2.-1503. - 8664. ③5. 日一

6. A 7. B 8. B 9. C 10. B

11. (1) 9 -2 004 (2)--

12. (1)263 m.

(2)分别为- 8m,+ 7 m,+ 2m,+ 4m,- 5m.

“有理数”检测题

1. ±20 2.>< 3. 2±4 4. 23 5. 4 0176.2 0080

7. A8. B9. C10. B11. A12. C

13. 如表1.

14. 如图1,-2<-0.25<0<<3.

15. 如图2.

16. 如图3.

“有理数的加减法”检测题

1.-9.22.-73. 4.-18℃5.-4或-14

6. C7. D8. C9. C10. A

11. -+-×|-24|

=-×24

=-2.

12. (-2)@3+2@(-3)

=(-2) -(-3)+1+2-[-(-3)]+1

=-2+3+1+2-3+1

=2.

13. 由题意得x-6=0,y+2=0,所以x=6,y=-2.

2x+y=2 × 6+(-2)=12-2=10.

14. 星期一的最高价与最低价之差为

0.3-(- 0.5)=0.8(元).

星期二的最高价与最低价之差为

0.3-0.2=0.1(元).

星期三的最高价与最低价之差为

0-(- 0.12)=0.12(元).

“有理数的乘除法”检测题

1.<2. 03.>><4.-215. -16. 1

7. A8. C9. B10. D11. D12. C

13. 原式=[×-+-×-]×

=-+ ×

=-2+3

=1.

14. (1)0;(2)0.

15. 原式=÷+--+(+--) × 36

= × -+- × 36

=--3

=-.

16. (1)解法1是错误的.

(2)-÷-+-的倒数是-+- ÷ -.

-+- ÷ -

=-+- × (-42)

=-7+9-28+12

=-14.

故- ÷ -+-=-.

“有理数的乘方”检测题

1. 3×3×3×3 4×4×4 (-1) × (-1) 1.1×1.1×1.1 2. 负4的5次方底数指数负数3. 9 924. 1-45. 006.-47. 1 0028. 1002

9. D10. D11. B12. A13. D14. D

15. 因为a与b互为相反数,c与d互为倒数,所以a+b=0,cd=1.

又因为|y+1|=5,所以y+1=5或y+1=-5.

所以y=4或y=-6.

当y=4时,y2+(a+b+cd)2 004+(-cd)2 005=16;

当y=-6时,y2+(a+b+cd)2 004+(-cd)2 005=36.

16. 因为a=(m为正整数),且a值存在,所以m必为奇数,此时a=1.

又因为a、b互为相反数,b、c互为倒数,所以b=-1,c=-1.所以

ab+bm-(b-c)2m

=1 × (-1)+(-1)m-[(-1)-(-1)]2m

=-2.

“有理数”综合测试题

1. 23,12.1,2.3. 350m4. 05. 万分 36.-3,-2,-1 7. 36-368.

9. C10. C11. C12. D13. A14. A15. A16. B

17. (1)原式=-34+5=-29.

(2)原式=- 40 + 55 + 56=71.

(3)原式=-6+2-1=-5.

(4)原式=-1- × - ×÷

=-1+ ×××

=-1+

=-.

18. 小明所在位置相对于山脚的高度为[15-(-9)]÷6= 24÷6= 4(km).

19. 将每袋小麦超过90kg的部分记作正数,不足90kg的部分记作负数.

10袋小麦对应的数分别为+1、+1、+1.5、-1、+1.2、+1.3、-1.3、-1.2、+1.8、+1.1,则有

1+1+1.5+(-1)+1.2+1.3+(-1.3)+(-1.2)+1.8+1.1

=[1+(-1)]+[1.2+(-1.2)]+[1.3+(-1.3)]+(1+1.5+1.8+1.1)

=5.4.

90 × 10+5.4=905.4(kg).

故这10袋小麦的总质量为905.4kg.

第一章课后补充题

一、习题1.1补充题

1. 略. 2. 分针逆时针旋转120° 3. A

4. A地最高,C地最低.

5. 建筑物高度38 m,潜水艇高度-42 m.

二、习题1.2补充题

1. 答案不唯一,如1和- 1.2. 03.-34. ± 3或± 4 5. 增大 减小 6.-1107.-2.58.-5 -4或4

9. 35个.

10. 从表中看第6个零件质量最好. 因为 |-0.1|=0.1,第6个零件与规定直径只差0.1 mm,其他产品质量离规定直径都大于0.1 mm,故第6个零件质量最好.

11. 由图可知: a<0,b>0 ,且 |a|<|b|.

因为正数的相反数是负数,负数的相反数是正数,所以-a>0,-b<0.

又因为互为相反数的两个数的绝对值相等,即 |a|=

|-a|,|-b|=|b|,所以|-a|<|b|,|a|<|-b|.

而两个正数,绝对值大的数就大,两个负数,绝对值大的数反而小,所以 b>-a>a>-b .

三、习题1.3补充题

1. 6-11482.-4、5、143. D4. C

5.-.6. 2 017 kg.7.-,依据略.

四、习题1.4补充题

1.-92.><><3. C4. C5. C6. B

7. (1)330.(2)-0.5.

8.-7(利用乘法分配律比较简便).

9. (1)-100.(2)75.

10. 8.

11. 15.01 mm.

12. 3×(-4)=-12,(-10)+(-2)= -12.(答案不唯一)

五、习题1.5补充题

1. 2--的平方2. ± 33. 6.1×1094. B5. D 6. C

7. 13.8.-37.

9. 填空略.(-3)n的个位数字随n由1开始不断以3、9、7、1循环.(-3)2 008的个位数是1.

10. (1)3.128×107元 .(2)125所.

11. (1)<<>>>

(2)当n<3时,nn + 1<(n+1)n;当n≥3时,nn + 1>(n+1)n.

(3)2 0072 008>2 0082 007.

(参考答案由题目编拟者给出)

篇5:软件工程习题参考版

(1)股东财富最大化目标相比利润最大化目标具有三方面的优点:考虑现金流量的时间价值和风险因素、克服追求利润的短期行为、股东财富反映了资本与收益之间的关系;(2)通过企业投资工具模型分析,可以看出股东财富最大化目标是判断企业财务决策是否正确的标准;(3)股东财富最大化是以保证其他利益相关者利益为前提的。

2,金融市场对企业财务管理影响?(1)为企业筹资和投资提供场所;(2)企业可通过金融市场实现长短期资金的互相转化;(3)金融市场为企业的理财提供相关信息。

3,利率有哪些因素构成?(1)利率由三部分构成:纯利率、通货膨胀补偿、风险收益;(2)纯利率是指没有风险和没有通货膨胀情况下的均衡点利率,通常以无通货膨胀情况下的无风险证券利率来代表纯利率;(3)通货膨胀情况下,资金的供应者必然要求提高利率水平来补偿购买力的损失,所以短期无风险证券利率=纯利率+通货膨胀补偿;(4)风险报酬要考虑违约风险、流动性风险、期限风险,他们都会导致利率的增加。

第二章

2,风险和收益的关系?(1)对投资活动而言,风险是与投资收益的可能性相联系的,因此对风险的衡量,就要从投资收益的可能性入手。(2)风险与收益成反向变动关系,风险大,预期收益就高;反之,风险小,预期收益少。

4,证劵组合的作用?(1)同时投资于多种证券的方式,称为证券的投资组合,简称证券组合或投资组合。由多种证券构成的投资组合,会减少风险,收益率高的证券会抵消收益率低的证券带来的负面影响。(2)证券组合的预期收益,是指组合中单项证券预期收益的加权平均值,权重为整个组合中投入各项证券的资金占总投资额的比重

1.如何认识企业财务战略对企业财务管理的意义?

答:企业财务战略是主要涉及财务性质的战略,因此它属于企业财务管理的范畴。它主要考虑财务领域全局性、长期性和导向性的重大谋划的问题,并以此与传统意义上的财务管理相区别。企业财务战略通过通盘考虑企业的外部环境和内部条件,对企业财务资源进行长期的优化配置安排,为企业的财务管理工作把握全局、谋划一个长期的方向,来促进整个企业战略的实现和财务管理目标的实现,这对企业的财务管理具有重要的意义。

2.试分析说明企业财务战略的特征和类型。

答:财务战略具有战略的共性和财务特性,其特征有:(1)财务战略属于全局性、长期性和导向性的重大谋划;(2)财务战略涉及企业的外部环境和内部条件环境(3)财务战略是对企业财务资源的长期优化配置安排; 4)财务战略与企业拥有的财务资源及其配置能力相关;(5)财务战略受到企业文化和价值观的重要影响

财务管理职能领域分类,财务战略可以分为投资战略、筹资战略、分配战略。

(1)投资战略。投资战略是涉及企业长期、重大投资方向的战略性筹划。企业重大的投资行业、投资企业、投资项目等筹划,属于投资战略问题。

(2)筹资战略。筹资战略是涉及企业重大筹资方向的战略性筹划。企业重大的首次发行股票、增资发行股票、发行大笔债券、与银行建立长期性合作关系等战略性筹划,属于筹资战略问题。

(3)营运战略。营运战略是涉及企业营业资本的战略性筹划。企业重大的营运资本策略、与重要供应厂商和客户建立长期商业信用关系等战略性筹划,属于营运战略问题。

(4)股利战略。股利战略是涉及企业长期、重大分配方向的战略性筹划。企业重大的留存收益方案、股利政策的长期安排等战略性筹划,属于股利战略的问题。

3,财务预测的目的与意义?基本步骤是很么?

目的与意义:(1)融资计划的前提(2)有助于改善投资(3)有助于应变。基本步骤:销售预测,估计经营资产和经营负债,估计各项费用,估计所需融资。

4.如何根据宏观经济周期阶段选择企业的财务战略。

答:从企业财务的角度看,经济的周期性波动要求企业顺应经济周期的过程和阶段,通过制定和选择富有弹性的财务战略,来抵御大起大落的经济震荡,以减低对财务活动的影响,特别是减少经济周期中上升和下降对财务活动的负效应。财务战略的选择和实施要与经济运行周期相配合。1)在经济复苏阶段适于采取扩张型财务战略。主要举措是:增加厂房设备、采用融资租赁、建立存货、开发新产品、增加劳动力等。2)在经济繁荣阶段适于采取先扩张型财务战略,再转为稳健型财务战略结合。繁荣初期继续扩充厂房设备,采用融资租赁,继续建立存货,提高产品价格,开展营销筹划,增加劳动力。3)在经济衰退阶段应采取防御型财务战略。停止扩张,出售多余的厂房设备,停产不利于产品,停止长期采购,削减存货,减少雇员。

4)在经济萧条阶段,特别在经济处于低谷时期,应采取防御型和收缩型财务战略。建立投资标准,保持市场份额,压缩管理费用,放弃次要的财务利益,削减存货,减少临时性雇员。

5.如何根据企业发展阶段安排财务战略。

答:每个企业的发展都要经过一定的发展阶段。最典型的企业一般要经过初创期、扩张期、稳定期和衰退期四个阶段。不同的发展阶段应该有不同的财务战略与之相适应。企业应当分析所处的发展阶段,采取相应的财务战略。

(1)在初创期,现金需求量大,需要大规模举债经营,因而存在着很大的财务风险,股利政策一般采用非现金股利政策。

(2)在扩张期,虽然现金需求量也大,但它是以较低幅度增长的,有规则的风险仍然很高,股利政策可以考虑适当的现金股利政策。因此在初创期和扩张期企业应采取扩张型财务战略。

(3)在稳定期,现金需求量有所减少,一些企业可能有现金结余,有规则的财务风险降低,股利政策一般是现金股利政策。一般采取稳健型财务战略。

(4)在衰退期,现金需求量持续减少,最后经受亏损,有规则的风险降低,股利政策一般采用高现金股利政策,在衰退期企业应采取防御收缩型财务战略。

第五章

3.试分析股票上市对公司的利弊。

答案:股份有限公司申请股票上市,基本目的是为了增强本公司股票的吸引力,形成稳定的资本来源,能在更大范围内筹措大量资本。股票上市对上市公司而言,主要有如下意义:(1)提高公司所发行股票的流动性和变现性,便于投资者认购、交易;(2)促进公司股权的社会化,避免股权过于集中;(3)提高公司的知名度;(4)有助于确定公司增发新股的发行价格;(5)便于确定公司的价值,以利于促进公司实现财富最大化目标。因此,不少公司积极创造条件,争以其股票上市。但是,也有人认为,股票上市对公司不利,主要是:各种“信息公开”的要求可能会暴露公司的商业秘密;股市的波动可能歪曲公司的实际情况,损害公司的声誉;可能分散公司的控制权。因此,有些公司即使已符合上市条件,也宁愿放弃上市机会。

4.试说明发行普通股筹资的优缺点。

答案:股份有限公司运用普通股筹集股权资本,与优先股、公司债券、长期借款等筹资方式相比,有其优点和缺点(1)普通股筹资的优点。普通股筹资有下列优点:1)普通股筹资没有固定的股利负担。公司有盈利,并认为适于分配股利,可以分给股东;公司盈利较少,或虽有盈利但资本短缺或有更有利的投资机会,也可以少支付或者不支付股利。而债券或借款的利息无论企业是否盈利及盈利多少,都必须予以支付。2)普通股股本没有规定的到期日,无需偿还,它是公司的“永久性资本”,除非公司清算时才予以清偿。这对于保证公司对资本的最低需要,促进公司长期持续稳定经营具有重要3)利用普通股筹资的风险小。由于普通股股本没有固定的到期日,一般也不用支付固定的股利,不存在还本付息的风险。4)发行普通股筹集股权资本能增强公司的信誉。普通股股本以及由此产生的资本公积金和盈余公积金等,是公司筹措债务资本的基础。有了较多的股权资本,有利于提高公司的信用价值,同时也为利用更多的债债筹资提供强有力支持。(2)普通股筹资的缺点。1)资本成本较高。一般而言,普通股筹资的成本要高于债务资本。这主要是由于投资于普通股风险较高,相应要求较高的报酬,并且股利应从所得税后利润中支付,而债务筹资其债权人风险较低,支付利息允许在税前扣除。此外,普通股发行成本也较高,一般来说发行证券费用最高的是普通股,其次是优先股,再次是公司债券,最后是长期借款。

2)利用普通股筹资,出售新股票,增加新股东,可能会分散公司的控制权;另一方面,新股东对公司已积累的盈余具有分享权,会降低普通股的每股收益,从而可能引起普通股市价的下跌。

3)如果以后增发普通股,可能引起股票价格的波动。

6.试说明发行债券筹资的优缺点。

(1)债券筹资的优点。债券筹资的优点主要有:

1)债券筹资成本较低。与股票的股利相比较而言,债券的利息允许在所得税前支付,发行公司可享受税上利益,故公司实际负担的债券成本一般低于股票成本。

2)债券筹资能够发挥财务杠杆的作用。无论发行公司的盈利多少,债券持有人一般只收取固定的利息,而更多的收益可用于分配给股东或留用公司经营,从而增加股东和公司的财富。

3)债券筹资能够保障股东的控制权。债券持有人无权参与发行公司的管理决策,因此,公司发行债券不会像增发新股那样可能会分散股东对公司的控制权。

4)债券筹资便于调整公司资本结构。在公司发行可转换债券以及可提前赎回债券的情况下,则便于公司主动地合理调整资本结构。

(2)债券筹资的缺点。利用债券筹集长期资本,虽有前述优点,但也有明显的不足,主要有:

1)债券筹资的财务风险较高。债券有固定的到期日,并需定期支付利息,发行公司必须承担按期付息偿本的义务。在公司经营不景气时,亦需向债券持有人付息偿本,这会给公司带来更大的财务困难,有时甚至导致破产。

2)债券筹资的限制条件较多。发行债券限制条件一般要比长期借款、租赁筹资的限制条件都要多且严格,从而限制了公司对债券筹资方式的使用,甚至会影响公司以后筹资能力。

3)债券筹资的数量有限。公司利用债券筹资一般受一定额度的限制。多数国家对此都有限定。我国《公司法》规定,发行公司流通在外的债券累计总额不得超过公司净资产的40%。

11.试说明优先股筹资的优缺点。

(1)优先股筹资的优点。优先股筹资的优点主要有:

1)优先股一般没有固定的到期日,不用偿付本金。发行优先股筹集资本,实际上近乎于得到一笔无限期的长期贷款,公司不承担还本义务,也无需再做筹资计划。对可赎回优先股,公司可在需要时按一定价格收回,这就使得利用这部分资本更有弹性。当财务状况较弱时发行优先股,而财务状况转强时收回,这有利于结合资本需求加以调剂,同时也便于掌握公司的资本结构。2)优先股的股利既有固定性,又有一定的灵活性。一般而言,优先股都采用固定股利,但对固定股利的支付并不构成公司的法定义务。如果公司财务状况不佳,可以暂时不支付主优先股股利,即使如此,优先股持有者也不能像公司债权人那样迫使公司破产。3)保持普通股股东对公司的控制权。当公司既想向社会增加筹集股权资本,又想保持原有普通股股东的控制权时,利用优先股筹资尤为恰当。4)从法律上讲,优先股股本属于股权资本,发行优先股筹资能够增强公司的股权资本基础,提高公司的借款举债能力。

(2)优先股筹资的缺点主要有:1)优先股的资本成本虽低于普通股,但一般高于债券。2)优先股筹资的制约因素较多。例如,为了保证优先股的固定股利,当企业盈利不多时,普通股就可能分不到股利。3)可能形成较重的财务负担。优先股要求支付固定股利,但不能在税前扣除,当盈利下降时,优先股的股利可能会成为公司一项较重的财务负担,有时不得不延期支付,由此会影响公司的形象。

第六章

8、试对企业资本结构决策的影响因素进行定性分析。

(1)企业财务目标的影响分析

企业组织类型的不同,其财务目标也有所不同。对企业财务目标的认识主要有三种观点:利润最大化、股东财富最大化和公司价值最大化。企业财务目标对资本结构决策具有重要的影响。①利润最大化目标的影响分析。利润最大化目标是指企业在财务活动中以获得尽可能多的利润作为总目标。②股东财富最大化目标的影响分析。股东财富最大化具体表现为股票价值最大化。股票价值最大化目标是指公司在财务活动中最大限度地提高股票的市场价值作为总目标。③公司价值最大化目标的影响分析。公司价值最大化目标是指公司在财务活动中最大限度地提高公司的总价值作为总目标。(2)企业发展阶段的影响分析,在一定时期,企业处于一定的阶段,表现相应的资本结构状况。一般而言,企业的发展往往经过不同阶段,譬如初创期、成长期、成熟期和衰退期等。(3)企业财务状况的影响分析企业的财务状况包含负债状况、资产状况和现金流量情况等,对其资本结构的决策都有一定的影响。企业需要分析现有财务状况以及未来发展能力,合理安排资本结构。(4)投资者动机的影响分析广义而言,一个企业的投资者包括股权投资者和债权投资者,两者对企业投资的动机各有不同。债权投资者对企业投资的动机主要是在按期收回投资本金的条件下获取一定的利息收益。股权投资者的基本动机是在保证投资本金的基础上,获得一定的股利收益并使投资价值不断增值。(5)债权人态度的影响分析 通常情况下,企业在决定资本结构并付诸实施之前,都要向贷款银行和评信机构咨询,并对他们提出的意见予以充分的重视。(6)经营者行为的影响分析,如果企业的经营者不愿让企业的控制权旁落他人,则可能尽量采用债务融资的方式来增加资本,而宁可不发行新股增资。与此相反,如果经营者不愿承担财务风险,就可能较少地利用财务杠杆,尽量减低债务资本的比例。(7)税收政策的影响分析(8)行业差别分析

第七章

2,投资决策指标的比较。比较动态指标和静态指标之家的关系

(1),指标有折现指标1)折现现金流量指标主要有:净现值、内含报酬率、获利指数、贴现的投资回收期等。(2),非折现指标:投资回收期,平均报酬率,动态投资回收期。关系:1,动态,性能更加优良,考虑到货币的流动的时间价值。

3.折现现金流的主要指标有那几个?运用指标时的规则是?这种方法的有缺点是?

(1)折现现金流量指标主要有:净现值、内含报酬率、获利指数、贴现的投资回收期等。

(2)决策规则,净现值法的决策规则是:在只有一个备选方案时,净现值为正者则采纳,净现值为负者不采纳。在有多个备选方案的互斥项目选择决策中,应选用净现值是正值中的最大者。采用内含报酬率法的决策规则是,在只有一个备选方案的采纳与否决策中,如果计算出的内含报酬率大于或等于公司的资本成本或必要报酬率就采纳;反之,则拒绝。在有多个备选方案的互斥选择决策中,选用内含报酬率超过资本成本或必要报酬率最多的投资项目。

(3)优缺点,净现值法的优点是:此法考虑了货币的时间价值,能够反映各种投资方案的净收益,是一种较好的方法。净现值法的缺点是:净现值法并不能揭示各个投资方案本身可能达到的实际报酬率是多少,而内含报酬率则弥补了这一缺陷。

内含报酬率法考虑了资金的时间价值,反映了投资项目的真实报酬率,概念也易于理解。但这种方法的计算过程比较复杂。特别是对于每年NCF不相等的投资项目,一般要经过多次测算才能算出。获利指数可以看成是1元的原始投资渴望获得的现值净收益。获利指数法的优点是:考虑了资金的时间价值,能够真实地反映投资项目的盈利能力,由于获利指数是用相对数来表示,所以,有利于在初始投资额不同的投资方案之间进行对比。获利指数法的缺点是:获利指数只代表获得收益的能力而不代表实际可能获得的财富,它忽略了互斥项目之间投资规模上的差异,所以在多个互斥项目的选择中,可能会得到错误的答案。

1,在进行投资项目现金流量的估计时,需要考虑的因素?,可能需要企业多个部门的参与。例

如需要市场部门负责预测市场需求量以及售价;需要研发部门估计投资的研发成本、设备购置、厂房建筑等;需要生产部门负责估计工艺设计、生产成本等;需要财务人员协调各参与部门的人员,为销售和生产等部门建立共同的基本假设条件,估计资金成本以及可供资源的限制条件等。(1)区分相关成本和非相关成本

相关成本是指与特定决策有关的、在分析评价时必须加以考虑的成本。与此相反,与特定决策无关的、在分析评价时不必加以考虑的成本是非相关成本,例如沉没成本等。

(2)机会成本,在投资决策中,我们不能忽视机会成本。在计算营业现金流量的时候,需要将其视作现金流出。因此机会成本不是我们通常意义上的支出,而是一种潜在的收益。机会成本总是针对具体方案的,离开被放弃的方案就无从计量。

(3)部门间的影响,当我们选择一个新的投资项目后,该项目可能会对公司的其他部门造成有利的或不利的影响,决策者在进行投资分析时仍需将其考虑在内。

第九章

1,什么是营运资金?与现金之间的关系是什么?营运资本有广义和狭义之分。广义的营运资本是指总营运资本,简单来说就是指在生产经营活动中的短期资产;狭义的营运资本则是指净营运资本,是短期资产减去短期负债的差额。通常所说的营运资本多指后者。营运资本项目在不断的变现和再投入,而各项目的变化会直接影响公司的现金周转,同时,恰恰是由于现金的周转才使得营运资本不断循环运转,使公司成为一个活跃的经济实体,两者相辅相成。2,企业为什么持有现金

(1)交易动机。在企业的日常经营中,为了正常的生产销售周转必须保持一定的现金余额。销售产品得到的收入往往不能马上收到现金,而采购原材料、支付工资等则需要现金支持,为了进一步的生产交易需要一定的现金余额。所以,基于这种企业购、产、销行为需要的现金,就是交易动机要求的现金持有。

(2)补偿动机。银行为企业提供服务时,往往需要企业在银行中保留存款余额来补偿服务费用。同时,银行贷给企业款项也需要企业在银行中有存款以保证银行的资金安全。这种出于银行要求而保留在企业银行账户中的存款就是补偿动机要求的现金持有。

(3)谨慎动机。现金的流入和流出经常是不确定的,这种不确定性取决于企业所处的外部环境和自身经营条件的好坏。为了应付一些突发事件和偶然情况,企业必须持有一定现金余额来保证生产经营的安全顺利进行,这就是谨慎动机要求的现金持有量。

(4)投资动机。企业在保证生产经营正常进行的基础上,还希望有一些回报率较高的投资机会,此时也需要企业持有现金,这就是投资动机对现金的需求。

第十章

1,短期筹资政策的主要类型包括?

1,配合型筹资政策是指公司的负债结构与公司资产的寿命周期相对应,其特点是:临时性短期资产所需资金用临时性短期负债筹集,永久性短期资产和固定资产所需资金用自发性短期负债和长期负债、权益资本筹集。2,激进型筹资政策的特点是:临时性短期负债不但要满足临时性短期资产的需要,还要满足一部分永久性短期资产的需要,有时甚至全部短期资产都要由临时性短期负债支持。3,稳健型筹资政策的特点是:临时性短期负债只满足部分临时性短期资产的需要,其他短期资产和长期资产,用自发性短期负债、长期负债和权益资本筹集满足。2,短期筹资政策与短期资产管理政策之间的配合关系

(1)公司采用宽松的短期资产持有政策时,采用风险大、收益高的激进型筹资政策,用大量短期负债筹资,可以一定程度上平衡公司持有过多短期资产带来的低风险、低收益,使公司总体的收益和风险基本均衡。(2)公司采用适中的短期资产持有政策时,采用风险和收益居中的配合型政策,则与适中的持有政策匹配会使公司总体的风险和收益处于一个平均水平;采用激进型的筹资政策,则增加了公司的风险水平和收益能力;采用稳健型的筹资政策,则降低了公

司的风险水平和收益能力。(3)公司采用紧缩的短期资产持有政策时,与风险小、收益低的稳健型筹资政策配合,可以对紧缩的持有政策产生平衡效应。

3,,商业信用融资和应付费用是考虑的那些因素?

商业信用融资时,如果销货方不提供现金折扣或者在现金折扣期内付款,则资金成本为零;如果超过折扣期限,则存在丧失现金折扣的机会成本。

应付费用的资金使用成本通常为零,但与此同时,这种特殊的筹资方式也并不能为企业自由利用,企业如果无限期的拖欠应付费用,则极有可能产生较高的显性或隐性成本。

3,银行短期借款的种类?

银行短期借款包括信用借款、担保借款和票据贴现三类。

信用借款又称无担保借款,是指不用保证人担保或没有财产作抵押,仅凭借款人的信用而取得的借款。信用借款又分为信用额度借款和循环协议借款。

担保借款是指有一定的保证人担保或利用一定的财产作抵押或质押而取得的借款。担保借款又分为保证借款、抵押借款和质押借款。

票据贴现是商业票据的持有人把未到期的商业票据转让给银行,贴付一定利息以取得银行资金的一种借贷行为。

篇6:软件工程习题参考版

习题1参考答案

一、简答题

1、冯 诺依曼计算机模型有哪几个基本组成部分?各部分的主要功能是什么?

答:冯 诺依曼计算机模型是由运算器、控制器、存储器、输入设备、输出设备五大功能部件组成的。

运算器又称算术逻辑部件,简称ALU,是计算机用来进行数据运算的部件。数据运算包括算术运算和逻辑运算。

控制器是计算机的指挥系统,计算机就是在控制器的控制下有条不紊地协调工作的。

存储器是计算机中具有记忆能力的部件,用来存放程序和数据。

输入设备是用来输入程序和数据的部件。

输出设备正好与输入设备相反,是用来输出结果的部件。

2、简述计算机的工作原理。

答:计算机的工作原理可简单地概括为:各种各样的信息,通过输入设备,进入计算机的存储器,然后送到运算器,运算完毕把结果送到存储器存储,最后通过输出设备显示出来。整个过程由控制器进行控制。

3、计算机软件系统分为哪几类?

答:软件内容丰富,种类繁多,通常根据软件用途将其分为两大类:系统软件和应用软件。

系统软件是指管理、监控、维护计算机正常工作和供用户操作使用计算机的软件。这类软件一般与具体应用无关,是在系统一级上提供的服务。系统软件主要包括以下两类:一类是面向计算机本身的软件,如操作系统、诊断程序等。另一类是面向用户的软件,如各种语言处理程序(像BC、VC等)、实用程序、字处理程序等。

应用程序是指某特定领域中的某种具体应用,供最终用户使用的软件,它必须在操作系统的基础上运行。

4、什么叫软件?说明软件与硬件之间的相互关系

答:软件是指计算机程序及有关程序的技术文档资料。两者中更为重要的是程序,它是计算机进行数据处理的指令集,也是计算机正常工作最重要的因素。在不太严格的情况下,认为程序就是软件。硬件与软件是相互依存的,软件依赖于硬件的物质条件,而硬件则需在软件支配下才能有效地工作。在现代,软件技术变得越来越重要,有了软件,用户面对的将不再是物理计算机,而是一台抽象的逻辑计算机,人们可以不必了解计算机本身,可以采用更加方便、更加有效地手段使用计算机。从这个意义上说,软件是用户与机器的接口。

二、填空题

1、算术

逻辑

2、键盘

鼠标

3、控制器

运算器 4、10 2 5、0 0x

6、原码

反码

补码 7、00010111 11101001 8、127-128

三、选择题

1、C

2、A

3、B

4、A

5、B

6、B

7、D

8、A

9、A

10、B

11、A

12、B

习题2参考答案

一、简答题

1、C语言有哪些特点?

答:(1)简洁紧凑、灵活方便;(2)运算符丰富;(3)数据结构丰富;(4)C语言是结构式语言;(5)C语言的语法限制不太严格、程序设计自由度大;(6)C语言允许直接访问物理地址,可以直接对硬件进行操作;(7)C语言程序生成代码质量高,程序执行效率高;(8)C语言使用范围大,可移至性好;(9)具有预处理功能;(10)具有递归功能。

2、C语言的主要应用有哪些?

答:(1)许多系统软件和大型应用软件都是用C语言编写的,如UNIX、Linux等操作系统。(2)在软件需要对硬件进行操作的场合,用C语言明显优于其他高级语言。例如,各种硬件设备的驱动程序(像显卡驱动程序、打印机驱动程序等)一般都是用C语言编写的。(3)在图形、图像及动画处理方面,C语言具有绝对优势,特别是游戏软件的开发主要就是使用C语言。(4)随着计算机网络飞速发展,特别是Internet的出现,计算机通信就显得尤其重要,而通信程序的编制首选就是C语言。(5)C语言适用于多种操作系统,像Windows、UNIX、Linux等绝大多数操作系统都支持C语言,其他高级语言未必能得到支持,所以在某个特定操作系统下运行的软件用C语言编制是最佳选择。

3、列举几种程序设计语言。

答:C语言、Java语言、Pascal语言、BASIC语言、LOGO语言等。

二、填空题

1、机器语言

汇编语言

高级语言

2、机器语言

3、ALGOL 60

4、多个函数

5、main

6、#include

7、定义

使用

8、声明部分

执行部分

声明部分

执行部分

三、选择题

1、D

2、B

3、B

4、C

5、C

6、C

7、D

8、C

9、D

10、A

11、B

12、A

13、B

14、C

15、A

习题3参考答案

一、填空题

1、整型

字符型

实型

2、字母

数字

下划线

字母

下划线

3、直接

符号

符号 4、0 0x 5、1 2 6、4 8

7、-32768~32767

8、-16

9、x+=1;10、26

11、(m/10)%10*100+m/100(100*10)+m%10

二、选择题

1、D

2、C

3、A

4、B

5、B

6、D

7、B

8、C

9、A

10、A

11、C

12、B B

14、D

15、B

16、D

17、B

18、D

19、C 20、A

21、B

22、D

23、D D

25、D

26、D

27、C

28、A

29、C 30、B

习题4参考答案

一、填空题 13、24、1、scanf printf

2、按指定的输出格式将信息输出到屏幕上

常规字符

格式控制符

3、X、E、G

4、getche输入的字符回显,而getch输入的字符不回显

5、fflush

6、解决某个问题的具体的方法和步骤

7、自然语言描述

伪代码

流程图

N-S图

8、顺序

分支

循环

二、选择题

1、B

2、C

3、D

4、C

5、B

6、C

7、D

8、C

9、B

10、B

11、D

12、C

13、D

14、D

15、A

三、编程题

1、编写一程序要求任意输入四位十六进制整数,以反序的方式输出该十六进制数。例如:输入9AF0,则输出0FA9。

#include

void main()

{

unsigned short a, b;

scanf(“%4x”, &a)

//输入4位十六进制数给变a

b=(a & 0X000F)<<12;//取a的最低一位十六进制数并左移12位后赋值给b

b+=(a & 0X00F0)<<4;//取a的次第一位十六进制数并左移4位后与b相加再赋值给b

b+=(a & 0X0F00)<<4;//取a 的次高一位十六进制数并右移4位后与b相加再赋值给b

b+=(a & 0XF000)<<12;//取a的最高一位十六进制数并右移12位后与b相加再赋值给b

printf(“%4xn”, b);

//输出变化后的十六进制数

}

2、编程从键盘输入两个整数分别给变量a和b,要求在不借助于其他变量的条件下,将变量a和b的值实现交换

#include

void main()

{

int a, b;

scanf(“%d%d”, &a, &b);

printf(“before swap: a=%d b=%dn”, a,b);

a=a+b;

b=a-b;

a=a-b;

printf(“after swap: a=%d b=%dn”, a, b);

}

3、编程从键盘输入圆的半径r,计算出圆的周长和面积。

#include

#define PI 3.14159

void main()

{

float r, c, s;

scanf(“%f”, &r);

c=2*r*PI;

s=PI*r*r;

printf(“c=%f s=%fn”, c, s);

}

4、编程从键盘输入任意一个十六进制负整数,以输入的形式输出。例如:输入-FA98,输出-FA98。

#include

void main()

{

short int a;

scanf(“%x”, &a);

printf(“-%hxn”,-a);

}

5、已知一元二次方程ax2+bx+c=0,编一程序当从键盘输入a、b、c的值后,计算x的值。

#include

#include

void main()

{

float a, b, c;

float d;

float x1, x2;

printf(“input a, b, c: ”);

scanf(“%f%f%f”, &a, &b, &c);

d=sqrt(b*b-4*a*c);

x1=(-b+d)/(2*a);

x2=(-b-d)/(2*a);

printf(“x1=%.2f x2=%.2fn”, x1, x2);

}

6、假设从键盘输入某日午夜零点到现在已经历的时间(单位:s),遍一程序计算到现在为止已近过了多少天,现在的时间是多少?

#include

void main()

{

unsigned long t, r;

int d, h, m, s;

printf(“second=”);

scanf(“%d”, &t);

d=t/(24*3600);

r=t%(24*3600);

h=r/3600;

m=(r%3600)/60;

s=(r%3600)%60;

printf(“have passed days is %d, current time is %02d:%02d:%02dn”, d, h, m, s):

}

习题5参考答案

编程题

1、编一程序判断输入整数的正负性和奇偶性。

#include

void main()

{

int a;

scanf(“%d”, &a);

if(a>=0)

printf(“the number %d is positive numbern”, a);

else

printf(“the number %d is negative numbern”, a);

if(a%2==0)

printf(“the number %d is even numbern”, a);

else

printf(“the number %d is odd numbern”, a);

}

2、编程判断输入数据的符号属性。#include void main(){ int x, sign;scanf(“%d”, &x);if(x>0)

sign=1;else if(x==0)

sign=0;

else

sign=-1;printf(“sign= %dn”, sign);}

3、输入任意三个数num1、num2、num3,按从小到大的顺序排序输出。#include void main(){ int num1, num2, num3;scanf(“%d%d%d”, &num1, &num2, &num3);if(num1<=num2)

if(num2<=num3)

printf(“%d %d %dn”, num1, num2, num3);

else

if(num1>=num3)

printf(“%d %d %dn”, num3, num1, num2);

else

printf(“%d %d %dn”, num1, num3, num2);else

if(num2>=num3)

printf(“%d %d %dn”, num3, num2, num1);

else

if(num1>=num3)

printf(“%d %d %dn”, num2, num3, num1);

else

printf(“%d %d %dn”, num2, num1, num3);}

4、在屏幕上显示一张如下所示的时间表。

#include

void main()

{

char c;

printf(“*****Time*****n”);printf(“1 morningn”);printf(“2 afternoonn”);printf(“3 nightn”);

printf(“Please enter your choice: ”);c=getcahr();switch(c){ case „1‟: printf(“Good morningn”);brenk;case „2‟: printf(“Good afternoonn”);break;case „3‟: printf(“Good nightn”);break;default: printf(“Selection error!n”);} }

5、输入一个年份和月份,打印出该月份有多少天(考虑闰年),用switch语句编程。

#include

void main()

{

int year, month;

printf(“Input year, month: ”);

scanf(“%d %d”, &year, &month);

switch(month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12: printf(“31 daysn”);

break;

case 4:

case 6:

case 9:

case 11: printf(“30 daysn”);

break;

case 2: if((year%4==0 && year%100!=0)||(year%400==0))

printf(“29 daysn”);

else

printf(“28 daysn”);

break;

default: printf(“Input error!n”);} }

习题6参考答案

编程题

1、编程计算2+4+6+…+98+100的值。

(1)利用for循环语句实现,在循环体外为sum赋初值0。#include void main(){ int i, sum=0;for(i=2;i<=100;i+=2)sum+=i;printf(“sum= %dn”, sum);}(2)利用while循环语句实现,在循环体外为i和sum赋初值。#include void main(){ int i=2, sum=0;while(i<=100){ sum+=i;i+=2;} printf(“sum= %dn”, sum);}

2、编程计算1*2*3+4*5*6+…+99*100*101的值。#include void main(){ int i;long term, sum=0;for(i=1;i<=99;i+=2){ term=i*(i+1)*(i+2);sum+=term;} printf(“sum= %dn”, sum);}

3、编程计算1!+2!+3!+…+10!的值。

(1)用累加和算法,累加项为term=term*i;i=1,2,…,10。Term的初始值为1,使用单重循环完成。#include void main(){ long term=1, sum=0;int i;for(i=1;i<=10;i++){ term*=i;sum+=term;} printf(“1!+2!+3!+…+10!= %ldn”, sum);}(2)用内层循环求阶乘,外层循环控制累加的项数。#include void main(){ long term, sum=0;int i, j;for(i=1;i<=10;i++){ term=1;for(j=1;j<=i;j++)

term*=j;sum+=term;} printf(“1!+2!+3!+…+10!= %ldn”, sum);}

4、编程计算a+aa+aaa+…+aa..a(n个a)的值,n和a的值由键盘输入。#include void main(){ long term=0, sum=0;int a, i, n;printf(“Input a, n:n”);scanf(“%d,%d”, &a, &n);for(i=1;i<=n;i++){ term=term*10+a;sum+=term;} printf(“sum=%ldn”, sum);}

5、参考答案: #include void main(){ float term, result=1;int n;for(n=2;n<=100;n+=2){ term=(float)(n*n)/((n-1)*(n+1));result*=term;} printf(“result=%fn”, 2*result);}

6、参考答案: #include #include void main(){ int n=1, count=0;float x;double sum, term;printf(“Input x: ”)scanf(“%f”, &x);sum=x;term=x;do { term=-term*x*x/((n+1)(n+2));//计算相应项,并改相应符号 sum+=term;n+=2;count++;}while(fabs(term)>=le-5);printf(“sin(x)= %f, count= %dn”, sum, count);}

7、参考答案: #include void main(){ int i, j, k, n;printf(“result is: ”);for(n=100;n<1000;n++){ i=n/100;

//分出百位 j=(n-i*100)/10

//分出十位 k=n%10;

//分出个位 if(n==i*i*i+j*j*j+k*k*k)

printf(“%d ”, n);} printf(“n”);}

8、参考答案:

#include #include void main(){ int i1, i2, i3, i4, k, n;printf(“Input data is: ”);scanf(“%d”, &n);k=abs(n);i1=k/1000;

//分离出千位 i2=(k-i1*1000)/100

//分离出百位 i3=(k-i1*1000-i2*100)/10 //分离出十位 i4=k%10;

//分离出个位

printf(“The sum of the total bit is %dn”, i1+i2+i3+i4);}

9、参考答案: #include void main(){ int n, m=0, s, r;printf(“Input data is: ”);scanf(“%d”, &n);s=n;While(s!=0){ r=s%10;

//从低位到高位逐一分离 m=10*m+r;

//重新组合一正数 s=s/10;

//求其商 } if(m==n)printf(“yesn”);else printf(“non”);}

10、参考答案: #include void main(){ int x, y, z, count=0;

//x,y,z分别表示5分、2分和1分硬币的数量 for(x=1;x<=28;x++)//5分硬币最多不超过28枚

for(y=1;y<=73;y++)//2分硬币最多不超过73枚

{

z=100-x-y;//共有100枚硬币,减去5分和2分硬币后为1分硬币数量

if(5*x+2*y+z==150)

{

count++

//增加一种方案

printf(“%02d, %02d, %02d ”, x, y, z);//输出每一种方案

if(count%6==0)

printf(“n”);//没输出6种方案后,换行

}

} printf(“count=%dn”, count);}

11、设计思想:将A、B、C、D4个人的回答用一条件表达式来表示,对于A的回答:thisman!=‟A‟;对于B的回答:thisman==‟C‟;对于C的回答:thisman==‟D‟;对于D的回答:thisman!=‟D‟;然后,采用枚举的方法,一个人一个人的去试,如果这4个条件表达式中有3个为真,即4个条件表达式的值相加为3,则可判定是其中某人做的好事。参考答案: #include void main(){ int k=0;sum=0;g=0;char thisman=‟‟;

for(k=0;k<=3;k++)//循环控制变量为k,循环共进行4次 { thisman=‟A‟+k;//初始认为A做好事,依次为B、C、D sum=(thisman!=‟A‟)+(thisman==‟C‟)+(thisman==‟D‟)+(thisman!=‟D‟);if(sum==3){ printf(“This man is %cn”, thisman);g=1;} } if(g!=1)

printf(“Can‟t foundn”);}

12、参考答案(1): #include void main(){ int i, j;for(i=1;i<=3;i++)//先显示前三行 {

for(j=1;j<=i-1;j++)//输出每行前的空格

printf(“ ”);

for(j=1;j<=5-2*(i-1);j++)//输出每行的*号

printf(“*”);

printf(“n”);} for(i=1;i<=2;i++)//接着显示后两行 {

for(j=1;j<=2-i;j++)

printf(“ ”);

for(j=1;j<=2*i+1;j++)

printf(“*”);

printf(“n”);} } 参考答案(2): #include void main(){ int i, j, k;for(i=1;i<=5;i++)//i控制行数 {

for(j=1;j<=5-i;j++)//随行数的增加,输出递减数目的空格

printf(“ ”);

for(k=1;k<=5;k++)//每行输出5个*字符

printf(“*”);

printf(“n”);//将光标移到下一行起始位置处 } } 参考答案(3): #include void main(){ int i, j;for(i=1;i<=5;i++){

for(j=1;j<=2*(i-1)+1;j++)

printf(“*”);

printf(“n”);} }

习题7参考答案

编程题

1、参考答案: #include void main(){ int i, sum=0;a[20];for(i=0;i<20;i++)

Scanf(“%d”, &a[i]);

//输入20个整数 for(i=0;i<20;i++)

//对非负数进行统计 {

if(a[i]<0)continue;

//为负数,进入下一轮循环 sum+=a[i];

//非负数累计 } printf(“sum= %dn”, sum);}

2、参考答案 #include void main(){ int i, j, odd, even, n, t, a[10];odd=0;even=9;for(i=0;i<10;i++)

//将键盘输入的数据存入数组中 { scanf(“%d”, &n);

if(n%2!=0)

a[odd++]=n;

//将奇数放置在数组的左边

else

a[even--]=n;//将偶数放置在数组的哟边 }

for(i=0;i

//通过选择排序对奇数进行升序排列 { n=j;for(j=i+1;j

if(a[j]

n=j;if(n!=i){ t=a[i];a[i]=a[n];a[n]=t;} } for(i=odd;i<9;i++)

//通过选择排序对偶数进行升序排列 { n=i;for(j=i+1;j<10;j++)

if(a[j]

n=j;If(n!=i){ t=a[i];a[i]=a[n];a[n]=t;} } for(i=0;i<10;i++)

printf(“%d”, a[i]);输出排序结果 printf(“n”);}

3、参考答案: #include void main(){ int i, max, min, a[10];printf(“Input 10 integer number: ”);//输入10个整数 for(i=0;i<10;i++)

scanf(“%d”, &a[i]);max=0;min=0;for(i=1;i<10;i++){ if(a[i]>a[max])

max=i;if(a[i]

printf(“%d ”, a[i]);printf(“n”);}

4、参考答案: #include void main(){ int i, j, t, a[6];printf(“Input 6 integer number: ”);for(i=0;i<6;i++)

scanf(“%d”, &a[i]);printf(“n”);

for(i=0;i<6;i++){ for(j=0;j<6;j++)

printf(“%d ”, a[j]);

printf(“n”);t=a[5];for(j=5;j>0;j--)a[j]=a[j-1];a[0]=t;} }

5、参考答案: #include void main(){ int i, j, sum=0, mul=1, a[5][5];printf(“Input 5*5 array:n”);for(i=0;i<5;i++)

for(j=0;j<5;j++)

scanf(“%d”, &a[i][j]);printf(“n”);for(i=0;i<5;i++){ sum+=a[i][j];if(i!=2)

sum+=a[i][4-i];if(i%2!=0)

continue;mul*=a[i][i];if(i!=2)

mul*=a[i][4-i];} printf(“sum = %d mul = %dn”, sum, mul);}

6、参考答案: #include #define N 6 void main(){ int i, j, a[N][N];for(i=0;i

a[i][j]=a[i-1][j-1]+a[i-1][j];} for(i=0;i

printf(“ ”);for(j=0;j<=i;j++)

printf(“%2d ”, a[i][j]);printf(“n”);} }

7、参考答案: #include #include #define N 80 void main(){ char str[N];int i;printf(“Input a string: ”);gets(str);printf(“After reverse: ”);for(i=strlen(str)-1;i>=0;i--)

printf(“%c”, str[i]);printf(“n”);}

8、参考答案: #include #include #define N 80 void main(){ char str[N], strtemp[N];unsigned int i, j;printf(“Input a string: ”);gets(str);for(i=0, j=0;i

if(str[i]!=‟c‟)

strtemp[j++]=str[i];strtemp[j]=‟‟;strcpy(str, strtemp);printf(“After delete character ‟c‟: ”);printf(“%sn”, str);}

9、参考答案: #include #define N 80 void main(){ char s1[N], s2[N]=”abcdefghijk”;unsigned int i;i=0;while(1){ s1[i]=s2[i];if(s2[i]==‟‟)

break;i++;} printf(“After string copy: %sn”, s1);}

10、参考答案: #include void main(){ char dstStr[20]=‟12345‟, srcStr[20]=‟67890‟;unsigned int i, j;printf(“Before strcat: dstStr=%s srcStr=%sn”, dstStr, srcStr);for(i=0;dstStr[i]!=‟‟;i++)

;for(j=0;srcStr[j]!=‟‟;j++)

dstStr[i+j]=srcStr[j];dstStr[i+j]=‟‟;

printf(“After strcat: dstStr=%sn”, dstStr);}

11、参考答案: #include void main(){ int a[10]={1,3,5,7,9}, num=5, i, n;printf(“Before insert: ”);for(i=0;i

printf(“%d ”, a[i]);printf(“n”);

printf(“Input a number: ”)scanf(“%d”, &n);for(i=num-1;i>=0;i--)

if(a[i]>n)

a[i+1]=a[i];

else

break;a[i+1]=n;printf(“After insert: ”);for(i=0;i

printf(“%d”, a[i]);printf(“n”);s }

习题8参考答案 编程题

1、设计一个函数,用来判断一个整数是否为素数。参考答案: #include #include int IsPrimeNumber(int number);void main(){ int a;printf(“Input a integer number: ”);scanf(“%d”, &a);if(IsPrimeNumber(a))

printf(“%d is prime number.n”, a);else

printf(“%d isn‟t prime number.n”, a);} int IsPrimeNumber(int number){ int I;if(number<=-1)

return(0);for(i=2;i

if(number%i==0)

return(0);return(i);}

2、设计函数MaxCommonFactor(),计算两个正整数的最大公约数。参考答案: #include int MaxCommonFactor(int a, int b);void main(){ int a,b,c;printf(“Input two integer number: ”);scanf(“%d%d”, &a,&b);c=MaxCommonFactor(a,b);if(c!=-1)

printf(“The biggest common factor of %d and else

printf(“The biggest common factor of %d and } int MaxCommonFactor(int a, int b){ if(a<=0||b<=0)

return(-1);while(a!=b){ if(a>b)

a=a-b;else if(b>a)

b=b-a;}

%d is %dn”, a,b,c);%d isn‟t existn”, a,b);

ruturn(a);}

3、定义函数GetData()用于接收键盘输入的一组整型数据,并放入一数组中;另外再定义一个函数Sort()用于对输入的这一组数据按照降序排列。主函数向后调用GetData和Sort函数,输出最后的排序结果。参考答案: #include #define N 10 void GetData(int a[],int n);void Sort(int a[],int n);void main(){ int i,a[N];GetData(a,N);Sort(a,N);printf(“After sort: ”);for(i=0;i

printf(“%d”,a[i]);printf(“n”);} void GetData(int a[],int n){ int i;printf(“Input number: ”);for(i=0;i

scanf(“%d”,&a[i]);} void Sort(int a[],int n){ int i,j,k,t;for(i=0;i

if(a[j]>a[k])

k=j;if(k!=i){ t=a[i];a[i]=a[k];a[k]=t;} } }

4、参考答案: #include #include void JsSort(char str[]);void main(){ char str[80];printf(“Input a string: ”)gets(str);JsSort(str);printf(“After sort: %sn”, str);} void JsSort(char str[]){ int i,j,k,len;char ch;len=strlen(str);for(i=1;i

if(str[j]>str[k])

k=j;if(k!=j){ ch=str[i];str[i]=str[k];str[k]=ch;} } }

5.参考答案: #include #include #define N 30 void Josegh(int p[],int n, int s,int m);void main(){ int i,p[N];Josegh(p,N,1,10);for(i=N-1;i>=0;i--){ printf(“ %4d”,p[i]);if(i%10==0)

printf(“n”);} } void Josegh(int p[],int n,int s,int m){ int i,j,s1,w;s1=s;for(i=1;i<=n;i++)

p[i-1]=i;for(i=n;i>=2;i--){ s1=(s1+m-1)%i;if(s1==0)

s1=i;w=p[s1-1];for(j=s1;j

p[j-1]=p[j];p[i-1]=w;} }

6、参考答案: #include #include int StrLoc(char str1[],char str2[]);void main(){ int loc;char str1[]={“do”};

char str2[]={“how do you do?”};loc=StrLoc(str1,str2);if(loc==-1)

printf(“The string ”%s” not in the string ”%s”.n”,str1,str2);else

printf(“Location of the string ”%s” in the string ”%s” is %d.n”,str1,str2,loc);} int StrLoc(char str1[],char str2[]){ unsigned int i,len1,len2;len1=strlen(str1);len2=strlen(str2);if(len1>len2)

return(-1);for(i=0;i<=strlen(str2)-strlen(str1);i++)

if(strncmp(str1,str2+i,len1)==0)

return(i);return(-1)}

7、参考答案: #include long count(int n,int k);void main(){ int n,k;n=10;k=2;printf(“Result=%ldn”,count(n,k));} long count(int n,int k){ for(i=1;i<=n;i++){ item=1;for(j=1;j<=k;j++)

item*=i;sum+=item;} return(sum);}

8、参考答案: #include long F(int n);void main(){ int i;for(i=1;i<=40;i++){ printf(“F(%2d)=%-9ld if(i%4==0)

printf(“n”);} } long F(int n){ if(n<=2)

return(1);return(F(n-1)+F(n-2));}

9、参考答案: #include long fun(int m,int n);void main(){ int m,n;”,i,F(i));long c;printf(“Input m and n(m>=n): ”);scanf(“%d%d”,&m,&n);c=fun(m,n);printf(“c=%ldn”,c);} long fun(int m,int n){ if(m==n||n==0)

return(1L);else

return(m*fun(m-1),n)/(m-n));}

10、参考答案: #include #include void IntToStr(int n);char str[80]={0};void main(){ int num;printf(“Input an Integer number: ”);scanf(“%d”,&num);IntToStr(num);printf(“The string is : %sn”, str);} void IntToStr(int n){ int i;if(n==0)

return;for(i=strlen(str)-1;i>=0;i--)

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:工程进度管理习题 下一篇:教学经验交流