1、计算机水平考试中级软件设计师 2004 年下半年上午真题及答案解析(总分:75.00,做题时间:150 分钟)内存按字节编址,地址从 A4000H 到 CBFFFH,共有 (1) 字节。若用存储容量为 32K8bit 的存储器芯片构成该内存,至少需要 (2) 片。(分数:2.00)A.80KB.96KC.160KD.192KA.2B.5C.8D.101.中断响应时间是指 ( ) 。 (分数:1.00)A.从中断处理开始到中断处理结束所用的时间B.从发出中断请求到中断处理结束所用的时间C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间2.若指令流水线把一条指令分为取
2、指、分析和执行三部分,且三部分的时间分别是 t 取指2ns,t 分析2ns,t 执行1ns,则 100 条指令全部执行完毕需 ( ) ns。 (分数:1.00)A.163B.183C.193D.2033.在单指令流多数据流计算机(SIMD)中,各处理单元必须 ( ) 。 (分数:1.00)A.以同步方式,在同一时间内执行不同的指令B.以同步方式,在同一时间内执行同一条指令C.以异步方式,在同一时间内执行不同的指令D.以异步方式,在同一时间内执行同一条指令4.单个磁头在向盘片的磁性涂层上写入数据时,是以 ( ) 方式写入的。 (分数:1.00)A.并行B.并串行C.串行D.串并行容量为 64 块
3、的 Cache 采用组相联方式映像,字块大小为 128 个字,每 4 块为一组。若主存容量为 4096 块,且以字编址,那么主存地址应为 (7) 位,主存区号应为 (8) 位。(分数:2.00)A.16B.17C.18D.19A.5B.6C.7D.85.软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是 ( ) 。 (分数:1.00)A.构件化方法B.结构化方法C.面向对象方法D.快速原型方法6.下述任务中,不属于软件工程需求分析阶段的是 ( ) 。 (分数:1.00)A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系
4、统的运行平台7.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要 确定 ( ) 。 (分数:1.00)A.模块间的操作细节B.模块间的相似性C.模块间的组成关系D.模块的具体功能8.系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。( ) 不是系统测试的内容。 (分数:1.00)A.路径测试B.可靠性测试C.安装测试D.安全测试9.项目管理工具中,将网络方法用于工作计划安排的评审和检查的是 ( ) 。 (分数:1.00)A.Gantt 图B.PERT 网图C.因果分析图D.流程图10.在结构化分析方法中,数据字典是重要的文档。对加工的描
5、述是数据字典的组成内容之一,常用的加工描述方法( ) 。 (分数:1.00)A.只有结构化语言B.有结构化语言和判定树C.有结构化语言、判定树和判定表D.有判定树和判定表11.CMM 模型将软件过程的成熟度分为 5 个等级。在 ( ) 使用定量分析来不断地改进和管理软件过程。(分数:1.00)A.优化级B.管理级C.定义级D.可重复级12.在面向数据流的设计方法中,一般把数据流图中的数据流划分为 ( ) 两种。 (分数:1.00)A.数据流和事务流B.变换流和数据流C.变换流和事务流D.控制流和事务流13.( ) 属于第三层 VPN 协议。 (分数:1.00)A.TCPB.IPsecC.PPO
6、ED.SSL14.下图所示的防火墙结构属于 ( ) 。 (分数:1.00)A.简单的双宿主主机结构B.单 DMZ 防火墙结构C.带有屏蔽路由器的单网段防火墙结构D.双 DMZ 防火墙结构15.电子商务交易必须具备抗抵赖性,目的在于防止 ( ) 。 (分数:1.00)A.一个实体假装成另一个实体B.参与此交易的一方否认曾经发生过此次交易C.他人对数据进行非授权的修改、破坏D.信息从被监视的通信过程中泄漏出去16.知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。 ( ) 权受法律保护的期限是不确定的,一旦为公众所知悉,即成为公众可以自由使用的知识
7、。 (分数:1.00)A.发明专利B.商标C.作品发表D.商业秘密17.甲、乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种解决这一问题的办法,不可能采用 ( ) 的办法。 (分数:1.00)A.两申请人作为一件申请的共同申请人B.其中一方放弃权利并从另一方得到适当的补偿C.两件申请都不授予专利权D.两件申请都授予专利权18.计算机软件产品开发文件编制指南(GB 856788)是 ( ) 标准。 (分数:1.00)A.强制性国家B.推荐性国家C.强制性行业D.推荐性行业虚拟存储管理系统的基础是程序的 (23) 理论,这个理论的基本含义是指程序执行时
8、往往会不均匀地访问主存储器单元。根据这个理论,Denning 提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在 (24)内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。(分数:2.00)A.全局性B.局部性C.时间全局性D.空间全局性A.主存储器B.虚拟存储器C.辅助存储器D.u 盘19.在 UNIX 操作系统中,若用户键入的命令参数的个数为 1 时,执行 cat $1 命令;若用户键入的命令参数的个数为 2 时,执行 cat $2 $2 $2 $2 $1; *) echo default esac (分数:1.00)A.$B.$
9、C.$# D.$*解析: 本题考查的是 UNIX 操作系统中 shell 程序设计方面的知识。 在 UNIX 操作系统中,shell 定义变量$、$、$#和铲的含义如下: $表示当前命令的进程标识数。 $与铲基本相同,但当用双引号转义时,”$”还是能分解成多个参数,但”铲”则合并成一个参数。 $#表示位置参数的个数,不包括命令名。 铲表示所有位置参量,即相当于$1,$2,$3, 试题(25)的正确答案是 C。20.进程 PA 不断地向管道写数据,进程 PB 从管道中读数据并加工处理,如下图所示。如果采用 PV 操作来实现进程 PA 和进程 PB 间的管道通信,并且保证这两个进程并发执行的正确性
10、,则至少需要 ( ) 。 (分数:1.00)A.1 个信号量,信号量的初值为 0B.2 个信号量,信号量的初值分别为 0、1C.3 个信号量,信号量的初值分别为 0、0、1 D.4 个信号量,信号量的初值分别为 0、0、1、1解析: 本题考查的是进程同步互斥方面的知识。 在系统中的每一个进程其工作的正确与否不仅取决于它自身的正确性,而且与它在执行中能否与其他相关进程正确的实施同步互斥有关。常用 PV 操作实现进程同步与互斥。试题是关于两个进程合作的同步问题,是一个典型的生产者和消费者的问题。生产者进程PA 不断地向管道写数据,消费者进程 PB 从管道中读数据并加工处理。为了实现 PA 与 PB
11、 进程间的同步问题,需要设置一个信号量 S1,且初值为 1,表示管道未满,可以将数据写入管道;设置另一个信号量 S2与管道是否有数据联系起来,当信号量的值为“0”时表示进程 PA 还未将数据写入管道,当信号量的值为非“0”时表示管道有数据存在。其同步过程如图所示。试题(26)的正确答案是 C。 21.假设系统中有三类互斥资源 R1、R2 和 R3,可用资源数分别为 9、8 和 5。在 T0 时刻系统中有P1、P2、P3、P4 和 P5 五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。如果进程按 ( ) 序列执行,那么系统状态是安全的。 (分数:1.00)A.P1P2P4P5P3B
12、.P2P1P4P5P3C.P2P4P5P1P3 D.P4P2P4P1P3解析:某一非确定性有限自动机(NFA)的状态转换图如下图所示,与该 NFA 等价的正规式是 (28) ,与该NFA 等价的 DFA 是 (29) 。 (分数:2.00)A.0*|(0|1)0B.(0|10)* C.0*(0|1)0)*D.0* (10)*解析:根据分析题目中给出的状态转换图可知,该 NFA 可识别空串以及任意数目 0 组成的串,但若出现1,则其后至少要有 1 个 0 才能到达终态,因此,该自动机识别的串等价于正规式(0|10)*。(2). (分数:1.00)A. B.C.D.解析:在 UML 提供的图中,可
13、以采用 (30) 对逻辑数据库模式建模; (31) 用于接口、类和协作的行为建模,并强调对象行为的事件顺序; (32) 用于系统的功能建模,并强调对象间的控制流。(分数:3.00)A.用例图B.构件图C.活动图D.类图 解析: 类图是显示一组类、接口、协作以及它们之间关系的图。类图用于对系统的静态设计视图建模,当对系统的静态视图建模时,通常以下述 3 种方式之一使用类图。 对系统的词汇建模。 对简单协作建模。 对逻辑数据库模式建模。将模式看作为数据库的概念设计的蓝图。在很多领域中,要在关系数据库或者面向对象数据库中存储永久信息,可以用类图对这些数据库的模式建模。 状态图显示一个由状态、转换、事
14、件和活动组成的状态机。用状态图说明系统的动态视图。状态图对接口、类或协作的行为建模是非常重要的。状态图强调一个对象按事件次序发生的行为。 活动图显示从活动到活动的流。活动图显示了一组活动,从活动到活动的/顷序的或分支的流,以及发生动作的对象或动作所施加的对象。用活动图说明系统的动态视图。活动图对系统的功能建模是非常重要的。活动图强调对象之间的控制流。A.协作图B.状态图 C.序列图D.对象图解析:A.状态图B.用例图C.活动图 D.类图解析:22.在一棵完全二叉树中,其根的序号为 1, ( ) 可判定序号为 p 和 q 的两个结点是否在同一层。 (分数:1.00)A. B.C.D.解析:23.
15、堆是一种数据结构, ( ) 是堆。 (分数:1.00)A.(10,50,80,30,60,20,15,18)B.(10,18,15,20,50,80,30,60) C.(10,15,18,50,80,30,60,20)D.(10,30,60,20,15,18,50,80)解析:24.( ) 从二叉树的任一结点出发到根的路径上,所经过的结点序列必按其关键字降序排列。 (分数:1.00)A.二叉排序树B.大顶堆C.小顶堆 D.平衡二叉树解析:参考上题的堆解释,可以判定符合要求的是小顶堆,而大顶堆则正好相反。二叉排序树和平衡二叉树则不符合。25.若广义表 L=(1,2,3),则 L 的长度和深度分别
16、为 ( ) 。 (分数:1.00)A.1 和 1B.1 和 2 C.1 和 3D.2 和 2解析:广义表的长度定义为表中元素的个数,而深度定义为广义表展开后括号的最大嵌套层数。26.若对 27 个元素只进行三趟多路归并排序,则选取的归并路数为 ( ) 。 (分数:1.00)A.2B.3 C.4D.5解析:27.( )是多媒体内容描述接口标准。 (分数:1.00)A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-7 解析: 运动(活动)图像专家组(Moving Picture Expert Group,简称 MPEG)是在 1988 年由国际标准化组织 ISO 和国际电工委员会 IE
17、C 联合成立的专家组,负责开发电视图像数据和声音数据的编码、解码和它们的同步等标准。这个专家组开发的标准称为 MPEG 标准,到目前为止已经开发和正在开发的 MPEG 标准如下。MPEG-1:数字电视标准。 MPEG-2:数字电视标准。 MPEG-4:多媒体应用标准。 MPEG-7:多媒体内容描述接口标准。 MPEG-21:多媒体框架结构标准。28.未经压缩的数字音频数据传输率的计算公式为 ( ) 。 (分数:1.00)A.采样频率(Hz)量化位数(bit) 声道数1/8B.采样频率(Hz)量化位数(bit) 声道数 C.采样频率(Hz)量化位数(bit) 1/8D.采样频率(Hz)量化位数(
18、bit) 声道数1/16解析: 波形声音信息是一个用来表示声音振幅的数据序列,它是通过对模拟声音进行采样、量化和编码后得到的便于计算机存储和处理的数据格式。声音信号数字化后,其数据传输率(biffs)与信号在计算机中的实时传输有直接关系,而其总数据量又与计算机的存储空间有直接关系。未经压缩的数字音频数据传输率可按下式计算: 数据传输率(bit/s)=采样频率(Hz)量化位数(bit)声道数 波形声音经过数字化后所需占用的存储空间可用如下公式计算: 声音信号数据量=数据传输率持续时间/8(B)29.彩色打印机中所采用的颜色空间是 ( ) 。 (分数:1.00)A.RGB 彩色空间B.CMY 彩色
19、空间 C.YUV 彩色空间D.HSL 彩色空间解析: 彩色空间指彩色图像所使用的颜色描述方法,也称为彩色模型。在 PC 机和多媒体系统中,表示图形和图像的颜色常常涉及不同的彩色空间,如 RGB 彩色空间、CMY 彩色空间、YUC 彩色空间等。不同的彩色空间对应不同的应用场合,各有其特点。 RGB 彩色空间:计算机中的彩色图像一般都采用 R、G、B分量表示,色彩显示器通过发射 3 种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝荧光材料发光而产生色彩,这种彩色的表示方法称为 RGB 彩色空间表示法。 CMY 彩色空间:彩色打印的纸张不能发射光线,它只能使用能够吸收特定光波而反射其他光波的油墨或颜料
20、来实现。用油墨或颜料进行混合得到的彩色称为相减色。根据三基色原理,油墨或颜料的三基色是青(cyan)、品红(megenta)和黄(yellow),可以用这三种颜色的油墨或颜料按不同比例混合成任何一种由油墨或颜料表现的颜色,这种彩色表示方法称为CMY 彩色空间。 YUV 彩色空间:在现代彩色电视系统中,通常采用三管彩色摄像机或彩色 CCD 摄像机,它把摄得的彩色图像信号经过分色,放大和校正得到 RGB 三基色,再经过矩阵变换得到亮度信号 Y,色差信号 U(R-Y)和 V(B-Y),最后发送端将这三个信号分别进行编码,用同一信道发送出去,这就是通常用的YUV 彩色空间。30.MPEG 视频中的时间
21、冗余信息可以采用 ( ) 的方法来进行压缩编码。 (分数:1.00)A.帧间预测和变换编码B.霍夫曼编码和运动补偿C.变换编码和行程编码D.帧间预测和运动补偿 解析: 视频图像本身在时间上和空间上都存在冗余信息。视频图像压缩技术基本思想和方法可以归纳成两个要点:在空间方向上,图像数据压缩采用 JPEG 压缩方法来去除冗余信息,主要方法包括帧内预测编码和变换编码;在时间方向上,图像数据压缩采用帧间预测编码和运动补偿算法来去除冗余信息。 视频压缩中包括无损压缩和有损压缩两种方式,其中霍夫曼编码和行程编码方法属于无损压缩。而预测编码、变换编码和运动补偿属于有损压缩。假定每一车次具有唯一的始发站和终点
22、站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是 (42) ;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是 (43) 。通常情况下,上述“列车时刻表”和“列车运行表”两实体型间 (44) 联系。(分数:3.00)A.车次 B.始发站C.发车时间D.车次,始发站解析: 对于实体“列车时刻表”只要知道车次,便唯一确定了该实体中的特定个体,具有主键的特性。 对于实体“列车运行表”不同的车次不同日期的实际发车时间,实际到达时间和沿途运行情况不可能完全相同,因此该实体的主键是“车次,日期”,表示某次车某日的实际运行情况。 同一车次每天
23、都发一班,因此“列车时刻表”实体集中某一实体,在“列车运行表”会有多个实体与之对于,表现为一对多的联系。A.车次B.始发站C.发车时间D.车次,日期 解析:A.不存在B.存在一对一C.存在一对多 D.存在多对多解析:关系模式 R(U,F),其中 U=W,X,Y,Z,F=WXY,WX,XZ,YW 。关系模式 R 的候选键是 (45) , (46) 是无损连接并保持函数依赖的分解。(分数:2.00)A.W 和 Y B.WYC.WXD.WZ解析:A.= R1 (WY), R2 (XZ)B.= R1 (WZ), R2 (XY)C.= R1 (WXY), R2 (XZ) D.= R1 (WX), R2
24、(YZ) 解析:31.类的实例化过程是一种实例的合成过程,而不仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的是 ( ) 。 (分数:1.00)A.类层次结构 B.实例的个数C.多态的种类D.每个实例的初始状态解析: 在一个面向对象系统中,子类与父类之间的继承关系构成了这个系统的类层次结构,可以用树(对应于单继承)或者格(对应于多继承)这样的图来描述。 当执行一个子类的实例生成方法时,首先在类层次结构中从该子类沿继承路径上溯至它的一个基类,然后自顶向下地执行该子类所有父类的实例生成方法:最后执行该子类实例生成方法的函数体。 与一般数据类型的实例化过程相比,类的实例化过
25、程是一种实例的合成过程,而不 仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的,就是类层次结构。32.重置的基本思想是通过 ( ) 机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。 (分数:1.00)A.静态绑定B.对象引用C.类型匹配D.动态绑定 解析: 重置(overriding)的基本思想是,通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。 在面向对象程序设计语言中,重置机制由相应的语法供开发人员选择使用。在 C+语言中,通过虚拟函数(virtual fu
26、nction)的定义来进行重置的声明,通过虚拟函数跳转表(virtual functions jump tables,vtb1)结构来实现重置方法体的动态绑定。在 Java 语言中,通过抽象方法(abstract method)来进行重置的声明,通过方法查找(method lookup)实现重置方法体的动态绑定。OMT 定义了三种模型来描述系统。 (49) 可以用状态图来表示; (50) 可以用数据流图来表示。 (51) 为上述两种模型提供了基本的框架。(分数:3.00)A.对象模型B.功能模型C.动态模型 D.类模型解析: 对象建模技术(object modeling technique,O
27、MT)是由 JRumbaugh 等人提出的。 OMT 定义了三种模型来描述系统,它们分别是对象模型、动态模型和功能模型。 对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作。对象模型表示静态的、结构上的、系统的“数据”特征。对象模型为动态模型和功能模型提供了基本的框架。对象模型用包含对象和类的对象图来表示。 动态模型描述与时间和操作顺序有关的系统特征激发事件、事件序列、确定事件先后关系的状态以及事件和状态的组织。动态模型表示瞬时的、行为上的、系统的“控制”特征。动态模型用状态图来表示,每张状态图显示了系统中一个类的所有对象所允 许的状态和事件的顺序。 功能模型描述与值的变
28、换有关的系统特征功能、映射、约束和函数依赖。功能模型用数据流图来表示。A.对象模型B.功能模型 C.动态模型D.类模型解析:A.对象模型 B.功能模型C.动态模型D.类模型解析:33.采用动态规划策略求解问题的显著特征是满足最优性原理,其含义是 ( ) 。 (分数:1.00)A.当前所做出的决策不会影响后面的决策B.原问题的最优解包含其子问题的最优解 C.问题可以找到最优解,但利用贪心法不能找到最优解D.每次决策必须是当前看来最优的决策才可以找到最优解解析: 动态规划策略设计算法的第一步通常是刻画最优解结构。当问题的最优解包含了子问题的最优解时,称该问题具有最优子结构性质。问题的最优子结构性质
29、提供了该问题可用动态规划算法求解的重要线索。 动态规划策略设计算法利用问题的最优子结构性质,以自底向上的方式递归地从子问题的最优解逐步构造出整个问题的最优解。34.下面函数中渐进时间最小的是 ( ) 。 (分数:1.00)A.T1(n)=n+nlognB.T2(n)=2n+nlognC.T3(n)=n2-lognD.T4(n)=n+100logn 解析:35.下面的程序段违反了算法的 ( ) 原则。 void sam() int n=2; while (!odd(n) n+=2; printf(n); (分数:1.00)A.有穷性 B.确定性C.可行性D.健壮性解析:36.拉斯维加斯(Las
30、Vegas)算法是一种常用的 ( ) 算法。 (分数:1.00)A.确定性B.近似C.概率 D.加密解析:37.在分支-限界算法设计策略中,通常采用 ( ) 搜索问题的解空间。 (分数:1.00)A.深度优先B.广度优先 C.自底向上D.拓扑序列解析:在下列算法设计方法中, (57) 在求解问题的过程中并不从整体最优上加以考虑,而是做出在当前看来是最好的选择。利用该设计方法可以解决 (58) 问题。(分数:2.00)A.分治法B.贪心法 C.动态规划方法D.回溯法解析:A.排序B.检索C.背包 D.0/1 背包解析:以关键字比较为基础的排序算法在最坏情况下的计算时间下界为 O(nlogn)。下
31、面的排序算法中,最坏情况下计算时间可以达到 O(nlogn)的是 (59) ;该算法采用的设计方法是 (60) 。(分数:2.00)A.归并排序 B.插入排序C.选择排序D.冒泡排序解析:A.分治法 B.贪心法C.动态规划方法D.回溯法解析:38.以太网 100BASE-TX 标准规定的传输介质是 ( ) 。 (分数:1.00)A.3 类 UTPB.5 类 UTP C.单模光纤D.多模光纤解析:许多网络通信需要进行组播,以下选项中不采用组播协议的应用是 (62) 。在 IPv4 中把(63) 类地址作为组播地址。(分数:2.00)A.VODB.NetmeetingC.CSCWD.FTP 解析:
32、A.AB.BC.D D.E解析:39.将双绞线制作成交叉线(一端按 EIA/TIA 568A 线序,另一端按 EIA/TIA 568B 线序),该双绞线连接的两个设备可为 ( ) 。 (分数:1.00)A.网卡与网卡 B.网卡与交换机C.网卡与集线器D.交换机的以太口与下一级交换机的 UPLINK 口解析:40.以下不属于中间件技术的是 ( ) 。(分数:1.00)A.Java RMIB.CORBA C.DCOMD.Java Applet解析:Networks can be interconnected by different devices. In the physical layer,
33、networks can be connected by (66) or hubs, which just move the bits from one network to an identical network. One layer up we find bridges and switches, which operate at data link layer. They can accept (67) , examine the MAC address, and forward the frames to a different network while doing minor p
34、rotocol translation in the process. In the network layer, we have routers that can connect two networks. If two networks have (68) network layer, the router may be able to translate between the packet formats. In the transport layer we find transport gateway, which can interface between two transpor
35、t connections. Finally, in the application layer, application gateways translate message (69) . As an example, gateways between Internet e-mail and X.400 e-mail must (70) the e-mail message and change various header fields.(分数:5.00)A.reapers B.relaysC.connectorsD.modems解析:A.frames B.packetsC.package
36、sD.cells解析:A.specialB.dependentC.similarD.dissimilar 解析:A.syntax B.semanticsC.languageD.format解析:A.analyzeB.parse C.deleteD.create解析:The purpose of the requirements definition phase is to produce a clear, complete,consistent, and testable (71) of the technical requirements for the software product.D
37、uring the requirements definition phase, the requirements definition team uses an iterative process to expand a broad statement of the system requirements into a complete and detailed specification of each function that the software must perform and each (72) that it must meet. The starting point is
38、 usually a set of high-level requirements from the (73) that describe the project or problem. In either case, the requirements definition team formulates an overall concept for the system and then defines (74) showing how the system will be operated, publishes the system and operations concept docum
39、ent, and conducts a system concept review(SCR). Following the SCR, the team derives (75) requirements for the system from the high level requirements and the system and operations concept. Using structured or object-oriented analysis, the team specifies the software functions and algorithms needed to satisfy each detailed requirement.(分数:5.00)A.functionB.definitionC.specification D.statement解析:A.criterion B.standardC.modelD.system解析:A.producerB.customer C.programmerD.analyser解析:A.rules B.principlesC.scenariosD.scenes解析:A.detailedB.outlined C.totalD.complete解析: