12个字节 相关知识点: 试题来源: 解析 B 正确答案:B 解析:字符数组是每个元素存放一个字符型数据的数组。C语言中规定用‘\0’作为字符串的结束标志,它占内存空间,但不计入字符串的长度。对数组array赋初值:char array[]=“China”,此时系统末尾自动加入一个‘\0’,数组array的长度为6,所占用的空间为6个...
5个字节 C. 6个字节 D. 7个字节 相关知识点: 试题来源: 解析 C 正确答案:C 解析:在定义字符数组时,可以用一个字符串作为初值,对数组进行初始化。要注意的是,数组array的长度不是5,而是6,因为系统将自动在字符串常量的后面加上一个”\0”,因此,题干中的初始化语句与char array[]={“C”,”h”,”...
设有数组定义:char array[]=“China”;,则数组array所占的空间为 A. 4个字节 B. 5个字节, C. 6个字节 D. 7个字节
A. 4 个字节 B. 5 个字节 C. 6 个字节 D. 7 个字节 相关知识点: 试题来源: 解析 C.6 个字节 正确答案:D解析:本题是利用字符串初始化字符数组。字符串”Chinese”的存储长度为7个字节,系统自动增加一个”\0”,因此数组array初始化后所占的空间应该为8个字节,”\0”占一个字节。 知识模块:函数与...
A.4个字节B.5个字节C.6个字节D.7个字节相关知识点: 试题来源: 解析 C [解析] 本题考查在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符’\0’,因此,共6个字符,每个字符占用一个字节,故正确答案为C。
设有数组定义:char array[]="China";,则数组array所占的空间为( )。A. 6字节 B. 5字节 C. 4字节 D. 7字节 相关知识点: 试题来源: 解析 A [解析] 在本题的定义方式中,系统会自动在数组最后加入一个'\0',表示字符数组的结束,因此数组的长度是6个字节。
[]="China";则数组array所占 的存储空间为___. A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节 请选择-> A B C D 2、 下面程序的输出是___. #include #include main() { char p1[10]="abc",p2[]="ABC",str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s\n",str); } ...
1设有数组定义: char array[]="China"; 则数组 array 所占的空间为 个字节。 2设有数组定义: char array[]="China";则数组array所占的空间为 个字节。 3设有数组定义: chararray[]="China"; 则数组 array 所占的空间为 个字节。 4设有数组定义: char array[]="China"; 则数组 array所占的空间为...
设有数组定义:char array [ ]=nChinan;则数组array所占的空间为( ) A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节 相关知识点: 试题来源: 解析 C注解:字符串”China”在数组中存放时占6个字节,除了 5个有效字符外,还有一个 字符串结束标志\0。反馈 收藏 ...