2015奇虎360校园招聘技术类笔试题目
1上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白,这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时间呼唤,请问小明一共等了女神多少分钟:
A. 172B. 166C.165D. 150
2有A、B、C三个学生,一个出生在北京,一个出生在上海,一个出生在广州。他们中一个学物理专业,一个学数学专业,一个学计算机。其中:(1)A不是学物理的,B不是学计算机的 (2)学物理的不出生在上海;(3)学计算机的出生在北京;(4)B不出生在广州。请根据上述条件,请判断A的专业:A、物理B、数学C、计算机D、3种专业都可能
3一个不透明的箱子里共有红、黄、蓝、绿、白五种颜色的小球,每种颜色的小球大小相同,质量相等,数量充足。每个人从篮子里抽出两个小球,请问至少需要多少个人抽球,才能保证有两个人抽到的.小球颜色相同?
A、6个B、11个C、14个D、16个
4平面内有11个点,由他们连城48条不同的直线,由这些点可连城多少个三角形?
A、158B、160C、162D、165
58,8,12,24,60,……
A、90B、120C、180D、240
6假定x = 65530,下面函数的返回值是多少
int func(x){int countx = 0;
while(x)
countx ++;
x = x&(x-1);}return countx;
A. 24B.14C.20D.16
7某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序,序列的变化情况采样如下:
20,15,21,25,47,27,68,35,84
15,20,21,25,35,27,47,68,84
15,20,21,25,27,35,47,68,84
请问采用的是以下哪种排序算法:
A、选择排序B、希尔排序C、归并排序D、快速排序
8设某棵二叉树中有360个节点,则该二叉树的最小高度为
A、10B、9C、8D、7
9下列那个算法是对一个list排序的最快方法:
A、快速排序B、冒泡排序C、二分插入排序D、线性排序
10一直二叉树的先序遍历和中序遍历得到的序列式:ABECFGHD 和 ABEFHGCD,则该二叉树后序遍历得到的序列为:
A、EBHGFDCAB、BHEDFDCAC、EGFHBDCAD、EDCABHGF
11无向图G=(V E),其中V={a, b, c, d, e, f},E={, , , , , , }, 对该图进行深度优先排序,得到的顶点序列正确的是
A、a, b, e, c, d, fB、a, c, f, e, b, dC、a, e, b, c, f, dD、a, e, d, f, c, b
12快速排序算法在序列已经有序的情况下的复杂度为
A、o(nlogh)B、o(n^2)C、o(n)D、o(n^2 logn)
13What is the complexity of the following code expressed in o()notation if more than one answer is correct, choose the smallest one:
for(int i = 0; i
A、o(n*m*m)B、o(m*log(m)*m)C、o(n+m+m)D、o(n*m)
14解析XML时,需要校验节点是否闭合,如必须有与之对应,用()数据结构实现比较好。
A、链表B、树C、队列D、栈
15将一棵有100个节点的完全二叉树从根这一层开始,开始进行深度遍历编号,那么编号最小的叶节点的编号是:
A、49B、50C、51D、52
16______是一个int类型的指针数组,数组元素个数为10个:
A、a[10];B、int (*a)[10]C、int *a[10];D、int (*a[10])(int)
17struct Date {
char a;
int b;
int64_t c;
char d;
};
Date data[2][10];
如果Date的地址为x,那么data[1][5],c的地址是
A、x+195B、x+365C、x+368D、x+245
18不能把字符串“HELLO!”赋值给数组b的语句是:
A、char b[10] = {'H','E','L','L','O','\0'};
B、char b[10]; b = "HELLO!";
C、char b[10]; strcpy(b, "HELLO!");
D、char b[10] = "HELLO!";
19如下代码输出结果是什么?#include char *myString(){char buffer[6] = {0};char *s = "hello World!";for(int i = 0; i<(sizeof(buffer)-1); i++){buffer[i] = *(s+i);}return buffer;}int main(int argc, char** argv){printf( "%s\n" , myString());return 0;}
A、HelloB、Hello World!C、HelloD、以上全都不正确
20在C++中, {const int i=0; int *j = (int *)&i; *j = 1;printf("%d,%d" , i, *j)}, 输出是多少?
A、0,1B、1,1C、1.0D、0,0
【2015奇虎360校园招聘技术类笔试题目】相关文章:
360奇虎软件测试笔试题08-02
腾讯技术类校园招聘笔试试题11-22
360笔试题目07-11
2015年银行招聘笔试阅读类题目解题技巧08-21
腾讯校园招聘实习笔试题目07-27
瑞星技术类笔试题目分享07-31
瑞星公司技术类笔试题目07-09
完美世界校园招聘笔试题目分享12-08
阿里巴巴校园招聘笔试题目分享12-07