大风车考试网-在线学习网络资源平台!

所在位置:大風車考試網 > 招聘筆試題 > 正文

阿里巴巴集團校園招聘筆試題和面試題答案

2024-05-25 06:37:08 大風車考試網

  第一部分 單選題(前10題,每題2分;后10題,每題3分。選對得滿分,選錯倒扣1分,不選得0分)

  1、一次內存訪問,SSD硬盤訪問和SATA硬盤隨機訪問的時間分別是()

  A、幾微秒,幾毫秒,幾十毫秒 B、幾十納秒,幾十微秒,幾十毫秒

  C、幾十納秒,幾十微秒,幾十毫秒 D、幾微秒,幾十微秒,幾十毫秒

  2、8進制數256,轉化成7進制數是(B)

  A、356 B、336 C、338 D、346

  3、某網絡的IP地址空間為192.168.5.0/24,采用定長子網劃分,子網掩碼為255.255.255.248,則該網絡的最大子網個數、每個子網內最大可分配地址個數各位(C)

  A、8,32 B、32,8 C、32,6 D、8,30

  4、以下關于鏈式存儲結構說法錯誤的是(A)

  A、查找節點時鏈式存儲比順序存儲快

  B、每個節點是由數據域和指針域組成

  C、比順序存儲結構的存儲密度小

  D、邏輯上不相鄰的節點物理上可能相鄰

  5、假定一個二維數組的定義語句為“int a[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為(A)

  A、6 B、4 C、2 D、8

  6、下面函數的功能是(C)

  int fun (char *s)

  {

  char *p=s;

  while(*p++);

  return p-s-1;

  }

  A、計算字符串的位(bit)數 B、復制一個字符串

  C、求字符串的長度 D、求字符串存放的位置

  7、判斷有向圖是否存在回路,利用(A)方法最佳

  A、拓撲排序 B、求最短路徑

  C、求關鍵路徑 D、廣度優先遍歷

  8、依次讀入數據元素序列{a,b,c,d,e,f,g}進棧,元素進棧或出棧順序是未知的,下列序列中,不可能成為棧空時彈出的元素構成序列的有(D)

  A、{d,e,c,f,b,g,a} B、{c,d,b,e,f,a,g} C、{e,f,d,g,c,b,a} D、{f,e,g,d,a,c,b}

  9、下列有關圖的遍歷說法中,不正確的是(C)

  A、有向圖和無向圖都可以進行遍歷操作

  B、基本遍歷算法兩種:深度遍歷和廣度遍歷

  C、圖的遍歷必須用遞歸實現

  D、圖的遍歷算法可以執行在有回路的圖中

  10、在16位機器上跑下列foo函數的結果是(B)

  void foo()

  {

  int i = 65536;

  cout << i <<”,”;

  i = 65535;

  cout << i;

  }

  A、-1,65535 B、0,-1 C、-1,-1 D、0,65535

  11、有一段年代久遠的C++代碼,內部邏輯復雜,現在需要利用其實現一個新的需求,假定有以下可行的方案,應當優先選擇(D)

  A、修改老代碼的接口,滿足新的需求

  B、將老代碼拋棄,自己重新實現類似的邏輯

  C、修改老代碼的內部邏輯,滿足新的需求

  D、在這段代碼之外寫一段代碼,調用該代碼的一些模塊,完成新功能需求

  12、在5個頁框上使用LRU頁面替換算法,當頁框初始為空時,引用序列為0、1、7、8、6、2、3、7、2、9、8、1、0、2,系統將發生(C)次缺頁

  A、13 B、12 C、11 D、8

  分析:缺頁為:0、1、7、8、6、2、3、9、8、1、0,共11次

  13、阿里巴巴有相距1500km的機房A和B,現有100GB數據需要通過一條FTP連接在100s的時間內從A傳輸到B。已知FTP連接建立在TCP協議之上,而TCP協議通過ACK來確認每個數據包是否正確傳送。網絡信號傳輸速度2*108m/s,假設機房間帶寬足夠高,那么A節點的發送緩沖區可以設置為最小(A)

  A、18M B、12M C、6M D、24M

分析:

  TCP協議原理:TCP每發送一個報文段,就啟動一個定時器,如果在定時器超時之后還沒有收到ACK確認,就重傳該報文。

  如圖所示,數據包由A的緩沖區發往B,B在收到數據包以后,回發一個ACK確認包給A,之后A將該數據包從緩沖區釋放。因此,該數據包會一直緩存在A的緩沖區,直到一個ACK確認為止。題目要求在100s內發送100GB數據,網絡的傳輸速率至少是1G/s,某個數據包n在A中緩存的時間就是數據包n從A到B,再加上該數據包的ACK從B到A的時間:2*1500km/(2*108m/s)=1.5*10-2s,該段時間A中緩存的數據量至少是1G/s*1.5*10-2s約為15M

  14、有3個節點的二叉樹可能有(A)種

  A、5 B、13 C、12 D、15

  15、設某文件經內排序后得到100個初始歸并段(初始順串),若使用多路歸并排序算法,且要求三趟歸并完成排序,問歸并路數最少為(D)

  A、8 B、7 C、6 D、5

  分析:m個元素k路歸并的歸并趟數s=logk(m),代入數據:logk(100)?3

  16、一個優化的程序可以生成一n個元素集合的所有子集,那么該程序的時間復雜度是(B)

  A、O(n!) B、O(2n) C、O(n2) D、O(n log n)

  17、快速排序在已經有序的情況下效率最差,復雜度為(B)

  A、O(n log n) B、O(n2) C、O(n1.5) D、O(n2 log n)

  18、從一副牌(52張,不含打小怪)里抽出兩張牌,其中一紅一黑的概率是(D)

  A、25/51 B、1/3 C、1/2 D、26/51

  分析:52張牌從中抽兩張,就是C522種情況,一紅一黑是C261 * C261種情況,概率P = C261 * C261 / C522 =26/51

  19、有一堆石子共100枚,甲乙輪流從該堆中取石子,每次可取2、4或6枚,若取得最后的石子的玩家為贏,若甲先取,則(C)

  A、誰都無法取勝 B、乙必勝 C、甲必勝 D、不確定

  分析:先取的人只需要保證最后剩8枚就勝了。而要保證最后剩8枚,則必須要保證每一個回合內取的數是一個可控的固定數,顯然這個數字是8,所以只需要保證第一次取完后,剩下的數字是8的倍數,就一定能勝。100除以8余數為4,故而,甲先取4枚,之后每一個回合所取數與上一個回合乙所取數之和為8,就能保證必勝。

  20、現有一完全的P2P共享協議,每次兩個節點通訊后都能獲取對方已經獲取的全部信息,現在使得系統中每個節點都知道所有節點的文件信息,共17個節點,假設只能通過多次兩個對等節點之間通訊的方式,則最少需要(C)次通訊

  A、32 B、31 C、30 D、29

  分析:如上圖1所示,假設有5個節點,按連線1、2、3、4通訊之后,節點4和5就掌握了所有節點的信息,之后,1、2、3節點只需跟4或5任一節點通訊一次即連線5、6、7就可保證每個節點都知道所有節點的信息,總的通訊次數是(n-1)+(n-2)=2n-3次。

  如果將所有節點分成兩組,如圖2所示,兩組中的節點分別按連線1-8順序通訊之后,節點4和5就掌握了1-5所有節點的信息,節點9和0就掌握了6-0所有節點的信息,再按連線9、10通訊之后,節點4、5、9、0就掌握了1-0所有節點的信息,剩下的節點只需跟4、5、9、0任一節點通訊一次就可保證每個節點知道所有節點信息,和圖1相比,多了9和10兩次通訊,總的通訊次數是(2n1-3)+(2n2-3)+2=2n-4次(n1和n2分別表示分組中元素個數)。

  分3組的情況是(2n1-3)+(2n2-3)+(2n3-3)+6=2n-3次

  分4組的情況是(2n1-3)+(2n2-3)+(2n3-3)+(2n4-3)+8=2n-4次

  第二部分 不定項選擇(每題五分,每題有1-5個正確選項,完全正確計5分,漏選計2分不選計0分,多選、錯選計-2分)

  21、2-3樹是一種特殊的樹,它滿足兩個條件:

  (1)每個內部節點有兩個或三個子節點;

  (2)所有的葉節點到根的路徑長度相同;

  如果一顆2-3樹有9個葉節點,下列數量個非葉節點的2-3樹可能存在的有(BE)

  A、8 B、7 C、6 D、5 E、4

  分析:根據條件(2),葉節點只能在同一層,根據條件(1),上一層的父節點只能是3個或4個,只能是如下圖所示的兩種結果

  22、下列有關進程的說法中,錯誤的是(ABC)

  A、進程與程序是一億對應的 B、進程與作業時一一對應的

  C、進程是靜態的 D、進程是動態的過程

  23、下列函數定義中,有語法錯誤的是(D)

  A、void fun(int x, int *y){x *= *y;}

  B、int * fun(int *x, int y){return x += y;}

  C、void fun(int *x, int y){*x += y;}

  D、void fun(int x, int *y){*x *= *y;}

  24、有朋自遠方來,他乘火車,輪船,汽車,飛機來的概率分別是0.3,0.2,0.1,0.4,坐各交通工具遲到的概率分別是1/4,1/3,1/12,0,下列語句中正確的是(CD)

  A、如果他準點,那么乘飛機的概率大于等于0.5

  B、坐陸路(火車,汽車)交通工具準點機會比坐水路(輪船)要低

  C、如果他遲到,乘火車的概率是0.5

  D、如果他準點,坐輪船或汽車的概率等于坐火車的概率

  • 相關文章
主站蜘蛛池模板: 西宁佳越信息科技发展有限公司-| 铁谷网-垂直于铸造产业链服务平台、原材料采购网、行业资讯网 | 精密机械加工_零件加工_机械零部件加工厂_高精密零件加工定制—深圳精密机械加工厂 | 膨胀节_波纹膨胀节_非金属膨胀节_波纹管补偿器_膨胀节厂家-江苏苏创管业科技有限公司 | 内蒙古国际门窗幕墙展览会| 纸袋机|多层纸袋机|高速纸袋机|无锡市天天友情机械有限公司 | 咪咕体育直播,咪咕直播,CCTV5直播,体育直播,高清直播,腾讯体育直播,篮球直播,足球直播 | 阻抗分析仪 阻抗测试仪 介电常数测试仪 充电枪测试仪-苏州腾斯凯电子科技有限公司 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 南通市科脉电子科技有限公司 | 华为交换机及防火墙-H3C无线AP-鸿远腾达华为交换机总代理商 | 猪粪烘干机|小型鸡粪烘干机|猪粪烘干机价格|小型鸡粪烘干机价格 - 河南宏科重工干燥机设备生产厂家 | 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 绣花厂_电脑绣花厂_手工刺绣加工定制 - 北京丽绣坊工艺品有限公司 | 转轮除湿机,转轮除湿机,恒温恒湿机厂家_合肥铂克环境设备有限公司 | 火绒杀毒软件|火绒安全企业版_西南|四川|重庆|贵州|云南|西藏|成都火绒服务中心_成都火影科技有限公司-火绒安全|成都火影科技|火绒 | 自动_链条式_电动推杆_电动开窗器厂家_山东鑫宏玺智能科技有限公司 | 搜药网-中药材中成药大全网普及中医中药功效归经知识,中药学知识天地 | 今日标准_走心机_数控走心机_车铣复合_厂家_深圳今日标准官方网站 | 泰安铭德机械有限公司,有机肥设备,山东有机肥设备厂家,铭德机械 泰安华特玻璃钢有限公司|泰安玻璃钢|泰安华特玻璃钢 | 郑州空调维修_郑州中央空调维修_空调清洗维保-郑州大晟机电设备安装工程有限公司 | 网带烘干机-不锈钢网带-乙型网带-不锈钢链板-网带输送机-宁津县天惠机械制造有限公司 | 南京样本设计,彩页制作,宣传册设计,画册设计印刷,包装设计公司,南京台历制作 | 七台河市供排水有限责任公司| 胶球清洗-射水抽气器-磷酸盐加药装置-连云港振辉机械设备有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 郑州课桌椅|学生课桌椅|升降课桌椅批发|厂家|价格-新科教育用品 郑州井盖雨水篦子厂家-建联建材 | 微机保护装置_发电机保护_变压器保护_逆功率保护_防孤岛保护装置_光伏发电_杭州继保电气集团有限公司 | 微行科技(MicroX):半导体装备核心供应商-超高真空炉 | 永光机械-小型建筑机械领航者,公司专注于小型建筑、工程机械的研发与制造 | 科衣洛定制衣柜,书柜,厨柜,衣帽间,电视柜,酒柜,餐厅柜,门厅柜,鞋柜——科衣洛全屋定制官网 | 套丝机_钢管套丝机_螺栓套丝机S8139_螺纹钢套丝机_智能套丝机价格-瑞捷机械设备有限公司 | 天津鸿宸机械设备有限公司-提取浓缩设备和生物制药设备以及制剂设备、粉碎设备、烘干等设备供应商 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 汽车蓄电池配件_蓄电池维护保养产品_叉车电池配件研发生产厂家—联鸿能源 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 上海网站建设-上海网站制作-网站设计-上海做网站公司-SEO优化推广-咏熠软件 | 重庆物流公司,重庆商贸货运,工厂物流,同城冷链物流配送,物流软件租售-重庆协通国际物流有限公司 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 | 氢能展,氢能展会,燃料电池展,加氢设备_氢气储运_制氢设备_氢燃料汽车_加氢站成套设备 |