微软实习生笔试题_实习生笔试题
微软实习生笔试题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实习生笔试题”。
http:///实现可变参数printf可以调用约定:
A. cdecl
B. stdcall
C. pascal
D. fastcall
输出结果:
cla A
{
public:
virtual void f()
{
cout
}
void f()const
{
cout
}
};
cla B:public A
{
public:
void f()
{
cout
}
void f()const
{
cout
}
};
void ga(const A *a)
{
a->f();
}
int _tmain(int argc, _TCHAR* argv[])
{
A *a=new B();
a->f();
ga(a);
}
A.B::f()B::f()const
http:// 1.2.….答案:B::f()A::f()const
3.链表和数组的区别
A.在有序的情况下的查找效率
B.dynamic add/remove
C.random acce
D.data type
4.关于线程和进程,下面哪句话正确:
A.系统应用中一定至少有一个进程,但是不一定要有线程
B.线程有自己的栈,必须和它的父进程共享自己的资源
C.线程必须属于进程
D.5.输出结果:
int x=10;
int y=10;x= x++;y= ++y;printf(“%d%d/n”, x, y);system(“PAUSE”);
return 0;
A.10 10 B.10 11 C.11 10 D.11 11
6.Java 或C#代码的结果?
Int[][] array3={
Int[3][]={5,6,2},Int[3][]={6,9,7,8,3}
Int[3][]={3,2}
};
Cout
A.9B.C.D.overflow
7.以下哪个正确
A.Const int a;//常整数
B.Int const a;//常整数
C.Const int *a;//指向一个常整数的指针
D.Const int *a;//是一个const指针
E.Int const *a;//是一个const指针
8.一段代码问输出结果,答案应该是21212121
9.1000瓶水,有一瓶有毒,让一只小白鼠喝掉任意数量的有毒液体,一周后死亡,给你一
周时间,至少需要多少只小白鼠能找到有毒的液体?
A.9
B.10
C.32
D.999
E.以上都不对
10.以下哪一个结果为1?
A.主函数执行后的返回值
B.Return(7&1);
C.Char *a=”Microsoft”;
return a == “Microsoft”;
D.Return “Microsoft”==”Microsoft”;
E.以上都不对
11.32位有符号整数F和G是由F=X/2和G=X>>1得到,如果F不等于G,说明什么?
A.编译错误
B.X是奇数
C.X是负数
D.F-G=1
E.G-F=1
12.3*4的格子有几个矩形?
A.B.C.D.60
E.都不对
13.一条线把平面分成两块,两条线把平面分成四块,如果任意两条线不平行。。100条线
分成多少块
A.5051
14.哪个排序是稳定的?
A.Bubble
B.QuickSort
C.Merge
D.Heap
E.Select
15.MVC以下哪个说法正确?
A. Model是表示数据和业务逻辑
B. View是用户交互。。
C. Controller。。
D. Model用于get和post用户的输入,然后交给控制器
E. 以上都不对
16.知道以下哪种遍历可以还原二叉树:
A. 先序和中序
B. 先序和后序
C. 后序和中序
D. 后序
17.N个字符的string,每个字符都不相同,它共有多少个子串?
A.B.2^n
C.n(n+1)/2
D.n!
18.Update set copy = copy+1 where authorID in
Select authid from table groupby authorID
Having sum(copy)
对几条数据产生变化:
Xx XXXXXcopyauthorID
A.1B.2C.3D.4E.5
19.一个图求最短路径
A
B
C
D20
E21
20.有N个球,其中只有一个是重量较轻的,用天平只称三次就能找到较轻的球,以下的N
值哪个是可能的?
A 12
B 16
C 20
D 24
E 28