题目内容
(请给出正确答案)
[单选题]
设有数组定义int[]x={1,2,3,4,5,6};,则x.length的值为()。
A.0
B.1
C.5
D.6
查看答案
如果结果不匹配,请 联系老师 获取答案
A.0
B.1
C.5
D.6
A.A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.B.STD tt[2]={1,"A",62},2,"B",75};
C.C.struct tt[2]={{1,'A'},{2,'B'}};
D.D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
A.int a[2][3]:
B.int b[][3]={0,1,2,3};
C.int c[100][100]={0};
D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
以下数组定义中不正确的是( )。
(A)int a[2][3]; (B)intb[][3]={0,1,2,3};
(C)int c[100][100]={0}; (D)int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
A.int a[1][4]={1,2,3,4,5};
B.float x[3][]={{1},{2},{3}};
C.longb[2][3]={{1},{1,2},{1,2,3}};
D.double y[][3]={0};
设有下列语句:
int x[6]={2,4,6,8,5,7),*p=x,i;
要求依次输出X数组6个元素中的值,不能完成此操作的语句是( )。
(A)for(i=0;i<6;i++)
printf("%2d",*(p++));
(B)for(i=0;i<6;i++)
printf("%2d",*(p+i));
(C)for(i=0;i<6;i++)
printf("%2d",*p++);
(D)for(i=0;i<6;i++)
printf("%2d",(*p)++);