英腾技术开发实习生面试技术题(附答案).docVIP

英腾技术开发实习生面试技术题(附答案).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
英腾技术开发实习生面试技术题(附答案)

英腾技术开发实习生面试技术题 测试时间:50分钟 题数:14 题 姓 名: 联系电话: 学 校: 专 业: 学 历: 毕业时间: 选择题(4题) 1.Ethternet链接到Internet用到以下那个协议? A.HDLC; B.ARP; C.UDP; D.TCP; E.ID 2.属于网络层协议的是: A.TCP; B.IP; C.ICMP; D.X.25 3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈; 4.unsigned short hash(unsigned short key) { return (key)%256 } 请问hash(16),hash(256)的值分别是: A.1.16;B.8.32; C.4.16; D.1.32 简答题(10题) 1、 C语言局部变量能否和全局变量重名? 3、 关键字static的作用是什么? 4、 对(-1.2345)取整是多少? 5、 设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。 6、 a+++++b所表示的是什么意思?有什么问题? 7、 下面的代码输出是什么,为什么? void foo(void) { unsigned int a = 6; int b = -20; (a+b 6) puts( 6) : puts(= 6); } 8、中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断,并产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 __interrupt double compute_area (double radius) { double area = PI * radius * radius; printf( Area = %f, area); return area; } 9、 C语言的const的含义是什么。在定义常量时,为什么推荐使用const,而不是#define。 10、C语言的volatile的含义是什么。使用时会对编译器有什么暗示 标准答案 姓 名: 联系电话: 学 校: 专 业: 学 历: 毕业时间: 选择题(共4题) 题目 1 2 3 4 总分 答案 D C C A 简答题(共10题) 1: 能。局部变量会屏蔽全局变量。要使用全局变量,需要使用::。在函数内引用变量,会用到同名的局部变量,而不会使用到全局变量,对于有些编译器来说,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2: 数组和指针其实是数据存在形态的两种表现形式,如果说对于数组s[],我们知道*s=s[0],那么s[10]的另一种表达方式就是:*(s+10)。 3: 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。 4: 其实不同的取整函数可能有不同的结果,不过这个数没有太大的争议,答案是-1。 5: 这一问题测试你是否知道为了访问一绝对地址把

文档评论(0)

80219pm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档