刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
在程序中定义了三个函数f1、f2和f3,函数f1调用f2,函数f2调用f3。请判断函数执行顺序为:
A. f3执行结束后返回f2继续执行,然后f2结束后返回f1继续执行
B. f3执行结束后返回f1继续执行,然后f1结束后结束
C. f2执行结束后返回f3继续执行,然后f3结束后返回f1继续执行
D. f2执行结束后直接结束程序
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
在程序中的函数调用遵循先入后出的规则,也称为栈规则。当函数f1调用f2时,f2会被推入栈中,然后f2再调用f3,此时f3被推入栈中。执行完毕后,首先从f3返回f2,然后从f2返回f1。因此,正确答案是A,即f3执行结束后返回f2继续执行,f2结束后返回f1继续执行。
创作类型:
原创
本文链接:在程序中定义了三个函数f1、f2和f3,函数f1调用f2,函数f2调用f3。请判断函数执行顺序为:
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



