凤凰网2017秋招研发工程师笔试试卷

时长:120分钟 总分:100分

144浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 17 10 7
1.
查找哈希表,解决冲突的方法包括()
问题详情




2.
下列排序方法中,稳定的排序方法是()
问题详情





3.
在计算机网络中,下列叙述正确的是()
问题详情




4.
有一个正整数序列1,2,3,......,n和一个最多能容纳m个数字的栈,数字按序列顺序进栈,但出栈顺序是随机的;例如,n=2,m=3,则出栈顺序可能是1,2或者2,1;若n=7,m=5时,则出栈序列可能是下列的哪些选项()
问题详情




5.
某大型晚会的导演组在对节目进行终审时,有六个节目尚未确定通过,这六个节目分别是歌曲A、歌曲B、相声C、相声D、舞蹈E和魔术F。综合考虑各种因素,导演组确定了如下方案 (1) 歌曲A和歌曲B至少要上一个; (2) 如果相声C不能通过或相声D不能通过,则歌曲A也不能通过; (3) 如果相声C不能通过,那么魔术F也不能通过; (4) 只有舞蹈E通过,歌曲B才能通过; 导演组最终确定舞蹈E不能通过;由此可以推出()
问题详情

某大型晚会的导演组在对节目进行终审时,有六个节目尚未确定通过,这六个节目分别是歌曲A、歌曲B、相声C、相声D、舞蹈E和魔术F。综合考虑各种因素,导演组确定了如下方案

(1) 歌曲A和歌曲B至少要上一个;

(2) 如果相声C不能通过或相声D不能通过,则歌曲A也不能通过;

(3) 如果相声C不能通过,那么魔术F也不能通过;

(4) 只有舞蹈E通过,歌曲B才能通过;

导演组最终确定舞蹈E不能通过;由此可以推出()





6.
在计算机网络中,TCP和UDP协议的相似之处是()
问题详情




7.
A、 B 文件中各存放50亿条URL,每条URL占用64字节,在内存限制是4G的情况下,以下哪种方法能够找到A、B文件之间的重复URL()
问题详情

A、 B 文件中各存放50亿条URL,每条URL占用64字节,在内存限制是4G的情况下,以下哪种方法能够找到AB文件之间的重复URL()





8.
两个市区C1和C2,其人口比率是1:3,从今年的患病统计来说,C1市区由于污染严重,患病的概率是0.1%,而C2市区的患癌概率是0.02%,现在医院接收到一位患癌病人,他是C1市区的概率是()
问题详情






9.
若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()
问题详情




10.
学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()
问题详情




11.
在C语言中,若有定义:int a[4][10](其中0<=i<4,0<=j<10)则下列选项中对数组元素a[i][j]引用错误的是()
问题详情




12.
关于数据结构,下面叙述中正确的是()
问题详情




13.
在C++中,一个函数功能不太复杂,但要求被频繁调用,则应该把它定义为()
问题详情




14.
在操作系统中,下列有关死锁的说法正确的是()
问题详情




15.
下列有关JAVA异常处理的叙述中正确的是()
问题详情




16.
进程和线程是操作系统中最基本的概念,下列有关描述不正确的是()
问题详情




17.
深度学习是当前很热门的机器学习算法,在深度学习中,涉及到大量的矩阵相乘,现在需要计算三个稠密矩阵A,B,C的乘积ABC,假设三个矩阵的尺寸分别为m*n,n*p,p*q,且m<n<p<q,以下计算顺序效率最高的是()
问题详情




18.
观察数字序列:1,3,4,8,16,(?)的规律;给出最合适填充到问号处的选项:()
问题详情




19.
在JAVA中,下列哪些是Object类的方法()
问题详情





20.
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
问题详情




21.
以下哪些算法可用于遍历网络图()
问题详情




22.
假设你只有100MB的内存,需要对1GB的数据进行排序,最合适的算法是()
问题详情




23.
在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法,要求每次只能向上或向右移动一格,并且不能通过P()
问题详情

在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法,要求每次只能向上或向右移动一格,并且不能通过P()

B

P

A







24.
下列关于JAVA多线程的叙述正确的是()
问题详情




25.
折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中哪些元素比较大小,查找结果失败()
问题详情




26.
在JAVA中,假设A有构造方法A(int a),则在类A的其他构造方法中调用该构造方法和语句格式应该为()
问题详情




27.
如果要从数据库中删除触发器,应该使用SQL语言的命令()
问题详情




28.
你有两个罐子AB,需要放入两种颜色的球。现共有50个红色弹球,50个蓝色弹球。随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始A罐子应放()个红球;B罐子应放()个蓝球。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
问题详情

你有两个罐子AB,需要放入两种颜色的球。现共有50个红色弹球,50个蓝色弹球。随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始A罐子应放()个红球;B罐子应放()个蓝球。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)

29.
每份考卷都有一个8位二进制序列号,当且仅当一个序列号含有偶数个1时,它才是有效的。例如,00000000、01010011都是有效的序列号,而11111110不是。那么,有效的序列号共有()个。
问题详情
30.
<p style="margin-left: 0.0cmtext-indent
问题详情

观察一下C代码片段

int i=10,j=10,k=8

k*=i+j

请问k=()

31.
(1) 当一个对象被当做一个参数传递到方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?() (2) 对于JVM内存配置参数:-Xmx10240m -Xmx10240m -Xmx5120m -XXSurvivorRatio=3 Survivor区总大小分别为()、() (3) JAVA 中为了保证线程对共享资源操作的完整性,用关键字()为共享资源加锁来解决这个问题。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
问题详情

(1) 当一个对象被当做一个参数传递到方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?()

(2) 对于JVM内存配置参数:-Xmn10240m -Xmx10240m -Xmx5120m -XXSurvivorRatio=3 Survivor区总大小分别为()、()

(3) JAVA 中为了保证线程对共享资源操作的完整性,用关键字()为共享资源加锁来解决这个问题。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)

32.
设一棵完全二叉树具有1000个结点,则此完全二叉树有()叶子结点,有()个度为2的结点,有()个结点只有非空左子树。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
问题详情

设一棵完全二叉树具有1000个结点,则此完全二叉树有()叶子结点,有()个度为2的结点,有()个结点只有非空左子树。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)

33.
请补全下面的快速排序代码 void qsort(int *array,intlen) { int value,start,end if(len<=1) return value=array[0] start=0 end=len-1 while(start<end) { for(start<end--end) { if(array[end]<value) {
问题详情

请补全下面的快速排序代码

void qsort(int *array,intlen)
{
int value,start,end
if(len<=1) return
value=array[0]
start=0
end=len-1
while(start<end) {
for(start<end--end) {
if(array[end]<value) {
____________________
break
}
}
for(start<end++start) {
if(array[start]>value){
____________________
break
}
}
}
____________________
qsort(array,start)
qsort(array+start+1,)___________________
}

(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)

34.
假设我们通过对凤凰新闻日志的清理获取到一亿条新闻的URL地址,现在需要统计出一亿条新闻URL中最热门的五十条新闻URL(这些新闻URL重复度比较高,虽然总数是一亿,如果去重之后,大约有三千万条新闻URL,URL去重过程不需要考虑,一条新闻URL的重复度越高,说明阅读该新闻的用户越多,也就是越热门,每条新闻URL长度限制不超过255字节),要求使用的内存不超过8G,请写出基本思路与步骤。(该题不计入试卷得分,有时间则完成)
问题详情