网易2018校招运维工程师笔试卷
时长:120分钟 总分:100分
90浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 | 简答题 |
---|---|---|---|
数量 | 20 | 2 | 2 |
下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
void perm(int list[], int k, int m) { if ( ) { copy(list,list+m,ostream_iterator<int>(cout," ")) cout<<endl return } for (int i=k i<=m i++) { swap(&list[k],&list[i]) ( ) swap(&list[k],&list[i]) } }
对一个含有20个元素的有序数组做二分查找,数组起始下标为1,则查找A[2]的比较序列的下标为()
主机A、B建立TCP连接,主机A连续向主机B发送两个TCP段,其有效载荷分别为100字节和200字节。若第一个段的序列号为300,主机B正确接收两个TCP段后,回应给主机A的确认序号是()
已知脚本内容如下:     if ...
if [ $1 -eq 5 ]then echo True else: echo False以下能达到同等效果的是:
有时候因为磁盘空间快满了,我们需要删除一些log文件,但是忘记停止程序了,...
python函数func1如下: def func1(foo): ...
def func1(foo): def __dec(): print "Start...." foo() print "End..." return __dec
@func1 def func2(): print "I am python function"
等差数列
小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列