京东2016研发工程师笔试题及答案

合集下载

软件研发工程师笔试题目及答案分享

软件研发工程师笔试题目及答案分享

软件研发工程师笔试题目及答案分享导读:之前先找些相关公司的目来练练手吧,做到心里有数总不会错的。

以下是由应届毕业生网小编J.L为您整理推荐的笔试题目和,欢迎参考阅读。

请在60分钟内作答一、选择题1、哪个类是所有异常的基础类CA.StringB.ErrorC.ThrowableD.RuntimeException2、设float x = 1,y = 2,z = 3,则表达式y+=z--/++x的值是:(A)A. 3.5B. 3C. 4D. 53、下列说法正确的是(B )A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法4、根据下面的程序代码,哪些选项的值返回truepublic class Square {long width;public Square(long l) {width = l;}public static void main(String arg[]) { Square a, b, c;a = new Square(42L);b = new Square(42L);c = b;long s = 42L;}}A.a == b;B.s == a;C.b == c;D.a.equals(s)equals() 是Object类的一个方法,指示某个其他对象是否与此对象相等。

由于类Object 是类层次结构的根类。

所以它是每个类的超类。

所示每个类都可以重写equals()方法,如String类。

如果没有重写(override)新类的equals(),则该方法和== 操作符一样在两个变量指向同一对象时返回真,但是Java推荐的是使用equals()方法来判断两个对象的内容是否一样。

考察== 及方法equals() 的用法。

注意以下几点区别。

引用类型比较引用;基本类型比较值。

equals()方法只能比较引用类型,== 可比较引用及基本类型。

大众点评2016研发工程师笔试题及答案(一)

大众点评2016研发工程师笔试题及答案(一)

某计算机存储器按字节编址,采用小端方式存放数据。

假定编译器规定int型和short型长度分别为32位和16位并且数据按边界对齐存储。

某C语言程序段如下:1 2 3 4 5 6 7 struct{int a;char b;short c;}record;record.a=273;若record变量的首地址为0XC008,则低地址0XC008中内容及record.c的地址是()正确答案: B 你的答案: 空(错误)0X00、0XC00D0X11、0XC00E0X11、0XC00D0X00、0XC00E给定一个整数sum,从有N个有序元素的数组中寻找元素a,b,使得a+b的结果最接近sum,最快的平均时间复杂度是:正确答案: A 你的答案: 空(错误)O(n)O(nlogn)O(n^2)O(logn)给定一个数组,可以从数组中取出下标不连续的任意个数,求可以取出的数的和的最大值,例如:给出数组A[]={1,2,2,5,3,4,3}可以取出的最大和为2+5+4=11。

现再给定数组{3,9,7,5,1,3,1,2,7},能取出的数的和的最大值是正确答案: B 你的答案: 空(错误)38242219一个节点数>5的树,至少删去几个结点才可以使该树不连通?正确答案: B 你的答案: 空(错误)123计算50的阶乘,结果末尾处有多少个0?正确答案: C 你的答案: 空(错误)10111213下列哪个整数是否具有以下性质:将该整数每位的数平方后相加,得到一个新的数,如此循环下去,最后能得到1。

例如:整数71 2 3 4 5 7^2=494^2+9^2=979^2+7^2=1301^2+3^2+0^2=10 1^2+0^2=1正确答案: D 你的答案: 空(错误)16171819关于以下程序段,正确的说法是:()1 2 3 4 5 6 String s1="abc"+"def";//1String s2=new String(s1);//2if(s1.equals(s2))//3System.out.println(".equals succeeded");//4 if(s1==s2)//5System.out.println("==succeeded");//6正确答案: C 你的答案: 空(错误)行4,行6都不执行行6执行,行4不执行行4执行,行6不执行行4,行6都将执行有如下一段程序:1 2 3 4 int f1(float); int f2(char); int f3(float); int f4(float);5 int (*pf)(float);则以下不合法的是:()正确答案: C 你的答案: 空(错误)int (*p)(float)=&f1;pf=&f4;pf=&f2;pf=f3;下列关于对象数组的描述中,()是错误的.正确答案: A 你的答案: 空(错误)对象数组只能赋初值而不能再赋值对象数组的每个元素是同一个类的对象对象数组的数组名是一个常量指针对象数组的下标是从0开始的待测试的大众点评主页打不开(不是40x,50x)这样的错误,是无法链接,可能原因有哪些?怎么排查?参考答案1.由DNS错误导致的打不开网页,通常是由于DNS服务器自身问题,或者用户设定的dns 服务器地址有误。

