首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 软件水平考试 > 模拟试题 > 软件设计师 > 正文

软件设计师第5部分工作流程和算法流程

来源:考试吧Exam8.com) 2009-10-13 11:27:36 考试吧:中国教育培训第一门户 模拟考场
软件设计师模拟试题,供大家复习!

  ●试题5

  阅读下列算法说明和流程图1,回答问题1至问题3,将解答填入答题纸的对应栏内。

  【算法说明】

  某旅馆有N问客房。每间客房的房间号、房间等级、床位数以及占用状态分别存放在数组 ROOM、RANK、NUM和STATUS中。房间等级值为1、2或3。房间的状态值为0(空闲)或1(占用)。客房是以房间(不是床位)为单位出租的。

  本算法根据几个散客的要求预订一间空房。程序的输入为:人数M,房间等级要求R(R=0表示任意等级都可以)。程序的输出为:所有可供选择的房间号。

  流程图1描述了该算法。

  【问题1】

  假设当前该旅馆各个房间的情况见下表所示。

  表5.5

 序号i

 ROOM

 RANK

 NUM

 STAATUS

 1

 1001

 3

 5

 0

 2

 1002

 3

 4

 1

 3

2001

 2

6

0

 4

 2002

 2

 4

 1

 5

 3001

 1

 5

    

 

  当输入M=3,R=2时,该算法的输出是什么?

  【问题2】

  如果等级为r的房间每人每天的住宿费为FEE(r),FEE为数组。为使该算法在输出每个候选的房问号RM(J)后,再输出这批散客每天所需的总住宿费SUM(J),流程图1的b所指框处应增加什么处理?

  【问题3】

  如果限制该算法最多输出S个可供选择的房问号,则在流程图1的a所指的判断框应改成什么处理?

  【流程图l】(如图5.10所示)

  【问题1】解答:

  算法求满足要求的房间数,根据要求,满足人数为3,等级为2的房间只有4,因此输出2002。

  【问题2】解答:

  房间的费用是由房间的等级和房间所住客人的数量决定的,所以在b处应该增加: FEE(RANK(1))*M→SUM(j)

  【问题3】解答:

  只需要增加限制房间的语句即可,a框可改为:I>NI I J>S。

  ●试题6

  阅读以下说明和流程图,回答问题1至问题3,将解答填人答题纸的对应栏内。

  【说明】

  某电信局受理了许多用户申请在指定电话上开设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。

  长话用户档案的记录格式为

 用户编码

 用户名

 用户地址

  长话业务档案的记录格式为

电话号码 

 用户编码

 国内长途许可标志

国际长途许可标志 

  电话用户每次通话的计费数据都自动地记录在电信局程控交换机的磁带上。计费数据的记录格式为

  

日 期

电话号码

 受话号码

通话开始时间

通话持续时问 


  该电信局为了用计算机自动处理长话收费以提高工作效率,开发了长话计费管理系统。该系统每月能为每个长话用户打印出长话缴费通知单。长话缴费通知单的记录格式为

用户名

用户地址

国内长途话费

国际长途话费

话费总额

  流程图描述了该系统的数据处理过程。

  该系统每天对原始的计费数据进行分类排序,并确定每个通话记录的通话类型(市话/国内长途/国际长途),再根据话费单价文件算出每个通话记录应收取的话费。因此,形成的日计费文件中,增加了两个数据项:通话类型和话费。该系统每日对日计费文件进行累计(按电话号码和通话类型,对该类型的话费进行累计,得到该电话号码该通话类型的当月话费总计),形成月计费文件。

  月计费文件经过长话出账处理形成长话账单文件。长话账单文件的记录格式为
  

月 份

用户编码

电话号码

国内长途话费

国际长途话费

话费总额 

  长话账单文件经过处理5和处理6的处理后,就可以形成长话缴费通知单。

  【问题1】

  (1)请说明流程图中的文件R0、R1分别是哪个档案文件。

  (2)处理l和处理5分别按照哪些数据项进行分类?

  【问题2】

  处理4能发现哪些错误(不需考虑设备故障错误)?

  【问题3】

  说明处理6的功能。

  【流程图】(如右下图所示)

  【问题1】答案:

  (1)R0是长话业务档案,R1是长话用户档案。

  (2)处理1:电话号码;处理5:用户编码。

  解析:R0用作处理4中。用来生成长话账单文件;根据试题说明。月计费文件中含有各种通话类型的话费,所以处理4的功能是将长话话费从月计费文件中分离出来,并进行数据的验证,由此可知,R0是长话业务档案。

  R1用作处理6中,用来生成缴费通知单;根据试题说明,用户编码是用户在系统中的唯一标识,所以应该先将长话账单文件按照用户编码进行分类,由此可知。R1是长话用户档案。

  【问题2】答案:

  处理4可能发现的错误:

  (1)在长话业务档案中找不到对应月计费文件中电话号码的用户编码。

  (2)某电话号码的月计费文件中有国内长途通话话费,而他的国内长途许可标志却不许可。

  (3)某电话号码的月计费文件中有国际长途通话话费,而他的国际长途许可标志却不许可。

  【问题3】答案:

  处理6完成的功能是:对长话账单文件中的每条记录,根据用户编码查询长途电话用户档案,找到相应的用户名和地址,生成长话缴费通知单。

   

上一页  1 2 3 4 5 6 7 8 9 下一页
文章责编:niufeifei  
看了本文的网友还看了
文章搜索
软件水平考试栏目导航
版权声明:如果软件水平考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本软件水平考试网内容,请注明出处。