设有以下定义及初始化语句:char a[ ]= "ABCDEF";char b[ ]={'A', 'B', 'C', 'D', 'E', 'F'};则下面叙述正确的是_______。
A. a和b完全相同
B. 数组a和b的长度相同
C. a和b不相同,a是指针数组
D. a数组长度比b数组长
查看答案
设有float a; char ch[80];,则下列输入语句中正确的是_______。
A. scanf("%f%s",&a,ch[0]);
B. scanf("%f%s",&a,ch);
C. scanf("%f%s",a,ch);
D. scanf("%f%s",a,&ch);
下面能对字符数组正确赋给字符串的初始化操作语句是_______。
A. char s[5]={'C', 'H', 'I', 'N', 'A'};
B. char s[5]={"CHINA"};
C. char s[]="CHINA";
D. char s[5]; s[0]='C'; s[1]='H'; s[2]='I'; s[3]='N'; s[4]='A';
设有char array[20]="123456789ab";,则数组array所占的存储单元的字节数是:
A. 20
B. 11
C. 12
D. 21
程序段 char s[ ]="\\\102abc";printf("%d\n", strlen(s)); 的输出结果是:
A. 5
B. 8
C. 9
D. 10