网易2016研发工程师笔试题及答案(二)

网易2016研发工程师笔试题及答案(二)

设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是()步骤 T1 T21 读A=1002 读A=1003.A=A+10写回4. A=A-10正确答案: D 你的答案: 空(错误)该操作不能重复读该操作不存在问题该操作读"脏"数据该操作丢失修改以下哪个不是与Mysql服务器相互作用的通讯协议()正确答案: B 你的答案: 空(错误)TCP/IPUDP共享内存SocketCPU和两台输入/输出设备(I1,I2)多道程序设计环境下,同时有三个作业J1,J2,J3进行,这三个作业使用CPU和输入/输出设备的顺序和时间如下所示:J1:I2(35ms);CPU(15ms);I1(35ms);CPU(15ms);I2(25ms)J2:I1(25ms);CPU(30ms);I2(35ms)J3:CPU(30ms);I1(25ms);CPU(15ms);I1(15ms);假定CPU,I1,I2都能并行工作,J1的优先级最高,J2次之,J3优先级最低,优先级高的作业可以抢占优先级低的作业的CPU,但不能抢占I1,I2,作业从J3开始到完成需要多少时间?正确答案: C 你的答案: 空(错误)13085140115文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?正确答案: A 你的答案: 空(错误)chmod a+x g+w exer1chmod g+w exer1chmod 765 exer1chmod o+x exer1新建一个管理员用户admin,需要使用的参数()正确答案: A 你的答案: 空(错误)useradd -u 0 -o adminuseradd -g -0 adminuseradd -p -d adminuseradd -e -f admin设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项错误的是:正确答案: A C D 你的答案: 空(错误)可以随意读和写只能写不能读可以在原有内容后追加写写操作结束后可以从头开始读下面()组命令,将变量count值赋值为1正确答案: B 你的答案: 空(错误)DIM@count=1 count=1DECLARE @count SELECT @count=1DECLARE count SELECT count=1DIM @count SELECT @count=1下面重载乘法运算符的函数原型声明中正确的是:正确答案: A B D 你的答案: 空(错误)MyClass operator *(double ,MyClass);MyClass operator *(MyClass ,MyClass);MyClass operator *(double ,double);MyClass operator *(MyClass ,double);依次把结点的关键字的值为50,30,20,150,130,40,80,70,85,15的记录插入到初始化为空的平衡二叉排序树中,在插入过程中平衡树条件如被破坏,则进行必要的调整,得到的平衡二叉排序树的深度为()正确答案: C 你的答案: 空(错误)6543截止JDK1.8版本,java并发框架支持锁包括? 正确答案: A B D 你的答案: 空(错误)读写锁自旋锁X锁乐观锁排他锁下列哪个IP地址可以分配给一台计算机?正确答案: D 你的答案: 空(错误)256.1.3.4197.3.11.0199.5.8911.15.33.235。

阿里巴巴2016研发工程师笔试选择题(四)

