英语流利说笔试题
单选题
1. 对于一个定义为 int * const * p 的变量,如下那条语句会产生编译错误?A
A. p[0]++; B *p++; C p[0][0]++; D p++;
2. 下列命令不能查看文件内容的是? D
A. cat; B vi; C tail; D top;
解析:top 实时动态地查看系统的整体运行情况,各进程资源占用情况。
3.一个栈的入栈顺序为1,2,3,4,5,6, 那么出栈顺序不可能是? C
A. 246531; B 132465; C 453162; D 324516;
解析:先入先出
4. [9,8,7,5,4,6,3,2,1]是以数组形式(完全二叉树)存储的最大堆,删除堆顶元素9后顺序是?
8,5,7,2,4,6,3,1
5. 关于Linux中进程和线程的说法,下面说法不正确的是?B
A. 线程有独立的堆栈空间(stack堆又被称为堆栈); B 线程直接能共享变量,进程不能; C 进程能利用多核,线程不能; D 线程之间切换的代价比进程的小;
6. 排序方法中,元素比较次数与元素的初始排列无关的是?C
A. 直接插入排序; B 归并排序; C 选择排序; D 快速排序;
7. 下面常用端口与对应的服务不匹配的是?B
A. DNS 53; B SSH 23; C HTTPS 443; D FTP 21;
DNS端口分为TCP和UDP。
ssh 22
8. 下列指标,对评估后端服务性能最有参考价值的是?C
A. 高峰期网络流量 x Mb/s; B 高峰期新注册用户数 x 万; C 高峰期处理请求数 x/s; D 高峰期同时在线用户数 x万;
9. 将自然数1到10000 用二进制表示, 这10000个二进制数中共有多少个数字1?
A. 64614; B 64613; C 64616; D 64611;