问题 单项选择题

执行以下程序段后s的值为( ) int a[]={5,6.4,4,8,9,5,8}; int s=0; int k; for(k=0;k<8;k+=2) s+=*(a+k):

A.17

B.22

C.27

D.32

答案

参考答案:B

解析: int a[]={5,6,4,4,8,9,5,8}; int s=0: int k; for(k=0;k<8;k+=2)/*步进值为2,k=8时循环终止*/ s+=*(a+k);/*s的值是a[0]、a[2]、a[4]、a[6]的和*/

问答题 简答题
单项选择题