目前本站已有 十几万 份求职资料啦!


微软笔试题目 1

10-15 23:59:20 来源:http://www.qz26.com 笔试题目   阅读:8834
导读:今天笔试过后,11月还有一次笔试,那次的规模应该更大吧,星期五的微软报告说会有80%到90%的人会给予面 试机会。所以我想把这次的试题写出来,可能对大家有一点帮助吧,当然,我大部分不记得了,因此希望参加 了的同学可以一起来写。 Part I.选择题:(70分钟) 1.求函数返回值,输入x=9999; int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 2.为什么返回局部变量的引用不好? a,b,c,d不记得了,大概和内存,返回值等等有关。 3.Stack R,from the top to bottom:{2,3,4,5,6},逐个取出放入Queue Q ,再从Q中逐个取出放入R中,问现在 从上到下R中元素的排列? 4.在你自己定义的类中有什么是CLASSVIEW不会为你做的: (a) 析构器。 (b)
微软笔试题目 1,标签:银行笔试题目,企业笔试题目,http://www.qz26.com
今天笔试过后,11月还有一次笔试,那次的规模应该更大吧,星期五的微软报告说会有80%到90%的人会给予面

试机会。所以我想把这次的试题写出来,可能对大家有一点帮助吧,当然,我大部分不记得了,因此希望参加

了的同学可以一起来写。
Part I.选择题:(70分钟)
1.求函数返回值,输入x=9999;
int func(x)
{
    int countx = 0;
    while(x)
    {
          countx ++;
          x = x&(x-1);
     }
    return countx;
}

2.为什么返回局部变量的引用不好?
a,b,c,d不记得了,大概和内存,返回值等等有关。

3.Stack R,from the top to bottom:{2,3,4,5,6},逐个取出放入Queue Q ,再从Q中逐个取出放入R中,问现在

从上到下R中元素的排列?

4.在你自己定义的类中有什么是CLASSVIEW不会为你做的:
(a) 析构器。      (b)拷贝构造函数      (c)构造函数 (不记得有没有这一项了) (d)(不记得了)

5.写出程序的结果:___________  __________________
int funa(int *a)
{
   a[0] ++;
}

int funb(int b[])
{
   b[1] += 5;
}

main()
{
   int a[5] = {2,3,4,5,6};
   int b[5] = {2,3,4,5,6};
   int *p;
   p = &a[0];
   (*p)++;
   funb(p);
   for(int i = 0; i <5; i++)
   printf("%d,",a[i]);
   p = &b[1];
   funa(p);//(啊,现在写的时候才发现做错了,传的是b[1]的地址;只记得传地址给指针了,考的时候以为  

         //传的是b.主要是被第一次调用funb弄晕了~~呵呵)
   funb(p);
   for(i = 0; i < 5; i++)
   printf("%d,",b[i]);
}

18.一道智力题或者说逻辑题,好多英文单词不认识,都没弄懂意思,所以也没做。有记得的写出来吧,最好翻译过来,我还打算做一下呢。虽然很有可能做不出。

有一道好像是说编译器可以修改type error,的好处或不好。
有一道是什么regular language和 text free language比较?(有没有人给我解释一下这两个是什么东东?)
有一道是在编写代码是查找错误好还是用testing找好?

其他的都不记得了。

Part II 编程(40分钟)
1. 把一段汇编语言的程序写成一个C语言函数,不能有go to 和指针。因为那段汇编我没看懂,所以也记不得了。那个汇编是我们微原学的汇编,是另一个,不过它有解释关于它的语句命令。

2.实现以下程序,以方便binary search.
.要有处理错误语句
.队列的分配的大小是固定的MAX_LEN,由第二个参数输入
.不能复制队列
insert (int *arr,           //队列
        size_l len,          // 队列大小
        size_l count,        //队列元素的数目
        int varl             //要处理的数据
)返回插入数据的索引
remove(int *arr,size_l len,size_l count,int varl)返回删除元素的索引
search(int *arr,size_l len,size_l count,int varl)返回搜索道元素的索引

Part III Design(20分钟)
1.如果给你分配一个任务,做一个新版本的IE浏览器的一个功能,可能是搜索功能、用户界面,你将如何design,development,test

[1] [2] [3] [4] [5] [6] [7] [8]  下一页


Tag:笔试题目银行笔试题目,企业笔试题目求职笔试面试 - 笔试题目
【字号: 】 【打印】 【关闭
最新更新
推荐热门
联系我们 | 网站地图 | 财务资料 | 范文大全 | 求职简历 | 财会考试 | 成功励志
Copyright 二六求职资料网 All Right Reserved.
1 2 3 4 5 6 7 8 9 10