(考试时间180分钟,满分100分) 一、选择题(共70题,每题1分,满分70分。其中(1)-(55)题为中文题,(56)-(70)题为英文题) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1) 定点8位字长的字,采用补码形式表示时,一个字所能表示的整数范围是 A)-128~+127 B)-127~+127 C)-129~+128 D)-128~+128 (2) 某一SRAM芯片,其容量为10248位,除电源和 地端外,该芯片最少引出线数为 A) 18 B) 19 C) 20 D) 21 (3) 能够利用DMA方式建立直接数据通路的两个部件是 A) I/O设备和主存 B) I/O设备和I/O设备 C) I/O设备和CPU D) CPU和主存 (4) 数据的存储结构通常可以有 A) 顺序存储结构和链式存储结构 B) 顺序存储结构、链式存储结构和索引结构 C) 顺序存储结构、链式存储结构和散列结构 D) 顺序存储结构、链式存储结构、索引结构和散列结构 (5) 建立散列表时容易发生散列冲突。若散列函数为H(k),a与b分别为关键值,则出现散列冲突的情况是 A) a=b且H(a)≠H(b) B) a≠b且H(a)=H(b) C) a≠b且H(a)≠H(b) D) a=b且H(a)=H(b) (6) 在具有n个结点的二叉排序树中查找结点的平均查找长度为 A) O(1) B) O(n) C) O(n2) D) O(log2n) (7) 若具有n个顶点的连通无向图采用邻接矩阵表示,则邻接矩阵中的非零元素的个数至少为 A) n-1个 B) n/2个 C) 2(n-1)个 D) n+1个 (8) 下面算法的功能是 typedef struct node{ datatype data; struct node *link; }*LinkList; Void FUN(LinkList lista, LinkList listb) { LinkList p; for(p=lista; p->link!=NULL; p=p->link) ; p->link=listb; } A) 将两个非空线性链表连接成为一个线性链表 B) 将两个非空循环链表连接成为一个循环链表 C) 逆转一个线性链表 D) 删除并释放一个链表 (9) 下列等值式中错误的是 A) ∃x(A(x)→B) ⇔ ∀xA(x)→B(B中不含x) B) ∀x(B→A(x)) ⇔ B→∀xA(x)(B中不含x) C) ∀x(A(x)∧B(x)) ⇔ ∀xA(x) ∧ ∀xB(x) D) ∃x(A(x)∧B(x)) ⇔∃xA(x)∧∃xB(x) (10) 设O,n为有穷基数,k为无穷基数,下列等式中为假的是 A) n + k =k B) k + k = k C) k × k = k D) O0 = O (11) 设G ={e, a, a2,…,a11}为12阶循环群,则G的生成元的个数为 A) 2 B) 3 C) 4 D) 5 (12) 给定下列命题: Ⅰ.非连通图的边连通度为0 Ⅱ.完全图Kn的点连通度为n Ⅲ.完全二部图Kr,s(r≥1,s≥1) 当r≤2或s≤2时为平面图 以上命题为真的是 A) Ⅰ和Ⅱ B) Ⅰ和Ⅲ C) Ⅱ和Ⅲ D) 全部 (13) 设偏序集为,其中A={1,2,,12},|为整除关系,B={2,4}的最小上界为 A) 4 B) 8 C) 10 D) 12 (14) 设n阶3 – 正则图的边数m与n有如下关系:m=2n-3,满足此关系的非同构的无向图的个数 A) 2 B) 3 C) 4 D) 5 (15) 若分时操作系统的时间片一定,则正确的说法是 A) 用户数越少,响应时间越长 B) 用户数越多,响应时间越长 C) I/O设备越多,响应时间越长 D) 内存容量越大,响应时间越长 (16) 若信号量S的初值为2,当前值为-1,则此时等待进程的个数是 A) 0 B) 1 C) 2 D) 3 (17) 进程从运行状态转为就绪状态的条件是 A) 进程被调度程序选中 B) 时间片用完 C) 等待某一个事件 D) 等待的事件发生 (18) 在一页式存储管理系统中,页表内容如下所示。 页号 绝对页号 0 2 1 1 2 8 若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为 A) 8643 B) 8192 C) 2048 D) 2499 (19) 下列选项中,不会产生内部碎片的存储管理是 A) 分页式存储管理 B) 分段式存储管理 C) 固定分区式存储管理 D) 段页式存储管理 (20) 虚拟存储器的大小受到 A) 内存容量的限制 B) 作业的地址空间限制 C) 外存空间及CPU地址所能表示范围的限制 D) 程序大小的限制 (21) 在UNIX系统中,用于逐屏显示文件内容的命令是 A) type B) cp C) dir D) more (22) SPOOLing系统提高了下列哪一种计算机资源的利用率 A) 独占设备 B) 共享设备 C) 文件 D) 主存设备 (23) 常用的文件存取方式有随机存取和 A) 流式存取 B) 页式存取 C) 记录存取 D) 顺序存取 (24) 软件测试计划在软件生命周期中产生的阶段是 A) 设计阶段 B) 测试阶段 C) 需求阶段 D) 实现阶段 (25) 下列陈述中正确的是 A) 软件测试是要确保软件的正确性 B) 软件测试的目的是发现软件中的错误 C) 软件调试是软件测试的一部分 D) 软件中的bug将导致软件的失效 (26) 数据流图中不包括 A) 加工 B) 数据存储 C) 数据字典 D) 外部实体 (27) 下列陈述中错误的是 A) 软件维护最主要的任务是改正软件投入运行后暴露的缺陷和错误 B) 软件维护要为软件未来的改进奠定基础 C) 软件维护是软件生命周期中最后一个阶段 D) 软件维护要考虑适应新软硬件环境变化 (28) 软件项目进度安排常用的PERT方法是指 A) 过程活动进度安排法 B) 进度计划评审法 C) 进度时间标记法 D) 进度关键路径法 (29) 在(Ⅰ)专利法、(Ⅱ)商标法、(Ⅲ)版权法、(Ⅳ)商业秘密法中,不涉及软件产权保护的法律是 A) (Ⅰ) B) (Ⅱ) C) (Ⅳ) D) 无 (30) 下列陈述中正确的是 A) 结构测试中不包括循环测试 B) 猜测错误也是一种测试方法 C) 如果能做到穷举测试,便可发现程序中的全部错误 D) 语句覆盖达到100%,则分支(判定)覆盖也应达到100% (31) 下列陈述中错误的是 A) 书写程序的要旨之一是昼提高语句的执行效率 B) 使用GOTO语句有时可改善程序的清晰度 C) 程序最基本的控制结构是顺序、选择和循环 D) 程序的质量与程序中的GOTO语句的数量成反比 (32) 用户文档中不包括 A) 操作员指南 B) 安装说明 C) 参考手册 D) 维护手册 (33) 采用二维表格结构表示实体及实体间联系的数据模型是 A) 实体联系模型 B) 关系模型 C) 层次模型 D) 网状模型 (34) 关于R和S的半连接R ⋉ S,下列等式中正确的是 A) R ⋉ S = R ⋈πR ⋂ S(S) B) R ⋉ S = πR ⋂ S(R) ⋈ S C) R ⋉ S = S ⋉ R D) R ⋉ S = πS(R ⋈ S) (35) 设关系R(A,B,C,D)上的函数依赖集F={A→BC,D→C},下列分解既具有无损连接性,又保持函数依赖的是 A) R1(A,B,C),R2(A,D) B) R1(A,C),R2(B,C,D) C) R1(A,B),R2(A,C,D) D) R1(A,B,C),R2(C,D) (36) 在关系元组组演算中,元组变量t的变化范围是 A) 一个关系 B) 多个关系 C) 所有关系 D) 不确定 (37) 设有读者关系R(R#,RNAME,TEL)和借阅关系RB(R#,B#,DATE)。若要查询阅书号为B01的读者,则下列代数表达式中不能查出正确结果的是 A) πR#,RNAME(σRB.R#=R.R#(σB#=’B01’(R×RB))) B) πR#,RNAME(R) ⋈ πR# (σB#=’B01’(RB)) C) πR#,RNAME(πR#(R) ⋈ σB#=’B01’(RB)) D) πR#,RNAME(σB#=’B01’(R⋈ RB)) (38) 数据库系统根据不同故障采取不同的恢复措施。下列属于系统故障的是 A) 算术溢出 B) 操作错误 C) 磁头损坏 D) CPU故障 (39) 对下列四种数据控制功能,REVOKE语句的功能属于 A) 数据库恢复 B) 完整性控制 C) 并发控制 D) 安全性控制 (40) 数据库的逻辑设计和物理设计都需要考虑的设计内容是 A) 合并具有相同关键字的关系模式B) 在查询属性上建立索引 C) 将关系模式垂直分割 D) 是否需要数据压缩 (41) 在嵌入式SQL中,与游标相关的语句有四个,其中中执行SELECT语句的是 A) 游标定义 B) 游标打开 C) 游标推进 D) 游标关闭 (42) 多处理机由若干台独立的计算机组成,在Flynn分类中这种结构属于 A) SISD B) MISD C) SIMD D) MIMD (43) 虚拟存储是主辅层次的进一步发展,目的是 A) 弥补外部存储器速度低的缺陷 B) 解决处理器与主存速度的差异问题 C) 克服主存容量的不足 D) 便于I/O设备的接入 (44) 单位时间内能处理的指令条数或能输出的信息量是指流水处理机的 A) 效率 B) 吞吐率 C) 加速比 D) 流水深度 (45) Cache能够有效提高存储体系的速度,它成功的依据是 A) 替换算法 B) 局部性原理 C) 哈夫曼编码 D) 阿姆达尔定律 (46) 在下列微机总线中,标准化程度最高的是 A) ISA B) PCI C) VESA D) EISA (47) 下列对通道的描述中,错误的是 A) 通道并未分担CPU对输入输出操作的控制 B) 通道减少了外设向CPU请求中断的次数 C) 通道提高了CPU的运行效率 D) 通道实现了CPU与外设之间的并行执行 (48) 下列描述中,符合超标量处理机的特点是 A) 一定是CISC处理机 B) 每条指令包含多种操作 C) 同时可分发多条指令 D) 具有较深的流水深度 (49) 计算机网络按照其覆盖的地理区域大小可分为 A) 广域网、校园网、接入网 B) 广域网、城域网、局域网 C) 校园网、地区网、接入网 D) 电信网、校园网、城域网 (50) 在OSI参考模型中,下列哪层提供了源主机和目的主机之间可靠的端-端通信 A) 网络层 B) 应用层 C) 会话层 D) 传输层 (51) 总线拓扑常用基带传输和宽带传输技术,其中基带传输是一种 A) 单向传输技术,采用数字信号发送 B) 双向传输技术,采用数字信号发送 C) 双向传输技术,采用模拟信号发送 D) 单向传输技术,采用模拟信号发送 (52) 常用的数据交换技术是 A) 电路交换、报文交换、分组交换 B) 电路交换、虚电路、分组交换 C) 电路交换、报文交换、数据报 D) 分组交换、报文交换、虚电路 (53) 发送时将数字数据转换成模拟信号、接收时将模拟信号还原为数字数据的设备是 A) 调制解调器 B) 编码解码器 C) 网络接口卡 D) 终端收发器 (54) Ethernet采用的介质访问控制技术是 A) CSMA/CD B) Token Bus C) TokenRing D) CSMA/CA (55) IP协议不能解决的问题是 A) 路由选择 B) 数据单元的分段与重组 C) 网络管理 D) 寻址 (56) The ALU performs arithmetic operations and A) reduced instruction calculations B) logical operations C) parity checks D) binary calculations (57) CPU performance is measured by the following standards except A) clock rate B) word size C) Cache D) RAM (58) Which of the following operations uses the queue? A) Traversing a binary tree in preorder B) Traversing a binary tree in inorder C) Searching the graph in breadth-first order D) The topological sorting for a derected graph (59) Which of the following sorting methods is not an internal sort? A) Topological sort B) Insertion sort C) Quick sort D) Merging sort (60) The four basic management functions of OS are process management, storage management, I/O system management, and A) file management B) segmentation management C) file-protecting D) swapping management (61) Which kind of operating systems has well-defined, fixed time constraints? A) real-time B) time-sharing C) batch system D) network system (62) Which task below is not concerned in software design? A) Structure design B) Interface design C) Detailed design D) Programming (63) Which of the following is not a software life cycle model? A) Incremental model B) Prototype model C) Process model D) Linear model (64) For relation SC(S#,C#,GRADE), which of the following is not a right operation? A) SELECT S# FROM SC WHERE C#=’C002’AND C#=’C012’; B) SELECT C# GRADE FROM SC WHERE S#=’S005’OR S#=’S008’; C) SELECT S# FROM SC WHERE GRADE IS NULL: D) UPDETE SC SET GRADE=GRADE+5; (65) Consider relation r®,s1(S),s2(S),let R⊆S,s1⊆s2, q=r÷s1,q=r÷s2,Which of the following is true? A) q⊃q' B) q⊂q' C) q⊇q' D) q⊆q' (66) Which of the following is not a typical characteristic of Reduced Instruction Set Computer A) One instruction multi-cycle B) Register-to Register operation C) Simple address mode D) LOAD/STORE structure (67) Computer Architecture is the attributes of a computing system as seen by a programmer, i.e.,the conceptual structure and functional behavior. For example, A) Microprogram B) Address mode C) Memory speed D) Hardware logic design (68) Ethernet uses Manchester encoding, which is a A) physical-layer operation B) link-layer operation C) network- layer operation D) LLC-layer operation (69) The device that takes an input and simply broadcasts it on all the other interfaces is known as A) a bridge B) a router C) ahub D) a gateway (70) FTP is A) a transport-layer protocol B) an application protocol C) a network-layer protocol D) a session-layer protocol 二、论述题(四个论述题可任选其一,并只选其一,多选无效,满分30分) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 论述题1 在多道程序系统中,一组进程中的每一个进程均无限期的等待被该组进程中的另一进程所占有、且永远不会释放的资源,这种现象将导致系统处于死锁状态。试述: (1) 产生死锁的原因是什么?(10分) (2) 产生死锁的必要条件是什么?(10分) (3) 如何处理死锁?(10分) 论述题2 软件工程项目在实施中必须进行科学的管理,以保证工程的进度和质量。软件的配置管理是软件管理的重要内容之一。试述: (1) 软件配置和软件配置管理的概念。(12分) (2) 列举10个软件配置的配置项。(10分) (3) 软件配置管理的基本任务是什么?(8分) 论述题3 设某商品-销售数据库中的信息有:员工员、员工名、工资、销售组名、销售组负责人、商品号、商品价、单价、销售日期、销售量、供应者号、供应者名、供应者地址。假定:一个员工仅在一个销售组;一个销售组可销售多种商品,一种商品只能由一个组销售;一种商品每天有一个销售量;一个供应者可以供应多种商品,一种商品可以多渠道供货。 要求完成下列各题: (1) 根据以上信息,给出E-R图。(10分) (2) 按规范化要求设计出3NF的数据库模式。(10分) (3) 给出数据库模式中每个关系模式的主键和外键。(5分) (4) 在所设计的数据库模式上,检索累计销售总额超过50000元的商品号、商品名、销售总额,并按商品号排序。(5分) 论述题4 网络互连就是通过网络互连设备将分布在不同地理位置的网络和设备相连接,组成更大规模的互联网络。网络互连设备包括中继器、网桥、路由器和网关等。 (1) 试述中继器和网桥的工作原理。(10分) (2) 如果一台运行OSI协议的主机要和另外一台运行TCP/IP协议的主机通信,应该采用什么网络互连设备?为什么?(10分) (3) 在如下图所示的局域网中,LAN1和LAN2都是Ethernet,由路由器R互连。现在LAN1上的主机f要给LAN2上的主机c发送一个报文。按照协议分层原则,该报文被封装在Ethernet帧中传递。问:1) 该帧在LAN1上传输时帧的源地址和目的地址?2) 该帧经过路由器R的转发,在LAN2上传输时的源地址和目的地址? (注:Ethernet-i表示节点i的Ethernet地址)(8分)
|