题目内容

适合采用静态存储分配策略的程序设计语言的限制有 。① 数据实体所需空间在编译时能确定 ②过程调用不允许递归③ 不能动态建立数据实体 ④运行时每个数据对象只能有一个实例⑤ 数组的上下界是常量

A. ①②③④⑤
B. ①②③④
C. ①②③
D. ①②

查看答案
更多问题

在C语言程序中,局部变量int p存放的位置是______________;语句p=malloc(sizeof(int)*10)申请得到的空间位于______________;全局变量int globalIndex存放的位置是________________;局部变量static int si的存放位置是________________________。①静态区 ②栈区 ③堆区 ④目标代码区

A. ②④①②
B. ②④①①
C. ②③①②
D. ②③①①

函数中定义的形参变量的地址分配在( )。

A. 调用者的数据区
B. 被调者的数据区
C. 主程序的数据区
D. 公共数据区

下列关于过程活动记录的相关描述错误的是( )。

A. 运行时过程活动记录的管理工作是由编译器生成的目标代码运行时完成的。
B. 若目标机确定,则目标代码生成阶段可以精确计算出每个过程活动记录的大小。
C. 同一个函数被多次调用时所生成的所有过程活动记录的大小一定是相同的。
D. 存在间接递归时,递归调用的函数的多个过程活动记录可能不止一个是活跃的。

在编译中,动态存储分配的含义是_____。

A. 在运行阶段对源程序中的量进行分配
B. 在编译阶段对源程序中的量进行分配
C. 在编译阶段对源程序中的量进行分配,在运行时这些量的地址可以根据需要改变
D. 以上都不正确

答案查题题库