1 / 11
文档名称:

软件设计师下午试题.doc

格式:doc   大小:90KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计师下午试题.doc

上传人:ayst8776 2019/4/25 文件大小:90 KB

下载得到文件列表

软件设计师下午试题.doc

文档介绍

文档介绍:试题一阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明] 某基于微处理器的住宅安全系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。[数据流图1-3]加工4的细化图[问题1] 数据流图1-1(住宅安全系统顶层图)中的A和B分别是什么?[问题2] 数据流图1-2(住宅安全系统第0层DFD图)中的数据存储“配置信息”会影响图中的哪些加工? [问题3] 将数据流图1—3(加工4的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称.[问题4] 请说明逻辑数据流图(LogicalDataFlowDiagram)和物理数据流图(PhysicalData FlowDiagram)之间的主要差别。试题二阅读下列说明和算法,回答问题1和问题2,将解答填入答题纸的对应栏内。[说明] 算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:文件提示信息(1+2)abc)缺少对应左括号:第2行,第4列((def)gx))缺少对应左括号:第3行,第10列(((h)ij)(k(1ml)缺少对应右括号:第5行,第4列;第4行,第1列在算法2-1中,stack为一整数栈。算法中各函数的说明如下表所示:函数名函数功能push(inti)将整数i压入栈stack中。pop()stack的栈顶元素出栈。empty(),函数返回1,否则函数返回0。nextch()读取文本文件中的下一个字符,并返回该字符的ASCII值,将字符所在的行号以及字符在行中的位置分别存储到变量row和col中,若遇到文件结束符,则将变量EOF置为true;kind(charch)判断字符ch是左括号还是右括号,若是左括号,函数返回1,若是右括号,函数返回2,若两者都不是,函数返回0。[算法2-1] 将栈stack置空,置EOF为false ch←nextch(); while(notEOF) k←kind(ch); if(k==__(1)__) push(__(2)__);push(__(3)__); elseif(k==__(4)__) if(notempty()) pop();pop(): else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch←nextch(); endwhile if(notempty()) 显示错误信息(缺少对应左括号或右括号); while(notempty()) row←pop();col←pop(); 显示行号row;显示列号col; endwhile endif 为了识别更多种类的括号,对算法2-1加以改进后得到算法2-2。算法2-2能够识别圆括号,方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(charch)的参数及其对应的返回值如下表所示:ch(){}[]其它返回值1234560[算法2-2] 将栈stack置空,置EOF为false ch←nextch(); while(notEOF) k←kind(ch); if(k>0) if(判断条件1) push(__(5)__):push(__(6)__);push(__(7)__): elseif(判断条件2and判断条件3) pop();pop();pop(); else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch←nextch(); endwhile if(notempty()) 显示错误信息(缺少对应左括号或右括号); while(notempty()) pop();row←pop();col←pop(); 显示行号row;显示列号col; endwhile endif[问题1] 请将[算法2-1]和[算法2-2]中(1)至(7)处补充完整。[问题2] 请从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件广至“判断条件3”。注意,若“判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。(a)字符是括号(b)字符是左括号(c)

最近更新

口腔颌面外科学知到章节答案智慧树2023年齐鲁.. 15页

南京市联合体2023-2024学年九年级上学期期中化.. 8页

区南坛小学北师大版五年级上册期末测试数学试.. 11页

北京市各区2024年中考三模英语试题含答案 12页

劳动防护用品的验收模版(二篇) 8页

制冷与空调设备运行操作作业复审考试题库试卷.. 6页

初中毕业典礼活动方案(5篇) 14页

初三自我陈述报告范文500字(精选10篇) 9页

分类考试招生和对口招生文化素质测试语文数学.. 2页

代理报检委托书合同范本(3篇) 10页

人教版高一生物必修一第1章走近细胞章末测试题.. 14页

人教版小学六年级下册数学《第四单元整理和复.. 6页

人教版五年级下册《道德与法治》第6课《我参与.. 4页

人教版七年级下册历史第一单元测试卷(附答案).. 15页

2024年防溺水的一封信通用 7页

云南省【小升初】2023年小升初数学试卷及参考.. 6页

2024年防溺水安全常识 35页

2024年防洪防汛应急预案(推荐) 22页

2024年静安(青浦)区初三二模化学试卷及参考答.. 10页

宜宾市小学毕业考试数学试卷 4页

2024年入团积极分子培训心得 13页

黄冈名卷四年级下册数学北师版 36页

运动会检录表 76页

服务员晋升标准 3页

摩西五经概论 45页

以弗所书讲义 31页

20立液体储罐容积换算表 2页

人脸识别系统设计(设计成果+说明书+任务书+开.. 44页