A.世界上伟大的画家都喜欢逃避亲密的人际关系。
B.有亲密的人际关系的人几乎没有孤独的时候。
C.孤独对于伟大的绘画艺术来说是必需的。
D.几乎没有著名的画家有亲密的人际关系。
E.世界上伟大的画家都是快乐的。
A.不同的事情会使不同的人幸福。
B.提出的那个改革,会使少数人幸福,但不会增加大多数人的幸福。
C.提出的那个改革只会影响到那个下议院议员所代表的选民,并且能使他们幸福。
D.如果增加一些人的幸福,却给其他人带来不幸,那么人类的幸福总量就不会增加。
A.虽然有的人不满意,许多游客是愿意的,他们从厂里出来时的笑容就是证据。
B.有些游客来旅游的一项重要任务就是购物。若是空手回家,家里人会不高兴的。
C.厂家生产的产品直销,质量有保证,价格也便宜,何乐而不为?
D.所有的游客经济上都是富裕的,他们只想省时间,不在意商品的价格。
A.不管诊断结果如何,内科医生应该总是保持乐观态度并将乐观的态度传达给他的病人。
B.有些病人的健康仅仅是由于他们知道医生在给他们治疗而有所好转。
C.很多病人患上的实际是想象病,这些病最好的医治是安慰药。
D.医生可以开少一些药物而取得同样的疗效。
试题四(共 15 分)
阅读以下说明和 C 函数代码,回答问题并将解答写在答题纸的对应栏内。
[说明]
著名的菲波那契数列定义式为
f1 = 1 f2 = 1 fn = fn-1 + fn-2 (n = 3,4,…)
因此,从第 1 项开始的该数列为 1,1,2,3,5,8,13,21,…。函数 fib1 和 fib2 分别用递归方式和迭代方式求解菲波那契数列的第 n 项(调用 fib1、fib2 时可确保参数 n 获得一个正整数) 。
[C函数代码]
[问题 1](6 分)
函数 fib1 和 fib2 存在错误,只需分别修改其中的一行代码即可改正错误。
(1)函数 fib1 不能通过编译,请写出 fib1 中错误所在行修改正确后的完整代码;
(2)函数 fib2 在n≤2 时不能获得正确结果,请写出 fib2 中错误所在行修改正确后的完整代码。
[问题 2](3 分)
将函数 fib1 和 fib2 改正后进行测试,发现前 46 项都正确,而第 47 项的值是一个负数,请说明原因。
[问题 3](6 分)
函数 fib1、fib2 求得菲波那契数列第 n 项(n>40)的速度并不相同,请指出速度慢的函数名,并简要说明原因。
A.白绿/绿/白橙/橙/白蓝/蓝/白棕/棕
B.白绿/绿/白橙/蓝/白蓝/橙/白棕/棕
C.白橙/橙/白绿/绿/白蓝/蓝/白棕/棕
D.白橙/橙/白绿/蓝/白蓝/绿/白棕/棕