若有以下定义:
A. t a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
B. ar c='a',d,g;则数值为4的表达式是:
C. a[g-c]
D. a[4]
E. a['d'-'c']
F. a['d'-c]
以下错误的字符串赋值或赋初值方式是:
A. char *str;str="string";
B. char str[7]={'s','t','r','i','n','g'};
C. char str[10];str="string";
D. char str1[]="string",str2[]="12345678";stcpy(str2,strl);
若有以下定义和语句,则输出结果是:
A. ar *sp="\"D:\\ANI.WSP\"";
B. intf("%s",sp);
C. 字符串中有非法字符,输出值不定
D. \"D:\\ANI.WSP\"
E. "D:\ANI.WSP"
F. "D:\\ANI.WSP"
若有以下定义和语句,则输出结果是:
A. ar s[12]="a book!";
B. intf("%d",strlen(s));
C. 12
D. 8
E. 7
F. 6