2022天津软件水平考试考试真题卷(2).docx
《2022天津软件水平考试考试真题卷(2).docx》由会员分享,可在线阅读,更多相关《2022天津软件水平考试考试真题卷(2).docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022天津软件水平考试考试真题卷(2)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.采用面向对象技术设计银行信息系统,账户类应设计为(),账户管理员类应设计为()。“账户管理员类”应设计为()。A控制类B边界类C接口类D实体类2.遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用() 原则可扩展已有的系统,并为之提供新的行为; ()原则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用() 原则可扩
2、展已有的系统,并为之提供新的行为A开闭B里氏替换C依赖倒置D接口隔离3.某数字签名系统如下图所示。网上传送的报文是(),如果A否认发送,作为证据的是()。网上传送的报文是()A.PB.DA(P)C.EB(DA(P)D.DA4.软件质量保证是软件项目控制的重要手段,()是软件质量保证的主要活动之一,其主要方法是()。软件质量保证是软件项目控制的重要手段,()是软件质量保证的主要活动之一A风险评估B软件评审C需求分析D架构设计5.螺旋模型将瀑布模型和()结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和()四个主要
3、活动。螺旋模型将瀑布模型和()结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。A喷泉模型B增量模型CV模型D快速原型模型6.某软件公司正在承担开发一个字处理器的任务。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中,找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词属于();显示提供替换词的对话框以及实现整个文档范围的替换属于();用户能有效地纠正文档中的拼写错误属于()。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中,“找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词”属于()A业务需求B用户需求C功能需求D性能需求7.给定关系模
4、式尺(U,F),其中,属性集U=城市,街道,邮政编码,函数依赖集F=(城市,街道)→邮政编码,邮政编码→城市。关系R(),且分别有()。给定关系模式尺(U,F),其中,属性集U=城市,街道,邮政编码,函数依赖集F=(城市,街道)邮政编码,邮政编码城市。关系R()A只有1个候选关键字城市,街道B只有1个候选关键字街道,邮政编码C有2个候选关键字城市,街道和街道,邮政编码D有2个候选关键字城市,街道和城市,邮政编码8.假设某银行拥有的资金数是10,现在有4个用户a、b、c、d,各自需要的最大资金数分别是4、5、6、7。若在图a的情况下,用户a和b又各申请1个资金,则银行分配后用
5、户a、b、c、d尚需的资金数分别为();假设用户a已经还清所有借款,其情况如图b所示,那么银行的可用资金数为()。若在图b的情况下,银行为用户b、c、d各分配资金数1、1、2,则银行分配后用户b、c、d己用资金数分别为()。若在图a的情况下,用户a和b又各申请1个资金,则银行分配后用户a、b、c、d尚需的资金数分别为();A.2、2、3、3,可用资金数为0,故系统状态是不安全的B.3、3、3、5,可用资金数为0,故系统状态是不安全的C.2、2、4、6,可用资金数为2,故系统状态是安全的D.3、3、3、5,可用资金数为2,故系统状态是安全的9.设有员工实体Employee(员工号,姓名,性别,年
6、龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,家庭住址包括邮编、省、市、街道信息;家庭成员,关系,联系电话分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。员工实体Employee的主键为();该关系属于();为使数据库模式设计更合理,对于员工关系模式Employee()。员工实体Employee的主键为();A员工号B员工号,家庭成员C姓名D姓名,家庭成员10.某数字签名系统如下图所示。网上传送的报文是(),如果A否认发送,作为证据的是()。如果A否认发送,作为证据的是()。A.PB.DA(P)C.EB(DA(P)D.DA11.遵守面向对象设计原则可以
7、有效地提高系统的复用性和可维护性。应用()原则可扩展已有的系统,并为之提供新的行为; ()原则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。()原则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。A里氏替换B依赖倒置C接口隔离D最小知识12.软件质量保证是软件项目控制的重要手段,()是软件质量保证的主要活动之一,其主要方法是()。软件评审的主要方法是()。A测试与验证B分析与评价C审查与复审D追踪与审计13.某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。假设计算机系统的字长为32位,磁盘的容量为200GB,物理块的大小为1MB,那
8、么位示图的大小有()个字,需要占用()物理块。假设计算机系统的字长为32位,磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小有()个字A600B1200C3200D640014.假设某银行拥有的资金数是10,现在有4个用户a、b、c、d,各自需要的最大资金数分别是4、5、6、7。若在图a的情况下,用户a和b又各申请1个资金,则银行分配后用户a、b、c、d尚需的资金数分别为();假设用户a已经还清所有借款,其情况如图b所示,那么银行的可用资金数为()。若在图b的情况下,银行为用户b、c、d各分配资金数1、1、2,则银行分配后用户b、c、d己用资金数分别为()。假设用户a已经还清所有
9、借款,其情况如图b所示,那么银行的可用资金数为()。A.4B.5C.6D.715.螺旋模型将瀑布模型和()结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和()四个主要活动。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和()四个主要活动。A客户评估B客户使用C工程交付D软件测试16.某软件公司正在承担开发一个字处理器的任务。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中,找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词属于();显示提供替换词的对话框以及实现整
10、个文档范围的替换属于();用户能有效地纠正文档中的拼写错误属于()。“显示提供替换词的对话框以及实现整个文档范围的替换”属于();A业务需求B用户需求C功能需求D性能需求17.设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,家庭住址包括邮编、省、市、街道信息;家庭成员,关系,联系电话分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。员工实体Employee的主键为();该关系属于();为使数据库模式设计更合理,对于员工关系模式Employee()。员工实体Employee的关系属于();A2NF,无冗余,
11、无插入异常和删除异常B2NF,无冗余,但存在插入异常和删除异常C1NF,存在冗余,但不存在修改操作的不一致D1NF,存在冗余和修改操作的不一致,以及插入异常和删除异常18.给定关系模式尺(U,F),其中,属性集U=城市,街道,邮政编码,函数依赖集F=(城市,街道)→邮政编码,邮政编码→城市。关系R(),且分别有()。根据主属性的定义,且关系R分别有()。A1个非主属性和2个主属性B0个非主属性和3个主属性C2个非主属性和1个主属性D3个非主属性和0个主属性19.假设某银行拥有的资金数是10,现在有4个用户a、b、c、d,各自需要的最大资金数分别是4、5、6、7。若在图a的情
12、况下,用户a和b又各申请1个资金,则银行分配后用户a、b、c、d尚需的资金数分别为();假设用户a已经还清所有借款,其情况如图b所示,那么银行的可用资金数为()。若在图b的情况下,银行为用户b、c、d各分配资金数1、1、2,则银行分配后用户b、c、d己用资金数分别为()。若在图b的情况下,银行为用户b、c、d各分配资金数1、1、2,则银行分配后用户b、c、d己用资金数分别为()。A.4、3、2,尚需资金数分别为1、3、5,故系统状态是安全的B.4、3、3,尚需资金数分别为1、3、4,故系统状态是安全的C.4、3、2,尚需资金数分别为1、3、5,故系统状态是不安全的D.4、3、3,尚需资金数分别
13、为1、3、4,故系统状态是不安全的20.设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,家庭住址包括邮编、省、市、街道信息;家庭成员,关系,联系电话分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。员工实体Employee的主键为();该关系属于();为使数据库模式设计更合理,对于员工关系模式Employee()。为使数据库模式设计更合理,对于员工关系模式Employee()。A只允许记录一个亲属的姓名、与员工的关系以及联系电话B可以不作任何处理,因为该关系模式达到了3NFC增加多个家庭成员、关系及联系电
14、话字段D应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式21.某软件公司正在承担开发一个字处理器的任务。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中,找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词属于();显示提供替换词的对话框以及实现整个文档范围的替换属于();用户能有效地纠正文档中的拼写错误属于()。“用户能有效地纠正文档中的拼写错误”属于()。A业务需求B用户需求C功能需求D性能需求22.某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。假设计算机系统的字长为32位,磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大
15、小有()个字,需要占用()物理块。假设计算机系统的字长为32位,磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小需要占用()物理块。A20B25C30D3523.微内核体系结构的操作系统(OS)实现时的基本思想是(),其结构图如下所示,图中应填写()。微内核体系结构的操作系统(OS)实现时的基本思想是()A.内核完成OS所有功能并在用户状态下运行B.内核完成OS所有功能并在核心状态下运行C.内核只完成OS最基本的功能并在核心态下运行,其他功能运行在用户态D.内核只完成OS最基本的功能并在用户态下运行,其他功能运行在核心态24.已知某项工程的作业明细表如下:作业名紧前作业正常进度赶
16、工极限所需时间(周)直接费用(万元)所需时间(周)直接费用(万元)A310118BA715319CA412220DC58214间接费用每周需要1万元为了抢工期,根据上表,该工程最快能完成的周数及其所需的项目总费用为()。A5周,75万元B5周,76万元C8周,78万元D8周,79万元25.线性规划问题就是求出一组变量,在一组线性约束条件下,使某个线性目标函数达到极大(小)值。满足线性约束条件的变量区域称为可行解区。由于可行解区的边界均是线性的(平直的),属于单纯形,所以线性目标函数的极值只要存在,就一定会在可行解区边界的某个顶点达到。因此,在求解线性规划问题时,如果容易求出可行解区的所有顶点,
17、那么只要在这些顶点处比较目标函数的值就可以了。例如,线性规划问题:max S=x+y(求S=x+y的最大值);2x+y≤7,x+2y≤8,x≥0,y≥0的可行解区是由四条直线2x+y=7,x+2y=8,x=0,y=0围成的,共有四个顶点。除了原点外,其他三个顶点是()。因此,该线性规划问题的解为()。线性规划问题:max S=x+y(求S=x+y的最大值);2x+y7,x+2y8,x0,y0的可行解区是由四条直线2x+y=7,x+2y=8,x=0,y=0围成的,共有四个顶点。除了原点外,其他三个顶点是()。A(2,3),(0,7),(35,0)B(2,3),(0,4),
18、(8,0)C(2,3),(0,7),(8,0)D(2,3),(0,4),(35,0)26.微内核体系结构的操作系统(OS)实现时的基本思想是(),其结构图如下所示,图中应填写()。图中应填写()。A.进程、文件和存储器服务器核心态进程调度、消息通讯等用户态B.进程、文件和存储器服务器用户态进程调度、消息通讯等核心态C.进程调度、消息通讯等用户态进程、文件和存储器服务器核心态D.进程调度、消息通讯等核心态进程、文件和存储器服务器用户态27.线性规划问题就是求出一组变量,在一组线性约束条件下,使某个线性目标函数达到极大(小)值。满足线性约束条件的变量区域称为可行解区。由于可行解区的边界均是线性的(
19、平直的),属于单纯形,所以线性目标函数的极值只要存在,就一定会在可行解区边界的某个顶点达到。因此,在求解线性规划问题时,如果容易求出可行解区的所有顶点,那么只要在这些顶点处比较目标函数的值就可以了。例如,线性规划问题:max S=x+y(求S=x+y的最大值);2x+y≤7,x+2y≤8,x≥0,y≥0的可行解区是由四条直线2x+y=7,x+2y=8,x=0,y=0围成的,共有四个顶点。除了原点外,其他三个顶点是()。因此,该线性规划问题的解为()。该线性规划问题的解为()。Ax=2,y=3Bx=0,y=7Cx=0,y=4Dx=8,y=028.The analysis
20、phase answers the questions of who will use the system,what the system will do,and where and when it will be usedDuring this phase,the project team investigates any current system,identifies(),and develops a concept for the new systemThis phase has three steps:first,() is developed to guide the proj
21、ect team’s effortsIt usually includes an analysis of the current system and its problems,and the ways to design a new systemThe next step is()The analysis of this information-in conjunction with input from the project sponsor and many other people-leads to the development of a concept for a ne
22、w systemThe system concept is then used as a basis to develop a set of business analysis models that describes how the business will operate if the new system were developedThe set of models typically includes models that represent the() necessary to suppor the underlying business processLast,the an
23、alyses,system concepts,and models are combinedin to a document called the(),which is presented to the project sponsor and other key decision makers that decide whether the project should continue to move forwardDuring this phase,the project team investigates any current system,identifies (),and deve
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 天津 软件 水平 考试 真题卷
限制150内