logo资料库

江开耀软件工程习题答案.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
1. 某厂对部分职工重新分配工作的政策是: 年龄在 20 岁以下者,初中文化程度脱产学习。 高中文化程度当电工;年龄在 20 岁到 40 岁之间者,中学文化程度男性当钳工,女性当 车工,大学文化程度都当技术员。年龄在 40 岁以上者,中学文化程度当材料员,大学 文化程序当技术员。请用结构化语言、判定表或判定树描述上述问题的加工逻辑。 (1)结构化语言: IF (年龄<20) THEN IF (文化程度 = 初中) THEN 脱产学习 ELSE 当电工 END IF ELSE IF (年龄 <= 40) THEN IF (文化程度 = 大学) THEN 当技术员 ELSE IF (性别 = 男性) THEN 当钳工 ELSE 当车工 END IF ELSE IF (文化程度 = 大学) THEN 当技术员 ELSE 当材料员 END IF END IF 2、某旅馆的电话服务如下: 可以拨分机号和外线号码。分机号是从 7201 至 7299。外线号码先拨 9,然后是市话号码或 长话号码。长话号码是以区号和市话号码组成。区号是从 100 到 300 中任意的数字串。市话 号码是以局号和分局号组成。局号可以是 455,466,888,552 中任意一个号码。分局号是 任意长度为 4 的数字串。 要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。 答: 电话号码=分机号|外线号码 外线号码=9+〔市话号码|长话号码〕 长话号码=区号+市话号码 区号=100...300 市话号码=局号+分局号 局号=〔455|466|888|552〕 分局号=4{数字}4 分机号=7201...7299
3、高考录取统分子系统有如下功能: (1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。 (1)数据流图: (2)软件结构图: ① 原始分 ② 标准分 ③ 招生计划 ④ 录取线 4、对以下程序进行测试: PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN END IF(A=3)OR(B> 1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A-3 先画出程序流程图。 再按不同逻辑覆盖法设计一种(写出名称)测试数据。 答: 语句覆盖 A=3 B=0 5. 某公司为本科以上学历的人重新分配工作,分配原则如下:1.如果年龄不满 18 岁,学历 是本科,男性要求报考研究生,女性则担任行政工作;2.如果年龄满 18 岁不满 50 岁,学 历本科,不分男女,任中层领导职务,学历是硕士不分男女,任课题组组长;3.如果年龄满 50 岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,任课题组 组长。画出相应的判定表,并进行化简。.(7 分) (1)判定条件可能取值表: 条件名称 性别 年龄 取值 男 女 不满 18 岁 符号 M F C 取值数 M1=2 M2=3
满 18 岁小于 50 岁 超过 50 岁 硕士 本科 文化程度 Y L G U 2 M G Y (2)计算组合数 2*3*2=12; (3)初步判定表 3 1 M 别 M 性 G 文化程度 G 龄 L C 年 长 √ √ √ 组 导 领 研 科 行 政 资 料 员 考 研 (4)简化后的判定表 1,2,3 7,8,9 ------ G ------ √ 4 M U L √ 性 别 文化程度 龄 年 长 组 领 导 研 科 行 政 资 料 员 考 研 5 M U Y √ 4 M U L √ 6 M U C √ 5,11 ----- U Y √ 8 F G Y 9 7 F F G G L C √ √ √ 6 M U C √ M3=2 11 F U Y √ 12 F U C √ 10 F U L √ 10 F U L √ 12 F U C √
分享到:
收藏