问题 单项选择题

若有如下程序:
main()
iht a[3][4]=l,2,3,4,5,6,7,8,9);
printf("%d%d%d\n",a[0][2],a[1][3],a[2][3]);

则程序运行后的输出结果是( )。

A.380

B.480

C.160

D.不定值

答案

参考答案:A

解析: 数组a是3行4列的二维数组。行下标的范围是0到2,列下标的范围是0到3,a[0][2]、a[1][3]、a[2][3]的行下标和列下标值都在此范围之内,可以输出确定的值。数组有12个元素,但{}中的数据只有9个,剩余的元素的初值为0。a[0][2]的值为 3,a[1][3]的值为8,a[2][3]的值为0。

选择题
单项选择题 A1/A2型题