选择题   以下函数返回a所指数组中最小的值所在的下标值:
    fun(int*a, int n)
    {  int i, j=0, p;
    p=j;
    for(i=j; i<n; i++)
    if(a[i]<a[j])______return(p);
    }
    在下划线处应填入的是______。
 
【正确答案】 D
【答案解析】该程序先判断a[i]<a[p],如果条件为真,则a[i]比当前设定的最小值小(p保留的当前最小元素的下标),那么将i赋给p,即将比较过的最小元素标保留在p中,作为下面判断的标准。