《阿里巴巴2016研发工程师笔试选择题三.pdf》由会员分享,可在线阅读,更多相关《阿里巴巴2016研发工程师笔试选择题三.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Apthread_spin_lockBpthread_mutexC信号量Dpthread_rwlockE管道F消息队列Ab cBb c eCb c d eDc eEb dFb e阿巴巴2016研发程师笔试选择题(三).单项选择题1.下线程间的通讯机制中,关键路径上不会产系统调从减少户态到内核态的上下切换的是_。正确答案:A2.有个类B继承类A,他们数据成员如下:class A.private:int&a;class B:public A.private:int a;public:const int b;A c;static const char*d;A*e;则构造函数中,成员变量定要通过初始化
2、列表来初始化的是_。正确答案:ANOWCODER.COM客-中国最IT笔试/试题库客出品-http:/A18B17C15D13E12F10AP1(rA-rB),P2(rA-wB)BP1(rA-rB),P2(wA-rB)CP1(wB-rA),P2(rA-rB)DP1(wB-rA),P2(wA-rB)EP1(wA-wB),P2(wA-wB)FP1(wA-rB),P2(wA-wB)A2-6-3-7-5-1-4B6-2-3-5-4-1-7C7-5-3-2-4-1-6D1-5-7-2-4-6-3E1-2-3-4-5-6-7F4-1-3-7-5-6-2A0.1B0.15C0.2D0.223.以d元在淘宝买
3、n套三体,d为正整数,其中两套他以成本半送给朋友,余下的每套于原价8元卖出,加上送给朋友的两套,如果全部利润是72元,那么n最可能是_。正确答案:E4.进程P1和P2,资源A和B,进程对资源的操作定义如下:读取资源A:rA读取资源B:rB写资源A:wA写资源B:wB同时规定,进程读取某资源前,必须加上共享锁,写某资源前必须加上排他锁;资源在被进程加共享锁时,可以被其他进程继续加共享锁,但不能加排他锁;资源在被进程加排他锁时,其他进程法加锁。进程完成全部操作后释放锁。进程P1和进程P2并发执,如下哪种运序列可能会出现死锁_。正确答案:D5.假设基准值为数组元素的快速排序,要使得数组满降序排列,下
4、列数据分布导致快排算法效率最低的是_。正确答案:E6.进制值0.00110011001100110011001100110011 转换成10进制后最接近_。NOWCODER.COM客-中国最IT笔试/试题库客出品-http:/E0.25F0.3A2-6-3-5-4-1-7B6-2-3-5-4-1-7C6-5-3-2-4-1-7D1-5-3-2-4-6-7E5-4-3-2-1-6-7F5-1-3-2-4-6-7A0 1B1 2C2 1D2 0E0 2F1 0正确答案:C7.将整数数组(7-6-3-5-4-1-2)按照堆排序的式原地进升序排列,请问在第轮排序结束之后,数组的顺序是_。正确答案:C8
5、.函数func的定义如下:void func(const int&v1,cont int&v2)std:cout v1 ;std:cout v2 0BB-1CA-1DB-0E编译出错F以上都不对A进程的隔离性要好于线程B线程在资源消耗上通常要进程轻量C不同进程间不会共享逻辑地址空间D同个进程的线程之间共享内存,包括堆和栈E进程间有途径共享量内存中的数据F线程间通讯可以通过直接访问全局变量,或者使进程间通讯的机制(IPC)A1.5%B1.8%C2.0%D2.4%E3.3%std:coutval std:endl;virtual void test()func();class B:public A
6、public:void func(int val=0)std:coutval test();return 0;正确答案:B13.关于线程和进程,不正确的描述是_。正确答案:D14.如果我国希望在年后实现经济翻翻,并且假设我国经济增速度每年都保持相同,那么少需要每年保持_增速度才可实现标。NOWCODER.COM客-中国最IT笔试/试题库客出品-http:/F7.0%A1B2C3D4E5F6A15B11C12D14E16F以上都不对A5正确答案:D15.下是折半查找的实现,data是按升序排列的数据,x是查找下标,y是查找的上标,v是查找的数值,返回v在data的索引,若没找到返回-1。代码不正
7、确是_。public int bsearch(int data,int x,int y,int v)int m;while(x v)y=m;/4 else x=m;/5 return-1;/6正确答案:E16.如果下列的公式成:84*148=B6A8。则采的是_进制表的正确答案:C17.有个程序中有A,B,C三个线程同时对个件进读写操作,其中的A,B是写进程只负责往写数据,C是读线程,同时把读取的数据从件中删除,A线程单独写满件需要10个时,B单独写程序需要6时,C线程需要15时才能读取完整个件,不考虑三个线程之间的相互影响的情况下现在_时才能写满件NOWCODER.COM客-中国最IT笔试/
8、试题库客出品-http:/B6C5.5D4.5E4.8F5.3A甲-前端&测试;-算法&运维;丙-后端&数据B甲-后端&算法;-前端&运维;丙-测试&数据C甲-前端&运维;-测试&算法;丙-后端&数据D甲-算法&数据;-测试&前端;丙-后端&运维E甲-前端&算法;-后端&运维;丙-测试&数据F甲-前端&算法;-测试&运维;丙-后端&数据A1/16B1/8C3/16D3/8E1/4F1/3A144B148.C152D156E160F164正确答案:A18.有甲、丙三位员分别负责前端、后端、数据、算法、测试、运维。每负责两项。已知:数据和前端住在起 甲是三中最年轻的 前端和丙有空起下棋 后端算法年
9、,年轻 三中最年的住得最远 那么,三分别负责_。正确答案:F19.商品推荐场景中过于聚焦的商品推荐往往会损害户的购物体验,在有些场景中,系统会通过定程度的随机性给户带来发现的惊喜感。假设在某推荐场景中,经计算A和B两个商品与当前访问户的匹配度分别为0.8和0.2分,系统将随机为A成个均匀分布于0到0.8的最终得分,为B成个均匀分布于0到0.2的最终得分,那么最终B的分数于A的分数的概率为_。正确答案:B20.从1,2,3,4.8,9任意选择部分数(少1个),能得到多少种不同的乘积NOWCODER.COM客-中国最IT笔试/试题库客出品-http:/正确答案:C登录客,参与以上题讨论,查看更多笔试试题技术QQ群:379386529 微博:http:/ 微信 NOWCODER.COM客-中国最IT笔试/试题库客出品-http:/