阿里巴巴2016研发工程师笔试选择题(四)
class A { public:
A ():m_iVal(0){test();} virtual void func() { std::cout<<m_iVal<<‘ ’;} void test(){func();} public: int m_iVal; }; class B : public A { public: B(){test();}; virtual void func() {
牛客出品-
C 甲得到17/27,乙得到1/3,丙得到1/27 D 甲得到19/27,乙得到6/27,丙得到2/27 E 甲得到18/27,乙得到7/27,丙得到2/27 F 甲得到17/27,乙得到8/27,丙得到2/27

牛客网-中国最大IT笔试/面试题库
步增⻓
9. 有一个类B继承自类A,他们数据成员如下:
class A { ... private:
int a; }; class B : public A { ... private:
int a; public:
const int b; A &c; static const char* d; B* e; }
++m_iVal; std::cout<<m_iVal<<‘ ’; } }; int main(int argc ,char* argv[]) { A*p = new B; p->test(); return 0; }
A 10
B 01
C 012
D 210 E 不可预期 F 以上都不对
2. 2015年年初,某公司部⻔举行年会,期间有个游戏,规则是通过猜拳的方法决出每一局的胜负(一人赢其他 所有人才算赢得本局,出现平局就继续猜拳),如果谁先赢满7局,则获胜,并赢得全部奖金。现在有3名员工 甲、乙、丙参与了这个游戏,游戏进行了一会,分数为甲6,乙5,丙4,但时间已晚,大家要吃饭了。最公平 的奖金分配方案是____。 A 甲得到19/27,乙得到7/27,丙得到1/27 B 甲得到18/27,乙得到8/27,丙得到1/27

腾讯2016研发工程师笔试题及答案(一)

腾讯2016研发工程师笔试题及答案(一)
爸爸去哪儿中的 3 对父子站成一排,各自父子之间不能相邻,比如石头不能和郭涛挨着, 以此类推,共有几种站法? 正确答案: C 你的答案: 空 (错误)
120 48 240 144
请找出下面程序中有哪些错误:
1 int main()
2{
3
int i=10;
4
int j=1;
5
const int *p1;//(1)
n-1 m-1 m-n+1 m-n-1
在序列(22,34,55,77,89,93,99,102,120,140)中,采用二分查找,分别查找 77,34,99,所需 的查找次数分别为() 正确答案: D 你的答案: 空 (错误)
3,3,3 3,3,4 3,4,3 4,2,4
ip 地址 10.1.8.0/24 和 10.1.9.0/24,下列哪个是正确的汇总网段: 正确答案: C 你的答案: 空 (错误)
testArray 是一个包含 8 个元素的 int 类型数组,请问表达式: sizeof(testArray)/sizeof(testArray[0])的值是_____. 正确答案: D 你的答案: 空 (错误)
1 2 4 8
n 个顶点,m 条边的全连通图,至少去掉____边才能构成一棵树? 正确答案: C 你的答案: 空 (错误)
接口中可以用虚方法 一个类可以实现多个接口 接口不能被实例化 接口中可以包含已经实现的方法
下面关于 HTTP 协议的说法正确的是: 正确答案: A C 你的答案: 空 (错误)
HTTP 是基于 TCP 协议之上的应用层协议 HTTP 是一个普通用在浏览器和 web 服务器之间进行数据交换的流式二进制协议 HTTP 协议的 ETAG 响应头主要用于信息的过期验证 HTTP1.0 中的 cache-control 响应头主要用于控制信息在浏览器的缓存

搜狗2016研发工程师笔试题及答案

搜狗2016研发工程师笔试题及答案
关于虚函数的描述正确的是() 正确答案: B 你的答案: 空 (错误)
派生类的虚函数与基类的虚函数具有不同的参数个数和类型 内联函数不能是虚函数 派生类必须重新定义基类的虚函数 虚函数可以是一个 static 型的函数
32 位/33MHzPCI 总线的峰值带宽是多少? 正确答案: C 你的答案: 空 (错误)
下列不是 SVM 核函数的是: 正确答案: B 你的答案: 空 (错误)
多项式核函数 logistic 核函数 径向基核函数 Sigmoid 核函数
组成数字 1 到 2,000,000 的所有数字的各位的总和是
正确答案: A 你的答案: 空 (错误)
55,000,002 45,000,002 2,000,001,000,000 10,999,902
两个人两个小时能组装两辆自行车,要在 6 小时内组装 12 辆自行车,需要多少人? 正确答案: C 你的答案: 空 (错误)
均匀分布 泊松分布 二项分布 正态分布
对一个由 A,B,C,D 随机组成的序列进行哈弗曼编码,据统计,各个元素的概率分别 为:P(A)=0.4,P(B)=0.35,P(C)=0.2,P(D)=0.05,请问该编码的平均期望编码长 度为()bits? 正确答案: C 你的答案: 空 (错误)
1.45 1.7 1.85 1.92
4
return str;
5}
6 int main()
7{
8
std::string& str_ref=test_str();
9
std::cout<<str_ref<<std::endl;
10
return 0;
11 }
正确答案: A B D 你的答案: 空 (错误)

