C++蓝桥等考导学/十级:一维数组/之二:(17一维数组)

一、观看视频

01】为什么要使用数组【02】一维数组的声明【03】一维数组的使用【04】一维数组的逆序输出

05】逆序输出奇数位置的数

二、研读学生讲义

【学生讲义】01】为什么要使用数组【学生讲义】02】一维数组的声明【学生讲义】03】一维数组的使用【学生讲义】04】一维数组的逆序输出
三、练习题(不清楚回头查看有关视频或讲义)【01】有关数组的描述,错误的是:
①数组用来储存一系列数据。
②数组a的每个分量变量a[i]叫做数组的元素,方括号中的i称为下标。【02】有关一维数组的描述,错误的是:①数组中每个元素只带有一个下标,这样的数组是一维数组。②一维数组的声明格式:类型标识符  数组名[数组元素个数]。③数组名的命名规则与变量名的命名规则一致。④数组元素个数在定义是必须要有一个确定值,可是是符号常量或常量表达式,也可以是已经赋值的整型变量。
03】有关“int a[10]”的描述,错误的是:
①a是一维数组的数组名,该数组有10个元素。
②数组中的每个元素都是整型变量。
③a数组最小下标为1,最大下标为10。
④在内存中10个数组元素共占10个连续的储存单元。【04】说出下面代码的输出,然后运行验证:
05】有关数组下标的描述,错误的是:①下标可以是值为整型的常量(不越界),比如a[0]、a[99]、a['a']。
②下标可以是整型的变量(不越界),比如a[i]。
③下标可以是数值类型的表达式(不越界),比如a[i+j]。
④通过数字名称和元素在数组中的位置编号(即下标),可以引用数组中的任何元素(数组名[下标])。
⑤数组元素可以像同类型的普通变量那样进行使用。
⑥使用数组时,只能逐个引用数组元素,而不能一次引用整个数组。
06】下面哪个代码输入输出固定个数的元素?


07】下面的代码,可能输出的结果是:

0 0 0 0 0
0 0 1 0 0

1 0 0 0 0
0 0 0 0 0【08】有关一维数组的初始化,错误的是:
①数组的初始化可以在声明时一并完成:
类型标识符 数组名[常量表达式] = {值1,值2,...};
②在初始列表中可以写出全部数组元素的值:
int a[5]={1,2,3,4,5};
③也可以写出部分,例如,以下方式仅对数组的前2个元素进行初始化,其余值为0:
int a[5] = {1, 2}
④对数组元素全部初始化为0,可以简写为{}:
int c[5] = {};
⑤数组的声明和初始化也可以分开,例如:
类型标识符 数组名[常量表达式];数组名= {值1,值2,...};09】说一说下面代码的输出,然后运行验证。
10】一维数组逆序输出
11】一维数组逆序输出奇数位置的数12】OpenJudge练习
OpenJudge-1.6-01】与指定数字相同的数的个数
OpenJudge-1.6-04】数组逆序重放
OpenJudge-1.6-05】年龄与疾病