文本描述
(一)不定项选择题(25*4)
1.??使用深度优先算法遍历下图,遍历的顺序为()
A ABCDEFG? ?? ???B ABDCFEG
C ABDECFG? ?? ???D??
ABCDFEG
2.??输入序列ABCABC经过栈操作变成ABCCBA,下面哪些是可能的栈操作( )
A.? ???push pop push pop push pop pushpush push pop pop pop
B.? ???push
push push push push push poppop pop pop pop pop
C.? ???push push push pop pop pop pushpush pop pop push pop
D.? ???push push push push pop pushpop push
pop pop pop pop
3.??下列关键码序列哪些是一个堆( )
A. 90 31 53 23 16 48? ?? ?? ?? ?? ? B 90 48 31 53 16 23
C 16 53 23 90 3148? ?? ?? ?? ?? ?? ?D.1631
23 90 53 484. 稀疏矩阵压缩的存储方法是:()
A 三元组 B 二维数组 C 散列 D 十字链表
5.??二叉树的后序排列DBEFCA,中序排列DBAECF,那么对其做先序线索化二
叉树,节点E的线索化指向节点()
A??BC? ?? ???B??AC? ?? ???C??DF? ?? ?? ?D CF
6. 线性结构的是()
A 串??B 链式存储栈??C顺序存储栈 D 顺序存储二叉树
7.??Linux命令是哪些()
A ls? ?B mkdir? ???Cmagnify? ???D man
8. Unix系统中,适合任意两个进程通信的是()
A FIFO??B??PIPE??C Message Queue??D??
sharememory
9. Windows系统中,不适合进程通讯的是()
A 临界区 B 互斥量 C 信号量 D 事件10.??下面的内存管理模式中,会产生外零头的是()
A 页式 B段式C
请求页式 D 请求段式
11.??Linux执行ls,会引起哪些系统调用()
A nmap B read C execve D fork
12.??a 是二维数组,a[j]的指针访问方式为:()
A *
(a+i+j)? ?B *(*(a+i)+j)? ?C *(a+i)+j? ???D *a+i+j
13 输出以下结果:?? #define add(a,b) a+b; ??Intmain() { ? ?Printf(“”,3*add(4,7)); } A 33 B 19??
C??25??D? ?4914 对于以下代。。。。。。以下内容略