2005年下半年软件设计师上午试题
2005年上半年软件设计师上午试题
全国计算机技术与软件专业技术资格(水平)考试2005年上半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75个空格,需要全部解答,每个空格 1分,满分 75分。
3. 每个空格对应一个序号,有 A、B、C、D四个选项,请选择一个᳔恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2005年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 4 B. 5 C. 6 D. 7(89)A. 27 B. 28 C. 29 D. 30因为考试日期是“5月 29日”,故(88)选 B,(89)选 C,应在答题卡序号 88 下对 B 填涂,在序号 89 下对 C 填涂(参看答题卡)。
2005年上半年软件设计师上午试卷第 1 页 (共 10页)●在计算机中,᳔适合进行数字加减运算的数字编码是(1),᳔适合表示浮点数阶码的数字编码是(2)。
(1)A. 原码 B. 反码 C. 补码 D. 移码(2)A. 原码 B. 反码 C. 补码 D. 移码●如果主存容量为 16M字节,且按字节编址,表示该主存地址至少应需要(3)位。
(3)A. 16 B. 20 C. 24 D. 32●操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为(4);操作数在寄存器中,寻址方式为(5);操作数的地址在寄存器中,寻址方式为(6)。
(4)A. 立即寻址 B. 直接寻址C. 寄存器寻址D. 寄存器间接寻址(5)A. 立即寻址 B. 相对寻址C. 寄存器寻址D. 寄存器间接寻址(6)A. 相对寻址 B. 直接寻址C. 寄存器寻址D. 寄存器间接寻址●则该系统的可靠度为(7)。
UML参考试卷
说明:软件设计师考试从04年以来,每期考题中都加入了UML和设计模式的内容,以下内容是从历届考题中抽取的,希望大家能够掌握这些内容。
2004年上半年软件设计师(高级程序员)下午试题试题三阅读下列说明以及图3-1和图3-2,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。
[说明]某电话公司决定开发一个管理所有客户信息的交互式网络系统。
系统的功能如下:1.浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。
2.登录:电话公司授予每个客户一个帐号。
拥有授权帐号的客户,可以使用系统提供的页面设置个人密码,并使用该帐号和密码向系统注册。
3.修改个.人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。
4.删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。
系统采用面向对象方法进行开发,在开发过程中认定出的类如下表所示:[图3-1][问题1]在需求分析阶段,采用UML的用例图(use case diagram)描述系统功能需求,如图3-1所示。
请指出图中的A、B、C和D分别是哪个用例?[问题2]在 UML 中,重复度(Multiplicity)定义了某个类的一个实例可以与另一个类的多少个实例相关联。
通常把它写成一个表示取值范围的表达式或者一个具体的值。
例如图 3-2 中的类 InternetClient 和CustomerList,InternetClient 端的“0..*”表示:一个Custo~erList 的实例可以与 0 个或多个 InternetClient 的实例相关联;CustomerList 端的“1”表示:一个InternetClient的实例只能与一个CustomerList的实例相关。
请指出图3-2中(1)到(4)处的重复度分别为多少?[问题3]类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。
2005年下半年软件设计师下午试题
货物(
(a)
)
注:时间格式为年-月-日 时:分;日期格式为年-月-日。
实体联系图的表示方法如图 2-4 所示,其中方框表示实体,菱形表示联系,联系的类
型在实体与联系的边上标出。图 2-5 为与该系统对应的实体联系图。
[图 2-4]
实体类型名 1 联系名
1 实体类型名
一对一联系
实体类型名 1 联系名
m 实体类型名
发送者A
认证数据
发送
认证数据
接收者B
a
加密
加密后的 认证数据
发送
检查是否匹 配
解密后的 认证数据
解密
b
加密后的 认证数据
图3-2描述了发送和接收消息的过程,其中的认证过程使用了图3-1中的方法。图3-1 中的方框a和方框b与图3-2中的方框a和方框b相同。 [图3-2]
发送者 创建 A
消息
加密 加密后 的消息
其中,联系名分别取名为联系 1,联系 2,联系 3,…。 [问题 3](6 分)
写出每种关系模式的主键,将其填写在答题纸的对应栏内。
2005 年下半年 软件设计师 下午试卷 第 5 页 (共 15 页)
试题三(共 15 分)
阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 [说明]
一对多联系
实体类型名 n 联系名
m 实体类型名
多对多联系
[图 2-5]
出入库单
出入库记录
日汇总表
仓库
货物
管理员
[问题 1](3 分) 根据题意,补充图 2-3 中(a)处的空缺,即货物关系模式的属性。
[问题 2](6 分) 根据题意,补充图 2-5 中缺失的联系和联系的类型,使其成为完善的实体联系图。
2005年软考软设下午试题
全国计算机技术与软件专业技术资格(水平)考试2005年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1、在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2、在答题纸的指定位置填写准考证号、出生年月日和姓名。
3、答题纸上除填写上述内容外只能写解答。
4、本试卷共7道题,试题一至试题四是必答题,试题五至试题七选答1道。
每题15分,满分75分。
5、解答时字迹务必清楚,字迹不清时,针不评分。
6、仿照下面例题,将解答写在答题纸的对应栏内。
例题2005年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“5月29日”,故在答题纸的对应栏内写上“5”和“29”(参看下表)。
试题一(15分)阅读以下说明和数据流图,回答问题1至问题3,将解答题纸的对应栏内。
[说明]学生住宿服务系统帮助学生在就学的城市内找以所需的住房,系统对出租的房屋信息、房主信息、需要租房的学生信息以及学生和房主的会面住处进行管理和维护。
房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出)。
每当房房屋信息发生变化时,房主须通知系统,系统将更新房到文件以便学生能够获得准确的可租用房屋信息,房主向系统中加入可租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息。
房主可随时更新房屋的各种属性。
学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。
学生信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码。
若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主,会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信息。
2005年下半年计算机软考程序员上午真题及答案(word)+
05下半年软考程序员上午试题及答案●在Word 文字处理软件的界面上,单击工具栏上的" "按钮,其作用是__(1)__ 。
(1) A. 打印当前页 B. 打印文档全文 C. 打印预览 D. 弹出打印对话框进行设置●已知汉字"大"的国标码为3473H,其机内码为__(2)__ 。
(2) A. 4483H B. 5493H C. B4F3H D. 74B3H●计算机内数据采用二进制表示因为二进制数__(3)__ 。
(3) A. 最精确 B. 最容易理解 C. 最便于硬件实现 D. 运算最快●以下计算机操作中,不正确的是__(4)__ 。
(4) A. 各种汉字输入方法的切换操作是可以由用户设置的B. 在文件夹中删除应用程序的方法往往不能彻底卸载软件产品C. 用Del 键删除的文件还可以从回收站中执行还原操作来恢复D. 用Shift+Del 键删除的文件还可以从回收站中执行还原操作来恢复●在Windows 环境中,选择某一部分信息(例如文字、一个图形)移动到别处,应当首先执行"编辑"菜单下的__(5)__ 命令。
(5) A. 复制 B. 粘贴 C. 剪切 D. 选择性粘贴●在Word 中,如果要选择多个文本框对象,可__(6)__ 。
(6) A. 按住Alt键不放,用鼠标分别单击各个文本框B. 按住Shift 键不放,用鼠标分别单击各个文本框C. 按住Tab 键不放,用鼠标分别单击各个文本框D. 直接用鼠标分别单击各个文本框●若磁盘的转速提高一倍,则__(7)__ 。
(7) A. 平均存取时间减半 B. 平均寻道时间减半C. 存储道密度提高一倍D. 平均寻道时间不变●某微型机字长16位,若采用定点补码整数表示数值,最高1位为符号位,其它15位为数值部分,则所能表示的最小整数为__(8)__,最大负数为__(9)__ 。
(8) A. +1 B. -215 C. -1 D.-216(9) A. +1 B. -215 C. -1 D.-216●在进行定点原码乘法运算时,乘积的符号位是被乘数的符号位和乘数的符号位__(10)__ 运算来获得。
全国计算机技术与软件专业技术资格(水平)考试 2005 年下半年 软件设计师试题(附答案)
全国计算机技术与软件专业技术资格(水平)考试2005 年下半年软件设计师试题上午试题●阵列处理机属于 ___(1)___ 计算机。
( 1 ) A.SISD B.SIMD C.MISD D.MIMD●采用 ___(2)___ 不能将多个处理机互连构成多处理机系统。
( 2 ) A.STD 总线 B. 交叉开关 C.PCI 总线 D.Centronic 总线●某计算机系统的可靠性结构是如下图所示的双重串并联结构,若所构成系统的每个部件的可靠度为0.9 ,即 R=0.9 ,则系统的可靠度为 ___(3)___ 。
图 1( 3 ) A.0.9997 B.0.9276 C.0.9739 D.0.6561●若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间 t 取指=5 △ t, 分析时间 t 分析=2 △ t ,执行时间 t 执行=5 △ t 。
如果按顺序方式从头到尾执行完 500 条指令需___(4)___ △ t 。
如果按照 [ 执行 ]k 、 [ 分析 ]k+1 、 [ 取指 ]k+2 重叠的流水线方式执行指令,从头到尾执行完 500 条指令需___(5)___ △ t 。
( 4 ) A.5590 B.5595 C.6000 D.6007( 5 ) A.2492 B.2500 C.2510 D.2515●在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用 ___(6)___ 。
( 6 ) A. 原型法 B. 瀑布模型 C. V- 模型 D. 螺旋模型●应该在 ___(7 )阶段制定系统测试计划。
( 7 ) A. 需求分析 B. 概要设计 C. 详细设计 D. 系统测试●已经发布实施的标准(包括已确认或修改补充的标准),经过实施一定时期后,对其内容再次审查,以确保其有效性、先进性和适用性,其周期一般不超过 ___(8)____ 年。
( 8 ) A. 1 B. 3 C . 5 D. 7● ___(9)____ 不需要登记或标注版权标记就能得到保护( 9 ) A. 专利权 B. 商标权 C. 著作权 D. 财产权●如图 2 所示的树型文件中,方框表示目录,圆圈表示文件, "/" 表示路径的分隔符, "/" 路径之首表示根目录。
#2005年下半年软考网络工程师考试上午真题#
2005年下半年软考网络项目师上午试卷●内存按字节编址,地址从A4000H到CBFFFH,共有__(1)__个字节。
若用存储容量为32K×8bit 的存储芯片构成该内存,至少需要__(2)__片。
(1)A.80K B.96K C.160K D.192K (2)A.2 B.5 C.8 D.10●中断响应时间是指__(3)__。
(3)A.从中断处理开始到中断处理结束所用的时间 B.从发出中断请求到中断处理结束所用的时间 C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间●若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。
则100条指令全部执行完毕需__(4)__ns。
(4)A.163 B.183 C.193 D.203●在单指令流多数据计算机(SIMD)中,各处理单元必须__(5)__。
(5)A.以同步方式,在同一时间内执行不同的指令 B.以同步方式,在同一时间内执行同一指令 C.以异步方式,在同一时间内执行不同指令 D.以异步方式,在同一时间内执行同一指令●单个磁头在向盘片的磁性涂层上写入数据时,是以__(6)__方式写入的。
(6)A.并行B.并-串行C.串行D.串-并行●容量为64块的Cache采用组相联的方式映像,字块大小为128个字,每4块为一组。
若主容量为4096块,且以字编址,那么主存地址应为___(7)_位,主存区号应为__(8)__位。
(7)A.16 B.17 C.18 D.19 (8)A.5 B.6 C.7 D.8●软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是__(9)__。
(9)A.构件化方法 B.结构化方法 C.面向对象方法 D.快速原型方法●下述任务中,不属于软件项目需求分析阶段的是__(10)__。
(10)A.分析软件系统的数据要求 B.确定软件系统的功能需求 C.确定软件系统的性能要求 D.确定软件系统的运行平台●软件设计的主要任务是设计软件的构造、过程和模块,其中软件结构设计的主要任务是要确定__(11)__。
2005年软考软设上午试题(解析)
全国计算机技术与软件专业技术资格(水平)考试2005年下半年软件设计师上午试卷(考试时间9:00~11:30 共150分钟)请按下述要求正确填写答题卡1.在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。
2.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
3.第个空对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4.解答前务必新闻记者例题和答题卡上的例题填涂注意事项。
解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题●2005年上半年全国计算机技术与软件专业技术资格(水平)考试日期是___月___日。
(88)A.4 B.5 C.6 D.7(89) A.27 B.28 C.29 D.30因为考试日期是“5月29日”,故(88)选B,(89)选C,应在答题卡序号88下对B填涂,在序号89下对C填涂(参看答题卡)。
计算机系统知识●在计算机中,最适合进行数字加减运算的数字编码是___,最适合表示浮点数阶码的数字编码是___。
(1) A.原码 B.反码 C.补码 D.移码(2) A.原码 B.反码 C.补码 D.移码解析:计算机中数字用原码表示直观,实现乘除运算规则较简单,但做加减运算时涉及符号的表示,很不方便。
引入补码是要利用补数的特点,来方便地执行正负任意数的加减运算,实现变减运算为加运算,因此补码最适合进行数字加减运算。
浮点数的表示方式形式由阶码和尾数两部分组成,底数是事先约定的,在机器数中不出现。
尾数是数值的有效数字部分,通常用补码表示,而阶码用一般用移码表示。
●如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要___位。
(3) A.16 B,20 C.24 D.32解析:16M=224,所以内存编址至少需要24位。
●操作数所处的位置,可以决定指令的寻址方式。
2005年下半年软件设计师上午试题
全国计算机技术与软件专业技术资格(水平)考试2005年下半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75个空格,需要全部解答,每个空格 1分,满分75分。
3. 每个空格对应一个序号,有 A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2005年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7因为考试日期是“11月 5日”,故(88)选 C,(89)选 B,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 B 填涂(参看答题卡)。
2005年下半年软件设计师上午试卷第 1 页(共 10 页)●阵列处理机属于(1)计算机。
(1)A. SISD B. SIMD C. MISD D. MIMD●采用(2)不能将多个处理机互连构成多处理机系统。
(2)A. STD总线 B. 交叉开关 C. PCI总线 D. Centronic总线●某计算机系统的可靠性结构是如下图所示的双重串并联结构,若所构成系统的每个部件的可靠度均为 0.9,即R=0.9,则该系统的可靠度为(3)。
R RR R(3)A. 0.9997 B. 0.9276 C. 0.9639 D. 0.6561●若每一条指令都可以分解为取指、分析和执行三步。
己知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。
如果按顺序方式从头到尾执行完 500条指令需(4)△t。
软件评测师考试历年试题及解答合订本
软件评测师考试历年试题及解答合订本软件评测师考试大纲(2005年版)一、考试说明1. 考试要求(1)熟悉计算机基础知识;(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;(3)熟悉计算机网络基础知识;(4)熟悉软件工程知识,理解软件开发方法及过程;(5)熟悉软件质量及软件质量管理基础知识;(6)熟悉软件测试标准;(7)掌握软件测试技术及方法;(8)掌握软件测试项目管理知识;(9)掌握C语言以及C++或Java语言程序设计技术;(10)了解信息化及信息安全基础知识;(11)熟悉知识产权相关法律、法规;(12)正确阅读并理解相关领域的英文资料。
2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
3. 本考试设置的科目包括:(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
二、考试范围考试科目1:软件工程与软件测试基础知识1.计算机系统基础知识1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常用网络设备·Internet基础知识及其应用·网络管理1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计·C语言以及C++(或Java)语言程序设计基础知识2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础·软件工程概念·需求分析·软件系统设计·软件组件设计·软件编码·软件测试·软件维护5.2 软件开发方法及过程·结构化开发方法·面向对象开发方法·瀑布模型·快速原型模型·螺旋模型5.3 软件质量管理·软件质量及软件质量管理概念·软件质量管理体系·软件质量管理的目标、内容、方法和技术5.4 软件过程管理·软件过程管理概念·软件过程改进·软件能力成熟度模型5.5 软件配置管理·软件配置管理的意义·软件配置管理的过程、方法和技术5.6 软件开发风险基础知识·风险管理·风险防范及应对5.7 软件工程有关的标准·软件工程术语·计算机软件开发规范·计算机软件产品开发文件编制指南·计算机软件需求规范说明编制指南·计算机软件测试文件编制规范·计算机软件配置管理计划规范·计算机软件质量保证计划规范·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素质要求·软件评测师职业特点与岗位职责·软件评测师行为准则与职业道德要求·软件评测师的能力要求7.软件评测知识7.1 软件测试基本概念·软件质量与软件测试·软件测试定义·软件测试目的·软件测试原则·软件测试对象7.2 软件测试过程模型·V模型·W模型·H模型·测试模型的使用7.3 软件测试类型·单元测试、集成测试、系统测试·确认测试、验收测试·开发方测试、用户测试、第三方测试·动态测试、静态测试·白盒测试、黑盒测试、灰盒测试7.4 软件问题分类·软件错误·软件缺陷·软件故障·软件失效7.5 测试标准7.5.1 GB/T 16260.1—2003 软件工程产品质量第1部分:质量模型7.5.2 GB/T 18905.1—2002 软件工程产品评价第1部分:概述7.5.3 GB/T 18905.5—2002 软件工程产品评价第5部分:评价者用的过程8.软件评测现状与发展·国内外现状·软件评测发展趋势9.专业英语·正确阅读并理解相关领域的英文资料考试科目2:软件测试应用技术1.软件生命周期测试策略1.1 设计阶段的评审·需求评审·设计评审·测试计划与设计1.2 开发与运行阶段的测试·单元测试·集成测试·系统(确认)测试·验收测试2.测试用例设计方法2.1 白盒测试设计·白盒测试基本技术·白盒测试方法2.2 黑盒测试用例设计·测试用例设计方法·测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略·黑盒测试方法选择策略·白盒测试方法选择策略·面向对象软件的测试策略3.软件测试技术与应用3.1 软件自动化测试·软件自动化测试基本概念·选择自动化测试工具·功能自动化测试·负载压力自动化测试3.2 面向对象软件的测试·面向对象测试模型·面向对象分析的测试·面向对象设计的测试·面向对象编程的测试·面向对象的单元测试·面向对象的集成测试·面向对象的系统测试3.3 负载压力测试·负载压力测试基本概念·负载压力测试解决方案·负载压力测试指标分析·负载压力测试实施3.4 Web应用测试·Web应用的测试策略·Web应用设计测试·Web应用开发测试·Web应用运行测试3.5 网络测试·网络系统全生命周期测试策略·网络仿真技术·网络性能测试·网络应用测试3.6 安全测试·测试内容·测试策略·测试方法3.7 兼容性测试·硬件兼容性测试·软件兼容性测试·数据兼容性测试·新旧系统数据迁移测试·平台软件测试3.8 易用性测试·功能易用性测试·用户界面测试3.9 文档测试·文档测试的范围·用户文档的内容·用户文档测试的要点·用户手册的测试·在线帮助的测试4.测试项目管理·测试过程的特性与要求·软件测试与配置管理·测试的组织与人员·测试文档·软件测试风险分析·软件测试的成本管理三、题型举例(一)选择题·下面的哪一项测试步骤中需要进行局部数据结构测试: (1) (1)A.单元测试 B. 集成测试 C. 确认测试 D. 系统测试·软件的六大质量特性包括: (2)(2)A.功能性、可靠性、可用性、效率、可维护、可移植B.功能性、可靠性、可用性、效率、稳定性、可移植C.功能性、可靠性、可扩展性、效率、稳定性、可移植D.功能性、可靠性、兼容性、效率、稳定性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
2005年下半年软件水平考试(初级)程序员下午(应用技术)试题真
2005年下半年软件水平考试(初级)程序员下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)1.阅读下列说明和流程图,将应填入(n)处。
[流程图说明] 流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。
例如,原字符串“File Name ”,处理后变成“File Name”。
流程图1-2、流程图1-3、流程图1-4分别详细描述了流程图1-1中的框A,B,C。
假设原字符串中的各个字符依次存放在字符数组ch的各元素ch(1),ch(2),…,ch(n)中,字符常量KB表示空白字符。
流程图1-1的处理过程是:先从头开始找出该字符串中的第一个非空白字符ch(i),再从串尾开始向前找出位于最末位的非空白字符ch(j),然后将ch(i),…,ch(j)依次送入ch(1),ch(2),…中。
如果原字符串中没有字符或全是空白字符,则输出相应的说明。
在流程图中,strlen是取字符串长度函数。
[问题]在流程图1-1中,判断框P中的条件可表示为:i>(5)正确答案:(1) i<=n,或其等价形式(2) ch(j)=KB(3) k<=j,或其等价形式(4) ch(k-i+1)(5) n解析:本题用分层的流程图形式描述给定的算法。
流程图1-1是顶层图,其中用A、B、C标注了三个处理框。
而流程图1-2、图1-3、图1-4分别对这三个处理框进行了细化。
A框的功能是依次检查ch(1),ch(2),…,直到找到非空白字符ch(i)。
流程图1-2中,对i=1,2,…进行循环,只要尚未找到尾,而且ch(i)=KB,则还需要继续查找。
因此,(1)处可填写i<=n (n>=i是其等价形式)。
B框的功能是依次检查ch(n),ch(n-1),…,直到找到非空字符ch(j)。
流程图1-3中,对j=n,n-1,…进行循环,只要ch(j)=KB,则还需要继续循环查找。
2005年上半年软件设计师上午及下午试题及答案
2005年上半年软件设计师上午试题●在计算机中,最适合进行数字加减运算的数字编码是_____(1)_____,最适合表示浮点数阶码的数字编码是____(2)____。
(1)A.原码B.反码C.补码D.移码(2)A.原码B.反码C.补码D.移码●如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_____(3)____位。
(3)A.16 B.20 C.24 D.32●操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为___(4)___;操作数在寄存器中,寻址方式为_____(5)_____;操作数的地址在寄存器中,寻址方式为____(6)_____。
(4)A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址(5)A.立即寻址B.相对寻址C.寄存器寻址D.寄存器间接寻址(6)A.相对寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址●三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为____(7)____。
(7)A.0.240 B.0.512 C.0.800 D.0.992●在计算机系统中,构成虚拟存储器___(8)____。
(8)A.只需要一定的硬件资源便可实现B.只需要一定的软件即可实现C.既需要软件也需要硬件方可实现D.既不需要软件也不需要硬件●某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够___(9)____”。
(9)A.使公司员工只能访问Internet上与其有业务联系的公司的IP地址B.仅允许HTTP协议通过C.使员工不能直接访问FTP服务器端口号为21的FTP地址D.仅允许公司中具有某些特定IP地址的计算机可以访问外部网络●两个公司希望通过Internet进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在中间节点使用特殊的安全单元增加开支,最合适的加密方式是____(10)____,使用的会话密钥算法应该是____(11)____。
2005年下午软件评测师真题与权威答案
2005 下午1. 试题一(15 分)阅读以下说明,回答问题1 至问题4,将解答填入答题纸的对应栏内。
【说明】在软件开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些对软件质量保证起着非常关键的作用。
(1). 【问题1】(5 分)请简述单元测试的主要内容。
(2). 【问题2】(5 分)集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容。
(3). 【问题3】(2 分)请简述集成测试与系统测试的关系(4). 【问题4】(3 分)公司A 承担了业务B 的办公自动化系统的建设工作。
2004 年10 月初,项目正处于开发阶段,预计2005 年5 月能够完成全部开发工作,但是合同规定2004 年10 月底进行系统验收。
因此2004 年10 月初,公司A 依据合同规定向业主B 和监理方提出在2004 年10 月底进行验收测试的请求,并提出了详细的测试计划和测试方案。
在该方案中指出测试小组由公司A 的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成公司A 的做法是否正确?请给出理由。
答案:答案详见解析1. 模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试2. 知识点包括:(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失(1分):(2)一个模块的功能是否会对另一个模块的功能产生不利的影响(1分);(3)各个子功能组合起来,能否达到预期要求的父功能(l分);(4)全局数据结构是否有问题(1分);(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度(1分)。
3. 知识点包括:集成测试的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。
集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。
(答出其中2个知识点即可得2点)4. 知识点包括:验收测试要在系统测试通过之后,交付使用之前进行,而不是仅仅根据合同规定进行(1分)。
软件设计师--历年试题上午(软件工程部分-05年前)
28
从信息资源管理的观点出发,信息系统
的逻辑结构一般由四部分组成,其中__
(33)__利用信息系统提供的信息进行决
策和选择,是信息系统服务的对象。
(33)A.信息源
B.信息处理器
√C.信息使用者
D.信息管理者
29
以下选项中,最适合于用交互式计算机 软件解决的问题是__(34)__。 (34)A.非结构化决策问题
√ 数据流
C.变换流和事务流
制流和事务流
D.控
23
04上半年
24
当在软件工程的环境中考虑风险时,主要基于提出的
有一个概念。以下选项中不属于这三个概念的是__
(27)__。项目风险关系着项目计划的成败,__(28)
__关系着软件的生存能力。在进行软件工程风险分析
时,项目管理人员要进行四种风险评估活动,这四种
的错误,这个错误出现的概率是0.5%,给公
司造成的损失将是1 000 000元,那么这个错
误的风险曝光度(risk exposure)是___(13)元。
供选择的答案:
A.5 000 000
B.50 000
C.5 000
D.500
√
3
代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法 的主要区别是 (14) 。 供选择的答案: A.在代码审查中由编写代码的程序员来组织讨论,而 在代码走查中由高级管理人员来领导评审小组的活动 B.在代码审查中只检查代码中是否有错误,而在代码 走查中还要检查程序与设计文档的一致性 C.在代码走查中只检查程序的正确性,而在代码审查 中还要评审程序员的编程能力和工作业绩
2005年度软件评测师考试真题
软件评测师考试历年试题及解答合订本软件评测师考试大纲(2005年版)一、考试说明1. 考试要求(1)熟悉计算机基础知识;(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;(3)熟悉计算机网络基础知识;(4)熟悉软件工程知识,理解软件开发方法及过程;(5)熟悉软件质量及软件质量管理基础知识;(6)熟悉软件测试标准;(7)掌握软件测试技术及方法;(8)掌握软件测试项目管理知识;(9)掌握C语言以及C++或Java语言程序设计技术;(10)了解信息化及信息安全基础知识;(11)熟悉知识产权相关法律、法规;(12)正确阅读并理解相关领域的英文资料。
2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
3. 本考试设置的科目包括:(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
二、考试范围考试科目1:软件工程与软件测试基础知识1.计算机系统基础知识1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常用网络设备·Internet基础知识及其应用·网络管理1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计·C语言以及C++(或Java)语言程序设计基础知识2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础·软件工程概念·需求分析·软件系统设计·软件组件设计·软件编码·软件测试·软件维护5.2 软件开发方法及过程·结构化开发方法·面向对象开发方法·瀑布模型·快速原型模型·螺旋模型5.3 软件质量管理·软件质量及软件质量管理概念·软件质量管理体系·软件质量管理的目标、内容、方法和技术5.4 软件过程管理·软件过程管理概念·软件过程改进·软件能力成熟度模型5.5 软件配置管理·软件配置管理的意义·软件配置管理的过程、方法和技术5.6 软件开发风险基础知识·风险管理·风险防范及应对5.7 软件工程有关的标准·软件工程术语·计算机软件开发规范·计算机软件产品开发文件编制指南·计算机软件需求规范说明编制指南·计算机软件测试文件编制规范·计算机软件配置管理计划规范·计算机软件质量保证计划规范·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素质要求·软件评测师职业特点与岗位职责·软件评测师行为准则与职业道德要求·软件评测师的能力要求7.软件评测知识7.1 软件测试基本概念·软件质量与软件测试·软件测试定义·软件测试目的·软件测试原则·软件测试对象7.2 软件测试过程模型·V模型·W模型·H模型·测试模型的使用7.3 软件测试类型·单元测试、集成测试、系统测试·确认测试、验收测试·开发方测试、用户测试、第三方测试·动态测试、静态测试·白盒测试、黑盒测试、灰盒测试7.4 软件问题分类·软件错误·软件缺陷·软件故障·软件失效7.5 测试标准7.5.1 GB/T 16260.1—2003 软件工程产品质量第1部分:质量模型7.5.2 GB/T 18905.1—2002 软件工程产品评价第1部分:概述7.5.3 GB/T 18905.5—2002 软件工程产品评价第5部分:评价者用的过程8.软件评测现状与发展·国内外现状·软件评测发展趋势9.专业英语·正确阅读并理解相关领域的英文资料考试科目2:软件测试应用技术1.软件生命周期测试策略1.1 设计阶段的评审·需求评审·设计评审·测试计划与设计1.2 开发与运行阶段的测试·单元测试·集成测试·系统(确认)测试·验收测试2.测试用例设计方法2.1 白盒测试设计·白盒测试基本技术·白盒测试方法2.2 黑盒测试用例设计·测试用例设计方法·测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略·黑盒测试方法选择策略·白盒测试方法选择策略·面向对象软件的测试策略3.软件测试技术与应用3.1 软件自动化测试·软件自动化测试基本概念·选择自动化测试工具·功能自动化测试·负载压力自动化测试3.2 面向对象软件的测试·面向对象测试模型·面向对象分析的测试·面向对象设计的测试·面向对象编程的测试·面向对象的单元测试·面向对象的集成测试·面向对象的系统测试3.3 负载压力测试·负载压力测试基本概念·负载压力测试解决方案·负载压力测试指标分析·负载压力测试实施3.4 Web应用测试·Web应用的测试策略·Web应用设计测试·Web应用开发测试·Web应用运行测试3.5 网络测试·网络系统全生命周期测试策略·网络仿真技术·网络性能测试·网络应用测试3.6 安全测试·测试内容·测试策略·测试方法3.7 兼容性测试·硬件兼容性测试·软件兼容性测试·数据兼容性测试·新旧系统数据迁移测试·平台软件测试3.8 易用性测试·功能易用性测试·用户界面测试3.9 文档测试·文档测试的范围·用户文档的内容·用户文档测试的要点·用户手册的测试·在线帮助的测试4.测试项目管理·测试过程的特性与要求·软件测试与配置管理·测试的组织与人员·测试文档·软件测试风险分析·软件测试的成本管理三、题型举例(一)选择题·下面的哪一项测试步骤中需要进行局部数据结构测试:(1)(1)A.单元测试 B. 集成测试C. 确认测试D. 系统测试·软件的六大质量特性包括:(2)(2)A.功能性、可靠性、可用性、效率、可维护、可移植B.功能性、可靠性、可用性、效率、稳定性、可移植C.功能性、可靠性、可扩展性、效率、稳定性、可移植D.功能性、可靠性、兼容性、效率、稳定性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
2005年上半年软考软件设计师考试上午真题-中大网校
2005年上半年软考软件设计师考试上午真题总分:75分及格:45分考试时间:150分(每题1分,共75题)(1)回答{TSE}题:在计算机中,最适合进行数字加减运算的数字编码是_____(1)_____,最适合表示浮点数阶码的数字编码是____(2)____。
{TS}(1)A. 原码B. 反码C. 补码D. 移码(2)(2)A. 原码B. 反码C. 补码D. 移码(3)如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_____(3)____位。
(3)A. 16B. 20C. 24D. 32(4)回答{TSE}题:操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为___(4)___;操作数在寄存器中,寻址方式为_____(5)_____;操作数的地址在寄存器中,寻址方式为____(6)_____。
{TS}(4)A. 立即寻址B. 直接寻址C. 寄存器寻址D. 寄存器间接寻址(5)(5)A. 立即寻址B. 相对寻址C. 寄存器寻址D. 寄存器间接寻址(6)(6)A. 相对寻址B. 直接寻址C. 寄存器寻址D. 寄存器间接寻址(7)三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为____(7)____。
(8)在计算机系统中,构成虚拟存储器___(8)____。
(8)A. 只需要一定的硬件资源便可实现B. 只需要一定的软件即可实现C. 既需要软件也需要硬件方可实现D. 既不需要软件也不需要硬件(9)某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够___(9)____”。
(9)A. 使公司员工只能访问Internet上与其有业务联系的公司的IP地址B. 仅允许HTTP协议通过C. 使员工不能直接访问FTP服务器端口号为21的FTP地址D. 仅允许公司中具有某些特定IP地址的计算机可以访问外部网络(10)回答{TSE}题:两个公司希望通过Internet进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在中间节点使用特殊的安全单元增加开支,最合适的加密方式是____(10)____,使用的会话密钥算法应该是____(11)____。
下半年软件设计师试题及答案上午题
1. CPU在执行指令的过程中,会自动修改()的内容,以使其保存的总是将要执行的下一条指令的地址。
A.指令寄存器B.程序计数器C.地址寄存D.指令译码器参考答案B试题解析:程序计数器pc是用于存放下一条指令所在单元的地址的地方。
指令寄存器是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。
地址寄存器用来保存当前CPU所访问的内存单元的地址。
指令译码器,从内存中取出的一条指令经送往中。
.2. 在微机系统中,BIOS(基本输入输出系统)保存在()中。
A.主板上的ROMB.CPU的寄存器C.主板上的RAMD.虚拟存储器参考答案A试题解析:BIOS是一个程序,是固化在的BIOS?ROM芯片里面的,它相当于硬件底层的一个,控制和保存着硬件的输入输出工作。
3. 采用n位补码(包含一个符号位)表示数据,可以直接表示数值()。
A.2nB.-2nC.2n-1D. -2n-1参考答案D试题解析:对于有n位的整数补码,其取值范围是-(2n-1)~(2n-1)-1以8位的整数补码举例,其有效取值范围是-(27)~(27)-1,也就是-128~127。
拿C计算值为128越界了,只有D符合。
其它选项都越界了。
4. 某系统由下图所示的部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为()。
A.(3R+2R)/2B. R/3+R/2C. (1-(1-R)3)(1-(1-R)2)D. (1-(1-R)3-(1-R)2)参考答案C试题解析:2017年上半年原题串行系统的可靠性 R=R 1×R 2×…× R n并联系统的可靠性为 R= 1- (1- R 1 ) ×(1- R 2 )×…×(1- R n )5. 以下关于采用一位奇校验方法的叙述中,正确的是()。
A.若所有奇数位出错,则可以检测出该错误但无法纠正错误B.若所有偶数位出错,则可以检测出该错误并加以纠正C.若有奇数个数据位出错,则可以检测出该错误但无法纠正错误D.若有偶数个数据位出错,则可以检测出该错误并加以纠正参考答案C试题解析:奇校验:如果以二进制数据中1的个数是奇数为依据,则是奇校验偶校验:如果以二进制数据中1的个数是偶数为依据,则是偶校验如果传输过程中包括校验位在内的奇数个数据位发生改变,那么奇校验位将出错表示传输过程有错误发生,但是由于没有办法确定哪一位出错,所以它不能进行错误校正。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2005年下半年软件设计师上午试题●阵列处理机属于___(1)___ 计算机。
(1)A.SISD B.SIMD C.MISD D.MIMD●采用___(2)___ 不能将多个处理机互连构成多处理机系统。
(2)A.STD总线 B.交叉开关 C.PCI总线 D.Centronic总线●某计算机系统的可靠性结构是如下图所示的双重串并联结构,若所构成系统的每个部件的可靠度为0.9 ,即R=0.9 ,则系统的可靠度为___(3)___ 。
图1(3)A.0.9997 B.0.9276 C.0.9739 D.0.6561●若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。
如果按顺序方式从头到尾执行完500 条指令需___(4)___ △t。
如果按照[执行]k、[分析]k+1 、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500 条指令需___(5)___△t。
(4)A.5590 B.5595 C.6000 D.6007(5)A.2492 B.2500 C.2510 D.2515●在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用___(6)____。
(6)A.原型法 B.瀑布模型 C. V-模型 D.螺旋模型●应该在___(7)阶段制定系统测试计划。
(7)A.需求分析 B.概要设计 C.详细设计 D.系统测试●已经发布实施的标准(包括已确认或修改补充的标准),经过实施一定时期后,对其内容再次审查,以确保其有效性、先进性和适用性,其周期一般不超过___(8)____年。
(8)A. 1 B. 3 C. 5 D. 7●___(9)____不需要登记或标注版权标记就能得到保护(9)A.专利权 B.商标权 C. 著作权 D.财产权●如图2所示的树型文件中,方框表示目录,圆圈表示文件,"/"表示路径的分隔符,"/" 路径之首表示根目录。
图2中,___(10)____。
假设当前目录是D1,进程A以如下两种方式打开文件f1:方式①fd1=open("___(11)____/f1",o_RDONL Y); 方式②fd1=open("/D1/W1/f1",o_RDONL Y);其中,方式1的工作效率比方式2的工作效率搞,因为采用方式1的文件系统___(12)____。
(10)A. 子目录W2中文件f2和子目录D2中文件f2是完全相同的B. 子目录W2中文件f2和子目录D2中文件f2是不相同的C. 子目录W2中文件f2和子目录D2中文件f2是可能相同也可能不相同D. 树型文件系统中不允许出现相同名字的文件(11)A./D1/W1 B.D1/W1 C.W1 D.f1(12)A.可以直接访问根目录下的文件f1B.可用从当前路径开始查找需要访问的文件f1C.只需要访问一次磁盘,就可以读取文件f1,而方式2需要两次D.只需要访问一次磁盘,就可以读取文件f1,而方式2需要三次●正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5% ,给公司造成的损失将是1 000 000 元,那么这个错误的风险曝光度(risk exposure) 是___(13)____元。
(13)A.5 000 000 B.50 000 C.5 000 D.500●代码走查(code walkthrough) 和代码审查(code inspection) 是两种不同的代码评审方法,这两种方法的主要区别是____(14)____ 。
(14)A.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动B.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性C.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩D.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的●在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是_____(15)____ 。
(15)A.Gantt 图表现各个活动的顺序和它们之间的因果关系B.Gantt 图表现哪些活动可以并行进行C.Gantt 图表现了各个活动的起始时间D.Gantt 图表现了各个活动完成的进度●在活动图中,结点表示项目中各个工作阶段的里程碑,连接各个结点的边表示活动,边上的数字表示活动持续的时间。
在下面的活动图中,从A到J的关键路径是_____(16)___ ,关键路径长度是___(17)___ ,从E开始的活动启动的最早时间是____(18)____ 。
(16)A.ABEGJ B.ADFHJ C.ACFGJ D.ADFIJ(17)A.22 B.49 C.19 D.35(18)A.10 B.12 C.13 D.15●一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其它故障,这时应该进行___(19)___ 。
(19)A.程序走查 B.退化测试 C.软件评审 D.接收测试●一个系统的模块结构图如下所示,用{×,×,×}表示这个系统的测试模块组合。
下面的选项中___(20)___ 表示自顶向下的测试,____(21)___ 表示三明治式测试。
(20)A.{A}{A,B,C,D,E}{A,B,C,D,E,F,G,H,I,J,K}B.{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}C.{K}{J}{I}{H}{G}{F}{B}{C}{D}{E}{A,B,C,D,E,F,G,H,I,J,K}D.{A}{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}(21)A.{A}{A,B,C,D,E}{A,B,C,D,E,F,G,H,I,J,K}B.{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}C.{K}{J}{I}{H}{G}{F}{B}{C}{D}{E}{A,B,C,D,E,F,G,H,I,J,K }D.{A}{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{ A,B,C,D,E,F,G,H,I,J,K }●某公司服务器上存储了大量的数据,员工使用服务器前首先必须登录。
为了保证安全,使用认证技术___(22)___ 。
为保证传输效率,使用___(23)___ 加密算法对传输的数据进行加密。
(22)A.对登录系统的用户身份进行认可 B.保护数据在传输中的机密性C.保证数据在传输中不被非法修改D.防止登录信息被泄漏出去(23)A.RSA B.ECC C.MD4 D.3DES●____(24)___ 不能保障公司内部网络边界的安全(24)A.在公司网络与Internet 或外界其它接口处设置防火墙B.公司以外网络上用户要访问公司网时,使用认证授权系统C.禁止公司员工使用公司外部的电子邮件服务器D.禁止公司内部网络的用户私自设置拨号上网●某仓库有两名发货员,一名审核员。
当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。
其工作流程如下图所示。
为了利用PV 操作正确地协调他们之间的工作,设置了两个信号量S1和S2,且S1的初值为2,S2的初值为1。
图中的a应填写____(25)___ ;图中的b、c和d应分别填写____(26)____ 。
(25)A.P(S1) B.P(S2) C.V(S1) D.V(S2)(26)A.P(S2)、V(S2)和V(S1) B.P(S1)、V(S1)和V(S2)C.V(S1)、P(S2)和V(S2)D.V(S2)、P(S1)和V(S1)●编译程序进行词法分析时不能____(27)____ 。
(27)A.过滤源程序中的注释 B. 扫描源程序并识别记号C. 指出出错行号D.查出拼错的保留字(关键字)●某一确定有限自动机(DFA) 的状态转换图如下图所示,该DFA接受的字符串集是____(28)___ ,与之等价的正规式是___(29)___ 。
(28)A.以1开头的二进制代码串组成的集合B.以1结尾的二进制代码串组成的集合C.包含偶数个0的二进制代码串组成的集合D.包含奇数个0的二进制代码串组成的集合(29)A.1*0(0|1)* B.((0|1*0)*1*)* C.1*((0|1)0)* D.(1*(01*0)*)*●下列关于静态多态实现重载的描述中正确的是____(30)___ 。
(30)A.重载的方法(函数)的方法名(函数名)可以不同B.重载的方法(函数)必须在返回值类型以及参数类型上有所不同C.重载的方法(函数)必须在参数顺序或参数类型上有所不同D.重载的方法(函数)只需在返回值类型上有所不同●程序设计语言提供了基本类型及其相关的操作,而____(31)____ 则允许开发者自定义一种新的类型及其相关的操作。
(31)A.对象 B.实例 C.类 D.引用●___(32)___ 表示了对象间"is-a" 的关系。
(32)A.组合 B.引用 C.聚合 D.继承●在关系代数运算中,关系S、SP和R如下表所示。
若先___(33)___ ,则可以从S和SP 获得R。
其对应的关系表达式为___(34)___ 。
如下的SQL语句可以查询销售总量大于1000 的部门号。
Select 部门名From S。
Where 部门号in (Select 部门号From SP Group by ___(35)___)关系表S 关系表SP 关系表R(33)A.对S进行选择运算,再与S进行自然连接运算B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.对S和SP进行笛卡尔积运算,再对运算结果进行投影运算D.分别对S和SP进行投影运算,再对运算结果进行笛卡尔积运算(35)A.部门号where sum( 销售量)>1000B.部门号having sum( 销售量)>1000C.商品号where sum( 销售量)>1000D.商品号having sum( 销售量)>1000●给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3->A2,A2->A3},R候选关键字为____(36)___ 。
分解ρ={(A1,A2),(A1,A3)}___(37)____ 。