面试笔试
文章平均质量分 79
chao2010686
这个作者很懒,什么都没留下…
展开
-
笔试题总结
1.C语言中两种方式使用#include命令,#include 答:"#include ” 用于标准库文件或系统提供的头文件,到系统标准头文件的位置查找头文件。 而"#include "XXX.h"则用于用户自定义的头文件,先从当前目录查找是否有指定名称的头文件,若当前目录未找到该头文件,再从标准文件目录中查找。这两种方式有他们的本质区别。 在c语言程序设计中包含的头文件可分为系统标准头文件和用原创 2015-01-07 15:03:22 · 349 阅读 · 0 评论 -
各大公司面试笔试题集锦(上)
百度一面 1、给定一个字符串比如“abcdef”,要求写个函数编程“defabc”,位数是可变的。这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。 2、socket过程就是socket的server和client整个流程写下来,这个还是没啥问题的。 3、数据结构二叉树的遍历,给了个二叉树,前序、中序、后序写出来,这个没什么难度。 http://blog原创 2015-01-07 15:03:17 · 1802 阅读 · 0 评论 -
Java面试题精选
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi原创 2015-01-07 15:03:42 · 363 阅读 · 0 评论 -
Java基础知识总结,面试可用
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新原创 2015-01-07 15:03:45 · 415 阅读 · 0 评论 -
各大公司面试笔试题集锦(下)
阿里巴巴B2B一面 1、各种排序算法的比较次数 2、static、auto未初始化的初始值 http://blog.csdn.net/hackbuteer1/article/details/7487694 3、x*=y+8,给出x,y的值,求该表达式计算后二者的值 4、enum类型的default赋值规则 5、定义函数F(int x){return (x*x);} 求F(3+5) 6、fget原创 2015-01-07 15:03:19 · 633 阅读 · 0 评论