阿里巴巴2016研发工程师笔试题及答案(三)


99 100 101 150 200 201 两人在一个 n 个点的无向完全图上进行游戏,每次可以选择当前图中两个端点度数奇偶性 相同的边删除, 谁不能操作谁输, 则在 n=1,2,3,......,9,10 中, 有____个图先手有必胜策略。 正确答案: D 你的答案: 空 (错误) 2 3 4 5 6 7 以下程序输出结果是____。
你的答案: 空 (错误)
在 Visual Studio 开发环境下, 以下代码输出结果为____。
正确答案: D 0 1 2 2 0 1 1 2 1 0 2 0
将森林转换为对应的二叉树, 若在二叉树结点中, 结点 m 是结点 n 的双亲结点的双亲结点, 则在原来的森林中,m 和 n 可能具有的关系是____。 1.父子关系 2.m 的双亲结点与 n 的双亲结点是兄弟关系 3.兄弟关系 正确答案: B 你的答案: 空 (错误) 只有 3 1和3 1和2 1、2 和 3 只有 1 只有 2 在 1,2,3,......,999,1000 中,有____个数各位数之和模 10 等于 0。 正确答案: A 你的答案: 空 (错误)
你的答案: 空 (错误)
正确答案: B A->0 B->1
A->1 B->0 编译出错 以上都不对 关于线程和进程,不正确的描述是____。 正确答案: D 你的答案: 空 (错误) 进程的隔离性要好于线程 线程在资源消耗上通常要比进程轻量 不同进程间不会共享逻辑地址空间 同一个进程的线程之间共享内存,包括堆和栈 进程间有途径共享大量内存中的数据 线程间通讯可以通过直接访问全局变量,或者使用进程间通讯的机制(IPC) 如果我国希望在30年后实现经济翻翻, 并且假设我国经济增长速度每年都保持相同, 那么 至少需要每年保持____增长速度才可实现目标。 正确答案: D 你的答案: 空 (错误) 1.5% 1.8% 2.0% 2.4% 3.3% 7.0% 下面是折半查找的实现,data 是按升序排列的数据,x 是查找下标,y 是查找的上标, v 是查找的数值,返回 v 在 data 的索引,若没找到返回-1。代码不正确是____。

软件开发工程师考试试题含答案

软件开发工程师考试试题含答案2016年软件开发工程师考试试题(含答案)一.选择题1、系统测试使用( C )技术, 主要测试被测应用的高级互操作性需求, 而无需考虑被测试应用的内部结构。

A、单元测试B、集成测试C、黑盒测试D、白盒测试2、单元测试主要的测试技术不包括(B )。

A、白盒测试B、功能测试C、静态测试D、以上都不是3、(A )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

A、系统测试B、集成测试C、单元测试D、功能测试4、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是( A )。

A、 Alpha版B、Beta版C、正版D、以上都不是5、自底向上法需要写(A )。

