导航

2021年9月计算机二级考试C语言冲刺模拟练习(四)

网络·2021-09-18 15:17:58浏览111 收藏11
摘要 中秋佳节即将到来,小伙伴们是继续抓紧时间刷题备考呢?还是计划休息呢?为了方便大家紧抓最后一周时间,环球网校小编分享了“2021年9月计算机二级考试C语言冲刺模拟练习(四)”,更多科目练习敬请持续关注环球网校计算机二级频道。

2021年9月计算机二级考试C语言冲刺模拟练习(四)

1.以下能对一维数组a进行初始化的语句是( C )。

A、int a[5]=(0,1,2,3,4,)

B、 inta(5)={}

C、 int a[3]={0,1,2}

D、 int a{5}={10*1}

【解析】详见教材P145,一维数组的定义、初始化

选项B,D,常量表达式只能放在中括号 [ ]中

选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{ }对其初始化,选项A用了().

2.在C语言中对一维整型数组的正确定义为( D )。

A、int a(10);

B、int n=10,a[n];

C、int n;a[n];

D、#define N 10

3.已知:int a[10]; 则对a数组元素的正确引用是( D )。

A、a[10]

B、a[3.5]

C、a(5)

D、a[0]

【解析】详见教材P144,数组元素的引用

数组名[下标]

引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

int a[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0] 表示组中第1个元素; a[1] 表示组中第2个元素; a[2] 表示组中第3个元素; ......;a[9] 表示组中第10个元素.

选项A,超过了数组a的逻辑地址下标范围;

选项B,逻辑地址下标只能为整数

选项C,逻辑地址下标只能放在[ ]中

4.若有以下数组说明,则i=10;a[a[i]]元素数值是( C )。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A、10

B、9

C、6

D、5

【解析】先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

a[9]对应下面数组中的元素为6. 因此a[9]即为6

5.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为( D )。

A、2

B、3

C、4

D、无确定值

【解析】二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

以上就是“2021年9月计算机二级考试C语言冲刺模拟练习(四)”及其相关内容,想及时获知各地准考证打印及考试时间,大家可通过环球网校“ 免费预约短信提醒”及时获得时间提醒。环球网校友情提示:为方便小伙伴们更好地备考,环球网校特地为大家准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2021年计算机二级考试模拟练习及备考资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

| 注册 | 电脑版

版权所有©环球网校All Rights Reserved