网易2018校招云计算存储开发工程师笔试卷
时长:120分钟 总分:100分
101浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 20 | 3 |
以下代码的输出和x函数被调用的次数分别是?
int x (int n) { if (n <= 3) return 1 else return x (n - 2) + x (n - 4) + 1 } int main (void) { printf ("%d\n", x (x (8))) return 0 }
下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
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]) } }
某指令流水线由 5 段组成,各段所需要的时间分别是:t、3t、2t、t 和 2t 。问如果连续执行 10 条指令,则吞吐率是多少 ?
某指令流水线由 5 段组成,各段所需要的时间分别是:t、3t、2t、t 和 2t 。问如果连续执行 10 条指令,则吞吐率是多少 ?
已知shell脚本名称为test.sh, 现在想在脚本执行时先输出test...
有时候因为磁盘空间快满了,我们需要删除一些log文件,但是忘记停止程序了,...
以下输出正确的是( ) class Base { public: voi...
以下输出正确的是( )
class Base { public: void virtual Func() { cout<<"Base"<<endl } } class Derived : public Base { public: void virtual Func() { cout<<"Derived "<<endl } } int main () { Base* pBase = new Base() pBase ->Func() Derived * pDerived = (Derived*)pBase pDerived->Func() delete pBase pDerived = new Derived() pBase = pDerived pBase->Func() delete pDerived return 0 }
等差数列
小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列