关于指针c 试题及答案.docxVIP

  • 3
  • 0
  • 约3.92千字
  • 约 12页
  • 2026-03-16 发布于广西
  • 举报

关于指针c试题及答案

一、单选题(每题1分,共10分)

1.以下关于指针的说法错误的是()

A.指针是一个变量,存放内存地址

B.指针可以指向任何类型的数据

C.指针运算只能进行加减运算

D.指针可以指向数组元素

【答案】C

【解析】指针可以进行多种运算,如加减、比较等。

2.若有定义inta[5];intp=a;则p[3]的值是()

A.0

B.3

C.a[3]

D.无定义

【答案】C

【解析】p[3]相当于a[3]。

3.以下关于函数指针的说法正确的是()

A.函数指针不能指向函数

B.函数指针可以指向函数

C.函数指针的值不能改变

D.函数指针只能指向主函数

【答案】B

【解析】函数指针可以指向任何函数。

4.若有定义intp,q;inta=10,b=20;则执行语句p=a;q=b;p=q后,a的值是()

A.10

B.20

C.0

D.无定义

【答案】B

【解析】p=q相当于a=b。

5.以下关于指针数组的说法错误的是()

A.指针数组可以存放多个指针

B.指针数组的每个元素都必须指向同一类型的数据

C.指针数组的定义形式为类型数组名[数组大小]

D.指针数组可以用于实现多维数组

【答案】B

【解析】指针数组的每个元素可以指向不同类型的数据。

6.若有定义inta[5],p=a;则p+1的值是()

A.a+1

B.p+1

C.a[1]

D.p

【答案】C

【解析】p+1相

文档评论(0)

1亿VIP精品文档

相关文档