ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:31.42KB ,
资源ID:2318616      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2318616.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件设计师上午74.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件设计师上午74.docx

1、软件设计师上午74 模拟 软件设计师上午74选择题第1题:准确地解决“软件系统必须做什么”是 ( ) 阶段的任务。A.可行性研究B.详细设计C.需求分析D.编码参考答案:C 软件可行性研究任务是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。需求分析确定“做什么”。详细设计确定“如何做”。编码是系统的实现阶段。所以答案为C。第2题:在下列应用层协议中,_既可以使用UDP,也可以使用TCP协议传输数据。A.SNMPB.FTPC.SMTPD.DNS参考答案:D DNS可以使用UPD,也可以使用TCP,在这两种情况下,服务器使用的熟知端口都是53。当响应报文长度小于512字

2、节时就使用UDP,这是因为大多数UPD封装具有512字节的分组长度限制。当响应报文长度大于512字节时,就要使用TCP连接。第3题:已知文法CA,它定义的语言描述为 ( ) 。 GA:A0B|1C B1 |1A|0BB C0 |0A|1CCA.GA定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍B.GA定义的语言由0、1符号串组成,串中0的个数是1的个数2倍C.GA定义的语言由0、1符号串组成,串中1的个数是0的个数2倍D.GA定义的语言由0、1符号串组成,串中0和1的个数相同参考答案:A 关于文法和语言的概念是形式语言的理论基础,形式语言抽象地定义

3、为一个数学系统。“形式”是指这样的事实:语言的所有规则只以什么符号串能出现的方式来陈述。本题属于基本概念题。程序语言可分成低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其 (4) ,但在 (5) 的场合还经常或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了 (6) 来提高程序的可读性。高级语言有许多种类,其中PROLOG是一种 (7) 型语言,它具有很强的 (8) 能力。第4题:A.运行效率低,开发效率低B.运行效率低,开发效率高C.运行效率高,开发效率低D.运行效率高,开发效率高参考答案:C 第5题:A.对时间和空间有严格要求B.并行处理C.事件驱动

4、D.电子商务参考答案:A 第6题:A.简单算术表达式B.助记忆符号C.伪指令D.定义存储语句参考答案:B 第7题:A.命令B.交互C.函数D.逻辑参考答案:D 第8题:A.控制描述B.输入/输出C.函数定义D.逻辑推理参考答案:D 语言可以划分成低级语言和高级语言两大类。低级语言又称面向机器语言,它是特定的计算机系统所固有的语言,用机器语言进行程序设计,需要对机器结构有较多的了解。用机器语言编写的程序可读性很差,程序难以修改和维护。高级语言与人们的自然语言比较接近,大大提高了程序设计的效率,便于人们用这类语言进行交流。 汇编语言是为特定的计算机或计算机系统设计的面向机器的语言,它的语句分为两大

5、类:与机器指令相对应的可执行语句和伪指令(汇编控制语句)。汇编程序的功能是将汇编语言所编写的源程序译成由机器指令和其他信息组成的目标程序。 PROLOG语言是建立在关系理论和一阶谓词理论基础上的逻辑型语言。逻辑程序设计的实质是实现关系,PROLOG具有很强的推理功能,适用于书写自动定理证明,专家系统自然语言理解等问题的程序。XP is (9) of interesting twists that encourage one to think-for example, how about Test and then code? Ive worked with software companies

6、 and a few IT organizations in (10) programmer performance was measured on lines of code delivered and testing was measured on defects found- (11) side was motivated to reduce the number of defects prior to testing. XP uses two types of testing: unit and functional. (12) , the practice for unit test

7、ing involves developing the test for the feature prior to writing the code and further states that the tests should be automated. Once the code is written, it is immediately (13) to the test suite bringing instant feedback.第9题:A.filledB.stuffC.packD.full参考答案:D 第10题:A.themB.whereC.thatD.which参考答案:D 第

8、11题:A.subjectedB.submittedC.sentD.suffered参考答案:A 第12题:A.bothB.neitherC.noD.either参考答案:B 第13题:A.whereasB.AlthoughC.HoweverD.And then参考答案:C 这是一篇关于极限编程(XP)测试的短文,译文如下: XP充满发人深思的有趣的难题。例如:什么是先测试后编码?我曾在软件公司和一些IT机构工作,在那里他们用代码的行数来度量程序员的工作,而对于测试则用发现的缺陷数量来度量。这两种方法对于减少测试前产生的缺陷数量都不富有鼓励性。XP使用两种测试:单元测试和功能测试。单元测试的准

