Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183945
  • 博文数量: 33
  • 博客积分: 2047
  • 博客等级: 大尉
  • 技术积分: 333
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-21 19:35
文章分类

全部博文(33)

文章存档

2011年(1)

2010年(21)

2009年(11)

分类: C/C++

2010-10-01 19:58:25

第一部分 基础
1. 下列哪些可用于并发控制?多选
A 信号 B 原子操作 C 自旋锁 D 管道

2. 快速排序和堆排序在最坏情况下的时间复杂度是多少?单选
B O(nlog2n) O(n2) C O(n2) O(nlog2n) ...

3. 下列哪种模式是为了改变多种形式的接口以便提供一致的接口?单选
B Facade模式 C Adapter模式 ...

4. 简述TCP连接过程

5. RAID1和RAID5区别

6. 一个数列a1,a2,...,an,求连续的子数列和最大的max值,max=ai+...+aj, 1<=i<=j<=n。叙述思路并编码实现。

第二部分 Java基础
1. 下面哪种说法是正确的?单选
A
B Java中final可修饰变量,函数和类,分别表示变量不可改变,函数不可重载,类不可继承。
C 类C中有public的静态方法f(),c是类C的实例变量,则C.f()和c.f()都是符合语法的。
D 在try语句块中包含了一个return语句,则紧跟在try后面的finally语句块不会被执行。

2. 下面错误的是?多选
A String s1 = "Hello"; String s2 = "World"; String s3 = s1 + s2;
B String one = "ABDCDE"; String two = "new" + one[0];
C String s1 = "BADejw"; String s2 = s1.toUpperCase();
D String s1 = "ABCDEFGH"; String s2 = "EFGH"; String s3 = s1 - s2;

3.

第三部分 数据库基础
1. 数据库中有哪些常见的索引?
2. 选择出最近与"TestUser"联系的7个人
   表Client (UserId bigint, Name text); 表Message (FromUserId bigint, ToUserId bigint, time datetime);
   请问可以使用什么索引加快上述查询,提高查询的效率?

第四部分 C++基础
1. char *a[] = {"ABDCEF", "hijklm", "opqrst", "UVWXYZ"}; char **p=a; printf("%s, %s", *(p+1), (*++p)+1); 输出什么?

第五部分 移动开发 必做
1. 仿函数的特点有哪些?仿函数是否执行速度慢于一般函数?
2.
3. 给定Composite模式图,用C++写出代码

第六部分 Windows开发 必做
1. Windows ini文件的读取,存放到map中,返回ini中id = value的行数。
2. 用Windows GDI做出歌词秀那种效果。
3. 做出高效的框选效果,Windows很多地方都有框选,选中很多个项目。
4. 用鼠标在窗口上移动,是否会引起重绘,是的话,请写出重绘消息的内容,如果不是的话,请说明为什么Windows这么做?
阅读(629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~