当前位置:首页计算机类软件水平考试中级嵌入式系统设计师->当一次函数调用发生时,对其执行过程描述正确是()。

当一次函数调用发生时,对其执行过程描述正确是 ( ) 。

  • A.分配一个栈帧→复制实参变量值→控制流转移到该函数起始位置→开始执行该函数→控制流返回到函数调用点
  • B.控制流转移到该函数起始位置→复制实参变量值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
  • C.控制流转移到该函数起始位置→分配一个栈帧→复制实参变量值→开始执行该函数→控制流返回到函数调用点
  • D.复制实参变量值→控制流转移到该函数起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
答案: A
本题解析:

当一次函数调用发生时,其执行过程可归纳为以下五个步骤:①在内存栈空间中为其分配一个栈帧,用来存放该函数形参变量和局部变量。②把实参变量值复制到相应形参变量中。③将控制流转移到该函数起始位置。④该函数开始执行。⑤当这个函数执行完以后,控制流和返回值返回到函数调用点。

更新时间:2022-07-30 15:41
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案