阿里巴巴校园招聘笔试试题(java)及答案
阿里巴巴笔试题答案
![阿里巴巴笔试题答案](https://img.taocdn.com/s3/m/44e0d922453610661ed9f4ca.png)
第一题选C,不解释吧,按位与就行第二题选D,不解释,2*3*sizeof(int*)=48(64位机器上是8字节一个指针)第三题选C,我不确定,不过,应该是的第四题选D,明显考的是补码第5题选D,果断访问错误(这是Java的代码)第6题选B,大家都懂第7题果断A啊第8题果断是B,不解释,大家懂第9题是B,’0’不是’\0’,这个要注意第10题果断是Fibonacci,显然是C,前几个是0,1,2,3,5,8,13,21第11题选B,计算量是2^35,现在计算机的主频是2^30,所以差不多是几秒的事第12题是B,显然有n=4N1+3N3+2N2+N1+1=N4+n3+n2+n1,所以N0=82,不解释第13题果断是D,这个老题目了,不解释第14题是C,二分查找嘛,大家都会,不解释第15题是Fulkerson算法,算出来是46,每一次选一个增广路径即可,直接选不出来为止第16题选185,显然,它给了120块钱(楼主二了)和一个物品(值65元),所以亏损185 这个题目楼主是这样想的,结果二了第17题是2,不解释Fermart小定理,2^6 mod 7= 1,所以2^100=2^4=16=2 mod 7第18题,我觉得是B,不知道对不对,这个不会第19题,算得不太精细,选了A,不确定。
第20题C,概率与级数运算,不解释第21题,果断B,D,malloc,new申请到的是Virtual Memory,不过,windows里面还真可以申请到物理内存,用的是VirtualAllocEx API即可第22题B,C肯定对,D不确定,感觉是对的,不过,没敢选第23题,其实就是解n^14<10^16,解出n<= 13,所以选14,15(我是推出n<10^(8/7)然后算出n<=13第24题,D,因为选出第一个是白的,所以位于A的概率是2/3第25,不可能,需要2.8*10^8 bit,而蓝牙只能传2.4*10^7bit所以一帧需要0.2S第26题(mnlogn)不解释,归并而已第27题显然是17分钟第28,错两个地方1,没考虑只有一个数,2,可能死循环(给你数组0,2,3让查找1)楼主两个都想到了,写的时候忘记了写1,悲剧第29题,果断SkipList,地球人懂的O(PLogpN)。
阿里巴巴笔试题
![阿里巴巴笔试题](https://img.taocdn.com/s3/m/085a11ba65ce050876321335.png)
1.平均速度最快的排序算法是______。
Shell排序快速排序冒泡排序插入排序2014-03-29 18:36:022.某服务进程的QPS(没秒处理的请求个数)较低,在空闲时间RT(响应时间)比较合理。
在压力下CPU占用率20%左右。
那么可能存在的问题是______。
该进程的某个处理过程的代码需要提高速度该进程依赖的服务可能存在性能瓶颈该进程需要增加线程数该进程可能有一个锁的粒度太大2014-03-29 18:36:163.无锁化编程有哪些常见方法?______ 。
针对计数器,可以使用原子加只有一个生产者和一个消费者,那么就可以做到免锁访问环形缓冲区(Ring Buffer)RCU(Read-Copy-Update),新旧副本切换机制,对于旧副本可以采用延迟释放的做法CAS(Compare-and-Swap),如无锁栈,无锁队列等待2014-03-29 18:37:002014-03-29 18:37:004.假设栈S和队列Q的初始状态为空,元素a、b、c、d、e、f依次通过S和Q,即每一个元素必须先进栈,之后再出栈进入队列。
若这6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该为______。
34562014-03-29 18:37:115.设栈S初始状态为空。
元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为c,f,e,d,b,a,则栈S的容量至少应该为______ 。
3462014-03-29 18:37:256.一个单向链表,头指针和尾指针分别为p,q,以下_____项操作的复杂度受队列长度的影响?删除头部元素删除尾部元素头部元素之前插入一个元素尾部元素之后插入一个元素2014-03-29 18:37:337.集合A={1,2,3},A上的关系R={(1,1),(2,2),(2,3),(3,2),(3,3)},则R不具备。
自反性传递性对称性反对称性2014-03-29 18:37:448.件设备的寿命通常符合指数分布,即无记忆性,也就是如果一个设备当前正常工作,那么剩余预期寿命和已经工作的时间无关。
Java开发工程师招聘笔试题及解答2024年
![Java开发工程师招聘笔试题及解答2024年](https://img.taocdn.com/s3/m/4e83ec63b42acfc789eb172ded630b1c59ee9bf9.png)
2024年招聘Java开发工程师笔试题及解答(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪个不是Java中的基本数据类型?A、intB、floatC、StringD、boolean2、在Java中,以下哪个关键字用于声明一个类?A、classB、structC、enumD、interface3、关于Java中的String类,以下描述正确的是:A. String类是final类,无法继承。
B. String类是可变的,可以对其进行修改。
C. String类是可变的,每次对String对象的操作都会创建新的对象。
D. String类是不可变的,每次对String对象的操作都会创建新的对象。
4、关于Java中的垃圾回收机制,以下描述不正确的是:A. 垃圾回收器可以自动回收不再使用的对象占用的内存空间。
B. 垃圾回收机制是Java自动管理内存的一种方式,程序员无需手动释放内存。
C. 垃圾回收器会定期检查并回收那些不再有引用的对象。
D. 堆内存中的所有对象在不再有引用后,会自动关联到垃圾回收机制中,即成为垃圾,等待垃圾回收器来回收。
5、以下哪个Java版本正式支持模块化系统“Java Platform Module System”(JPMS)?A、Java 8B、Java 9C、Java 10D、Java 116、在Java中,以下哪个关键字用来声明一个线程?A、threadB、runC、ThreadD、start7、以下哪个关键字是Java中用于实现多线程的同步机制?A. synchronizedB. transientC. volatileD. static8、以下哪个选项不是Java中的访问修饰符?A. privateB. publicC. protectedD. friendly9、在Java中,以下哪个选项不是访问修饰符?A. publicB. privateC. protectedD. friend 10、下列关于Java异常处理的说法中,哪一个是正确的?A. Java程序必须捕获并处理所有抛出的异常。
2022年阿里巴巴校园招聘笔试试题研发工程师
![2022年阿里巴巴校园招聘笔试试题研发工程师](https://img.taocdn.com/s3/m/32dfe9144a35eefdc8d376eeaeaad1f34693116e.png)
2022年阿里巴巴校园招聘笔试试题研发工程师第一部分单选题(前10题,每题2分;后10题,每题3分,共50分。
选对得满分,选错倒扣1分,不选得0分)1.12345某123451105266261所采用的是多少进制的计算?()A、2进制B、8进制C、10进制D、16进制2.关于HTTP协议的说明,一下哪项是错误的?()A、在CS模式下,作为一种requet-repone协议B、无状态,对每一个请求看成独立的C、HTTP 是WWW和Email使用的协议D、HTTP响应包括数字状态码,404经常代表“PageNotFound”3.以下程序输出结果是哪个?()charmg[]=“AAAA”;trcpy(mg,“BBB”);trcpy(mg,“CC”);trcpy(mg,“D”);printf(“%”,mg);A、DCBAB、ABCDC、DD、A4•使用gcc默认对齐规则的情况下,下列两个数据结构的izeof各是多少?()tructFirtStruct{chara;uint64_tb;uint32_tc;uint32_td;};tructSecond Struct{chara;uint32_tb;uint32_tc;};A、17,13B、24,16C、24,24D、32,165.关于内联函数,以下哪项叙述是错误的?()A、递归函数不能定义为内联函数B、内联函数只能先定义后使用C、任何源文件,使用内联函数必须包含函数定义D、Main函数可以内联6.执行10时,直接调用内核异步API,内核完成10操作后再回调用户,这种IO模式是什么?()A、BI0B、NI0C、AI0D、FI07.若系统中有5台打印机,有多个进程需要使用两台,规定每个进程一次仅允许申请一台,则至多允许多少个进程参与竞争,而不会发生死锁?()A、2B、3C、4D、58.—个栈的入栈序列为abcde,则不可能的输出序列为哪个?()A、edcbaB、dceabC、decbaD、abedc9.关于C程序运行内存空间的说法错误的是哪项?()A、全局变量,tatic变量位于数据区,无需应用程序分配B、局部变量的作用域是当前的函数或程序块,出作用域之后无效C、在堆上分配内存需要调用malloc函数,并且需要调用free函数释放D、递归程序的递归深度主要受限于堆的空间大小,超过大小限制程序会崩溃10.以下关于数组说法正确的是哪项?()A、建立公用数组,在模块声明阶段用private语句B、数组设定没有上下界C、二维数组初始化时要在类型说明时给各下标变量赋予初值D、对数组元素赋予初始值时一定要标注长度说明11.下列情况中,不能使用栈(tack)来解决问题的是哪个?()A、将数学表达式转化为后缀形式B、实现递归算法C、高级编程语言的过程调用D、操作系统分配资源(如CPU)12.已知数据表中每个元素距其最终位置不远,为节省时间,应该采用的算法是什么?()A、直接选择排序B、堆排序C、快速排序D、直接插入排序13.SkipLit是一个非常优秀的数据结构,实现简单的插入、删除、查找复杂度为(logN),当该数据结构中插入一个元素遇到最坏情况下的时间复杂度是多少?()A、0(N)B、0(logN)C、0(VN)D、O(NlogN)14.设一棵二叉树中有3个叶子结点,8个“深度”为1的结点,则该二叉树中总的节点数为多少?()A、11B、12C、13D、1415.数据表中有10000个元素,如果仅要求求出其中最大的10个元素采用什么算法最节省时间?()A、堆排序B、希尔排序C、快速排序D、直接选择排序16.有A和B两路公交车,平均发车间隔分别为5分钟和10分钟。
阿里考试题库及答案
![阿里考试题库及答案](https://img.taocdn.com/s3/m/8437bf9e0342a8956bec0975f46527d3240ca6d3.png)
阿里考试题库及答案一、单项选择题(每题2分,共10分)1. 阿里巴巴集团成立于哪一年?A. 1998年B. 1999年C. 2000年D. 2001年答案:B2. 以下哪个不是阿里巴巴集团旗下的子公司?A. 淘宝B. 支付宝C. 京东D. 阿里云答案:C3. 阿里巴巴的使命是什么?A. 让天下没有难做的生意B. 创造就业机会C. 提供最好的在线购物体验D. 推动全球电子商务的发展答案:A4. 阿里巴巴集团的总部设在哪个国家?A. 中国B. 美国C. 印度D. 日本答案:A5. 阿里巴巴集团的核心价值观是什么?A. 客户第一,员工第二,股东第三B. 创新、合作、诚信、敬业C. 诚信、激情、敬业、团队合作D. 客户至上,团队合作,拥抱变化答案:C二、多项选择题(每题3分,共15分)6. 阿里巴巴集团的主要业务包括哪些?A. 电子商务B. 云计算C. 金融服务D. 物流服务答案:ABCD7. 阿里巴巴集团旗下的电商平台包括哪些?A. 淘宝B. 天猫C. 京东D. 闲鱼答案:ABD8. 阿里巴巴集团在以下哪些领域进行了投资?A. 人工智能B. 新能源C. 医疗健康D. 教育答案:ABCD9. 阿里巴巴集团的企业文化包括哪些元素?A. 客户第一B. 团队合作C. 拥抱变化D. 诚信答案:ABCD10. 阿里巴巴集团的社会责任包括哪些方面?A. 环境保护B. 社会公益C. 员工关怀D. 企业治理答案:ABCD三、判断题(每题1分,共5分)11. 阿里巴巴集团是由马云在1999年创立的。
(正确)12. 阿里巴巴集团的业务只限于中国市场。
(错误)13. 阿里巴巴集团的愿景是成为一家活102年的好公司。
(正确)14. 阿里巴巴集团的核心价值观中不包含“激情”。
(错误)15. 阿里巴巴集团的使命是“让天下没有难做的生意”。
(正确)四、简答题(每题5分,共10分)16. 简述阿里巴巴集团的发展历程。
答:阿里巴巴集团成立于1999年,由马云领导的18位创始人在杭州创立。
阿里巴巴考试题及答案
![阿里巴巴考试题及答案](https://img.taocdn.com/s3/m/481dac9caff8941ea76e58fafab069dc502247d1.png)
阿里巴巴考试题及答案一、单选题(每题2分,共10题)1. 阿里巴巴集团成立于哪一年?A. 1995年B. 1998年C. 1999年D. 2001年答案:C2. 阿里巴巴集团的创始人是谁?A. 马化腾B. 马云C. 任正非D. 李彦宏答案:B3. 阿里巴巴集团的总部设在哪个国家?A. 美国B. 中国C. 印度D. 日本答案:B4. 阿里巴巴集团旗下的电商平台包括以下哪些?A. 淘宝、天猫、京东B. 淘宝、天猫、拼多多C. 淘宝、天猫、亚马逊D. 淘宝、天猫、苏宁易购答案:B5. 阿里巴巴集团的核心价值观是什么?A. 客户第一、员工第二、股东第三B. 客户第一、股东第二、员工第三C. 员工第一、客户第二、股东第三D. 股东第一、客户第二、员工第三答案:A6. 阿里巴巴集团的使命是什么?A. 让天下没有难做的生意B. 让天下没有难做的技术C. 让天下没有难做的服务D. 让天下没有难做的教育答案:A7. 阿里巴巴集团的愿景是什么?A. 成为全球最大的电商平台B. 成为全球最大的科技公司C. 成为全球最大的金融公司D. 成为全球最大的物流公司答案:A8. 阿里巴巴集团的企业文化是什么?A. 创新、合作、诚信、共赢B. 创新、竞争、诚信、共赢C. 创新、合作、诚信、竞争D. 创新、合作、竞争、共赢答案:A9. 阿里巴巴集团的口号是什么?A. 让天下没有难做的生意B. 让天下没有难做的技术C. 让天下没有难做的服务D. 让天下没有难做的教育答案:A10. 阿里巴巴集团的吉祥物是什么?A. 猫B. 狗C. 熊D. 兔答案:A二、多选题(每题3分,共5题)1. 阿里巴巴集团旗下的业务板块包括以下哪些?A. 电商B. 金融C. 物流D. 云计算E. 娱乐答案:ABCDE2. 阿里巴巴集团的核心价值观包括以下哪些?A. 客户第一B. 团队合作C. 拥抱变化D. 诚信E. 激情答案:ABCDE3. 阿里巴巴集团的使命和愿景包括以下哪些?A. 让天下没有难做的生意B. 成为全球最大的电商平台C. 创造就业机会D. 促进经济发展E. 提高人们的生活水平答案:ABDE4. 阿里巴巴集团的企业文化包括以下哪些?A. 创新B. 合作C. 诚信D. 共赢E. 竞争答案:ABCD5. 阿里巴巴集团的口号和吉祥物包括以下哪些?A. 让天下没有难做的生意B. 猫C. 狗D. 熊E. 兔答案:AB三、判断题(每题1分,共10题)1. 阿里巴巴集团成立于1999年。
阿里巴巴笔试题目
![阿里巴巴笔试题目](https://img.taocdn.com/s3/m/f43aaf1ebed5b9f3f90f1c3b.png)
1.现有1G数据需要排序,计算资源只有1G内存可用,下列排序方法中最可能出现性能问题的是____。
A.堆排序B.插入排序C.归并排序D.快速排序E.选择排序F.冒泡排序正确答案:C2.Linux下两个进程可以同时打开同一个文件,这时如下描述错误的是:A.两个进程中分别产生生成两个独立的fdB.两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性C.进程可以通过系统调用对文件加锁,从而实现对文件内容的保护D.任何一个进程删除该文件时,另外一个进程会立即出现读写失败E.两个进程可以分别读取文件的不同部分而不会相互影响F.一个进程对文件长度和内容的修改另外一个进程可以立即感知正确答案:D一个进程删除该文件后,另一个进程可以继续操作,直到退出以后,才找不到该文件3.现在有一个程序由A,B两个同学结对编程完成,在整个程序中的代码比例是3:5,据往常的统计A同学的千行代码缺陷率为10‰,B同学的千行代码缺陷率为15‰,现在在改程序中发现了一个缺陷,那么是由A同学的代码引起的缺陷的概率为____。
A.28.6%B.37.5%C.40.0%D.47.4%E.52.6%F.71.4%正确答案:A记发现BUG为事件BUG,A编写代码为事件A,B编写代码为事件B,则A编写的代码中发现BUG的概率为P(BUG|A)=0.01%B编写的代码中发现BUG的概率为P(BUG|B)=0.015%对于已经编好的一个程序,P(A)=3/8,P(B)=5/8根据贝叶斯公式得:P(A|BUG)=P(A)P(BUG|A)/{P(A)P(BUG|A)+P(B)P(BUG|B)}=3/8*0.01%/(3/8*0.01%+5/8*0.015%)4.猜数字游戏的过程是你输入一个4位数(数字选取0~9,不会重复),电脑会告诉你两个信息:A个数字和位置均正确,B个数字正确但位置错误。
例如正确答案是7890你输入0789,电脑会告诉你0A4B,表示有0个数字和位置完全正确,但有4个数字正确但位置错误。
阿里巴巴考试题库和答案
![阿里巴巴考试题库和答案](https://img.taocdn.com/s3/m/137b2715f342336c1eb91a37f111f18583d00ce8.png)
阿里巴巴考试题库和答案一、单选题1. 阿里巴巴集团的使命是什么?A. 让天下没有难做的生意B. 让天下没有难做的电商C. 让天下没有难做的物流D. 让天下没有难做的金融答案:A2. 阿里巴巴集团的核心价值观是什么?A. 客户第一,员工第二,股东第三B. 客户第一,股东第二,员工第三C. 员工第一,客户第二,股东第三D. 股东第一,客户第二,员工第三答案:A3. 阿里巴巴集团的愿景是什么?A. 成为全球最大的电子商务公司B. 成为全球最大的科技公司C. 成为全球最大的物流公司D. 成为全球最大的金融公司答案:A4. 阿里巴巴集团的创始人是谁?A. 马云B. 马化腾C. 李彦宏D. 张朝阳答案:A5. 阿里巴巴集团成立于哪一年?A. 1995年B. 1998年C. 1999年D. 2000年答案:C二、多选题6. 阿里巴巴集团旗下的主要业务板块包括哪些?A. 阿里巴巴国际站B. 淘宝网C. 支付宝D. 腾讯云答案:A、B、C7. 阿里巴巴集团的企业文化包括哪些方面?A. 客户第一B. 团队合作C. 拥抱变化D. 诚信答案:A、B、C、D8. 阿里巴巴集团的社会责任包括哪些方面?A. 环保B. 扶贫C. 教育D. 公益答案:A、B、C、D9. 阿里巴巴集团的技术创新包括哪些方面?A. 大数据B. 云计算C. 人工智能D. 区块链答案:A、B、C、D10. 阿里巴巴集团的全球化战略包括哪些方面?A. 跨境电商B. 国际物流C. 国际支付D. 国际合作答案:A、B、C、D三、判断题11. 阿里巴巴集团的使命是让天下没有难做的生意。
(对/错)答案:对12. 阿里巴巴集团的核心价值观是客户第一,股东第二,员工第三。
(对/错)答案:错13. 阿里巴巴集团的愿景是成为全球最大的科技公司。
(对/错)答案:错14. 阿里巴巴集团的创始人是马化腾。
(对/错)答案:错15. 阿里巴巴集团成立于1998年。
(对/错)答案:错四、简答题16. 请简述阿里巴巴集团的发展历程。
阿里巴巴校园招聘笔试试题(java)及答案
![阿里巴巴校园招聘笔试试题(java)及答案](https://img.taocdn.com/s3/m/c280a7bab0717fd5360cdc9f.png)
阿里巴巴java笔试java笔试Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。
因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。
”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的指示。
2. 美国的企业完全与政府不相干。
3. 美国石油公司在石油危机时的提价措施使自己有利可图。
4. 美国的石油价格应该不受世界石油价格的影响。
Question 2. (单选)我国多数企业完全缺乏“专利意识”。
根据中国专利局最近对500家大中型企业专利工作的一次调查结果表明,在做科研或新产品规划时制定了专利计划的仅有27%。
下列各项如果为真,哪一个最能削弱上述观点?1. 在被调查的500家企业以外,有一部分企业也制定了专利计划。
2. 一些企业不知道怎样制定专利计划。
3. “专利意识”和申请专利是两回事。
4. 没制定专利计划的企业不一定没有“专利意识”。
Question 3. (单选)李白无事街上走,提壶去买酒。
遇店加一倍,见花喝一斗。
三遇店和花,喝光壶中酒。
试问壶中原有多少酒?1. 1/2斗。
2. 2/3斗。
3. 4.5斗。
4. 7/8斗。
Question 4. (单选)有些教员也拥有了私人汽车,所有的大款都有私人汽车。
因此,有些教员也是大款。
以下哪个推理具有和上述推理最为类似的结构?1. 有些有神论者是佛教徒,所有的基督教徒都不是佛教徒。
因此,有些有神论者不是基督教徒。
2. 有些南方人爱吃辣椒,所有的南方人都习惯吃大米,因此,有些习惯吃大米的人爱吃辣椒。
3. 有些进口货是假货,所有国内组装的1PR空调机的半成品都是进口货。
因此,有些1PR 空调机半成品是假货。
4. 有些自然物品具有审美价值,所有的艺术品都有审美价值。
因此,有些自然物品也是艺术品。
阿里巴巴校招软件笔试题经典(含答案)
![阿里巴巴校招软件笔试题经典(含答案)](https://img.taocdn.com/s3/m/310a5cc25f0e7cd1842536f5.png)
while( (as+1<len1) && (bs+1<len2) && (s1[++as] == s2[++bs]) ) //查找最大相等长度 count++;
if(count > maxlen) //如果大于最大长度则更新
int main() { bitree *root;
root=creatbitree(); printf("最大值与最小值之差为:\n"); printf("%d",abs(Max(root)-Min(root))); return 0; }
2、给定一个 query 和一个 text,均由小写字母组成。要求在 text 中找出以同样的顺序连续出 现在 query 中的最长连续字母序列的长度。例如, query 为“acbac”,text 为“acaccbabb”, 那么 text 中的“cba”为最长的连续出现在 query 中的字母序列,因此,返回结果应该为其 长度 3。请注意程序效率。
} return max;
}
int Min(bitree * root) { if(root==NULL)return 0;
else{ if(root->data<min) min=root->data; M(root->lchild); M(root->rchild);
} return min;
}
{
maxlen = count;
r1=i;
//存储公共子字符串的起始位
阿里巴巴校园招聘阿里云笔试试题
![阿里巴巴校园招聘阿里云笔试试题](https://img.taocdn.com/s3/m/6ced16fc48d7c1c709a14526.png)
阿里巴巴校园招聘阿里云笔试试题1.有一个文件:c:/c.txt,写java程序把该文件内容复制两遍,追加到c:/c.txt;2.写正则表达式 1.邮箱 2.数字3.HashMap 改变map类对用户会不会有影响?4.Linux中需查看所有的java进程,用什么命令ps -ef|grep java5.Ajax请求的整个流程AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
open():建立到服务器的新请求。
send():向服务器发送请求。
abort():退出当前请求。
readyState:提供当前 HTML 的就绪状态。
responseText:服务器返回的请求响应文本。
6.写一个类实现线程同步的单例设计模式7.一个包含4块硬盘的服务器一年中至少有一块硬盘出故障的概率是99.99%,每块硬盘任意时刻出故障的概率服从相同的分布规律,并且彼此独立,问12块硬盘的服务器一季度内至少有一个硬盘出故障的概率是多少。
8.有一个size1000的ector<int>,删除其中的第5,6,7号元素,要求效率高(C)9.数列L中有n个整数,其中K个数字出现了两次,1个数字出现了一次,所以n=2k+1;请在使用O(1)空间的前提下,尽快找出只出现一次的那个数字,并说明算法的复杂度。
用异或,时间复杂度O(n)10.有一个文件,存在40亿个不重复的整数(0~4294967295),可用内存只有256M,32比特的整数有4294967295(约42.9亿)种取值可能,如何找出不存在的294967295(约2.9亿)个数扫描结果数据可存放到文件中,不占用内存分段载入内存,排序,输出,一共要扫描文件2^32/(256*2^20/32)=512遍BITMAP分16次处理建42.9bits的文件,按200m一段映射,先遍历40亿个数,检查n/有8字节位置是否在当前映射区,否则换映射位置,然后标记。
2018秋招阿里巴巴java笔试试题 精
![2018秋招阿里巴巴java笔试试题 精](https://img.taocdn.com/s3/m/e8cbed7c10a6f524ccbf8583.png)
2018秋招阿里巴巴java笔试试题精一、单项选择题1、以下函数的时间复杂度是()1 2 3 4 5 6 7 8 9void func(int x,int y, int z){ if(x<=0)printf("%d, %d\n", y, z);else{func(x-1,y+1,z);func(x-1,y,z+1);}}A.O(x*y*z)B.O(x^2*y^2)C.O(2^x)D.O(2^x*2^y*2^z)E.O(x!)F.O((x*y*z)!)参考答案:C2、在一台64位的计算机上,以下哪段C语言代码与代码(x[2]+4)[3]等价(x 的类型是int **)()A.*((*(x+16))+28)B.*((*(x+2))+7)C.**(x+28)D.*(((*x)+2)+7)E.*(((*x)+16)+28)F.**(x+9)参考答案:B3、关于ios和Android应用以下描述错误的是()A.ios和Android应用界面都可以通过IDE可视化界面拖拽完成布局,也可以在运行时通过代码布局B.Objective C的ARC和Java的GC,都是一种运行时内存管理机制C.ios和Android应用都可以发布或接收通知来进行跨进程通信D.Ios和Android应用都在调用某些系统功能如相机时,需预先拥有相应权限E.ios和Andriod应用都拥有各自独立、安全隔离的文件空间F.ios和Andriod应用都可以注册自定义URL Scheme参考答案:C4、堆栈中有元素abcdef,每次出栈可以选择一个或者两个元素栈,当有两个元素出栈时可以选择其中一个重新入栈,则所有元素为空,那么可能的出栈方式有()种?A.23B.22C.21D.20E.19F.18参考答案:C5、下列关于linux中kernel space和user space描述错误的是()er space不能直接对文件进行写操作B.程序代码能手动指定在哪个space中运行er space不能直接创建进程er space和kernel space的运行空间是相互隔离的E.Kernel space可以执行任意系统命令er space中运行出错不会影响kernel space参考答案:B6、请阅读下面代码,计算运行结果:public class C{ static class A{} static class B extends A{} public static void main(String[] args){ArrayList<A> list = new ArrayList<A>();list.add(new B()); method1(list);} private static void method1(List<?[侯萍1] supper A> list) { for(int i=0;i<list.size();i++){A a = list.get(0);}} }以上程序的运行结果可能出现的是:()A.list.add(new B())编译报错B.method1编译报错C.A a=list.get(0)编译报错D.程序正常运行E.list.add(new B())与method1(list)都编译报错F.list.add(new B())与A a=list.get(0);编译报错参考答案:C7、请阅读下面代码,计算运行结果;1 2 3 4 5 6 7 8 9 10 111213 14 15 16 17 18 public class ThreadTest{private static AtomicInteger atomicInteger=new AtomicInteger(); public static void main(String[] args){A a =new A();try{atomicInteger.wait();} catch (InterruptedException e){e.printStackTrace();}a.start();}static class A extends Thread{ <a class="js-nc-card" data-card-uid="992988" href="/profile/992988" target="_blank">@Override public void run(){atomicInteger.notify();zySet(1);System.out.println(atomicInteger.get());}}}</a>以上程序的运行结果是:()A.编译报错,有未捕捉的异常B.程序正常运行后,一直holdC.程序正常运行,控制台打印出1D.程序正常运行,控制台打印出0E.程序编译通过,但运行时报错F.以上都不对参考答案:A8、在一台6G 内存Linux 操作系统的机器上,coredump 打开且大小不做限制,执行下面的程序分别会发生什么?(1)1 2 3 4 5 6 7 8#include<stdio.h>#include<stdlib.h>int32_t main(){unit64_t size=8*1024*1024*1024L; char* a=new char(size);*(a+1)='a';return 0;}(2)1 2 3 4 5 6 7 8#include<stdio.h>#include<stdlib.h>int32_t main(){unit64_t size=10*1024*1024*1024L; char* a=new char(size);*(a+1)='a';return 0;}(3)1 2 3 4 5 6 7 8#include<stdio.h>#include<stdlib.h>int32_t main(){unit64_t size=7*1024*1024*1024L; char* a=new char(size);*(a+size-1)='a';return 0;}A.coredump,coredump,coredumpB.正常,coredump,正常C.正常,正常,coredumpD.coredump,正常,coredumpE.coredump,正常,正常F.正常,coredump ,coredump参考答案:A9、下列程序的输出是()1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include<iostream>using namespace std;class A{public:A(int n):m_n(n){}int cal(){int result = 0,i = 0,j = 0;for(int k = m_n;k>0;k--){if(j>0)j = k*10+j;elsej = k;while (j>=10) {int t = j % 100;j = j / 100;result = ((i++ % 2==0) ? result+t:result-t);}}if(j>0)result = ((i++ % 2==0) ? result+j:result-j);return result;}private:int m_n;};int main(){A a = A(101);cout<<a.cal()<<endl;return 0;}A.-80B.-79C.0D.90E.79F.80参考答案:A10、用0,1,2,3,4,5组成一个4位数,要求每一位都不一样,请问能组成多少个四位数()A.240B.280C.300D.360E.400F.450参考答案:C11、小明有200个淘公仔,小梅有20个电脑包,每次小明给小梅6个淘公仔,小梅就给小明1个电脑包,经过多少次交互后,小明手中的淘公仔的个数是小梅手中电脑包数量的11倍?()A.4B.5C.6D.7E.8F.9参考答案:A200-6n=11(20-n)解析:n=412、以下描述正确的是()A.线性规划问题是一个NP-Hard问题B.因为单纯形法可以保证在限步数内收敛,所以是复杂度为多项式级别的算法,用于解决线性规划问题C.内点法只用于解决线性规划问题D.线性规划区别于非线性规划的地方在于,其达到最优点的时候不需要满足K-K-T优化条件E.一个可解的线性规划问题的主问题和对偶问题分别达到最优化的时候,最优值一定相等F.以上都不对参考答案:B13、设有一个二维数组A[m][n],假设A[0][1]存放位置在1601(10),A[3][3]存放位置在1648(10),每个元素占一个空间,问A[2][2](10)存放在什么位置?脚注(10)表示用10进制表示。
阿里巴巴考试题及答案(含原题)
![阿里巴巴考试题及答案(含原题)](https://img.taocdn.com/s3/m/5cdb59f6a98271fe900ef975.png)
一、.在多线程并发读写的情况下,下列哪些处理方式能保证对象的线程安全:1、使用synchronized关键字给对象的读写操作加锁。
2、如果是基本类型,推荐使用java.util.concurrent.atomic包下面提供的线程安全的基本类型包装类,例如AtomicInteger。
3、如果是集合,推荐使用java.util.concurrent提供的并发集合类,例如:ConcurrentHashMap。
4.关于ORM的规则,下列哪些说法符合《阿里巴巴Java开发手册》:(错误)A .数据库中,表达是与否概念的字段,必须使用is_xxx的方式命名。
B .推荐使用iBATIS自带的queryForList(String statementName,int start,intsize)进行分页查询。
C .为避免写resultMap,可以直接拿HashMap与HashTable作为查询结果集的输出。
D .不要用resultClass当返回参数,即使所有类属性名与数据库字段一一对应,也需要定义。
3.关于索引效率,下列哪些说法符合《阿里巴巴Java开发手册》:A .使用索引的效率一定高于全表扫描的效率。
B .关于explain的结果,type=index的索引效率好于type=ref。
C .sql查询条件where a like '%阿里%' ,不会走索引。
D .sql查询条件where a like '阿里%' ,a列创建了索引,一般会使用索引进行检索。
2.Hashtable,HashMap, ConcurrentHashMap都是Map的实现类,它们在处理null值的存储上有细微的区别,下列哪些说法是正确的:A .Hashtable的KV都不可以为null。
B .HashMap的KV都可以为null。
C .HashMap的K不可以为null,V可以为null。
D .ConcurrentHashMap的KV都不可以为null。
阿里巴巴校招笔试题
![阿里巴巴校招笔试题](https://img.taocdn.com/s3/m/9a951153178884868762caaedd3383c4bb4cb4e6.png)
阿里巴巴校招笔试题阿里巴巴是我国知名的购物网站。
阿里巴巴校招笔试题是怎么样的呢,我们一起来看看下文。
1、假设把整数关键码K散列到有N个槽的散列表,以下哪些散列函数是好的散列函数()A、h(K)=K mod N;B、h(K)=1;C、h(K)=K/N;D: h(K)=(K+rand(N)) mod N, rand(N)返回一个0到N-1的整数2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是()A、堆排序B、插入排序C、冒泡排序D、快速排序3、下面说法错误的是:A、CISC计算机比RISC计算机指令多B、冯诺依曼机体系结构的主要特征是存储程序的工作方式C、增加流水线段数理论上可以提高CPU频率D、在指令格式中,采用扩展操作码设计方案的目的是为了保持指令字长不变而增加寻址空间4、不属于冯诺依曼机体系结构必要组成部分的是:A、CPUB、CacheC、RAMD、ROM5、一个栈的入栈序列式ABCDE,则不可能的出栈序列是:A、DECBAB、DCEBAC、ECDBAD、ABCDE6.你认为可以完成编写一个C语言编译器的设计语言是:A、汇编语言B、C语言C、VB语言D、以上皆可7. 关于C++/Java类中的static成员和对象成员的说法正确的是:阿里巴巴校招笔试题是怎么样的呢,相信大家都比较的陌生。
阿里巴巴校招笔试题,欢迎阅读。
A、虚成员函数不可能是static成员函数B、static成员函数在对象成员函数中无法调用C、static成员变量在对象构造时生成D、static成员函数不能访问static成员变量8、C、13个9、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将:A、从就绪变为运行B、从运行变为就绪C、从运行变为阻塞D、从阻塞变为就绪10、下面算法的时间复杂度为:[cpp] view plain copyint f(unsigned int n){if(n == 0 || n == 1)return 1;elsereturn n*f(n-1);}A、O(1)B、O(n)C、O(N*N)D、O(n!)11、n从1开始,每个操作可以选择对n加1或者对n加倍。
阿里巴巴实习生招聘笔试题
![阿里巴巴实习生招聘笔试题](https://img.taocdn.com/s3/m/3b4060fb32d4b14e852458fb770bf78a65293aa3.png)
阿里巴巴实习生招聘笔试题阿里巴巴实习生招聘笔试题阿里巴巴集团实习生招聘技术笔试卷姓名_________________身份证号_________________应聘职位_________________联系电话_________________电子邮件_________________学校_________________专业_________________学历_________________实习起止时间_______________答题说明:1.本试卷适用于应聘Java、测试、算法职位;2.公共题目必答,应聘不同职位方向,做答相应方向题目。
3.答题时间为60分钟,请把握时间;公共题选择题(每题5分)1. 若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是()A:9B:11C:12D:不确定2.下列排序算法中,其时间复杂度和记录的初始排列无关的是()A:插入排序B:堆排序C:快速排序D:冒泡排序3.已知中序遍历的序列为abcdef,高度最小的可能的二叉树的叶子是()A:ace B:acf C:adf D:cdf4.参加百年阿里培训的n位同学结伴去西湖旁边为游人指路,两人一组,她们打算先让体重之和恰好为102公斤的同学一组,请给出一个算法找到这样的组合,或者确定她们中不存在这样的组合,其中最优的算法时间复杂度为?(假设体重均为整数)()A:O(log(n))B:O(n)C:O(n log(n))D:O(n^2)5.众所周知数据结构中非常基本的树结构包括二叉查找树(BST)。
当我们把如下序列:10,5,19,4,13,7,6,3,1按顺序建立一棵BST时,树的最大深度是?(令根节点深度为0,执行不进行平衡的基本插入)()A:5B:4C:3D:26.阿里巴巴启用了新的办公大厦,这里的一切都充满了现代感;工程师们打算在娱乐区用大小相等的圆形材料分割出一些空间,使用A,B,C三个圆形材料,最多能够将空间分为八个区域(包括圆形以外的区域),如果给你五个圆形材料,你最多能够帮助工程师们分出多少个空间?()A:20B:22C:26D:32综合题(每题15分)1)分析Merge Sort的原理以及算法复杂度,并用最擅长的编程语言实现Merge Sort。
阿里巴巴2023年校招笔试题(含答案、解析)
![阿里巴巴2023年校招笔试题(含答案、解析)](https://img.taocdn.com/s3/m/8403735adcccda38376baf1ffc4ffe473368fd0a.png)
阿里巴巴2023校招笔试题(含答案、解析)以下描述中唯一错误的选项是( )下面选项内容中的A,B,C,D,E,F都是表示某个选项A:此题有五个选项是正确的B:B正确C:D正确D:DEF都正确E:ABC中有一个错误F:假如ABCDE都正确,那么F也正确答案:B解析:首先理解题意:此题的条件和结论是互为因果的。
破解这种循环论证题目的方法就是选择某一个选项,假定它对或者错,然后推理。
并且,这里的“某一个选项”经常可以依据题目找到推理链条中的薄弱环节。
如此题的题干说“描述中唯一错误”,而一共有A到F6个选项,立刻得知“6个选项中有5个是对的,1个是错的”,这即说明“A:此题有五个选项是正确的”是对的。
而“C:D正确”“D:DEF都正确”都涉及了D,不妨假定“C:D正确”是错的.,从而完成推理。
B错误,其余都正确②、算法个数约为50K的数列需要进展从小到大排序,数列特征是根本逆序(多数数字从大到小,个别乱序),以下哪种排序算法在事先不了解数列特征的状况下性能最优(不考虑空间限制)。
( )A:冒泡排序B:改良冒泡排序C:选择排序D:快速排序E:堆排序F:插入排序答案:E解析:冒泡排序、选择排序、插入排序的根本时间简单度为O(N^2)。
假如数列根本升(降)序,而题目要求升(降)序排列,则改良的冒泡排序可以近似为O(N)。
根本有序的数列,常规的快速排序时间简单度退化成O(N^2),而堆排序无论任何状况下的时间简单度都是O(NlogN),因此,堆排序是最优的。
③、系统设计以下方法中,( )不行以用来程序调优?A:改善数据访问方式以提升缓存命中率B:使用多线程的方式提高I/O密集型操作的效率C:利用数据库连接池替代直接的数据库访问D:使用迭代替代递归E:合并多个远程调用批量发送F:共享冗余数据提高访问效率答案:B解析:A、C、F都是从优化内存方面来进展程序调优;E可以提高CPU 的访问效率;一般的递归往往时间简单度较高,使用迭代后能够明显改善(另外一种调优方式可以考虑带缓存的递归);而B中,多线程可以提高CPU 的利用效率,但对于I/O密集型,瓶颈在于数据的猎取,所以B不正确。
【精编范文】阿里巴巴Java笔试题word版本 (4页)
![【精编范文】阿里巴巴Java笔试题word版本 (4页)](https://img.taocdn.com/s3/m/d34e15e489eb172ded63b78d.png)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==阿里巴巴Java笔试题阿里巴巴企业是很多毕业生梦想中的企业,下面小编为大家精心搜集了关于阿里巴巴Java的笔试题,欢迎大家参考借鉴,希望可以帮助到大家!1. 下列运算符中优先级别最高的是?A:&B:&&C:!=D:?:2:若用数组S[0…n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。
为这两个栈分配空间的最佳方案是A:S1的栈底位置为0,S2的栈底位置为n+1B:S1的栈底位置为0,S2的栈底位置为n/2C:S1的栈底位置为1,S2的栈底位置为n/23. 经过强制类型转换以后,变量a,b的分别为Short a =128;byte b =(byte)a;A:128 127B:128 -128C:128 128D:编译错误4. Java 的Daemon线程,setDaemon设置必须要:A:在Start之前B:在Start之后C:前后都可以5. 下列不属于Java语言鲁棒性特点的是A:java能程序在编译和运行时的错误B:Java能运行虚拟机实现跨平台C:Java自己操纵内存减少了内存出错的可能性D:Java还实现了真数组,避免了覆盖数据类型的可能6. 有以下一个对象:public class DataObject implements Serializable{private static int i=0;private String word=””;public void setWord(String word){this.word=word;}public void set I(int i){DataObject.i =I;}}创建一个如下方式的DataObject:DataObject object = new DataObject();Object.setWord(“123”);object.setI(2);将此对象序列化为文件,并在另外一个JVM中读取文件,进行反序列化,请问此时读出的DataObject对象中的word和i的值分别为:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阿里巴巴java笔试java笔试Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。
因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。
”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的指示。
2. 美国的企业完全与政府不相干。
3. 美国石油公司在石油危机时的提价措施使自己有利可图。
4. 美国的石油价格应该不受世界石油价格的影响。
Question 2. (单选)我国多数企业完全缺乏“专利意识”。
根据中国专利局最近对500家大中型企业专利工作的一次调查结果表明,在做科研或新产品规划时制定了专利计划的仅有27%。
下列各项如果为真,哪一个最能削弱上述观点?1. 在被调查的500家企业以外,有一部分企业也制定了专利计划。
2. 一些企业不知道怎样制定专利计划。
3. “专利意识”和申请专利是两回事。
4. 没制定专利计划的企业不一定没有“专利意识”。
Question 3. (单选)李白无事街上走,提壶去买酒。
遇店加一倍,见花喝一斗。
三遇店和花,喝光壶中酒。
试问壶中原有多少酒?1. 1/2斗。
2. 2/3斗。
3. 4.5斗。
4. 7/8斗。
Question 4. (单选)有些教员也拥有了私人汽车,所有的大款都有私人汽车。
因此,有些教员也是大款。
以下哪个推理具有和上述推理最为类似的结构?1. 有些有神论者是佛教徒,所有的基督教徒都不是佛教徒。
因此,有些有神论者不是基督教徒。
2. 有些南方人爱吃辣椒,所有的南方人都习惯吃大米,因此,有些习惯吃大米的人爱吃辣椒。
3. 有些进口货是假货,所有国内组装的1PR空调机的半成品都是进口货。
因此,有些1PR 空调机半成品是假货。
4. 有些自然物品具有审美价值,所有的艺术品都有审美价值。
因此,有些自然物品也是艺术品。
Question 5. (单选)不可能所有的花都结果。
以下哪项断定的含义,与上述断定最为接近?1. 可能所有的花都不结果。
2. 可能有的花不结果。
3. 可能有的花结果。
4. 必然有的花不结果。
Question 6. (单选)电冰箱的问世引起了冰市场的崩溃,以前人们用冰来保鲜食物,现在电冰箱替代了冰的作用。
同样道理,由于生物工程的成果,研究出能抵抗害虫的农作物,则会引起什么后果?以下哪项是上述问题的最好回答?1. 增加种子成本。
2. 农田的价值下降。
3. 化学农药的需求减少。
4. 饲养家畜的农民数量下降。
Question 7. (单选)某法院审理一起盗窃案件,某村的甲、乙、丙三人作为嫌疑犯被押上法庭。
审问开始了。
法官先问甲:“你是怎样作案的?”由于甲说的是方言,法官听不懂。
于是,法官就间乙和丙:“刚才甲是如何回答我的问题的?”乙说:“甲的意思是,他并不是盗窃犯。
”丙说:“甲刚才招供了,他承认自己是盗窃犯。
”法官听完了乙和丙的话之后,马上做出判断:释放乙,逮捕丙入狱。
事实证明法官的判断是正确的。
法官做出准确判断最不可能依据的假定是什么?1. 初审时,在没有胁迫的情况下,甲不论是否是盗窃犯,他总会回答说:我不是盗窃犯。
2. 初审时,在没有胁迫的情况下,说真话的不会是盗窃犯,而说假话的是盗窃犯。
3. 丙在转述甲的回答中说了假话。
4. 据某村村民反映,丙以前曾多次盗窃人家的财物。
Question 8. (单选)许多神学家坚持上帝的存在说,理由是:谁能够证明上帝不存在呢?以下诸项中,具有与上述引文相同论证错误的是:1. 哥德巴赫猜想是成立的,即每个大于6的偶数都可表示为两个素数之和。
理由是:没有人能找到这样的偶数不能表示为两个素数之和。
2. 有人说小李是个品行不端的人,理由是:他的爸爸不是个好东西。
3. 许多人认为大米没有白面营养价值高,理由是:为什么很多人不喜欢吃大米呢?4. 有人坚持托勒密的“地心说”,理由是:亚里斯多德是这么认为的。
Question 9. (单选)主人每天早晨给小猴子三颗荔枝,晚上四颗,小猴子很不高兴。
于是主人很大方他说:“好吧!从明天起早晨给你四颗,晚上三颗。
”小猴子开心极了。
下列哪项与上述寓言有相同的欺骗手法?1. 许多厂家为了推销自己的产品,常常给对方经办人员5%左右的回扣,以此为诱饵,增加对方的订货。
2. .“佳美”羊毛衫零售价一般是200元,但销路很不好。
某一商店突发奇招,在柜台前贴一张海报:佳美羊毛衫,原价250元,现价200元,八折优惠。
从此门庭若市。
3. 某烟贩销售假“红塔山”,8元一包,并谎称是批发价,结果顾客抢购如潮。
4. 张某为实现自己非分之想,给领导李某1万元好处费,结果是李某开心,张某称心。
Question 10. (单选)英国哲学家伯特兰·罗素有一个关于归纳主义者火鸡的故事。
在火鸡饲养场里,有一只火鸡发现,第一天上午9点钟主人给它喂食。
然而作为一个卓越的归纳主义者,它并不马上作出结论。
它一直等到已收集了有关上午9点给它喂食这一经验事实的大量观察;而且,它是在多种情况下进行这些观察的:雨天和晴天,热天和冷天,星期三和星期四……它每天都在自己的记录表中加进新的观察陈述。
最后,它的归纳主义良心感到满意,它进行归纳推理,得出了下面的结论:“主人总是在上午9点钟给我喂食。
”可是,事情并不像它所想像的那样简单和乐观。
在圣诞节前夕,当主人没有给它喂食,而是把它宰杀的时候,它通过归纳概括而得到的结论终于被无情地推翻了。
大概火鸡临终前也会因此而感到深深遗憾。
在这则故事中,火鸡的归纳及其失败类似于下面哪项?1. 在过去很长一段时间里,由于人们一直不曾看见白色以外颜色的天鹅,认为天鹅都是白色的,直到澳州发现黑天鹅才推翻这一结论。
2. 过去人们一直在物理上绝对相信“以太”的存在,直到爱因斯但相对论提出后,才推翻“以太”存在说。
3. 一个识字的人出于对他所读不懂的书的神秘感,而认为“所有的书都是好的”。
当然这个结论是不成立的。
4. 甲地有一座金矿,综合考察乙地的各项地理条件类似甲地而认为乙地也有金矿,实际开采发觉这个结论是错误的。
Question 11. (单选)用二分法查找一个长度为10的、排好序的线性表,查找不成功时,最多需要比较多少次?1. 52. 23. 44. 1Question 12. (单选)80386微处理器的实存容量为1. 64KB2. 512KB3. 1MB4. 2MBQuestion 13. (单选)下列哪一个关键码序列不符合堆的定义?1. A、C、D、G、H、M、P、Q、R、X2. A、C、M、D、H、P、X 、G、0、R3. A、D、P、R、C、Q、X 、M、H、G4. A、D、C、M、P、G、H、X 、R、QQuestion 14. (单选)下列各种操作的时间中,哪一个不属于活动头硬盘的存取访问时间?1. 寻道时间02. 旋转延迟时间3. 定位时间4. 传送时间Question 15. (单选)下列对MD5的叙述不正确的是:1. 是一种散列算法2. 指纹(摘要)的长度为128位3. 是一种对称加密算法4. 可用来校验数据的完整性Question 16. (单选)与逆波兰表达式ab+cd+*对应的中缀表达式是:1. a+b+c*d2. (a+b)*c+d3. (a+b)*(c+d)4. a+b*c+dQuestion 17. (单选)HTTP 1.1协议中规定表示正常响应的状态代码是1. 02. 1003. 2004. 400Question 18. (单选)在SOCKET通信过程中,下列哪些函数是客户端需要调用,但是服务端不需要调用的函数?1. socket()2. bind()3. connect()4. send()Question 19. (单选)将网络地址映射为链路层相应地址的协议是1. DNS2. TCP3. ARP4. ICMPQuestion 20. (单选)int listen(SOCKET s, int backlog);该函数中第二个参数的含义1. 是否打开log信息2. 是否打开后台log信息3. 后台等待连接队列的最大限制值4. 后台等待连接队列的最小限制值5. 无意义Question 21. (单选)交换机不具有下面哪项功能1. 交换机不具有下面哪项功能2. 回路避免3. 路由转发4. 地址学习Question 22. (单选)下面哪种网络设备用来隔绝广播1. 集线器2. 交换机3. 路由器Question 23. (单选)SMTP的主要功能是什么1. 提供有关网络设备的管理信息2. 在路由器接口层监控安全边界3. 在主机间传输邮件4. 提供端口利用信息Question 24. (单选)下面关于通道的叙述中,正确的是Ⅰ.通道相当于一个功能简单的处理机Ⅱ.通道完成数据输入输出工作Ⅲ.通道与CPU共用一个内存1. Ⅰ和Ⅱ2. Ⅰ和Ⅲ3. Ⅱ和Ⅲ4. 都是Question 25. (单选)某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E。
该二叉树对应的树林结点的层次次序序列为1. E、G、F、A、C、D、B2. E、A、C、B、D、G、F3. E、A、G、C、F、B、D4. E、G、A、C、D、F、BQuestion 26. (单选)有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?()1. 5 4 3 6 1 22. 4 5 3 1 2 63. 4 3 5 2 1 64. 2 3 4 1 5 65. 3 4 6 5 2 1Question 27. (单选)下面的哪个序列可能是二叉搜索树中序遍历的结果1. 73 8 2 9 4 112. 2 3 4 7 8 9 113. 11 2 9 3 8 4 74. 以上均可Question 28. (单选)假设一棵二叉树的后序遍历序列为DGJHEBIFCA ,中序遍历序列为DBGEHJACIF ,则其前序遍历序列为( ) 。
1. ABCDEFGHIJ2. ABDEGHJCFI3. ABDEGHJFIC4. ABDEGJHCFIQuestion 29. (单选)下面叙述正确的是。
1. 算法的执行效率与数据的存储结构无关2. 算法的空间复杂度是指算法程序中指令(或语句)的条数3. 算法的有穷性是指算法必须能在执行有限个步骤之后终止4. 以上三种描述都不对Question 30. (单选)启发式搜索一般是何种算法的改进1. 深度优先搜索2. 广度优先搜索3. 动态规划4. 贪婪法Question 31. (单选)字符串通常采用的两种存储方式是1. 散列存储和索引存储2. 索引存储和链式存储3. 顺序存储和链式存储4. 散列存储和顺序存储Question 32. (单选)汉诺塔(Hanoi)问题中令h(n)为从A移动n个金片到C上所用的次数,则递归方程为1. h(n)=2hn-12. h(n)= 2h(n-1)+13. h(n)=2^n-n*h-14. h(n)=2h*n-1Question 33. (多选)栈是一种依赖于以下哪种实现的结构1. 先进/后出2. 后进/先出3. 先来先用4. 先进/先出5. 后进/后出Question 34. (多选)下列叙述哪些是对的。