C试题 公司笔试题

preview
需积分: 0 12 下载量 75 浏览量 更新于2009-12-25 收藏 26KB DOC 举报
这些题目涵盖了多个IT领域的基础知识,主要涉及数据结构、操作系统、编译原理以及计算机网络。以下是对这些知识点的详细解释: 1. **二分查找**:在有序数组中查找元素,每次将查找范围减半,直到找到目标元素或确定不存在。在问题1中,通过二分查找查找关键码值11,需要比较3次。 2. **散列表**:用于快速存取数据的数据结构。问题2中提到的开地址线性探查法是一种解决冲突的方法,当哈希冲突发生时,按顺序寻找下一个空槽位。要将75插入散列表,通过h(key)=key mod 19计算,75 mod 19 = 16,但由于16已占用,所以按照线性探查顺序查找下一个空位,最终找到11。 3. **作业管理**:操作系统的一部分,负责处理作业的输入、处理和输出。问题3中,作业处理包括作业调度和作业控制,不包括作业后备。 4. **文件控制块(FCB)**:操作系统用来管理文件的重要数据结构。问题4中,创建文件时会建立FCB。 5. **通道**:在I/O处理中,通道可以独立于CPU执行输入/输出操作,问题5中的描述表明通道具有简单的处理能力,并与CPU共享内存。 6. **互操作性**:不同环境下应用间的通信能力。问题6中,表示层负责数据的编码和解码,使得不同格式的数据能被理解。 7. **Shell程序**:UNIX/Linux系统的命令解释器。问题7中,`$!`是Shell的位置变量,表示最后后台进程的编号。 8. **二叉树**:问题8中,满二叉树是每一层都完全填满的树,而完全二叉树是除了最后一层外,其余层都是满的。深度为k的满二叉树节点数为2^k - 1,而同样深度的完全二叉树节点数小于等于2^k - 1。 9. **链表操作**:在链表中插入节点,需要改变前后节点的链接。问题9中,正确操作是将新节点的链接指向当前节点的链接,然后将当前节点的链接指向新节点。 10. **二叉树遍历**:对二叉树进行前序、中序和后序遍历。问题10和11中,根据给定的对称序(中序)和后序序列,可以推导出前序序列,这里前序序列应该是E、A、C、B、D、F、G。 11. **二叉树到树林**:一棵二叉树的后序遍历可以唯一确定它对应的树林。问题12中,后序遍历B、D、C、A、F、G、E表明根节点是E,所以树林只有一棵树。 以上就是从题目中提取的IT知识点,它们反映了计算机科学基础中的核心概念。对于准备公司笔试或者面试的考生来说,掌握这些基本知识是至关重要的。
shandongqiujunru
  • 粉丝: 1
  • 资源: 4
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源