C语言程序设计2023章节测试答案

C、将5个初值依次赋给a[6]到a[10]

D、因为数组长度与初值的个数不相同,所以此语句不正确

我的答案:B

4、若有以下语句,则正确的描述是()。 char a[]="toyou"; char b[]={'t','o','y','o','u'};

A、a数组和b数组的长度相同

B、a数组长度小于b数组长度

C、a数组长度大于b数组长度

D、a数组等价于b数组

我的答案:C

5、若有说明int a[3][4];则a数组元素的非法引用是( )

A、a[0][2*1]

B、a[1][3]

C、a[4-2][0]

D、a[0][4]

我的答案:D

6、以下能对二维数组a进行正确初始化的语句是( )。

A、int a[2][]={{1,0,1},{5,2,3}} ;

B、int a[][3]={{1,2,3},{4,5,6}} ;

C、int a[2][4]={{1,2,3},{4,5},{6}} ;

D、int a[][3]={{1,0,1},{},{1,1}} ;

我的答案:B

7、下面叙述正确的是( )

A、两个字符串所包含的字符个数相同时,才能比较字符串

B、字符个数多的字符串比字符个数少的字符串大

C、字符串”STOP ”与”STOP”相等

D、字符串”That”小于字符串”The”

我的答案:D

8、数组名能与其它变量名相同。数组名后是用方括号括起来的常量表达式,不能用圆括号。

我的答案:√

9、在对数组全部元素赋初值时,可以省略行数,但不能省略列数

我的答案:√

10、数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。

我的答案:√

11、C 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是0 。

我的答案:X

12、C语言允许用字符串的方式对数组作初始化赋值。

我的答案:√

13、在对数组全部元素赋初值时,不可以省略行数,但能省略列数

我的答案:X

14、对二维数组的正确说明是

A、int a[][]={1,2,3,4,5,6};

B、int a[2][]={1,2,3,4,5,6};

C、int a[][3]={1,2,3,4,5,6};

D、int a[2,3]={1,2,3,4,5,6};

我的答案:C

15、以下关于数组的描述正确的是

A、数组的大小是固定的,但可以有不同的类型的数组元素;

B、数组的大小是可变的,但所有数组元素的类型必须相同;

C、数组的大小是固定的,但所有数组元素的类型必须相同;

D、数组的大小是可变的,但可以有不同的类型的数组元素;

我的答案:C

16、在定义int a[10];之后,对a的引用正确的是

A、a[9]

B、a[6.3]

C、a(6)

D、a[10]

我的答案:A

17、以下对一维数组a进行不正确初始化的是

A、int a[10]=(0,0,0,0);

B、int a[10]={};

C、int a[]={0};

D、int a[10]={10*2};

我的答案:A

18、以下不能对一维数组a进行正确初始化的语句是()。

A、int a[10]={0,0,0,0,0};

B、int a[10]={};

C、int a[] = {0};

D、int a[10]={10*1} ;

我的答案:C

19、在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。

★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复