10. 下面哪种内存管理方法有利于程序的动态链接?()
分段存储管理
11. 某系统釆用 LRU 页置换算法和局部置换策略,若系统为进程 P 预分配了 4 个页框, 进程 P 访问页号的序列为 0, 1, 2, 7, 0, 5, 3, 5, 0, 2, 7, 6,则进程访问上述页的过程中,产生页置换的总次数是
5
12. 假定T是一个C++类,下列语句执行之后,内存里创建了()个T对象。
T b(5);
T c[6];
T &d = b;
T e=b;
T *p = new T (4);
答案:9
ps:我为啥会觉得最后那个T(4)是一个长度为4的T类型list呢,脑抽了
13. enum string{
x1,
x2,
x3 = 10,
x4,
x5,
} x;函数外部访问x等于什么?
答案:0
ps:自己IDE跑出来个560,没弄明白啥意思
14. struct T {
char a;
int *d;
int b;
int c:16;
double e;
};
T *p;
在64位系统以及64位编译器下,以下描述正确的是
正确答案:sizeof(p->a) == 1
ps:A sizeof(p) == 24 ; B sizeof(*p) == 24; C sizeof(p->a) == 1; D sizeof(p->e) == 4
说实话我哪个都觉得不对