设有数组定义:char array[ ]="China"; 则数组array所占的空间为( )。 A. 4个字节 B.5个字节 C. 6

题目

设有数组定义:char array[ ]="China"; 则数组array所占的空间为( )。 A. 4个字节 B.5个字节 C. 6个字节 D. 7个字节

A.EFGHIJABCD

B.bcdefghij

C.abdefCghij

D.不确定的值

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有数组定义:chararray[]:”China”;则数组array所占的空间为( )。

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析: 本题考查在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符’\0’,因此,共6个字符,每个字符占用一个字节,故正确答案为C。

第2题:

设有数组定义:char array []= "China";则数组array 所占的空间为

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析:本题考察在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符\0,因此,共6个字符,每个字符占用一个字节,故正确答案为C。

第3题:

设有数组定义: char array[]="China"; 则数组 array所占的空间为

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C

第4题:

设有数组定义:char array[]="China";则数组array所占的空间为

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析:本题考察在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符'\0',因此,共6个字符,每个字符占用一个字节,故正确答案为C。

第5题:

设有数组定义:char array[]="China";则数组array所占的空间为( )

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C

第6题:

设有数组定义:char array[ ] ="China";,则数组array所占的空间为

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析:在给数组赋值时,可以用一个字符串作为初值,这种方法直观、方便,而且符合人们的习惯。数组array的长度不是5,而是6,这点必须要注意。因为字符串常量的最后由系统加上一个'\0',因此,上面的初始化与下面的等价:
  Char array[ ] ={'C','h','i','n','a','\0'};

第7题:

设有数组定义:char array[ ]="China";,则数组array所占的空间为

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析:在给数组赋值时,可以用一个字符串作为初值,这种方法直观,方便而且符合人们的习惯。数组array的长度不是5,而是6,这点必须要注意。因为字符串常量的最后由系统加上一个'\0',因此,上面的初始化与下面的等价:char array[ ]={'C','h','i','n','a','\0'};

第8题:

设有数组定义:char array[]=”China";,则数组array所占的空间为

A.4个字节

B.5个字节

C. 6个字节

D.7个字节


正确答案:C

第9题:

设有数组定义:char array[]="China";则数组array所占的空间是( )。

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C
解析:在定义字符数组时,可以用一个字符串作为初值,对数组进行初始化。要注意的是,数组array的长度不是5,而是6,因为系统将自动在字符串常量的后面加上一个"\0",因此,题干中的初始化语句与chararray[]={"C","h","i","n","9","\0"};等价。

第10题:

设有数组定义:char array[ ]="China",则数组array所占的空间为 ( )

A.4个字节

B.5个字节

C.6个字节

D.7个字节


正确答案:C