下列初始化语句中,正确且与语句char c[ ]="string";等价的是________。
A. char c[ ]={'s','t','r','i','n','g'};
B. char c[ ]='string';
C. char c[7]={'s','t','r','i','n','g','\0'};
D. char c[7]={'string'};
以下程序的输出结果是________。#include void main(){ char a[10]={'1','2','3','\0','5','6','7','8','9',0};printf("%s\n",a);}
A. 123
B. 1230
C. 123056789
D. 1230567890
以下程序的输出结果是________。#includevoid main(){ char s[]={"12134211"}; int v[4]={0,0,0,0},k,i;for(k=0;s[k];k++){ switch(s[k]){ case '1':i=0;case '2':i=1;case '3':i=2;case '4':i=3;}v[i]++;}for(k=0;k<4;k++) printf("%d ",v[k]);}
A. 4 2 1 1
B. 0 0 0 8
C. 4 6 7 8
D. 8 8 8 8
设有数组定义:char array[10]= "China";则数组array所占的存储空间为________。
A. 4个字节
B. 5个字节
C. 6个字节
D. 10个字节