intel面试题附答案.docVIP

  • 12
  • 0
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
intel面试题附答案

Section 1:OS/Linux/C 请列举Linux用户态和内核态数据传输的三种方法 Answer: ioctl; mmap; copy_to_user/copy_from_user Linux设备驱动程序文件操作的最常用的接口: Answer: read; write; ioctl; llseek; open; release 列4个即可 在Linux下,? fork一个进程,和fork一个线程的唯一区别? Answer: 共享mm_struct 说明下面程序中变量的区别: static int data0 0; function static int data1 0; int data2 0; Answer: data0 是一个全局变量,存放于静态存储区,static用来限制全局变量data0的可见范围,将其作用域限制于所在的文件内,在其他文件中是不可见的。 data1是一个静态变量,存放于静态存储区,static表示的是存储属性。 data2是一个局部变量,存放于自动存储区(栈)。 下面结构体的大小: #pragma pack 4 struct test_t int a; char b; short c; char d; #pragma pack Answer: 12 请说出 const char* p 和char* const p 的区别: Answer

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档