第八章 数组--作业二【含答案】 程序设计基础

(1)单选题

以下关于数组说法错误的是:

A  数组(array)元素具有相同的数据类型。

B  数组内可以根据元素所处的位置对其进行单独访问

C  C的编译器会检测数组是否越界。

D  数组是聚合类型。

(2)单选题

以下关于一维数组定义方法的说明错误的是:

A  数组的元素可以是任何类型

B  数组名使用标识符表示

C  用方括号将常量表达式括起

D  数组下标从1开始

(3)单选题

数组int b[] = {[5] = 10, [23] = 13, [11] = 36, [15] = 29};包含了多少个元素:

A  4

B  24

C  23

D  7

(4)单选题

若数组a包含10个整数,假设每个整数用4字节存储,则sizeof(a)的值是:

A  10

B  40

C  4

D  16

(5)单选题

多维数组:int b[5][4][3];包含多少个元素:

A  120

B  12

C  3

D  60

(6)单选题

多维数组中,为了存取数组i行j列的元素,应该写成以下哪一种形式:

A  m[i][j]

B  m[i,j]

C  m[j][i]

D  m[j,i]

(7)单选题

以下叙述中正确的是:

A  数组的初始化式可以为空。

B  多维数组初始化时,如果内层的列表长度不足以填满数组的一行,则对该行剩余的元素进行随机初始化

C  在多维数组的初始化式中忽略掉内层的大括号是可以的

D  可以在程序中对声明为const的数组进行修改

获取标准答案请阅读全文

未经允许不得转载!第八章 数组--作业二【含答案】 程序设计基础