阿里巴巴2010搜索研发C++工程师笔试卷

时长:120分钟 总分:100分

225浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 19 6
1.
20个阿里巴巴B2B技术部的员工被安排为4排,每排5个人,我们任意选其中4人送给他们一人一本《effective c++》,那么我们选出的4人都在不同排的概率为:
问题详情




2.
若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行的关键字依次为:
问题详情




3.
perl里面声明:open(FILE,mode,file) 操作的描述,下列哪项不正确?
问题详情




4.
有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5, 1,2,5,1,2,3,4,5,会发生多少缺页?
问题详情




5.
设有一个顺序栈S,元素s1、s2、s3、s4、s5、s6依次进栈,如果6个元素的出栈顺序为s2、s3、s4、s6、s5、s1,则顺序栈的容量至少应为多少?
问题详情




6.
下列关于文件索引结构的叙述中,哪一个是错误的?
问题详情




7.
在ASC算法team日常开发中,常常面临一些数据结构的抉择,令人纠结。目前大家在策划一个FBI项目(Fast Binary Indexing),其中用到的词汇有6200条,词汇长度在10-15之间,词汇字符是英文字母,区分大小写。请在下面几个数据结构中选择一个使检索速度最快的:
问题详情




8.
【0、2、1、4、3、9、5、8、6、7】是以数组形式存储的最小堆,删除堆顶元素0后的结果是()
问题详情




9.
某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的分块大小是()字节。
问题详情

某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的分块大小是()位。




10.
在一个长为33厘米的光滑凹轨上,在第3厘米、第6厘米、第19厘米、第22 厘米、第26厘米处各有一个钢珠,凹轨很细,不能同时通过两个钢珠,开始时,钢珠运动方向是任意的。两个钢珠相撞后,以相同速度反向运动。假设所有钢珠初 始速度为每秒运动1厘米,那么所有钢珠离开凹轨的最长可能时间是()
问题详情

在一个长为33厘米的光滑凹轨上,在第3厘米、第6厘米、第19厘米、第22 厘米、第26厘米处各有一个钢珠,凹轨很细,不能同时通过两个钢珠,开始时,钢珠运动方向是任意的。两个钢珠相撞后,以相同速度反向运动。假设所有钢珠初 始速度为每秒运动1厘米,那么所有钢珠离开凹轨的最长可能时间是()




11.
在排序方法中,元素比较次数与元素的初始排列无关的是()
问题详情




12.
给定如下代码: int x[4]={0} int y[4]={1} 数组x和y的值为()
问题详情




13.
假设在n进制下,下面的等式成立,n值是() 567*456=150216
问题详情




14.
定义一个函数指针,指向的函数有两个int形参并且返回一个函数指针,返回的指针指向一个有一个int形参且返回int的函数?
问题详情




15.
声明一个指向含有10个元素的数组的指针,其中每个元素是一个函数指针,该函数的返回值是int,参数是int*,正确的是()
问题详情





16.
一个栈的输入序列为1,2,3,... ,n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是()
问题详情

一个栈的输入序列为123、、、、、n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是()




17.
下列代码编译时会产生错误的是()
问题详情




18.
在32位机器上,下列代码中 sizeof(a)的值是()
问题详情

在32位机器上,下列代码中

761611qvc.jpg
sizeof(a)的值是()







19.
当很频繁地对序列中部进行插入和删除操作时,应该选择使用的容器是()
问题详情




20.
判断一个单向链表中是否存在环的最佳方法是()
问题详情




21.
下列运算符,在C++语言中不能重载的是()
问题详情




22.
std::vector::iterator重载了下面哪些运算符?
问题详情




23.
关于struct和class,下列说法正确的是()
问题详情




24.
给出以下定义,下列哪些操作是合法的?
问题详情

给出以下定义,下列哪些操作是合法的?
char a[] = "hello"
char b[] = "world"
const char *p1 = a
char* const p2 = b




25.
下面描述中,错误的是?
问题详情

下面描述中,错误的是()