当前位置:毕业生招聘信息网知名企业资料IT/电信Microsoft(微软) → 知名企业资料内容

MS考经

作者:佚名  来源:不详  发布时间:2004-4-26 21:59:00
刚考完回来,趁热乎回忆一下题目吧。
A组题
1 选择填空题
居然是多选,ft。似乎十几道,开始考基本概念。比如
为什么要使用函数(结构化,可重用之类的)
后来看程序输出或者找错,有一道比较难,我比较犹豫:
struct S {
    int i;
    int * p;
};
void main()
{
    S s;
    int * p = &s.i;
    p[0] = 4;
    p[1] = 3;
    s.p = p;
    s.p[1] = 1;
    s.p[0] = 2;
}
问程序会在哪一行死掉。
还有一题考静态成员变量的,不过我看怎么着结果都一样
int CalcMean(int i)
{   static int s, c;
    s+=i;  c++;
    return s/c;
}
求CalcMeas( CalcMeas(3) )=?
再嵌套几次都一样。
还有一个
int calc(int a, int b)
{
    if(a >= b)
        return (a==b)?a:b;
    else
        return a+b+calc(++a, --b);
}
问calc(1, 5)等于?
还有那个IQ题:三个盒子有一个有宝石,先选一个,
主持人打开一个问改不改的。常上iqdoor版肯定不会有问题
还有一个
abcdef*2=cdefab
cdefab*2=efabcd
每个字母代表一个数字
abcdef=?
2 编程题
2。1 写一个CircularQueue()
2。2 写一个Merge函数。把两个排序的链表合并。
难点是两个链表一个从小到大排,另一个反向。
我是先把反向的转过来再合并的。
3 设计(可用中文)
1 设计一个密码对话框。问如何设计,有什么规范,如何测试等
2 Web搜索引擎测试。
4 忘了,可用中文
5 要用英文做答
5。1 你有什么新奇的想法,最好是软件方面
5。2 让一个员工开发一个功能,但是他不重视。如何搞定。
英语是:我猜是这个意思吧。
How would you convince a developer to add a feature
 that the developer does not view as importart?
记性好差
--

请在邮件中注明:信息来自Byszp.COM

相关招聘信息

热门招聘信息more

推荐招聘信息more