题目内容

对字符数组进行初始化,()是错误的。

A. char c1[]={‘1’,’2’,’3’ };
B. char c2[]=123;
C. char c3[]=={‘1’,’2’,’3’,’\0’ };
D. char c4[]=”123”;

查看答案
更多问题

下列定义的字符数组中printf(%s\n”,str[2]);的输出是(C)。static str[3][20]={“basic”,foxpro”,”windows”};

A. basic
B. foxpro
C. windows
D. 输出语句出错

下面程序段的运行结果为()char s [12] = "string";printf("%d\n", strlen(sentence) );

A. 6
B. 7
C. 11
D. 12

下面程序将二维数组a的行和列元素互换后存到另一个二维数组b中。请填空。void main(){ int a[2][3]={{1,2,3},{4,5,6}};int b[3][2],i,j;printf("array a:\n");for(i=0;i<=1;i++){ for(j=0;j<=2;j++){ printf("%5d",a[i][j]);(); }printf("\n");}printf("array b:\n");for(i=0;i<=2;i++){ for(j=0;j<=1;j++)printf("%5d",b[i][j]);printf("\n");}

在对二维数组全部元素赋初值时,可以省略行数,但不能省略列数。

A. 对
B. 错

答案查题题库