文档介绍:Java 程序员笔试题(答题时间 60-90 分钟,总分 100 ,50 分算通过, 70 分优秀) 姓名: _______________________ 开始时间: ____ : ____ 一、基础, (数据结构、操作系统、网络基础、 Web 等)每题 3 分,共 30分 1. 请写正规表达式, 数字 0-9 :_E_, 整数:_A_, 浮点数:_B_, 26 个小写英文字母组成的字符串:_G(有歧义,选择 H 也可) _ (本小题选择) A、-?\d+ B、(-?\d+)(\.\d+)? C、\w+ D、^[0-9]* E、\dF、\w G、[a-z]+ H、[a-z] *I、\d+(\.\d+)? (有歧义,选择 H 也可) 类地址能支持__E_ (本空选择)个主机地址, 是__C __ 类地址, 7 表示的地址范围是: ___ H __ (本空选择)。 A、 65536 B、 256 C、 16777216 D、 255 E、 65534 F、 1677721 4 G、 - H、 - I、 - J、 - 3. 名词解析,内存 LRU 算法: ___ 最近最少使用算法 Least recently used ______________________ 。 4. Linux 下的 chmod 命令功能是___ 修改文件或目录的访问控制表, 设定执行、读、写属性____________ 。 5. 对于<div id=' oDiv '><p>status</p></div> , Javascript 的 属性是返回_ <p>status</p> __。 6. html 的&nbsp; 经浏览器解析后显示为___ 空格________ , &lt; 显示为____ < ___ 。 7. 什么是线程安全? 答: 多线程程序有共享数据, 而且有读有写的话, 设计者自己采取了同步措施, 调用者不需要考虑数据同步问题, 则这样的接口是线程安全的,否则不是线程安全的。 8. 什么是排序的稳定性? 答: 在排序的序列中,存在多个具有相同关键字的记录,经过排序,这些记录对应的相对次序保持不变,这就是排序的稳定性。__ 快速________ 排序是不稳定的,冒泡排序的平均时间复杂度是___ O( n2) _____ 。 9. TCP 和 UDP 的异同,基于 TCP 和 UDP 的应用各有哪些? 答: 1. TCP 是面向连接的, 有比较高的可靠性, 一些要求比较高的服务一般使用这个协议,如 FTP 、 、__ 快速________ 排序是不稳定的,冒泡排序的平均时间复杂度是___ O( n2) _____ 。 9. TCP 和 UDP 的异同,基于 TCP 和 UDP 的应用各有哪些? 答: 1. TCP 是面向连接的, 有比较高的可靠性, 一些要求比较高的服务一般使用这个协议,如 FTP 、 、 SMTP 、