有以下程序: int f (int a) { return a%2;} main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s [i]);i++)d+=s[i];

admin2013-06-11  24

问题 有以下程序:    int f (int a)    {   return a%2;}    main()    {   int s[8]={1,3,5,2,4,6},i,d=0;       for(i=0;f(s );i++)d+=s;       printf("%d\n",d);    }    程序运行后的输出结果是 ______。

选项 A、9
B、11
C、19
D、21

答案A

解析 本题中d=s[0]+s[1]+s[2]=1+3+5=9。
转载请注明原文地址:https://kaotiyun.com/show/75Jp777K
0

最新回复(0)