一、单选题
第 1 题

解析:
本题考察指针的基本定义。创建整型指针 int *p 时,需要获取变量地址 &x 进行初始化。
第 2 题

解析:
选 C。这里涉及指针的传递与别名机制。p1 指向 a,p2 被赋值为 p1,意味着 p2 也指向 a 的地址。通过 *p2 修改值,实际上就是修改了 a。
int a = 5;
int* p1 = &a;
int* p2 = p1;
*p2 = 10;
第 3 题

解析:
选 B。数组下标从 0 开始计数。第 2 行第 3 列对应索引 a[1][2]。
第 4 题

解析:
选 D。*(p+5) 表示指针向后移动 5 个位置。在二维数组的一维化视角下,这对应 a[1][1]。
第 5 题
































