若希望下列的程序运行后输出25,程序空白处的正确选项是( )。 main() {int i,j=50,a[]={7,4,10,5,8}; for( ) j+=a[i]; primf("%d,j-40); }

admin2013-02-23  36

问题 若希望下列的程序运行后输出25,程序空白处的正确选项是(    )。
  main()
   {int i,j=50,a[]={7,4,10,5,8};  
for(    )
  j+=a;
   primf("%d,j-40);
  }

选项 A、i=1;i<4;++i
B、i=1;i<3;++i
C、i=4;i>2;i--
D、i=2;i<4;++i

答案D

解析 要想使程序输出是25,则j-40=25,j=65,而j初值是50,所以填入for循环中的语句,使引用的数组元素累加为65-50=15即可。
转载请注明原文地址:https://kaotiyun.com/show/XTJp777K
0

最新回复(0)