京东2019校招笔试C 开发工程师笔试题

时长:90分钟 总分:100分

76浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 1 16
1.
下面有关值类型和引用类型描述正确的是()?
问题详情




2.
如何在多线程中避免发生死锁?
问题详情




3.
采用哪种遍历方法可唯一确定一棵二叉树?(  )
问题详情




4.
TCP协议的拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由...
问题详情

TCP协议的拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。常用的方法有:




5.
对于京东商城高流量访问,预防Ddos的方法可以有?
问题详情




6.
网络管理员把优盘上的源代码给程序员参考,但要防止程序误删除或修改,以下正确...
问题详情

网络管理员把优盘上的源代码给程序员参考,但要防止程序误删除或修改,以下正确的加载方式是(      )




7.
Ext3日志文件系统的特点是:
问题详情




8.
DELETE和TRUNCATE TABLE都是删除表中的数据的语...
问题详情

DELETE和TRUNCATE TABLE都是删除表中的数据的语句,它们的不同之处描述正确的是:




9.
X定义如下,若存在X a a.x=0x1122334...
问题详情

X定义如下,若存在X a a.x=0x11223344则a.y[1]的值可能为()
union X{
    int x
    char y[4] 
}




10.
在C++中,引用和指针的区别是()
问题详情




11.
有以下程序#include <iostream>us...
问题详情

有以下程序
#include <iostream>
using namespace std
class D{
int d
public: 
D(int x=1):d(x){}
~D(){cout<<"D"}} 
int main(){ 
D d[]={_____________}
D* p=new D[2]
delete[]p
return 0 }
程序运行的结果是DDDDD,请为横线处选择合适的程序(      )




12.
有以下程序#include<iostream> us...
问题详情

有以下程序
#include<iostream>
using namespace std
class complex
{ public:
int real
int imag
complex(int r=0,int i=0)
{ real=r
imag=i}
_________________________________
}
complex add(complex &a,complex & b)
{int r=a.real+b.real
int i=a.imag+b.imag
return complex(r,i)}
int  main( )
{complex x(1,2),y(3,4),z
z=add(x,y)
cout<<z.real<<"+"<<z.imag<<"i"<<endl}
程序的输出结果为4+6i,请为横线处选择合适的程序        (      )




13.
有以下类定义#include <iostream>u...
问题详情

有以下类定义
#include <iostream>
using namespace std
class shape
{public:
virtual int area()=0
}
class rectangle:public shape
{public:
int a, b
void setLength (int x, int y) {a=xb=y}
int area() {return a*b}
}
若有语句定义rectangle r r.setLength(3,5) 则编译时无语法错误的语句是(      )




14.
关于C++中的友元函数说法正确的是()
问题详情




15.
系统管理员编写扫描临时文件的shell程序tmpsc.sh, 测...
问题详情

系统管理员编写扫描临时文件的shell程序tmpsc.sh, 测试该程序时提示拒绝执行,解决的方法有(      )




16.
在bash编程中,算术比较大于、大于等于的运算符是()
问题详情




17.
下图的UML类结构图表示的是哪种设计模式:
问题详情