阅读下列程序,请写出调用fib(10)的输出结果。
【正确答案】:\tab 1 \tab 1 \tab 2\tab 3 \tab 5 \tab 8\tab 13 \tab 21 \tab 34\tab 55
【题目解析】:按照程序的执行顺序,容易得出第一次输出为\tab1\tab2,注意这里的输出函数是print(),输出后没有换行;然后是一个循环结构,根据实参的值,该循环次数为4次。(1)第一次循环:i=3,f1=2执行print(“\t”+f1)后,得到\tab1\tab1\tab2;i%3==0条件成立,执行print(“\n”)后,得到\tab1\tab1\tab2(换行);执行i