文档介绍:国家 软件 考试
全国计算机技术与软件专业技术
资格(水平)考试
(网络工程师)
2006下半年—2010上半年试题集
全)考试
2006年上半年 网络工程师 上午试卷
● 高速缓存Cache与主存间采用全相联的地址影像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB,若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3。27ns,则该高速缓存的命中率为 (1) %。若地址更换表如下所示,则主存地址为8888888H时,高速缓存地址为 (2) H。
地址更换表
(1)A.90 ﻩﻩC.97ﻩﻩ D.99
(2)。388888ﻩﻩC.
试题解析:
设该高速缓存的命中率为x,则3x+30×(1—x)=,解得x=99%.
主存容量为256MB,每块1MB,则主存可以分为256/1=256=28块,即块号为8位,则主存地址的高8位是88H,对应地址更换表,高速缓存地址为188888H。
答案:(1)Dﻩﻩ(2)D
● 依据著作权法,计算机软件保护的对象是指 (3) 。
(3)A。计算机硬件ﻩﻩﻩﻩﻩB。计算机软件
ﻩﻩ C。
试题解析:
著作权法是目前世界各国针对计算机软件采用的最普遍的法律保护模式。著作权法主要针对计算机软件的“作品性”进行保护,并不保护软件的思想以及其“功能性"。
计算机软件著作权保护的对象是计算机软件,不延及开发软件所用的思想、处理过程、,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。文档,是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等.
答案:B
● 渐增式开发方法有利于 (4) 。
(4)A。获取软件需求ﻩB。快速开发软件ﻩ C。大型团队开发ﻩD。商业软件开发
试题解析:
增量模型又称渐增模型,把软件产品作为一系列的增量构件来设计、编码、集成和测试。这样可以并行开发构件,快速开发软件。
答案:B
● 在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是
(5) .
(5)A。Gantt图表现了各个活动的持续时间
B.Gantt图表现了各个活动的起始时间
C.Gantt图表现了各个活动之间的依赖关系
D。Gantt图表现了完成各个活动的进度
试题解析:
甘特图的优点是直观表明各个任务的计划进度和当前进度,能动态地反映软件开发进展的情况,是小型项目中常用的工具。缺点是不能显式地描绘各个任务间的依赖关系,关键任务也不明确。
答案:C
● 基于计算机的信息系统主要包括计算机硬件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、 (6) 和工作人员等七大部分.
(6) ﻩB.信息管理者ﻩC。安全系统ﻩﻩD.规章制度
试题解析:
有道是:三分管理,七分技术。
答案:D
● (7) 是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的 (8) 是衡量一个面向对象程序设计语言成熟与否的重要标志之一.
(7)。消息传递ﻩﻩC。多态性ﻩﻩD.静态联编
(8)A。函数库 ﻩB。类库ﻩﻩﻩC。
试题解析:
常识。
答案:(7)Aﻩﻩ(8)B
● 使用LOC(lins of code)度量软件规模的优点 (9) 。
(9)A。容易计算ﻩﻩﻩﻩﻩﻩB.与使用的编程语言相关ﻩ
ﻩ
试题解析:
代码行技术(LOC)是比较简单的定量估算软件规模的方法。它的计算过程是:首先由多名有经验的软件工程师分别估计出软件的最小规模(a)、最大规模(b)和最可能的规模(p),然后分别计算三种规模的平均值α、β和θ,最后代入公式L=(α+ 4θ + β)/6,就可以得出程序规模的估计值L。
答案:A
● 在面向对象的软件工程中,一个组件(compoment)包含了 (10) 。
(10)ﻩA.所有的属性和操作
ﻩB。各个类的实例
(device or user)的作用
ﻩD.一些协作的类的集合
试题解析:
常识。
答案