版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1.软件开发瀑布模型中的软件定义时期各个阶段依次是:(B)可行性研究,问题定义,需求分析。问题定义,可行性研究,需求分析。可行性研究,需求分析,问题定义。以上顺序都不对。2.可行性研究主要从以下几个方面进行研究:(A)技术可行性,经济可行性,操作可行性。技术可行性,经济可行性,系统可行性。经济可行性,系统可行性,操作可行性。经济可行性,系统可行性,时间可行性。3耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:(C)内容耦合,控制耦合,数据耦合,公共环境耦合。内容耦合,控制耦合,公共环境耦合,数据耦合。内容耦合,公共环境耦合,控制耦合,数据耦合。控制耦合,内容耦合,数据耦合,公共环境耦合。4.在详细设计阶段所使用到的设计工具是:(A)程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.数据流程图,Yourdon图,程序流程图,PAD图,N-S图,HIPO图。判定表,判定树,PDL,程序流程图,PAD图,N-S图。判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:(A)A) 模块的作用域应在模块的控制域之内。B) 模块的控制域应在模块的作用域之内。C) 模块的控制域与模块的作用域互相独立。D) 以上说法都不对。在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是(C)下面不是软件工程的3个要素的是(C)8.下面不属于软件的组成的是(B)9在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于(C)10.在瀑布模型中,下面(C)是其突出的缺点。下面不属于软件的特点的是(D)。A软件是一种软件产品B软件产品不会用坏,不存在磨损、消耗问题C软件产品的生产主要是研制D软件产品非常便宜软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是(A)。下列叙述中不属于软件生命周期模型的是(D)。软件设计中,用抽象和分解的目的是(B)。15软件生命周期中所花费用最多的阶段是(D)。开发软件时对提高开发人员工作效率至关重要的是(B)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作(B)。软件投机B.软件危机C.软件工程D软件产生18软件开发的结构化生命周期方法将软件生命周期划分成(A)定义、开发、运行维护设计阶段、编程阶段、测试阶段总体设计、详细设计、编程调试需求分析、功能定义、系统设计19.软件工程的理论和技术性研究的内容主要包括软件开发技术和(B)。20软件工程的出现是由于(C)。在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)。开发大型软件时,产生困难的根本原因是(A)。A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的(B),软件开发人员在各个阶段以文档作为前段工作成果的体现和后段工作的基础。软件工程学的目的是以较低的成本,研制(A)质量的软件。软件从一个计算机系统或环境转换到另一个计算机和环境的容易程度称为(D)。软件生存周期是指(D)阶段。D.从立项制定计划,进行需求分析到不能再使用为止软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是(B)。A引入新技术提高空间利用率B用较少的投资获得高质量的软件C缩短研制周期扩大软件功能D硬软件结合使系统面向应用软件可行性分析是着重确定系统的目标和规模。对成本-效益进行发现应属于下列选项中的(A)。29在数据流图中,用圆或者椭圆来表示(B)。30.需求分析阶段的任务是确定(C)。31(D)的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。A需求分析B概要设计C总体设计D可行性研究32.下列选项中(D)不是软件需求规格目标。便于用户、分析员和软件设计人员进行理解及交流33下面描述中,不符合结构化程序设计风格的是(B)。A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B模块只有一个入口,可以有多个出口C注重提高程序的执行效率D不使用goto语句下列工具中属于需求分析常用工具的是(D)。A.PADB.PFDC.N-SD.DFD在数据流图(DFD)中,带有名字的箭头表示(C)。在软件生产过程中,需求信息的给出是(D)。37下列叙述中,不属于结构化分析方法的是(C)。面向数据结构的结构化数据系统开发方法面向对象的分析方法38结构设计是一种应用最广泛的系统设计方法,是以(B)为基础、自顶向下、逐步求精和模块化的过程。数据流B.数据流图C.数据库D数据结构39需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写出(B)。结构化分析方法以数据流图、(D)和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。A.DFD图B.PAD图C.IPO图数据字典是软件需求分析阶段的重要工具之一,它的基本功能是(A)以下(A)不是详细设计中常用的图形描述工具。A.数据流图B.程序流图C.盒图(N-S)D.问题分析图(PAD)在结构图的有关术语中,用于表示软件结构中控制的层数的是(C)模块的独立程度是评价设计好坏的重要标准。(A)是衡量软件的模块独立性的两个定性度量标准。A耦合性和内聚性B内聚性和可靠性C耦合性和独立性D可靠性和独立性软件设计包括(B)两个阶段。46在详细设计阶段,经常采用的工具是(A)。A.PADB.SAC.SCD.DFD在软件开发中,下面任务不属于设计阶段的是(D)。数据结构设计 B给出系统模块结构C定义模块算法D定义需求并建立系统模型对建立良好的程序设计风格,下面描述正确的是(A)。A程序应简单、清晰、可读性好B符号名的命名要符合语法C充分考虑程序的执行效率 D程序的注释可有可无下面不属于软件设计原则的是(C)。A抽象B模块化C自底向上D信息隐蔽为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(C)。APAD图B.N-S图 C.结构图 D数据流图51软件测试按照功能划分可以分为(B)。A黑盒测试和单元测试B白盒测试和黑盒测试C集成测试和单元测试D白盒测试和静态测试52在软件测试过程的4个步骤中,测试依据是需求规格说明的是(C)A单元测试B集成测试C确认测试D系统测试53黑盒测试法属于(C)。A集成测试B系统测试C动态测试D静态测试54下列叙述中错误的是(C)。A测试是为了寻找错误而运行程序的过程B一个成功的测试是揭示了迄今为止尚未发现的错误的测试C测试的目的是为了证明程序是正确的D一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试55软件测试过程是软件开发过程的逆过程,其最基础性的测试应是(B)A集成测试B单元测试C有效性测试D系统测试程序的三种基本控制结构是(B)。过程、子程序和分程序 B.顺序、选择和重复C.递归、迭代和回溯 D.调用、返回和转移面向对象的分析方法主要是建立三类模型,即(D)。系统模型、ER模型、应用模型对象模型、动态模型、应用模型E-R模型、对象模型、功能模型对象模型、动态模型、功能模型58.在E-R模型中,包含以下基本成分(C )。数据、对象、实体控制、联系、对象实体、联系、属性实体、属性、操作59.软件测试的目标是(A)。证明软件是正确的B.发现错误、降低错误带来的风险C.排除软件中所有的错误D.与软件调试相同60.软件生命周期中所花费用最多的阶段是(D)A.详细设计B.软件编码 C.软件测试 D.软件维护在数据流图中,圆或椭圆表示⑴__A__,平行线表示⑵D _ OA、加工 B、外部实体C、数据流 D、存储A、加工 B、外部实体C、数据流 D、存储瀑布模型(WaterfallModel)突出的缺点是不适应(D)的变动。A、算法 B、平台C、程序语言D、用户需求结构化分析方法(SA)的一个重要指导思想是(C) 。自顶向下,逐步抽象自底向上,逐步抽象自顶向下,逐步分解D•自底向上,逐步分解模块的控制范围包括它本身及它所有的从属模块,模块的作用范围是指模块内一个判定的作用范围,凡是受到这个判定影响的所有模块都属于这个判定的作用范围,理想的情况是(A)模块的作用范围应在控制范围之内模块的控制范围应在作用范围之内模块的作用范围与控制范围交叉模块的作用范围与控制范围分离65关于模块设计的原则,以下叙述中正确的是(B)A•模块的内聚性高,模块之间的耦合度高模块的内聚性高,模块之间的耦合度低模块的内聚性低,模块之间的耦合度高模块的内聚性低,模块之间的耦合度低66.软件的用户界面作为人机接口起着越来越重要的作用,用户界面的(D)是用户界面设计中最重要的也是最基本的目标。A.灵活性B•风格多样性C.美观性D.易操作性67.原型化方法是一种动态定义需求的方法,(D)不具有原型化方法的特征。简化项目管理尽快建立初步需求加强用户参与和决策提供严格定义的文档68.数据流图包含的成分有(B)关系、实体和属性数据流、加工和数据存储数据流、数据源和数据实体数据流、属性、数据存储和加工如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(A)进行系统开发。在软件开发的各个阶段中,对软件开发成败影响最大的是 (A)A.需求分析 B.概要设计模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。1)一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是__A__的。2)将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是__B__的。3)模块中所有成分引用共同的数据,该模块的内聚度是__C__的。4)模块内的某成分的输出是另一些成分的输入,该模块的内聚度是__D__的。5)模块中所有成分结合起来完成一项任务,该模块的内聚度是__E__的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。A5B7C3D2E1供选择的答案A〜E:①功能性②顺序性③通信性④过程性⑤偶然性⑥瞬时性⑦逻辑性72.软件设计中划分模块的一个准则是(3)。两个模块之间的耦合方式中,(4)耦合的耦合度最高,(2)耦合的耦合度最低。一个模块内部的内聚种类中(3)内聚的内聚度最高,(1)内聚的内聚度最低。两个模块之间的耦合方式通常可分为7种,按其耦合度从低到高的次序依此为:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。内聚度从低到高的次序依此为:偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚、功能内聚供选择的答案:A:①低内聚低耦合 ②低内聚高耦合③高内聚低耦合④高内聚高耦合B:①数据②非直接③控制④内容C:①数据②非直接③控制④内容D:①偶然②逻辑③功能④过程E:①偶然②逻辑③功能④过程二、填空1、 黑盒测试又称为—功能测试数据驱动测试或基于规格说明的测试,白盒测试也称为—结构测试或逻辑驱动测试2、 如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用—原型模型进行系统开发。3、 在软件开发的各个阶段中,对软件开发成败影响最大的是—需求分析_阶段。4、 研究可行性从技术可行性,经济可行性,操作可行性可行性进行研究。5、 结构化方法的指导思想是自顶向下,逐步分解6、 在软件开发的各个阶段中,软件维护阶段成为软件的二次开发。7、 类是指具有相同数据结构和相同操作的对象的集合。8、 数据流程图按照信息流的类型主要分为事务流和变换流两种。9、 软件危机是指在计算机软件开发和维护过程中所遇到的一系列严重问题10、 阶段是解决目标系统做什么的问题, 阶段是解决目标系统怎么做的问题。11、 」聚是度量一个模块内的各个元素彼此结合的紧密程度,它是信息隐藏概念的自然扩展。对象模型、动态模型和功能模型 13.结构化设计简称 ,分为 和—14.软件工程方法学的三要素是方法工具过程软件设计的准则是 、 、 和 JACKSON方法是面向面向数据结构的设计方法,它有 种逻辑结构软件过程模型中 模型是描述用户的动态需求的, 模型是带有风险驱动的结构化设计方法是面向过程 的设计方法传统的软件工程方法学采用结构化分析技术完成系统分析工作的模块的独立性要求高内聚低耦合在软件测试的步骤中^单元测试是检验每个模块能否单独工作(排除错误)纠错的过程成本/效益分析是从 方面进行可行性研究Jackson方法是面向数据结构的软件设计方法内聚越高模块的独立性越好;耦合越高模块的独立性越差二次开发判断:1、开发软件就是编写程序。 (X)2、 系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。(X)3、 生产高质量的软件产品是软件工程的首要目标。(V)4、 只有了解用户、了解任务,才能设计出好的用户界面。(V)5、 对象是具有相同状态的一组操作的集合。(V)6、 用户本身的技能,个性上的差异,行为方式的不同,不会对人机界面使用造成影响。(X)7、 编程序时应尽可能利用硬件特点以提高程序效率.(X)8、 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。(X)9、 开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。(V)程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。(V)一般单元测试不可以并行进行。(x)螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(V)数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(X)如果通过软件测试没有发现错误,则说明软件是正确的。(X)快速原型模型可以有效地适应用户需求的动态变化。(V)白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(X)(V)(V)(X)20.测试就是调试,都是在计算机上运行程序的(X)四、简答题1.什么是软件危机计算机软件的开发和维护过程所遇到的一系列问题。2.什么是黑盒测试和白盒测试黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。3.软件开发和写程序有什么不同软件包含程序,程序是软件的一部分。软件是程序、数据及其相关文档的完整集合。程序只是为了实现软件的功能和性能要求而编写的指令序列4.软件设计的准则5.什么是软件的生命周期,包含哪些阶段是软件产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段6.软件测试的步骤有哪些,含义是什么7.软件过程模型有那些,各自特点是什么8.比较黑盒测试和白盒测试的优缺点黑盒测试的优点:适应于阶段测试,从产品功能角度测试,容易入手生成测试数据。缺点:某些代码得不到测试,如果规格说明有误,可能无法发现,不易进行充分性测试。白盒测试的优点:可构成测试数据使特定程序部分得到测试,有一定的充分性度量手段,可生成较多工具支持。缺点:不易生成测试数据,无法对未实现规格说明的部分进行测试,作量大通常只用于单元测试有应用局限。9.衡量模块独立性的标准是什么,并解释与模块独立的具体关系内聚性和耦合性。模块的内聚性越高耦合性越低则模块越独立,反之越不独立。五.综合题1.画出银行储蓄系统、航空售票系统、患者监护系统、运动会管理系统的DFD,信用卡管理系统给出DFD会转换为SC(结构图)给出一段代码会画出PAD(问题分析图)作业总汇:一.以下说明和数据流图,回答问题1-4,讲解答填入答题纸的对应栏内。说明:现准备为某银行开发一个信用卡管理系统CCMS,改系统的基本功能为:信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡被银行接受,CCMS将记录该客户的基本信息,并发送确认函给客户,告知客户信用卡的有效期限及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发给客户,告知客户其信用卡是否成功激活。信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易金额)下面是它的顶层图和0层图:问题:将顶层图中得E1-E3填充完整顶层图中缺少三条数据流,根据上面的说明,分别指出这三条数据流的起点和终点IMk、八、、0层图中有两条数据流是错的,请指出这两条数据流的名称,并改正根据说明,将0层图中得P1—P4的处理名称填充完整E1 拒绝函信用卡申请信息E2 交易记录査询请求个人信息
二.是某系学籍管理的一部分(A)(B)分别是同一模块A的两个不同的设计方案,你认为哪一个设计方案较好?请陈述理由
(A)图(B)图我认为(b)方案较好。要评价一个软件结构设计,主要看模块的独立性,要从软件结构的耦合性和内聚性两个方面来衡量。对于(a)方案,模块A与模块B之间形成了控制耦合,因此独立性不高,而在B模块内部,有两个不同的功能被放在一起,形成的是逻辑内聚,内聚性不高。对于(b)方案,模块A与B1和B2之间是数据耦合,独立性较强,在B1和B2内部,只完成单一的功能,是功能内聚,因此内聚性高,可维护性好,因此相比而言(b)方案比(a)(B)图3(07年下)对于如下的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计(2)个测试用例。4(09年)当选用分支覆盖法对以下流程图进行测试时,至少需要设计(6)个测试用例。
5.07年上)下面流程图中当用判定覆盖法进行测试时,至少需要(B)个测试用例。A.2B.4C.6D.8
6.(09年上半年)McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:V(G)=m-n+2,其中V(G)是有向图G的环路个数,m是G中得有向弧数,n是G中的节点数。下图所示程序图的程序复杂度是(B)A.2B.3C
7.09年下半年)某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是(D)A.2 B・3C
8.图中描述了某个子程序的处理流程,根据判断覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应标准的最小的测试数据组。(1)a=5b=1(2)a=5b=-1(3)a=5b=1;a=5b=-1(4)a=5b=1;a=0b=-1(5)a=5b=-1;a=-5b=1;a=-5b=1(6)a=5b=1;a=-0b=0;a=-5b=-1(7)a=5b=1;a=0b=1;a=0b=1;a=-5b=1(8)a=5b=1;a=0b=-1;a=-5b=1;a=-5b=-1
F开始F(a三0)and(b三0)TF开始F(a三0)and(b三0)T返回((a-b)M3)or(a-b)W-3z=0z=1z=z+2达到判定覆盖为4达到条件覆盖为3达到判定/条件覆盖为6达到条件组合覆盖为8达到路径覆盖为7一、填空题软件生命周期可划分为定义、开发和维护3个时期,通常把这3个时期再细分为8个阶段,它们是①问题定义、②可行性研究、③需求分析、④总体设计、⑤详细设计、⑥编码和单元测试、⑦综合测试和⑧维护,其中的维护阶段的工作量是8个阶段中最大的。可行性研究的任务是从技术、经济和操作等三个方面研究软件项目可行性。至少应该从一致性、现实性、完整性和有效性4个方面验证软件需求的正确性,其中完整性和有效性这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发原型系统。软件总体设计时应遵循模块化、抽象、逐步求精、信息隐藏、局部化、和模块独立等6条基本原则。详细设计通常以结构程序设计技术为逻辑基础,因为从软件工程观点看,可理解性是软件最重要的质量标准之一。软件测试的目的是发现错误,通常把测试方法分为黑盒测试和白盒测试两大类。因为通常不可能做到穷尽测试,所以精心设计测试方案是保证达到测试目的所必须的。软件维护通常包括4类活动,它们分别是改正性维护、适应性维护、完善性维护、预防性维护。二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。1.在进行需求分析时同时考虑维护问题。(对)2.完成测试后,为缩短源程序长度而删去程序中的注释。(错)3.尽可能在软件开发过程中保证各阶段文档的正确性。(对)4.编码时尽可能使用全局变量。(错)5.选择时间效率和空间效率尽可能高的算法。? (错)6.尽可能利用硬件的特点以提高效率。? (错)7.重视程序结构的设计,使程序具有较好的层次结构。(对)8.使用维护工具或软件工程环境。(对)9.进行概要设计时尽可能加强模块间的联系。(错)10.提高程序可读性,尽可能使用高级语言编程。(对)三、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容给程序输入二维数组W(I,J),其中I<M,J<N(MTN均为正整数)。程序打印出数组中绝对值最小的兀素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。应该完成的程序流程图如下所示
[答案栏]A:Q>IW(i,j)lB: j=j+1C:j循环untilj>ND:i=i+1E:i循环untili>N四、下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到用语句覆盖()和路径覆盖卡、、a>0)AND:<=A-B计、.(OA)OR⑪因”听Y=C+DY=C-D轴出y解:实现语句覆盖的测试方案如下:覆盖THEN部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(DvB)均为真输入:A=1,B=l,C=0,D=1预期输出:X=2,Y=2覆盖ELSE部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(DvB)均为假输入:A=0,B=-1,C=0,D=1预期输出:X=1,Y=12. 实现路径覆盖的测试方案如下:覆盖两个条件均为假的路径输入:A=-1,B=-2,C=-3,D=3预期输出:X=1,Y=0覆盖第一个条件为假第二个条件为真的路径输入:A=-1,B=-2,C=1,D=-3预期输出:X=1,Y=4覆盖第一个条件为真第二个条件为假的路径输入:A=1,B=1,C=0,D=2预期输出:X=2,Y=2覆盖两个条件均为真的路径输入:A=-1,B=-2,C=2,D=1预期输出:X=3,Y=1总结:逻辑覆盖法:语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”又称分支覆盖条件覆盖:测试用例能使被测程序中每个判断的每个条件至少取得一次“真”和一次“假”如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。(本题:16和(最佳)五、某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨外地电话需先拨0,如果是本市电话再接着拨8位电话号码(第1位不是0),如果是外地电话则先拨区码(3〜5数字),再拨当地电话号码(7或8位数字,第1位不是0)。请定义上述的电话号码。解:电话号码=[校内号码I校外号码]校内号码=非零数字+3位数字校外号码=[本市号码I外地号码]本市号码=数字零+非零数字+7位数字外地号码=数字零+区码+当地号码当地号码=非零数字+6{数字}7区码=3{数字}5非零数字=[11213141516171819]数字零=03位数字=3{数字}37位数字=7{数字}7数字=[0I1I2I3I4I5I6I7I8I9]以下是用程序流程图描绘的处理算法,请把它改画为等价的盒图(N-S图)。
七、办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排队故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。(该系统预计从2009年使用到2019年),请完成下面的数据流图和数据字典,的答案中选出A、B、C、D和E的内容为开发铁路自票系统即从供选择数据流图
为开发铁路自票系统即从供选择[供选择的答案]A〜E⑴车次表;⑵接受;⑶售票记录;⑷购票请求;⑸拒绝。解:A:购票请求,B:接受C:拒绝D:车次表E:售票记录购票请求={乘车日期+到站+车次}乘车日期=“2009”...“2019”+“/”+“01”...“12”+“/”+'“01”...“31”到站=4{字母}20字母=[“A”..“ZTa”..“z”]车次=“001”...“999”拒绝=[无车次I无票]无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度烟草职业技能鉴定常考点试卷附答案详解(综合题)
- 2024-2025学年度成都工贸职业技术学院单招《英语》过关检测试卷(典型题)附答案详解
- 2024-2025学年反射疗法师大赛理论能力检测试卷附完整答案详解(有一套)
- 2024-2025学年公务员考试《常识》考前冲刺练习题附完整答案详解(必刷)
- 公共安全保障安全责任承诺函5篇
- 2024-2025学年度燃气职业技能鉴定考试综合练习含答案详解【巩固】
- 2024-2025学年度岳阳职业技术学院单招《物理》考试黑钻押题附答案详解【巩固】
- 2024-2025学年度护士资格证测试卷及答案详解【夺冠系列】
- 2024-2025学年伊春职业学院单招《职业适应性测试》考前冲刺测试卷【典型题】附答案详解
- 2024-2025学年度无人机资格证检测卷及完整答案详解
- 2026年江西旅游商贸职业学院单招综合素质考试题库有答案详解
- 2026年人美版三年级美术下册每课教学反思(附目录)
- 【2026春】部编版八年级下册语文读读写写(注音+解释)
- 2026年江西信息应用职业技术学院单招职业适应性测试题库有答案解析
- 初中历史历史互动传承的文化遗产课题报告教学研究课题报告
- 《PMC新型固体燃料》-编制说明
- 乡镇消防制度管理制度
- 公共卫生组织管理工作计划(31篇)
- 电厂值长培训课件
- 2026年湖南机电职业技术学院单招综合素质考试题库附答案
- (正式版)DB51∕T 3326-2025 《展会现场服务规范》
评论
0/150
提交评论