C语言高级开发面试棘手题目及巧妙答案.docVIP

  • 1
  • 0
  • 约2.94千字
  • 约 7页
  • 2026-05-06 发布于河北
  • 举报

C语言高级开发面试棘手题目及巧妙答案.doc

C语言高级开发面试棘手题目及巧妙答案

一、选择题(每题5分,共25分)

1.以下关于C语言中函数指针的说法,正确的是()

A.函数指针只能指向静态函数

B.函数指针可以像普通函数一样调用

C.函数指针不能作为函数参数传递

D.函数指针不能指向带有可变参数的函数

2.若有以下定义:int(p)[10];,则p是()

A.指向整型变量的指针

B.指向10个整型元素数组的指针

C.指向函数的指针,该函数返回一个整型数组

D.以上都不对

3.以下代码的输出结果是()

```c

includestdio.h

intmain(){

intarr[]={1,2,3,4,5};

intp=arr;

(p+2)+=2;

printf(%d%d,p,(p+2));

return0;

}

```

A.13

B.15

C.35

D.33

4.关于C语言中的结构体,下列说法错误的是()

A.结构体成员可以是不同的数据类型

B.结构体可以嵌套定义

C.结构体变量在定义时可以直接初始化

D.结构体不能包含指向自身的指针

5.以下程序段实现的功能是()

```c

inta=10,b=20;

intp1=a,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档