A、驱动程序B、桩程序C、驱动程序和桩程序D、 .以上都不是6、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(C)A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);B、(500,+∞)C、(500,+∞)、任意大于0小于500的非100倍数的整数;D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);7、因果图/判定表工程方法在以下那种情况下不适用(C)A、输入输出明确,或输入输出因果关系明确的情况下B、被分析的特性或功能点复杂,输入项目很多的情况下C、系统输入之间相互约束多,需要做大范围的组合测试情况下D、系统输入之间基本没有相互联系8、以下说法不正确的是(D)A、测试原始需要明确了产品将要实现了什么B、产品测试规格明确了测试设计内容C、测试用例明确了测试实现内容D、以上说法均不正确9、可测试性中,有关系统可观察性的理解,下面说法那个是错误的( B)A、系统所有的输出结果可观察,错误输出易于识别;B、系统运行状态和内部处理的过程信息可观察;C、系统内部变量名及其取值可观察;D、系统内部重要对象的状态和属性可观察;E、系统内部重要的操作的处理时间可观察;F、系统内部重要的资源的占用情况及单个资源的创建、保持、释放过程可观察10、测试脚本的编写规范强调:(ABCD )A、可读行B、可重用性C、可维护性D、可移植性11、当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC )A、失效影响度B、成熟度C、继承方式D、用户原始需求12、从下列关于软件测试的叙述中,选出正确的叙述(CD)A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的B、测试的目的是验证该软件已正确的实现了用户的要求C、发现错误多的程序块,残留在模块中的错误也多D、测试设计时,应充分考虑异常的输入情况13、软件验收测试的合格通过准则是:(ABCD)A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

完美世界2016研发工程师笔试题及答案


int main(){ string str; cin>>str; permute(str, 0, str.size()); for(int i = 0; i < result.size(); i++){ cout << result[i] << endl; } return 0; } 编写一个程序,将小于 n 的所有质数找出来。
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
return ""; } int main(void) { map<string, double> hm; hm.insert(pair<string, double>("1", hm.insert(pair<string, double>("2", hm.insert(pair<string, double>("3", hm.insert(pair<string, double>("4", hm.insert(pair<string, double>("5", while (1) cout << getRandomPrize(hm); return 0; }
快速排序 堆排序 归并排序 插入排序 三个程序 a,b,c,它们使用同一个设备进行 I/O 操作, 并按 a,b,c 的优先级执行(a 优先 级最高, c 最低).这三个程序的计算和 I/O 时间如下图所示。 假设调度的时间可忽略。 则在单道程序环境和多道程序环境下(假设内存中可同时装入这三个程序, 系统采用 不可抢占的调度策略).运行总时间分别为() 计算 I/O 计算 a 30 40 10 b 60 30 10 c 20 40 20 正确答案: A 你的答案: 空 (错误) 260,180 240,180 260,190 240,190 6 支笔,其笔身和笔帽颜色相同:但 6 支笔颜色各不相同,求全部笔身都戴错笔帽 的可能性有多少种? 正确答案: A 你的答案: 空 (错误) 265 266 267 268 已知有序序列 b c d e f g q r s t,则在二分查找关键字 b 的过程中,先后进行比较的 关键字依次是多少?() 正确答案: B 你的答案: 空 (错误) f f g g d c c d b b b b

滴滴出行2016研发工程师笔试题及答案(四)

二叉排序树 队列 栈 哈希表
一条 tcp 连接,主动关闭的一方不可能出现的连接状态是() 正确答案: A 你的答案: 空 (错误)
CLOSE_WAIT FIN_WAIT2 TIME_WAIT FIN_WAIT1
哪种排序算法最坏情况下是最快的?() 正确答案: C 你的答案: 空 (错误)
冒泡排序 希尔排序 归并排序 快速排序
volatile int *p=(int *)0xaae0275c;*p=1 (volatile int *)0xaae0275c[0]=1 volatile int *p=(int *)0xaae0275c;p[0]=1 *(volatile int *)0xaae0275c=1
以下那种结构,平均来讲获取任意一个指定值最快?() 正确答案: D 你的答案: 空 (错误)
broadcast multicast unicast 以上选项都不正确
大量在外部排序中使用的数据结构是() 正确答案: B 你的答案: 空 (错误)
hashtable B+Tree RB-tree skip list
若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句错误的是() 1 1.p=s; 2 2.p=k; 3 3.p=s[0]; 4 4.k=s; 正确答案: A 你的答案: 空 (错误)
124 1234 12 234
若一序列进栈顺序为 e1,e2,e3,e4,e5,问存在多少种可能的出栈序列()
正确答案: B 你的答案: 空 (错误)
41 42 43 44
IPv4 版本的因特网总共有多少有效 A 类地址网络() 正确答案: D 你的答案: 空 (错误)
255 128 256 126
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档