高级语言程序设计-天水师范学院

高级语言程序设计-天水师范学院

开课学校:天水师范学院授课老师:马小姝中国大学MOOC

第8周:指针与字符串

1、【单选题】对于:int a[] = {5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[5]; 则: p[-2]的值是?

A. 编译出错,因为数组下标越界了
B. 运行出错,因为数组下标越界了
C. 54
D. 2

参考答案: 请先登录

2、【不定项选择题】如果:int a[] = {0}; int *p = a; 则以下哪些表达式的结果为真?

A. p == a[0]
B. p == &a[0]
C. *p == a[0]
D. p[0] == a[0]

参考答案: 请先登录

3、【问答题】对于:int a[] = {5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[1]; 则: p[2]的值是?

参考答案: 请先登录