题目内容

char s[10];s="abcd";printf("%s\n",s);

A. 输出abcd<换行>
B. 输出a
C. 输出abcd
D. 编译出错

查看答案
更多问题

对二维数组的正确说明是( )。

A. int a[][]={5,6,7,8,9,10};
B. int a[2][]={5,6,7,8,9,10};
C. int a[][3]={5,6,7,8,9,10};
D. int a[2,3]={5,6,7,8,9,10};

执行下列程序段后,正确的结果是( )int k,a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0;k<3;k++)printf(“%2d”, a[k][k]);

A. 1 2 3
B. 1 5 9
C. 1 4 7
D. 3 6 9

在下面的数组定义中,合法的是( )。

A. int a[]="string";
B. int a[5]={0,1,2,3,4,5};
C. char s="string";
D. char a[]={0,1,2,3,4,5};

已知char a[20],b[20];,则以下正确的输入语句是( )。

A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf(“%s%s”,&a&b);
D. gets("a"),gets("b");

答案查题题库