1、什么是内存抖动(Thrashing)( )
A.一个极长的执行进程
B.非常高的CPU执行活动
C.非常频繁的换页活动
D.一个极大的虚拟内存
参考答案:C
2、如果函数不需要任何返回值,使用什么形式的函数声明?
A.myfunction()
B.void myfunction()
C.myfunction(void)
参考答案:B
3、下面有关forward和redirect的描述,正确的是?
A.forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求
B.执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址
C.执行redirect时,服务器端告诉浏览器重新去请求地址
D.forward是内部重定向,redirect是外部重定向
E.redirect默认将产生301 Permanently moved的HTTP响应
参考答案:BCD
4、下面的程序一共输出多少个“-”
#include
#include
#include
int main(void) {
int i;
for (i=0; i<2; i++) {
fork();
printf("-\n");
}
return 0;
}
A.4
B.5
C.6
D.8
参考答案:C
5、能用二分法进行查找的是
A.线性链表
B.顺序存储的有序线性表
C.二叉链表
D.有序线性链表
参考答案:B
6、含n个顶点的连通图中的任意一条简单路径,其长度不可能超过()
A.n/3
B.n/2
C.1
D.n-1
参考答案:D
7、你怎么理解的分配延迟(dispatch lantency)
A.分配器停止一个进程到开启另一个进程的时间
B.处理器将一个文件写入磁盘的时间
C.所有处理器占用的时间
D.以上都不对
参考答案:A