有以下程序 #inculde Main() { int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0; For(i=0;1

admin2010-04-21  16

问题 有以下程序
#inculde
Main()
{  int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;
   For(i=0;1<5;i++)s=s+a[B];
   printF(“%d\n”,s);
}
程序运行后的输出结果是

选项 A、6
B、10
C、11
D、15

答案C

解析 当i=0时a[b[0]]=1;当i=1时a[b[1]]=3;当i=2时a[b[2]]=2;当i=3时a[b[3]]=4;当i=4时a[b[4]]=1。将以上各数值相加得11,故选C。

转载请注明原文地址:https://jikaoti.com/ti/aaI0FFFM
0

最新回复(0)