1、终止一个前台进程可能用到的命令和操作 ___ 。
A kill
B ;+C
C halt
D shut down
2、如下Java语句
double x= 3.0;
int y=5;
x/=--y;
执行后, x的值是___。
A 3
B 0.6
C 0.4
D 0.75
3、在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是___。
A menu
B expert
C newbie
D full
4、不需要编译内核的情况是___ 。
A 删除系统不用的设备驱动程序时
B 添加新硬件时
C 升级内核时
D 将网卡激活
5、用数组r存储静态链表,结点的next域指向后继,工作指针j指向链中结点,使j沿链移动的操作为___。
A j=j+1
B j=r[j].next
C j=j->next
D j=r[j]->next
二、简答题
1、什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2、评价下面的代码片断:unsignedintzero=0; unsignedintcompzero=0xFFFF;
参考答案:
一、1~5:CDADB
二、1、静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网关数量有限的场合,且网络拓朴结构不经常变化的网络。其缺点是不能动态地适用网络状况的变化,当网络状况变化后必须由网络管理员修改路由表。
动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构,并更新路由表。其缺点是路由广播更新信息将占据大量的网络带宽。
2、如果碰巧int型是16位则上述代码没有问题,否则上面的代码不正确。应写成:unsignedintcompzero=~0;