多益秋招技术岗笔试题.docx
- 文档编号:2298162
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:49
- 大小:1.19MB
多益秋招技术岗笔试题.docx
《多益秋招技术岗笔试题.docx》由会员分享,可在线阅读,更多相关《多益秋招技术岗笔试题.docx(49页珍藏版)》请在冰豆网上搜索。
多益秋招技术岗笔试题
2018多益秋招试题
2018多益秋招笔试题
一、选择题
1、小张的手表和闹钟走时都不准,手表比标准时间每9小时快3分钟,闹钟比标准时间每6小时慢5分钟。
一天,小张发觉手表指示9点27分时,闹钟刚好指示9点41分,那么至少要经过(C)小时,手表和闹钟才能指示同一时刻。
A.6
B.9
C.12
D.15
2、两人进行乒乓球竞赛,接受五局三胜制(先赢三局者胜,竞赛结束),则全部可能消灭的情形(各人输赢局次的不同视为不怜悯形),共(C)种。
A.10
B.15
C.20
D.30
3、有五个不同的正整数和是434,其中最大的一个数是100,那么最小的一个数最多是(D)。
A.79
B.80
C.81
D.82
4、某工程项目部门方案今年完成30个项目,每个项目可从A、B两种用人方案中任选一个,A方案包括80名基层骨干,40名技术骨干;B方案包括50名基层骨干,90名技术骨干。
现有基层骨干2070名,技术骨干1800名,要尽可能多地利用这批骨干,两种方案应各选(D)。
A.A类方案19个、B类方案11个
B.A类方案20个、B类方案10个
C.A类方案17个、B类方案13个
D.A类方案18个、B类方案12个
5、的末两位数字是(C)。
A.49
B.81
C.01
D.69
6、有甲、乙、丙、丁四个人,现要从这四个人中选出两个人参与一项竞赛。
规定:
假如甲去,那么乙也去;假如丙不去,那么乙也不去;假如丙去,那么丁不去。
最终去参与活动的两个人是(B)。
A.甲、乙
B.乙、丙
C甲、丙
D.乙、丁
7、已知饮料5元两瓶,饼干3元两包,糖果1元六颗。
甲同学用50元去买,要求:
水少买,饼干多买,糖果买越多越好。
三样的数量总数为100,那么甲同学总共买了多少糖果?
(B)
A.66
B.78
C.99
D.105
8、用4,5,6,7,8,9这六个数任意排成一个六位数,然后把每连续三个数字看作一个三位数,这样一共可得到四个三位数,那么这四个三位数之和最大是(B)。
A.3315
B.3316
C.3317
D.3318
9、当n=6时,n!
=12345*6=720,720后面有1个0;求当n=10000,n!
后面有(B)个0。
A.2498
B.2499
C.2450
D.2451
10、从所给四个选项中,选择最合适的一个填入问号处。
使之呈现确定的规律性。
(B)
A.A
B.B
C.C
D.D
二、填空题
1、对于155张装有A、B、C三种样式卡片的盒子,有三种分类方法:
对于每种样式,将该样式的卡片数目相同的盒子归为一类,假如从1—30之间全部的自然数都是某种分类中的一类的盒子数,那么三种分类的类数之和是(30)。
2、计算3x5+5x7+7x9+……+97x99+99x101=(171647)
3、有两块蛋糕,大小不同,其中大蛋糕是小蛋糕的2倍。
有一群人分蛋糕吃,假设他们的食量完全相同,刚开头的时候全部人都去吃大蛋糕,在全部人都吃到半饱之后,一半人改去吃小蛋糕,剩下一半人连续吃大蛋糕,等全部人都吃饱后,发觉大蛋糕已经全部吃完,小蛋糕还剩下一块,这块蛋糕刚好够一个人吃饱。
请问一共有(8)人在分吃蛋糕。
4、将阿拉伯数字1-36填在6x6的方格中,要求每个方格只能填一个数字,每行右面的数字总是大于左面的数字,则第三列所填6个数字的和的最小值为(63)。
以下算式的和为
(1)。
三、简答题
1、假如我们把两发子弹放入一把六发的左轮手枪当中,并且使这两发子弹相邻,之后随即旋转轮盘,对准一个苹果开枪。
结果没有子弹射出。
转盘随即自动旋转,到下一个弹巢,那么请问现在是马上扣动扳机,还是连续转动一下轮盘到下一个弹巢再扣动扳机,打碎苹果的几率更大?
假如一开头在随即旋转轮盘之后连开两枪苹果都没有被打碎,请问在第三枪的时候是马上扣动扳机,还是旋转到下一弹巢扣动扳机打碎苹果的几率更大?
在第一枪没有打碎苹果的前提下,如要在第三枪打碎苹果,恳求出最优方案的概率。
2、有十个袋子,每个袋子都装有100个小球,其中八个袋子是每个小球重10克,另外两个袋子是每个小球重9克,但是这些袋子的小球看起来都一样。
最少称几次可以找出重量较轻的两袋小球?
2018多益网络秋招试题
一、单选题
1、能正确表示a和b同时为正或同时为负的规律表达式是()。
A.(a>=0||b>=0)&&(a<0||b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)C.(a+b>0)&&(a+b<=0)
D.b>0
参考答案:
D
提示:
D选项题干缺失,正确的题干内容是:
ab>0
2、某公司有数据库,其中有一个表包含几十万个数据,但用户埋怨说查询速度太慢,下面哪种方法能提高查询的速度?
()
A.收缩数据库
B.削减数据占用空间
C.建立聚集索引和非聚集索引
D.换个高档服务器
参考答案:
C
3、下列哪个选项可以正确用以表示八进制值8.()
A.0x8
B.0x10
C.08
D.010
参考答案:
D
4、设有5000个待排序的记录关键字,假如需要用最快的方法选出其中最小的10个记录关键字,用下列()方法可以达到此目的。
A.快速排序
B.插入排序
C.归并排序
D.堆排序
参考答案:
D
二、填空题
1、Java中用于定义整型变量的关键字有四个(byte)、(short)、(int)、(long)。
2、Java中用(extends)关键字指明继承关系,用(implements)关键字指明对接口的实现。
3、this代表了当前对象的引用,(super)表示的是当前对象的父类对象。
一个具有513个节点的二叉树,最少有(10)层,最多有(513)层。
三、简答题
1、【英文翻译中文】Althoughthecompilerignorescomments,readersofourcodedonot.Programmerstendtobelievecommentsevenwhenotherpartsofthesystemdocumentationareoutofdate.Anincorrectcommentisworsethannocommentatallbecauseitmaymisleadthereader.Whenyouchangeyourcode.besuretoupdatethecomments。
参考答案:
尽管编译器忽视了注释,但我们的代码的读者却没有。
即使系统文档的其他部分已经过时,程序员也倾向于信任评论。
不正确的评论比没有评论更糟糕,因为它可能误导读者。
当你转变你的代码。
确定要更新注释。
2、有3个表:
Employee职工(工号,姓名,性别,年龄,部门)(num,name,sex,age,departmentno)Wage工资(编号,工资金额)(No,amount)Attend出勤(工号,工资编号,出勤率)(num,No,attendance)
请依据要求,编写相应的SQL语句。
(1)写一个SQL语句,查询工资金额为8000的职工工号和姓名。
(2)写一个SQL语句,查询职工张三的出勤率。
(3)写一个SQL语句,查询3次出勤率为0的职工姓名和工号。
(4)写一个SQL语句,查询出勤率为10并且工资金额小于2500的职工信息。
参考答案:
(1)
SELECTeml.num,eml.nameFROMEmployeeASeml
WHEREeml.num=
(
SELECTWage.numFROMWageWHEREWage.amount=8000
);
(2)
SELECTAttend.attendanceFROMAttendWHEREAttend.numIN
(
SELECTeml.numFROMEmployeeASemlWHEREeml.nameLIKE‘张三’
);
(3)SELECTeml.name,eml.numFROMEmployeeASemlWHERE
(
SELECTcount(*)FROMAttendWHEREAttend.num=eml.numANDattendance=0
)=3;
(4)
SELECT*FROMEmployeeASemlWHERE
(
SELECTAttend.NoFROMAttendWHEREAttend.num=eml.numANDAttend.attendance=10
)=
(
SELECTWage.NoFROMWageWHEREWage.amount<2500
)
3、TCP建立连接过程有三次握手过程,请问释放连接过程用法了几次握手,并简述该过程。
参考答案:
四次握手。
与建立连接的“三次握手”类似,断开一个TCP连接则需要“四次握手”。
第一次挥手:
主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告知被动关闭方:
我已经不会再给你发数据了(当然,在fin包之前发送出去的数据,假如没有收到对应的ack确认报文,主动关闭方照旧会重发这些数据),但是,此时主动关闭方还可以接受数据。
其次次挥手:
被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号)。
第三次挥手:
被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,也就是告知主动关闭方,我的数据也发送完了,不会再给你发数据了。
第四次挥手:
主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手。
4、写出以下程序的运行结果。
publicstaticvoidmySqrt(inta)throwsMyException{
if(a<0)
thrownewMyException();
System.out.println(Math.sqrt(a));
}
publicstaticvoidmain(String[]args){
try{
mySqrt(25);
mySqrt(-5);
}catch(MyExceptione){
System.out.println("Caught"+e);
}
}
classMyExceptionextendsException{
publicStringtoString(){
return"negative";
}
}
参考答案:
5
Caughtnegative
四、编程题
1、实现对数组(9,1,4,3,8)的冒泡排序。
(用Java语言实现,先写编程思路,再写代码,不写编程思路扣分)
importjava.io.;
publicclassTest
{
publicstaticvoidmain(string[]args)throwsjava.lang.Exception
{
//这里连续添加代码,或者清除模板后自己添加代码
System.out.println(“HelloWorld!
”);
}
}
/这里写解题思路
/
参考答案:
importjava.io.;
publicclassTest
{
publicstaticvoidBubbleSort
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多益秋招 技术 笔试