第6章 数组文档 分享 学习.docxVIP

  • 3
  • 0
  • 约1.38万字
  • 约 11页
  • 2020-11-13 发布于贵州
  • 举报
本资料由莘莘文印学长整理所得,仅供大家复习参考使用,望同学们好好复习(莘莘文印五栋地下室等您) 如有跟期末考试试题雷同,纯属巧合。 第六章数组 1.若有以下定义 int x[10], *pt=x; x?x[0] x+i?x[i] *(x+i) ? x[i] 则对x数组元素的正确引用是 A) pt+3 B) *x[10] C) *(pt+10) D) *(x+3) 参考答案:D 【解析】没有A选项的引用形式。*与放在一起作用抵消,所以B选项错误,最大只能引用到x[9]。*(pt+i)表示引用指针pt所指元素后的第i个元素,所以C选项错误,最大只能为*(pt+9)。因此D选项正确。 2.有以下程序 #include stdio.h main() { int i, s=0, t[ ]={1,2,3,4,5,6,7,8,9}; for(i=0;i9;i+=2) s+=*(t+i); //*(t+i) ? t[i] printf(%d\n,s); } 程序执行后的输出结果是 A) 20 B) 25 C) 45 D) 36 参考答案:B 【解析】统计1~9九个数中的奇数和,此题考察指向数组的指针。C语言规定数组名代表数组

文档评论(0)

1亿VIP精品文档

相关文档