题目内容

以下能对二维数组a进行正确初始化的语句是()。

A. int a[2][]={{1,0,1),{5,2,3}};
B. int a[][3]={{l,2,3},{4,5,6}};
C. int a[2][4]={{1,2,3),{4,5},{6}};
D. int a[][3]={{1,0,1),{},{1,1}};

查看答案
更多问题

以下不能正确进行字符串赋初值的语句是()。

A. char str[5]="good!";
B. char str[]="good!";
C. char str[8]="good!";
D. charstr[5]={'g','o','o',’d’};

给出以下定义,则正确的叙述为()。char x[ ] = "abcdefg";Char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};

A. 数组x和数组y等价
B. 数组x和数组y的长度相同
C. 数组x的长度大于数组y的长度
D. 数组x的长度小于数组y的长度

以下程序的输出结果是()。#include#includevoid main ( ){char st [20] ="hello\0\t\\\"";printf ("%d %d\n", strlen (st), sizeof (st));}

A. 9 9
B. 5 20
C. 13 20
D. 20 20

定义如下变量和数组:int k;int a[3] [3] ={1, 2, 3, 4, 5, 6, 7, 8, 9};则语句:for (k=0;k<3;k++) printf(“%d”,a[k][2-k];的输出结果是()。

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

答案查题题库