[简答题]阅读下列程序,写出输出结果。

正确答案:

3
5

题目解析

进行第一次循环时,j=1,符合j<=3,则输出的是fun(1),fun(1)的值要返回定义的函数int fun(int j),则返回的值++i+j=2+1=3;此时变量i为2,j为2;

进行第二次循环时,j=2,符合j<=3,则输出的是fun(2),fun(2)的值要返回定义的函数int fun(int j),则返回的值++i+j=3+2=5;此时变量i为3,j为3;

进行第三次循环时,j=3,符合j<=3,则输出的是fun(3),fun(3)的值要返回定义的函数int fun(int j),则返回的值++i+j=4+3=7;此时变量i为4,j为4;

进行第四次循环时,j=4,不符合j<=3,则结束循环。

扫描二维码
免费搜题、免费刷题、免费查看解析