选择题 27.  若希望下列的程序运行后输出25,程序横线处应输入______。
    main()
    {int id=50,a[]={7,4,10,5,8};
    for(______)
    j+=a[i];
    printf("%d",j-40);
    }
【正确答案】 D
【答案解析】 要想使程序输出25,则j-40=25,j=65,而j的初值是50,所以填入for循环的语句,使引用的数组元素累加65-50=15即可。选项D中,i下标从0开始,i=2指向第3个数50+a[2]=50+10=60,继续循环60+a[3]=60+5=65,此时i=4跳出,循环结束。