面试-先到面试网(mian4.com)查询面试公司相关信息招聘会面试网QQ交流群:141667671  登录 快速注册 帮助

搜公司

搜职位

加入分享工资待遇

免费分享12.0000家公司的待遇、评论、面试及工作环境信息!

面试网笔试阿里巴巴笔试java开发笔试
阿里巴巴java开发笔试试题及答案:
1.20个阿里巴巴B2B技术部的员工被安排为4排,每排5个人,我们任意选其中4人送给他们一人一本《effective c 》,那么我们选出的4人都在不同排的概率为:
A.5^4*5!*15!/20!
B. 4^5*5!*15!/20!
C. 5^4*4!*16!/20!
D. 4^5*4!*16!/20!

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

3. perl里面声明:open(FILE, mode,file); 操作的描述,下列哪项不正确?
A. FILE可以用变量$file来代替
B. mode可以和file写在一起,例如:open(FILE, ‘>file’)
C. mode为 <的时候,只可以读文件,不能写文件
D. mode可以省略不写

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

5. 设有一个顺序栈S,元素s1,s2,s3,s4,s5, s6依次进栈,如果六个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为多少
A.2
B.3
C.4
D.5

6. 下列关于文件索引结构的叙述中,哪一个是错误的?
A. 采用索引结构,逻辑上连续的文件存放在连续的物理块中
B. 系统为每个文件建立一张索引表
C. 索引结构的优点是访问速度快,文件长度可以动态变化
D. 索引结构的缺点是存储开销大

7. 在ASC算法team日常开发中,常常面临一些数据结构的抉择,令人纠结。目前大家在策划一个FBI项目(Fast Binary Indexing),其中用到的词汇有6200条,词汇长度在10-15之间,词汇字符是英文字母,区分大小写。请在下面几个数据结构中选择一个使检索速度最快的:
A. 二叉搜索树,比较函数开销:1次运算/每字符
B. 哈希表,hash算法开销:10次运算/每字符
C. 链表,比较函数开销:1次运算/每字符
D. TRIE树,寻找子节点开销:1次运算/每字符

8. [0,2,1,4,3,9,5,8,6,7]是以数组形式存储的最小堆,删除堆顶元素0后的结果是:
A. [2,1,4,3,9,5,8,6,7]
B. [1,2,5,4,3,9,8,6,7]
C. [2,3,1,4,7,9,5,8,6]
D. [1,2,5,4,3,9,7,8,6]

9. 某页式存储管理系统中,地址寄存器长度为24位,其中页号为14位,则主存的分块大小是()字节。
A.10
B.2^10
C.2^14
D.2^24

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

11. std::vector::iterator 重载了下面哪些运算符?
A.
B.>>
C.*(前置)
D.==

12. 下列运算符,在C 语言中不能重载的是
A. *
B. ?:
C. ::
D. delete

13. 在排序方法中,元素比较次数与元素的初始排列无关的是:
A. Shell排序
B.归并排序
C.直接插入排序
D.选择排序

14. 给定如下代码,int x[4]={0}; int y[4]={1}; 数组x和y的值为
A. {0,0,0,0},{1,1,1,1}
B.{0,0,0,0},{1,0,0,0}
C. {0,不确定},{1,不确定}
D. 与编译器相关

15. 给出以下定义,下列哪些操作是合法的?
Const char* p1 = “hello”;
Char* const p2 = “world”;
A. p1 ;
B. p1[2] = ‘w’;
C. p2[2] = ‘l’;
D.p2 ;

16. 假设在n进制下,下面的等式成立,567*456=150216,n的值是()。
A. 9
B. 10
C. 12
D.18

17.关于struct和class,下列说法正确的是
A. struct的成员默认是public,class的成员默认是private
B. struct不能继承,class可以继承
C. struct可以有无参构造函数
D. struct的成员变量只能是public

18. 定义一个函数指针,指向的函数有两个int形参并且返回一个函数指针,返回的指针指向一个有一个int形参且返回int的函数?
A. int(*(*F)(int,int))(int);
B. int(*F)(int,int)
C. int(*(*F)(int,int))
D. *(*F)(int,int)(int)

19. 声明一个指向含有10个元素的数组的指针,其中每个元素是一个函数指针,该函数的返回值是int,参数是int*,正确的是()
A.(int *p[10])(int*);
B. int [10]*p(int*);
C.int (*(*p)[10])(int*);
D. int ((int*)[10])*p;

20. 一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是
A. 不确定
B.n-i 1
C.i
D.n-i

21. 编译时会产生错误的是?
#include
using namespace std;
struct Foo {
Foo() {}
Foo(int) {}
void fun() {}
};
int main(){
Foo a(10);//语句1
a.fun();//语句2
Foo b();//语句3
b.fun();//语句4
return 0;
}
A. 语句1
B. 语句2
C. 语句3
D. 语句4

22. 32位机器上,下列代码中:
#pragma pack(2)
class A{
int i;
union U{
char buff[13];
int i;
} u;
void foo(){}
typedef char* (*f)(void);
enum {red, green, blue} color;
} a;
Sizeof(a)的值是
A.20
B.21
C.22
D.24
E.非以上选项

23. 下面描述中,错误的是()
A.基类定义的public成员在公有继承的派生类中可见,也能在类外被访问
B.基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
C.基类定义的public和protected成员在保护继承的派生类中不可见
D.基类定义的protected成员在protected继承的派生类中可见,也能在类外被访问

24. 当很频繁的对序列中部进行插入和删除操作时,应该选择使用的容器是:
A. vector
B. list
C. deque
D. stack

25. 判断一个单向链表中是否存在环的最佳方法是:
A.两重遍历
B.快慢指针
C.路径记录
D.哈希表辅助

以下是网友对阿里巴巴java开发笔试试题及答案的回答:

报歉,目前还没有相关答案。我来抢答案?
  • 当前共有0条记录,每页0条,当前0/0
  • 上一页
  • 下一页
中南财经政法大学成教 武汉大学成教 武汉理工大学成教 武汉科技大学成教 华中农业大学成教 湖北工业大学成教 湖北中医药大学成教 武汉成人高考网 孝感成人高考网 荆州成人高考网 咸宁成人高考网 宜昌成人高考网 襄阳成人高考网 十堰成人高考网 武汉自考网 黄冈自考网 宜昌自考网 襄阳自考网 十堰自考网 湖北成人高考报名网 湖北自考报名网 湖北大学成教 湖北工业大学成教 湖北中医药大学成教 华中农业大学成教 武汉大学成教网 武汉科技大学成教 武汉理工大学成教 中南财经政法大学成教 上海成考网 上海自考网 中南财经政法大学自考 中南财经政法大学自考 华中师范大学自考招生网 武汉大学自考招生网 武汉大学自考专升本 武汉理工大学自考 湖北大学自考 华中农业大学自考 湖北中医药大学自考 湖北工业大学自考 华中师范大学自考招生网 湖北中医药大学成教 湖北中医药大学成教 武汉理工大学成教 武汉科技大学成教 武汉大学成教 湖北工业大学成教 湖北大学成教 华中农业大学成教 中南财经政法大学成教 华中师范大学成教 湖北中医药大学自考 武汉理工大学自考 武汉大学自考 湖北工业大学自考 湖北大学自考 华中农业大学自考 中南财经政法大学自考 华中师范大学自考
快捷答题卡

昵称:

答案:

(按Ctrl+Enter可快速提交)