搜狗2016研发工程师笔试题及答案
百度2016研发工程师笔试题及答案(三)

1 2 3 4 5
function * gen() { yield 1; yield 2; yield 3; }
下面选项描述正确的是哪个? 正确答案: C 你的答案: 空 (错误)
gen()执行后返回 2 gen()执行后返回 undefined gen()执行后返回一个 Generator 对象 gen()执行后返回 1 单道批处理系统中有 4 个作业,J1 的提交时间 8.0,运行时间为 2.0;J2 的提交时间 8.6, 运行时间为 0.6;J3 提交时间 8.8,运行时间为 0.2;J4 的提交时间 9.0,运行时间为 0.5。 在采用响应比高者优先调度算法时,其平均周转时间为 T 为()小时? 正确答案: C 你的答案: 空 (错误) 2.5 1.8 1.975 2.675 设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是 正确答案: D 你的答案: 空 (错误) n=0;while(ch=getchar()!='\n')n++; n=0;while(getchar()!='\n')n++; for(n=0;getchar()!='\n';n++); n=0;for(ch=getchar();ch!='\n';n++); iframe 的使用场景有? 正确答案: A B C D 你的答案: 空 (错误) 与第三方域名下的页面共享 cookie 上传图片,避免当前页刷新 左边固定右边自适应的布局 资源加载 以下说法正确的是? 正确答案: B D 你的答案: 空 (错误) 在多线程中不加限制的随意访问非 static 局部变量不会导致运算结果出错 在多线程中不加限制的随意访问非 static 全局变量可能会导致运算结果出错 在多线程中不加限制的随意访问 static 局部变量不会导致运算结果出错 在多线程中不加限制的随意访问 static 全局变量可能会导致运算结果出错 数据链路层采用后退 N 帧(GBN)协议,发送方已经发送了编号为 0~7 的帧。当计时器超 时时,若发送方只收到 0.2.3 号帧的确认,则发送方需要重发的帧数是? 正确答案: A 你的答案: 空 (错误) 4 2
搜狗2016C++工程师笔试题

19. 假设MySQL数据库表:
create table T{ k int unsigned not null auto_increment, a date, b varchar(24), c int,d varchar(24), primary key(k),unique key a_index (a DESC,b DESC), key k1(b),key k2(c),key k3(d));
下载文档,点击相应题目,直接查看答案
山洞的地图如下: S--------------------T
S是入口 T处有宝箱,打开宝箱之后可能得到的物品有: 1)宝石,出现概率为5%. 2)魔法券.出现概率为50%.玩家每消耗一个魔法券,可以直接传送到入口S. 3)什么也没有,概率为45%. S到T的距离为1. 每次玩家回到S之后,宝箱T的状态会重置,再次进入山洞可以重新打开宝箱获得物品. 玩家的任务是到达T获取宝石之后回到入口S.如果到达T之后没有获得宝石,可以走出山洞之后 再进入反复刷. 问题:玩家完成任务所走路程的数学期望是() A 40 B 25 C 35 D 30
牛客网-中国最大IT笔试/面试题库
下载文档,点击相应题目,直接查看答案
二. 多选选择题
18. 以下代码段有问题的是()
A
void func1(char *e){ char *p1; p1=malloc(100); sprintf(p1,error:"%s'.",e); local_log(p1); }
B
int func2(char *filename) { FILE *fp; int key; fp=fopen(filename,"r"); fscanf(fp,"%d",&key); return key; }
软件研发工程师笔试题目及答案.doc

