就业数据资源平台
当前位置:首页 > 笔试题目
简答和编程笔试题


简答题:20分,共2题

1. (6分)下面是一个http请求:

GET /baidu/blog/item/6605d1b4eb6433738ad4b26d.html HTTP/1.1

Host: hi.baidu.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

Accept: text/xml,application/xml,application/xhtml xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: zh-cn,zh;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://hi.baidu.com/baidu

Cookie: BAIDUID=AFB70E986AC48B336ABAB7505CDD1C76;

请解释以下各字段基本含义: Host、User-Agent、Accept-Charset、Connection、Referer、Cookie

2. (14分)函数A将字符串str1转成小写,并打印出转化前后的字符串。另外,改错时不能改变函数的接口和主要思路。改错时,请指出行号。

1 #include

2 #include

3

4

5 char* str1 = ABDFLjlero我们都是saf;

6

7 char* ToLower(char s[])

8 {

9 static size_t i=sizeof(s);

10

11 for (i; i=0; i) {

12 if (sA sZ) {

13 s = 26;

14 }

15 }

16 return s;

17 }

18

19 int A()

20 {

21 printf(old str[%s] after lower[%s]n, str1, ToLower(str1));

22 }

三、编程题:30分 共1题

注意:要求提供完整代码,如果可以编译运行酌情加分。

1. 两个已排序的整型数组,求交集,最快算法

输入:两个已排序的整型数组(int a[m], b[n])


输出:两个数组的交集


就业数据资源平台