凤凰网2017秋招研发工程师笔试试卷
时长:120分钟 总分:100分
144浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 17 | 10 | 7 |
有一个正整数序列1,2,3,......,n和一个最多能容纳m个数字的栈,数字按序列顺序进栈,但出栈顺序是随机的;例如,n=2,m=3,则出栈顺序可能是1,2或者2,1;若n=7,m=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不能通过;由此可以推出()
A、 B 文件中各存放50亿条URL,每条URL占用64字节,在内存限制是4G的情况下,以下哪种方法能够找到A、B文件之间的重复URL()
A、 B 文件中各存放50亿条URL,每条URL占用64字节,在内存限制是4G的情况下,以下哪种方法能够找到A、B文件之间的重复URL()
两个市区C1和C2,其人口比率是1:3,从今年的患病统计来说,C1市区由于污染严重,患病的概率是0.1%,而C2市区的患癌概率是0.02%,现在医院接收到一位患癌病人,他是C1市区的概率是()
深度学习是当前很热门的机器学习算法,在深度学习中,涉及到大量的矩阵相乘,现在需要计算三个稠密矩阵A,B,C的乘积ABC,假设三个矩阵的尺寸分别为m*n,n*p,p*q,且m<n<p<q,以下计算顺序效率最高的是()
在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法,要求每次只能向上或向右移动一格,并且不能通过P()
在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法,要求每次只能向上或向右移动一格,并且不能通过P()
B | |||||||
P | |||||||
A |
你有两个罐子AB,需要放入两种颜色的球。现共有50个红色弹球,50个蓝色弹球。随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始A罐子应放()个红球;B罐子应放()个蓝球。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
你有两个罐子AB,需要放入两种颜色的球。现共有50个红色弹球,50个蓝色弹球。随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始A罐子应放()个红球;B罐子应放()个蓝球。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
每份考卷都有一个8位二进制序列号,当且仅当一个序列号含有偶数个1时,它才是有效的。例如,00000000、01010011都是有效的序列号,而11111110不是。那么,有效的序列号共有()个。
(1) 当一个对象被当做一个参数传递到方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?() (2) 对于JVM内存配置参数:-Xmx10240m -Xmx10240m -Xmx5120m -XXSurvivorRatio=3 Survivor区总大小分别为()、() (3) JAVA 中为了保证线程对共享资源操作的完整性,用关键字()为共享资源加锁来解决这个问题。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
(1) 当一个对象被当做一个参数传递到方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?()
(2) 对于JVM内存配置参数:-Xmn10240m -Xmx10240m -Xmx5120m -XXSurvivorRatio=3 Survivor区总大小分别为()、()
(3) JAVA 中为了保证线程对共享资源操作的完整性,用关键字()为共享资源加锁来解决这个问题。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
设一棵完全二叉树具有1000个结点,则此完全二叉树有()叶子结点,有()个度为2的结点,有()个结点只有非空左子树。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
设一棵完全二叉树具有1000个结点,则此完全二叉树有()叶子结点,有()个度为2的结点,有()个结点只有非空左子树。(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)
请补全下面的快速排序代码 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,)___________________ }
(说明:多项填空填写格式:分号+空格 或 其他明显的分割标识,区分开即可)