题目内容

以下错误的字符串赋值或赋初值方式是:

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

以下正确的定义语句是:

A. int A['a'];
B. int A[3,4];
C. int A[][3];
D. int A[10];

以下对一维数组a进行正确初始化的是:

A. int a[10]=(0,0,0,0);
B. int a[10]={};
C. int a[]={0};
D. int a[10]={10*2};

答案查题题库