![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
[判断题]
调用其他模块中的过程时,被调用过程不必一定要是“共用的”(public限定或默认)过程。()
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第4题
A.每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧
B.从被调用过程返回调用过程之前,被调用过程会释放自己的栈帧
C.只能通过将栈指针ESP作为基址寄存器来访问用户栈中的数据
D.过程嵌套调用深度越深,栈中栈帧个数越多,严重时会发生栈溢出
第6题
A.C语言程序中的函数调用就是过程调用
B.从P传到Q的实参无需重新分配空间存放
C.从P跳转到Q执行应使用CALL指令
D.从Q跳回到P执行应使用RET指令
第8题
①过程Q保存P的现场,并为非静态局邵变量分配空间
②过程P将实参仔放到Q能访问到的地方
③过程P将返回地址存放到特定处,并跳转创Q执行
④过程Q取出返回地址,并跳转回到过程P执行
⑤过程Q恢复P的现场,并释放局部变量所古空间
⑥执行过程Q的函数体
过程调用的正确执行步骤是()。
A.②→③→④→①→⑤→⑥
B.②→③→①→④→⑥→⑤
C.②→③→①→⑥→⑤→④
D.②→③→①→⑤→⑥→④
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!