【题目描述】
以下定义数组的语句错误的是()。 A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}};
D.int num[][4]={1,2,3,4,5,6};
【我提交的答案】: C |
【参考答案与解析】: 正确答案:B |
二维数组的定义有3种形式,第一种是分行为两位数组赋值,即int num[]={{12},{3, 4},{5,6}},第二种是按照数组排列顺序进行赋值,即int num[]={1,2,3,4,5,6},第三种为对部分元素赋初值,即int num[]={{1,2}{},{3,4},{5,6}},所以错误的为B。
引用二维数组时,行下标的上限为行下标减一,然而答案C:int num[2][4]={{1,2},{3,4},{5,6}}很明显答案C后面的行标超过了前面行标,后面的行标都已经是3了,而前面明显规定为2,难道还没错吗?
第2题
A.10
B.15
C.20
D.25
第3题
在国内水路、陆路(公路、铁路)运输货物保险中,如果收货人未及时提货,则保险责任的终止期最多延长至以收货人接到到货通知单后的()为限。
第5题
A.60
B.30
C.15D
第6题
A.60
B.30
C.15
D.10
第8题
A.7天
B.10天
C.15天
D.20天
第9题
A.10天
B.15天
C.20天
D.30天
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!