【精选】2012年4月18号中科开元嵌入式开发面试笔试题.pdfVIP

  • 1
  • 0
  • 约1.02万字
  • 约 11页
  • 2017-11-29 发布于贵州
  • 举报

【精选】2012年4月18号中科开元嵌入式开发面试笔试题.pdf

【精选】2012年4月18号中科开元嵌入式开发面试笔试题

今天下午参加了一下中科开元的嵌入式音频开发实习岗位的笔试面试,整理一下,希望对将 要参加实习工作面试的朋友们一点帮助! 笔试: 1 Static 关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显 的作用: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函 数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那 就是,这个函数被限制在声明它的模块的本地范围内使用。 Static全局变量和普通全局变量的区别,static局部变量和普通局部变量的区 别,static函数和普通函数的区别 2 队列和栈的区别 栈(Stack)是限定只能在表的一端进行插入和删除操作的线性表。 队列(Queue)是限定只能在表的一端进行插入和在另一端进行删除操作的线性 表。 从数据结构的角度看,它们都是线性结构,即数据元素之间的关系相同。但它 们是完全不同的数据类型。除了它们各自的基本操作集不同外,主要区别是对插 入和删除操作的限定。栈和队列是在程序设计中被广泛使用的两种线性数据结 构,它们的特点在于基本操作的特殊性,栈必须按后进先

文档评论(0)

1亿VIP精品文档

相关文档