- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计PPT电子课件教案-05_用数组存储信息
Lesson 5用数组存储信息 本课内容 一维数组8-1 [2006.9.35]若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是 A)#define N 10 B)#define n 5 int a[N]; int a[2*n]; C)int a[5+5]; D)int n = 10, a[n]; 一维数组8-2 [2010.9.27]下列定义数组的语句中,正确的是 A)int N = 10; B)#define N 10 int x[N]; int x[N]; C)int x[0..10]; D)int x[ ]; 一维数组8-3 [2007.9.14][2010.9.9][2011.3.13][2011.9.9]以下程序的运行结果是 int i, a[5] = {0}; for (i = 1; i = 4; i++) { a[i] = a[i-1] * 2 + 1; printf(%d, a[i]); } 一维数组8-4 [2005.4.23]以下程序运行后,j的值是 int p[8] = {11,12,13,14,15,16,17,18}; int i = 0, j = 0; while (i++ 7) if (p[i] % 2) j += p[i]; 一维数组8-5 [2010.3.29]以下程序运行后s的值是 int a[5] = {1,2,3,4,5}, i, s = 0; int b[5] = {0,2,1,3}; for (i = 0; i 5; i++) s = s + a[b[i]]; 一维数组8-6 [2010.9.13][2011.9.13]以下程序运行结果是 int a[2], i, j; for (i = 0; i 2; i++) a[i] = 0; for (i = 0; i 2; i++) for (j = 0; j 2; j++) a[j] = a[i] + 1; printf(%d, a[1]); 一维数组8-7 [2009.9.29]程序运行后a数组的内容是 int a[ ] = {2,3,4,5}, i; for (i = 0; i 4; i++) switch (i % 2) { case 0: switch (a[i] % 2) { case 0: a[i]++; break; case 1: a[i]--; } break; case 1: a[i] = 0; } 一维数组8-8 [2005.4.30]以下叙述中错误的是 A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出 B)数组名代表的是数组所占存储区的首地址,其值不可改变 C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出下标越界的出错信息 D)可以通过赋初值的方式确定数组元素的个数 求数组相邻元素之和 [2007.4.14]求数组x中各相邻两个元素的和,依次存放到a数组中,并输出。 int x[10], a[9], i; for (i = 0; i 10; i++) scanf(%d, x[i]); for (______; i 10; i++) a[i-1] = x[i] + _______; for (i = 0; i 9; i++) printf(%d,, a[i]); 求平均分 填空实现程序的功能:计算a数组中10个学生的平均分,并输出。 int a[10], i; _____________; for (i = 0; i 10; i++) scanf(%d, a[i]); for (i = 0; i 10; i++) s += a[i]; printf(____, s / 10); 输出低于平均分的成绩 填空实现程序的功能:输出数组中低于平均分的学生的成绩。 int a[10], i; double s = ___; for (i = 0; i 10; i++) scanf(%d, a[i]); for (i = 0; i
文档评论(0)