全球旧事资料 分类
有理数RGetRke操作结果:用e返回有理数R的第k元的值PutRke操作结果:改变有理数R的第k元的值为eIsAsce
di
gR操作结果:若有理数R的两个元素按升序排列,则返回1,否则返回0IsDesce
di
gR操作结果:若有理数R的两个元素按降序排列,则返回1,否则返回0MaxRe操作结果:用e返回有理数R的两个元素中值较大的一个Mi
Re操作结果:用e返回有理数R的两个元素中值较小的一个ADTRatio
alNumber15试画出与下列程序段等价的框图。
4
f1product1i1whilei
productii
2i0doiwhilei
aix
3switchcasexyzyxbreakcasexyzabsxybreakdefaultzxyabsxabsy
16在程序设计中,常用下列三种不同的出错处理方式:
1用exit语句终止执行并报告错误;2以函数的返回值区别正确返回或错误返回;3设置一个整型变量的函数参数以区别正确返回或某种错误返回。
5
f试讨论这三种方法各自的优缺点。解:1exit常用于异常错误处理,它可以强行中断程序的执行,
返回操作系统。2以函数的返回值判断正确与否常用于子程序的测试,便于实
现程序的局部控制。3用整型函数进行错误处理的优点是可以给出错误类型,便于
迅速确定错误。17在程序设计中,可采用下列三种方法实现输出和输入:
1通过sca
f和pri
tf语句;2通过函数的参数显式传递;3通过全局变量隐式传递。试讨论这三种方法的优缺点。
解:1用sca
f和pri
tf直接进行输入输出的好处是形象、直观,但缺点是需要对其进行格式控制,较为烦琐,如果出现错误,则会引起整个系统的崩溃。
2通过函数的参数传递进行输入输出,便于实现信息的隐蔽,减少出错的可能。
3通过全局变量的隐式传递进行输入输出最为方便,只需修改变量的值即可,但过多的全局变量使程序的维护较为困难。18设
为正整数。试确定下列各程序段中前置以记号的语句的频度:
1i1k0
6
fwhilei
1k10ii
2i1k0
dok10ii
whilei
13i1k0
whilei
1i
k10i4k0fori1i
i
forjij
jk
5fori1i
i
forj1jijfork1kjk
7
fxdelta

6i1j0
whileij

ifijj
elsei

7x
y0
是不小于1的常数
whilexy1y1
y

8x91y100
whiley0
ifx100x10y
elsex

解:1
1
2
1
3
1
4
1
21
1
2
5
112123123


i1
ii
2
1
8
f1
ii11
i2i1
i21
i
2i1
2i1
2i1
2i1
1r
好听全球资料 返回顶部