以下是引用violetmoon925在2006-6-5 14:48:00的发言:25. DS:f (n)表示n除以k的余数,问k是否大于1? A. f(k+32)=9 B. f(k+16) =6 answer: D[討論] 首先,先要问一下K是不是个整数,如果是的话,以下方法才可以。 条件一:f(k+32)=9,则有(K+32)/K=a+9 --> K(a-1)=23. a为大于一的自然数。所以,可知,K=23。因此可判断K是大于1。 条件二:f(k+16) =6,则有(K+16)/K=b+6 --> K(b-1)=10. b为大于一的自然数.所以,可知K=2,5,or10。同样可判断K是大于1。 所以,我个人认为,这道题选D。 今天又看这道题,发现以前理解的现在理解不了了.总觉得题目有问题. VIOLETMOON MM的思路,K(a-1)=23. a为大于一的自然数, 这里为什么可以默认a大于一呢?也有可能K+32为正,K为负,则a有可能小于0啊 如果考虑被除数和除数都为正整数,那K不用解就直接可以得出大于1了,因为如果是1,余数就是0了,任何数都可以被1整除的. 盼望指点!
[此贴子已经被作者于2006-6-16 22:24:13编辑过] |