9、则要求在写代码之前就为相关特征开发出相应功能的测试,并进一步要求测试是自动化的。代码一旦编写完成,就对其进行一系列测试,从而得到迅速的反馈。第14题:某单位在职的小章,在做好本职工作之余,受聘于其他单位并利用该单位提供的技术物质条件开发完成了一种应用软件。该软件著作权属于 ( ) 。A.小章的在职单位所有B.小章的兼职单位所有C.小章的在职单位和兼职单位共同所有D.小章个人所有参考答案:B 根据计算机软件保护条例第十三条的规定:公民在单位任职期间所开发的软件,如果是执行本职工作的结果,即针对本职工作中明确指定的开发目标所开发的;或者是从事本职工作活动所预见的结果或者自然的结果;或者主要使用了单

10、位的专用设备、未公开的专门信息等物资技术条件所开发并由法人或者其他组织承担责任的软件,则该软件的著作权属于该单位。因此,当自然人作为某单位的雇员时,其开发的软件属于执行本职工作的结果,该软件著作权应当归单位享有,不能属于该雇员个人享有。本题中小章在做好本职工作之余,受聘于其他单位并利用该单位提供的技术物质条件开发完成的一种应用软件,不是执行在职单位本职工作的结果,而是利用了受聘单位提供的技术物质条件,该软件著作权就不属在职单位享有,而是由受聘单位所有。第15题:针对应用在运行期的数据特点,修改其排序算法使其更高效,属于_维护。A.正确性B.适应性C.完善性D.预防性参考答案:C 本题考查软件维

11、护的相关知识。 软件维护的类型一般有四类:正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误;适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改;完善性维护是为扩充功能和改善性能而进行的修改:预防性维护是为了改进应用软件的可靠性和可维护性,为了适应未来变化的软硬件环境的变化,主动增加预防性的新的功能,以适应将来各类变化。 修改现有应用软件中的某个排序算法,提供其运行效率属于完善性维护。第16题:概要设计是软件系统结构的总体设计,以下不属于概要设计的是_。A.把软件划分为模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码参考答案:D 软件

12、设计是在需求分析的基础上来确定“怎么做”,即以软件需求规格说明书为基础,形成软件的具体设计方案,即给出系统的整体模块结构和每一模块过程属性的描述算法设计。其中,给出系统整体模块结构的过程称为总体设计或概要设计,给出每一模块过程属性描述的过程称为详细设计。系统设计包括四个既独立又互相联系的活动,分别是体系结构设计、模块设计、数据结构与算法设计、接口设计(用户界面、内外部接口)。第17题:关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下画线的表示主键,虚下画线的表示外键,双下画线的表示既是主键又是外键。 诊疗科(诊疗科代码,诊疗科名称) 医师(医师代码,医师姓名,诊疗科代码) 患者(患

13、者编号,患者姓名) 治疗观察(医师代码,患者编号) ( ) 表示上述关系模式的E-R图。图中* *、1 *和1 1分别表示多对多、1对多和1对1的联系。A.B.C.D.参考答案:C 第18题:软件设计模块化的目的是 ( ) 。A.提高易读性B.降低复杂性C.增加内聚性D.降低耦合性参考答案:A 模块化的目的是使程序的结构清晰,容易阅读,容易理解,容易测试,容易嗲改。增加内聚性、降低耦合性是提高系统模块独立性的要求,不是目的。第19题:下列叙述中错误的是 ( ) :模型是对现实的简化,建模是为了更好地理解所开发的系统。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能

14、的具体实现。白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。软件技术复审是由用户和测试人员实施的一种质量保证活动。A.B.C.D.参考答案:D 软件技术复审是由软件开发人员实施的一种质量保证活动。第20题:消息摘要算法MD5(Message Digest)是一种常用的Hash函数。MD5算法以一个任意长数据块作为输入,其输出为一个 ( ) 比特的消息摘要。A.128B.160C.256D.512参考答案:A 消息摘要算法实际上就是一个单向散列函数。数据块经过单向散列函数得到一个固定长度的散列值,攻击者不可能通过散列值而编造数据块,使得编造的数据块的散列值和原数据块的散列值相同。数

15、据块的签名就是先计算数据块的散列值,然后使用私钥加密数据块的散列值得到数据签名。签名的验证就是计算数据块的散列值,然后使用公钥解密数据签名得到另一个散列值,比较两个散列值就可以判断数据块在签名后有没有被改动。 常用的消息摘要算法有MD5、SHA等,市场上广泛使用的MD5、SHA算法的散列值分别为128、160位,由于SHA通常采用的密钥长度较长,因此安全性高于MD5。第21题:电子政务根据其服务的对象不同,基本上可以分为4种模式。某市政府在互联网上提供的“机动车违章查询”服务,属于 ( ) 模式。A.G2CB.G2BC.G2ED.G2G参考答案:A 电子政务根据其服务的对象不同,基本上可以分为4种模式,即政府对政府

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1