阅读以下程序段,在实模式存储管理方案中,gvCh存放在 ( )中;main函数编

admin2022-08-02  28

问题 阅读以下程序段,在实模式存储管理方案中,gvCh存放在 ( )中;main函数编译后的代码存入在(作答此空)中;指针p存放在( )中。#includeimage.pngmalloc. h>unsigned char gvCh;unsigned short gvShortunsigned int gvInt=0x12345678unsigned long gvLong=0x23456789;ovid main(void){ unsigned char array[10], *p; p=malloc(10 * sizeof(char)) while39}A..text段B..data段C..bss段D.栈空间

选项 A..text段
B..data段
C..bss段
D.栈空间

答案 A

解析 在实模式存储管理方案中:①全局变量gvCh和gvShort由于没有设置初始值,存放在.bss段中;②全局变量gvInt和gvLong设置了解情况初始值,存放在.data段中;③main函数编译后的机器代码存放在.text段中;④指针p和数组array都是main函数的局部变量,所以存放在栈空间中。⑤malloc函数分配的存储空间,则位于堆空间当中。
转载请注明原文地址:https://tihaiku.com/congyezige/2424582.html

最新回复(0)