低剂量环葩素A在心脏移植中的应用作者:廖东山,李增棋,、哪个类是所有异常的基础类?cA. String E・E rror C・Thro wab 1 e D・Runt imeException2、设floatx=l, y=2, z=3,则表达式y+二z--/++x 的值是:A. B. 3 C. 4 D. 53、下列说法正确的是A .在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法4、根据下面的程序代码,哪些选项的值返回true?publicclass Square{long width;publi eSquare (long 1) {width=l;}publicsta ticvoidmain(Stringarg]]) {Squarea,b,c; a=newSqua re (42L); b=n ewSquare (42L );c=b;long s=42L;}}A . a==b; B. s==a; C. b—c; D . (s)equals ()是Object类的一个方法,指示某个其他对象是否与此对象"相等”。
由于类Object是类层次结构的根类。
所以它是每个类的超类。
所示每个类都可以重写equals () 方法,如String类。
如果没有重写新类的equal s (),则该方法和=操作符一样在两个变量指向同一对象时返回真,但是Java推荐的是使用equalsO方法来判断两个对象的内容是否一样。
考察"=”及方法"equalsO”的用法。
注意以下几点区别。
((引用类型比较引用;基本类型比较值。
((equals()方法只能比较引用类型,可比较引用及基本类型。
((用equals ()方法进行比较时,对类File、String、Date 及封装类来说,是比较类型及内容。
((用(=”进行比较时,符号两边的数据类型必须一致,否则编译出错。
网易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研发工程师笔试题三

24 28 16 18
4. 以下不属于tcp连接断开的状态是?
A B C D
TIME_WAIT FIN_WAIT_1 SYNC_SENT FIN_WAIT_2
5. 下面关于ICMP协议的描述中,正确的是()
A B
ICMP协议根据MAC地址查找对应的IP地址 ICMP协议把公⺴的IP地址转换为私⺴的IP地址
27. TCP链接中主动断开链接netstat观察可能出现的状态流转是:
A B C D
ESTABLISHED->CLOSE_WAIT->TIME_WAIT->CLOSED ESTABLISHED->TIME_WAIT->CLOSE_WAIT->CLOSED ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED ESTABLISHED->FIN_WAIT_1->TIME_WAIT->CLOSED
D
int *ip=new int(12); for(int i=0;i<12;++i){ ip[i]=i;
牛客网-中国最大IT笔试/面试题库
下载文档,点击相应题目,直接查看答案
} delete []ip;
29. 下面哪些特性可能导致代码体积膨胀:
A B C D
宏定义 模板 内联函数 递归
牛客网-中国最大IT笔试/面试题库
下载文档,点击相应题目,直接查看答案
return 0; }
A B C D
60 80 100 125
二. 多选选择题
10. 请问下列代码的输出结果有可能是哪些()? #include<stdint.h> #include<stdio.h> union X { int32_t a; struct { int16_t b; int16_t c; }; }; int main(){ X x; x.a=0x20150810; printf("%x,%x\n",x.b,x.c); return 0; }
搜狗笔试真题

维护性。 [3] (A)忘记保存原始的 strDest 值,说明答题者逻辑思维不严密。 [4] (A)循环写成 while (*strDest++=*strSrc++);,同[1](B)。 (B)循环写成 while (*strSrc!='\0') *strDest++=*strSrc++;,说明答题者对 边界条件的检查不力。循环体结束后,strDest 字符串的末尾没有正确地加上 '\0'。 6.关于 http 功能和 tcp 报头的 答:TCP 协议头最少 20 个字节,包括以下的区域 TCP 源端口(Source Port):16 位的源端口其中包含初始化通信的端口。源端口 和源 IP 地址的作用是标示报问的返回地址。 TCP 目的端口(Destination port):16 位的目的端口域定义传输的目的。这个端 口指明报文接收计算机上的应用程序地址接口。 TCP 序列号(序列码,Sequence Number):32 位 TCP 应答号(Acknowledgment Number):32 位的序列号由接收端计算机使用,重 组分段的报文成最初形式。 如果设置了 ACK 控制位,这个值表示一个准备接收的 包的序列码。 数据偏移量(HLEN):4 位包括 TCP 头大小,指示何处数据开始。 保留(Reserved): 6 位值域, 这些位必须是 0。 为了将来定义新的用途所保留。 标 志(Code Bits):6 位标志域。表示为:紧急标志、有意义的应答标志、推、重 置连接标志、 同步序列号标志、 完成发送数据标志。 按照顺序排列是: URG、 ACK、 PSH、RST、SYN、FIN。 7.sql 语句 8.比较次数与初始序列无关的排序方法有哪些?
搜狐2016研发工程师笔试题及答案

linux 下给文件 start.sh 设置权限为自己可读可修改可执行,组内用户为可读可执行不 可修改,其余用户没有任何权限,那么设置该文件权限的命令为() 正确答案: B 你的答案: 空 (错误) chmod chmod chmod chmod start.sh start.sh start.sh start.sh 706 750 705 777
思路: 1、 首先建立 id_index 的 hash 表, 该表的作用为将节点 id 映射到节点在 array 中的下标,方便以后查询 2、算法的主要思想是先处理叶子节点(叶子节点 state 为 0),处理叶子节 点时,将叶子节点的权重添加到其父节点上,并将叶子节点标记为删除(将对应的 斯 state 设置为-1),这时原来高度为 1 的所有节点又变成新的叶子节点,然后迭代 处理,直到处理完根节点 3、 其中 state 和 weight 分别为数组 array 中对应节点的状态(-1, 0, 1)和权重
搜狗2016研发工程师笔试题及答案

派生类的虚函数与基类的虚函数具有不同的参数个数和类型 内联函数不能是虚函数 派生类必须重新定义基类的虚函数 虚函数可以是一个 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 你的答案: 空 (错误)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
9}
正确答案: A B 你的答案: 空 (错误)
*(*(a+i)+j)=1 *(a[i]+j)=1 **(a+i)[j]=1 *((a+i)+j)=1
在 linux+gcc 下,关于以下代码,正确的是()
1 std::string& test_str()
2{
3
std::string str="test";
ACK 包 FIN 包 不会收到回包 RST 包
选项代码中能正确操作数组元素的是()
1 int mai0},{0,0}};
3
for(int i=0;i<N;i++){
4
for(int j=0;j<N;j++){
5
//访问二维数组 a 的值
6
//选项代码
7
}
8
将负样本重复 10 次,生成 10w 样本量,打乱顺序参与分类 直接进行分类,可以最大限度利用数据 从 10w 正样本中随机抽取 1w 参与分类 将负样本每个权重设置为 10,正样本权重为 1,参与训练过程
使用一个长度最大为 150 的队列,对满二叉树进行广度优先遍历时,能够容纳的二叉 树的最大深度为()(第一层深度为 1) 正确答案: A 你的答案: 空 (错误)
8 10 9 7
对以下数据结构中 data 的处理方式描述正确的是() 1 struct Node 2{
3
int size;
4
char data[0];
5 };
正确答案: C 你的答案: 空 (错误)
data 将会被编译成一个 char *类型指针 全部描述都不正确 编译器会认为这就是一个长度为 0 的数组,而且会支持对于数组 data 的越界访问 编译器会默认将数组 data 的长度设置为 1
在 HMM 中,如果已知观察序列和产生观察序列的状态序列,那么可用以下哪种方法 直接进行参数估计() 正确答案: D 你的答案: 空 (错误)
EM 算法 维特比算法 前向后向算法 极大似然估计
幼儿园 10 个小朋友排成一列,其中 3 个小朋友是女孩,求女孩排在一起的概率是() 正确答案: C 你的答案: 空 (错误)
组成数字 1 到 2,000,000 的所有数字的各位的总和是
正确答案: A 你的答案: 空 (错误)
55,000,002 45,000,002 2,000,001,000,000 10,999,902
两个人两个小时能组装两辆自行车,要在 6 小时内组装 12 辆自行车,需要多少人? 正确答案: C 你的答案: 空 (错误)
一个长方体形状的盒子长、宽、高分别为 20 厘米、8 厘米和 2 厘米,现在要用一张 纸将其六个面完全包裹起来,要求从纸上剪下的部分不得用作贴补,请问这张纸的 大小可能是下列哪一个?( ) 正确答案: C 你的答案: 空 (错误)
长 25 厘米、宽 17 厘米 长 26 厘米、宽 14 厘米 长 24 厘米、宽 21 厘米 长 24 厘米、宽 14 厘米
2 3 4 5
在 Logistic Regression 中,如果同时加入 L1 和 L2 范数,会产生什么效果() 正确答案: A 你的答案: 空 (错误)
可以做特征选择,并在一定程度上防止过拟合 能解决维度灾难问题 能加快计算速度 可以获得更准确的结果
在分类问题中,我们经常会遇到正负样本数据量不等的情况,比如正样本为 10w 条数 据,负样本只有 1w 条数据,以下最合适的处理方法是() 正确答案: A 你的答案: 空 (错误)
均匀分布 泊松分布 二项分布 正态分布
对一个由 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
1/18 1/6 1/15 1/10
STL 中的 unordered_map 和 priority_queue 使用的底层数据结构分别是什么?() 正确答案: B 你的答案: 空 (错误)
rbtree,queue hashtable,heap rbtree,heap hashtable,queue
平面上平均每 4 个单位面积有一个染色点,观察一定面积上的点数 X,X 近似服从() 正确答案: B 你的答案: 空 (错误)
下列不是 SVM 核函数的是: 正确答案: B 你的答案: 空 (错误)
多项式核函数 logistic 核函数 径向基核函数 Sigmoid 核函数
关于虚函数的描述正确的是() 正确答案: B 你的答案: 空 (错误)
派生类的虚函数与基类的虚函数具有不同的参数个数和类型 内联函数不能是虚函数 派生类必须重新定义基类的虚函数 虚函数可以是一个 static 型的函数
32 位/33MHzPCI 总线的峰值带宽是多少? 正确答案: C 你的答案: 空 (错误)
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 你的答案: 空 (错误)
编译警告 返回局部变量的引用,运行时出现未知错误 正常编译且运行 把代码里的&都去掉之后,程序可以正常运行
33MB/s 4MB/s 133MB/s 266MB/s
关于函数输入参数的正确描述都有哪些?() 正确答案: A C D 你的答案: 空 (错误)
始终用 const 限制所有指向只读输入参数的指针和引用 值传递只用于原始类型(int,float...)的输入参数 优先按 const 的引用取得其他用户定义类型的输入 如果函数需要修改其参数副本,则可以考虑通过值传递代替通过引用传递
缓存系统中的主要使用的数据结构是() 正确答案: C 你的答案: 空 (错误)
HashSet Array HashMap LinkedList
A,B 两台机器都正常工作,B 机器未监听任何端口.如果 A 机器向 B 机器 80 端口发送 SYN 包,会收到何种类型的回包? 正确答案: D 你的答案: 空 (错误)