试题与答案

有以下程序main(){int i,s=0,t[]={1,2,3,4,5,6,7,8

题型:单项选择题

题目:

有以下程序main(){int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\n ",s);}程序执行后的输出结果是______。

A.45

B.20

C.25

D.36

答案:

参考答案:C

解析:此题考核的是指针与数组间的应用,数组可以通过指针实现对数组元素的操作,*(t+i)相当于 t[i]。 执行 for()循环语句,i 分别为 0、2、4、6、8,有数组可知 t[0]=1;t[2]=3;t[4]=5;t[6]=7;t[8]=9 进行求和 运算结果为 25。

试题推荐
微信公众账号搜索答案