第八周数组

小测验8

1、单选题:
‎若有定义:‏‎int a[2][3];‏‎则以下选项中不越界的正确的访问有:‏
选项:
A: a[2][0]
B: a[2][3]
C: a[1>2][0]
D: a[0][3]
答案: 【 a[1>2][0]

2、单选题:
‍以下程序片段的输出结果是:‏int m[][3] = {1,4,7,2,5,8,3,6,9,};
int i,j,k=2;
for ( i=0; i<3; i++ ) {
    printf("%d", m[k][i]);
}‍‏
选项:
A: 369
B: 不能通过编译
C: 789
D: 能编译,但是运行时数组下标越界了
答案: 【 369

3、填空题:
‌假设int类型变量占用4个字节,定义数组‏‌int x[10] = {0,2,4};‏‌则x在内存中占据几个字节?‏
答案: 【 40

4、填空题:
​若有:‏​int a[][3] = {{0},{1},{2}};‏​则‏​a[1][2]‏​的值是?‏
答案: 【&n

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注