全球旧事资料 分类
说在前面:r
1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在草纸上了。r
2、时间:r
基础任务+进阶任务+设计任务=90分钟r
编程任务=60分钟r
r
基础任务:r
1、请列举你能想到的UNIX信号,并说明信号用途。r
2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。r
3、有一个IP地址(19216801),请写出其32位无符号整数形式。r
4、写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)r
r
基础任务选作(会得到额外分数):r
1、画几个你最熟悉的SERVER端模型出来(格式不重要,尽量将图画清楚,说明思路即可)r
r
进阶任务:r
1、PHP的垃圾收集机制是怎样的?r
  说明:r
  1)如果,你熟悉PHP源码,那么请从源码入手,回答些问题,会获得额外加分r
  2)如果,你不熟悉PHP源码,那么尽你所能,多写点东西,包括利用自己的编程直觉得到的信息,都可以。r
  3)对,则有分,错误不扣,不写无分。r
2、请写出HTTP头,并符合以下要求:r
  1)这是一个post请求r
  2)目标:httpwwwexamplecom8080testr
  3)POST变量:r
    user
ametestr
    pwdtest2r
    i
troHelloworldr
  4)包含以下COOKIE信息:r
    cur_queryyoumer
  说明:r
  1)如果,你记不得某个HTTP协议中的指令字了,那么,无奈这举是用“汉字”代替。r
  2)如果,你能记住更多的HTTP协议指令字,那么多写几句,总是没坏处,对吧?r
  3)最关键的,只需要画出正确的“轮廓”(还记得httpwatch等工具打印出来的头部吗?那就是“轮廓”的含义),也会有分数,但如果,连“轮廓”都写错了,那么就很遗憾了。r
r
设计任务:r
1、最近总有人骚扰我们的投票模块,需要你来设计一个投票限制的东东r
  要求如下:r
  1)要求每个QQ号码(假设此QQ号码在UNIT32内可以表示)10分钟这内只能投5票。r
  2)我们的用户很踊跃,平均每天要有2000万人左右通过此程序投票。r
  说明:r
  1)无需写代码,只需要图跟文字即可。r
  2)对于关键逻辑,请用图加代码表示出来,这也是对你文字表达能力的一个考验。r
  3)对你能想到的所有的边界条件列出来,这是对你逻辑思维全面与敏捷性的考验。r
  4)存储部分,尽你所能吧。如果,你需要一个自己设计的存储层,那么把这个存储层的实现,r
好听全球资料 返回顶部