网易2018校招测试开发工程师笔试卷

时长:120分钟 总分:100分

104浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 20 3
1.
下面关于进程和线程的关系不正确的是?()
问题详情




2.
下述有关虚函数和纯虚函数说法错误的是?
问题详情




3.
下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
问题详情

下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
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])
    }
}





4.
从1000000000000个数中选择最小的20个数,用以下哪种排序算法比较方便?()
问题详情




5.
以下意图哪个是用来描述 OBSERVER(观察者)?( )
问题详情

以下意图哪个是用来描述 OBSERVER(观察者)?(      )





6.
则下列选项中正确的是
问题详情

某单链表中最常用的操作是在最后一个元素之后插入一个元素和删除链表中给定的元素,则下列选项中正确的是________。




7.
则采用的排序算法可能是
问题详情

将一个整数序列整理为升序,两趟处理后序列变为10,12,21,9,7,3,4,25,则采用的排序算法可能是________。




8.
下面的操作系列中哪一个是正确的?
问题详情

单链表的每个结点中包括一个指针next,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作系列中哪一个是正确的?




9.
哪一个方法不能用于linux的进程通信
问题详情




10.
linux查看系统IP地址以及网卡流量可以使用以下哪个命令
问题详情




11.
截取logfile文件中含有suc的行,并且只输出最后一列,下列操作正确的是:
问题详情




12.
python函数func1如下: def func1(foo): ...
问题详情

python函数func1如下:
def func1(foo):
     def __dec():
         print "Start...."
         foo()
         print "End..."
     return __dec
func2函数调用如下:
@func1
def func2():
     print "I am python function" 
那么func2函数正确的输出是:




13.
对于SQL语句select * from t where a=100 an...
问题详情

对于SQL语句select * from t where a=100 and b=200,哪个索引可以使用到?




14.
关于Android广播,下列说法错误的是
问题详情




15.
针对登陆页面(包含手机号码输入框和密码输入框)的测试用例,下列哪个说法是不...
问题详情

针对登陆页面(包含手机号码输入框和密码输入框)的测试用例,下列哪个说法是不正确的()




16.
关于白盒测试和黑盒测试,下列哪个说法是正确的()
问题详情




17.
关于回归测试,下列哪个说法是正确的()
问题详情




18.
彩色的砖块
问题详情

小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。)
例如: s = "ABAB",那么小易有六种排列的结果:
"AABB","ABAB","ABBA","BAAB","BABA","BBAA"
其中只有"AABB"和"BBAA"满足最多只有一对不同颜色的相邻砖块。
19.
操作序列
问题详情

小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:
1、将a_i放入b序列的末尾
2、逆置b序列
小易需要你计算输出操作n次之后的b序列。
20.
堆棋子
问题详情

小易将n个棋子摆放在一张无限大的棋盘上。第i个棋子放在第x[i]行y[i]列。同一个格子允许放置多个棋子。每一次操作小易可以把一个棋子拿起并将其移动到原格子的上、下、左、右的任意一个格子中。小易想知道要让棋盘上出现有一个格子中至少有i(1 ≤ i ≤ n)个棋子所需要的最少操作次数.
21.
Java是一门面向对象的编程语言,下面关键字中能够表示Java面向对象的特...
问题详情

Java是一门面向对象的编程语言,下面关键字中能够表示Java面向对象的特性是()




22.
定义字符串 String str = “用户1|用户2|用户3|用户4”,...
问题详情

定义字符串 String str = “用户1|用户2|用户3|用户4”,现在想要对字符串根据字符“|”进行分割解析,下面哪种分割方式是正确的?()




23.
在多线程编程中我们常常需要考虑到线程安全性,那么在java集合中,下面哪些...
问题详情

在多线程编程中我们常常需要考虑到线程安全性,那么在java集合中,下面哪些是属于多线程安全的的集合类?()