首页>计算机等级考试>模拟试题>正文
计算机四级考试笔试模拟试题一

www.zige365.com 2007-10-25 16:03:01 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
一、选择题 
1.A 2.A 3.B 4.A 5.C 6.D 7.C 8.D 9.A 10.B  
11.A 12.D 13.C 14.D 15.B 16.A 17.C 18.B 19.D 20.B   
21.A 22.C 23.D 24.D 25.D 26.A 27.B 28.C 29.B 30.C  
31.A 32.B 33.A 34.D 35.C 36.C 37.C 38.C 39.B 40.D 
41.B 42.B 43.B 44.D 45.B 46.C 47.D 48.B 49.B 50.C  
51.C 52.A 53.C 54.D 55.D 56.A 57.C 58.B 59.D 60.B  
61.C 62.A 63.B 64.C 65.A 66.C 67.C 68.C 69.A 70.D  

二、论述题  
论述题1 参考答案  
1、在SQL 语言中,视图是从一个或几个基本表( 或视图)中导出的表, 它是由若干个基本 
表或其它视图构成的子集。用户可以用SQL 语句对视图和基本表进行查询等操作。在用 
户看来视图和基本表是一样的,都是关系(即表格)。在SQL 语言中的视图(vi ew)是数据 
库体系结构中的外模式。  
2、SQL 语言中定义视图的命令格式为:  
CREATE VIEW 视图名[(字段名[,字段名]…)] AS查询 [WITH CHECK OPTION];  
SQL 语言中删除视图的命令格式为:  
DROP VIEW 视图名;  
3、视图的优点主要有:  
1)视图对于数据库的重构造提供了一定程度的逻辑独立性。  
数据的逻辑独立性是指数据库重构造时,如数据库扩大 (增加了新字段,新关系等),  
用户和用户程序不会受影响。  
2)简化了用户观点。  
视图的机制使用户把注意力集中在他所关心的数据上。若这些数据不是直接来自基本 
表,则可以定义视图,从而使用户眼中的数据结构简单而直接了当, 并可大大简化用户的数 
据查询操作,特别是把若干表连接在一起的视图,把从表到表所需要的连接操作向用户隐蔽 
了起来。  
3)视图机制使不同的用户能以不同的方式看待同一数据。  
4)视图机制对机密数据提供了自动的安全保护功能。  
可以把机密数据从公共的数据视图(基本表)中分离出去,即针对不同用户定义不同的 
视图,在用户视图中不包括机密数据的字段。这样,这类数据便不能经由视图被用户存取,  
从而自动地提供了对机密数据的保护。  

论述题2 参考答案  
1. 程序流程图的缺点  
程序流程图的主要缺点如下:  
(1) 程序流程图从本质上说不支持逐步求精,它诱使程序员过早地考虑程序的控制 
流程,而不去考虑程序的全局结构。  
(2) 程序流程图中用箭头代表控制流,使得程序员不受任何约束,可以完全不顾结 
构化设计的原则,随意转移控制。  
(3) 程序流程图不易表示数据结构。  
(4) 程序流程图的每个符号对应于源程序的一行代码,对于提高大型系统的可理解 
性作用甚微。  
2.盒图的优点  
盒图有这样的一些优点:  
(1) 由于只能从上边进入盒子然后从下面走出盒子,除此之外没有其它的入口和出 
口,所以方框图限制了随意的控制转移,保证了程序有良好的结构。  
(2) 方框图是一种强制设计人员和程序员进行结构化思维的工具,一开始就用方框 
图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标 
准结构的符号之外,不再提供其它描述手段。  
(3) 方框图形象直观, 具有良好的可见度, 例如循环的范围、条件语句的范围清晰,  
所以容易理解设计意图,为编程、复审和选择测试实例、维护都带来了方便。  
(4) 局部数据和全程数据的作用域很容易确定。  
(5) 易于表达嵌套结构。  
3.PAD 图的优点  
PAD 图的主要优点如下:  
(1)PAD 的一个独特之处在于, 以PAD 为基础, 遵循一个机械的规则就能方便地编 
写出程序,这个规则称为走树(Tree walk)。在走树时只要顺着PAD 所呈的树 
形结构移动,对参照上文所给出的PAD 成分同PASCAL 结构的对应关系,就可依 
次将遇到的PAD 成分翻译成PASCAL 程序,有利于提高软件的生产率。  
(2)PAD 图所描绘的程序结构十分清晰。图中最左面的竖线是程序的主线,即第一 
层结构。随着程序层次的增加,PAD 图逐渐向右延伸,每增加一个层次,图形 
就向右扩展一条竖线。PAD 图中竖线的总条数就是程序的层次数。用PAD 图表 
示处理逻辑,易读、易懂、易记。PAD 图是二维树形结构的图形,程序从图中 
最左竖线上端的结点开始执行, 自上而下,从左向右顺序执行, 遍历所有结点。 
(3)PAD 图的符号支持自顶向下、逐步求精的方法的使用。开始时设计者可以定义 
一个抽象程序。随着设计工作的深入而使用def 符号逐步增加细节,直至完成 
详细设计。  
(4) 使用表示结构化控制结构的PAD 符号所设计出来的程序必然是结构化程序。 
 
论述题3 参考答案  
操作系统中有若干进程并发执行, 它们不断申请、使用、释放系统资源,虽然系统的进 
程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能 
继续运行,否则就阻塞的情况。此时,若不借助外界因素, 谁也不能释放资源, 谁也不能解 
除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期 
地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。  
产生死锁的原因主要是:  
(1) 因为系统资源不足。  
(2) 进程运行推进的顺序不合适。  
(3) 资源分配不当等。  
如果系统资源充足, 进程的资源请求都能够得到满足,死锁出现的可能性就很低, 否则 
就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 
产生死锁的四个必要条件:  
(1) 互斥条件:一个资源每次只能被一个进程使用。  
(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。  
(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。  
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。  
这四个条件是死锁的必要条件, 只要系统发生死锁, 这些条件必然成立, 而只要上述条件之 
一不满足,就不会发生死锁。  
 
死锁的解除与预防:  
理解了死锁的原因, 尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和 
解除死锁。所以, 在系统设计、进程调度等方面注意如何不让这四个必要条件成立, 如何确 
定资源的合理分配算法, 避免进程永久占据系统资源。此外, 也要防止进程在处于等待状态 
的情况下占用资源。因此,对资源的分配要给予合理的规划。  
论述题4 参考答案:  
(1) 在IEEE802 系列标准中,LAN 参考模型对应OSI 参考模型的数据链路层和物理层,它将 
数据链路层划分为逻辑链路控制LLC(Logical Link Control) 子层和介质访问控制MAC  
子层。  
(2) 在IEEE802 系列标准中,IEEE802.2标准描述逻辑链路子层的功能、特性和协议。  
(3) IEEE802.3 标准定义了CSMA/CD 总线介质访问控制方法,CSMA/CD 基本工作原理:对于 
总线拓扑的局域网,带冲突检测的载波监听多路访问CSMA/CD 是应用最广泛的一种介质 
访问控制方法。CSMA/CD 是一种典型的采用随机访问,争用总线的介质访问控制方法。 
所谓“随机访问”是指任何一个节点不存在预知的、或有调度安排的确定发送时间, 每 
一站发送均通过争用后,随机进行的。  
(4) IEEE802.6 标准定义了城域网MAN 介质访问控制方法与物理层规范。

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2008年计算机等级考试二级C语言模拟试题及答案
计算机四级考试笔试模拟试题二