函数指针笔试题.docxVIP

  • 1
  • 0
  • 约3.96千字
  • 约 7页
  • 2026-08-09 发布于河南
  • 举报

函数指针笔试题

考试时间:______分钟总分:______分姓名:______

选择题(每题4分,共16分)

1.以下哪个是正确的函数指针定义?

A.int*p(int);

B.int(*p)(int);

C.intp*();

D.intp(int*);

2.关于函数指针与普通指针的区别,以下说法正确的是?

A.函数指针指向函数的入口地址,普通指针指向变量的内存地址;

B.函数指针和普通指针都可以进行“++”运算;

C.函数指针声明时无需指定参数类型,普通指针必须指定;

D.函数指针可以直接赋值给普通指针。

3.以下关于回调函数的描述,正确的是?

A.回调函数是通过函数指针调用的函数;

B.回调函数必须定义在主函数之前;

C.回调函数的参数只能是普通类型,不能是指针;

D.回调函数不能有返回值。

4.函数指针数组的作用是?

A.存储多个函数的入口地址;

B.存储多个函数的返回值;

C.存储多个函数的参数;

D.存储多个函数的局部变量。

填空题(每题8分,共24分)

1.以下函数用于计算两个整数的最大值,请补充完整的函数指针声明:

intmax(inta,intb){returnab?a:b

文档评论(0)

1亿VIP精品文档

相关文档