问题
单项选择题
D.8
答案
参考答案:C
解析: f函数过程令参数m在是2的倍数的情况下返回m值,在m不是2的倍数的情况下,返回1。在For循环中调用此过程,执行五次循环,i值分别为1、2、3、4、 5。当i为2、4的时候,f(i)值为2、4,其他情况下为1,故s值为1+1+1+2+4=9,正确答案为C。
D.8
参考答案:C
解析: f函数过程令参数m在是2的倍数的情况下返回m值,在m不是2的倍数的情况下,返回1。在For循环中调用此过程,执行五次循环,i值分别为1、2、3、4、 5。当i为2、4的时候,f(i)值为2、4,其他情况下为1,故s值为1+1+1+2+4=9,正确答案为C。