课后题 组成原理 虚拟存储器 选择题
第 15 题

局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否能编写出高速缓 存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是()。int sumvec(int v[N]){int i, sum=0;for(i=0;i<N;i++)sum+=v[i];return sum; 存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是()。 int sumvec(int v[N]){ int i, sum=0; for(i=0;i<N;i++) sum+=v[i]; return sum;

A. 对于变量i 和 sum, 循环体具有良好的空间局部性 B. 对于变量i 、sum 和v[N], 循环体具有良好的空间局部性 C. 对于变量i 和 sum, 循环体具有良好的时间局部性 D. 对于变量i 、sum 和 v[N], 循环体具有良好的时间局部性

[tag_link]

正确答案:C