CMS专题

填空题假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。

题目
填空题
假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。 ()

此题为判断题(对,错)。


答案:对 

第2题:

若有语句:char*line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的。号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第3题:

假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于8。 ()

此题为判断题(对,错)。


答案:错 

第4题:

假定一个字符数组的定义为“char a[]="12345";",则该字符数组的长度为_____


参考答案6

第5题:

假定一维数组的定义为“chara[8];”,则该数组a所占用的存储空间的字节数为()。

A.8

B.10

C.64

D.32


参考答案:D

第6题:

若有语句:char *line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的*号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[ ]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的"*"结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第7题:

假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为【 】,所占字节存储空间的字节数为【 】。


正确答案:15 60
15 60 解析:所含元素的个数为15个,所占存储空间的字节数为15*4=60个。

第8题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。()

此题为判断题(对,错)。


答案:错 

第9题:

假定二维数组的定义为“char a[M][N];”,则该数组共包含有___个字符

元素。


参考答案M*N

第10题:

假定一个一维数组的定义为"char a[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。


正确答案:b=a[7]
b=a[7]