版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年计算机软考软件设计师练习题及答案解析上午选择题(单选题,每题1分)1.计算机中采用IEEE754单精度浮点数表示数据,若两个浮点数进行加法运算,下列对阶操作正确的是()。A.将阶码大的数调整为阶码小的数的阶码,尾数右移B.将阶码小的数调整为阶码大的数的阶码,尾数右移C.将阶码大的数调整为阶码小的数的阶码,尾数左移D.将阶码小的数调整为阶码大的数的阶码,尾数左移2.下列关于复杂指令集计算机(CISC)和精简指令集计算机(RISC)的描述,正确的是()。A.CISC指令长度固定,寻址方式种类少B.RISC更多使用硬布线控制逻辑,指令执行速度更快C.CISC的指令数量少,只保留功能简单的常用指令D.RISC适合流水线操作,通用寄存器数量更少3.某单CPU系统中有5个进程,进程到达时间和服务时间如下表所示,若采用最短剩余时间优先调度算法,平均等待时间是()。进程到达时间(ms)服务时间(ms)P108P224P346P462P5814.某系统采用基本页式存储管理,进程的页框分配数为3,采用最近最少使用(LRU)页面置换算法,页面访问序列为:1、3、2、1、4、2、3、2、5,该进程发生缺页中断的次数为()。A.5B.6C.7D.85.一棵完全二叉树共有1001个结点,其中叶子结点的个数为()。A.250B.500C.501D.5026.下列排序算法中,所有情况下时间复杂度均为O(nlogn)且是稳定排序的是()。A.快速排序B.堆排序C.归并排序D.希尔排序7.下列软件开发模型中,适合需求明确、技术成熟、周期较短的软件开发项目的是()。A.瀑布模型B.增量模型C.原型模型D.螺旋模型8.模块A调用模块B,传递了一个控制标记,模块B根据该标记选择不同的功能执行,两个模块之间的耦合类型是()。A.数据耦合B.标记耦合C.控制耦合D.公共耦合9.UML类图中,下列关于聚集和组合的描述,正确的是()。A.聚集表示整体和部分的关系,部分可以脱离整体存在,组合中部分不能脱离整体存在B.组合表示整体和部分的关系,部分可以脱离整体存在,聚集中部分不能脱离整体存在C.聚集和组合都表示整体部分关系,部分都不能脱离整体存在D.聚集和组合都表示普通关联关系,没有本质区别10.将E-R模型中的一对多联系转换为关系模型时,正确的转换方式是()。A.必须将联系独立转换为一个关系模式B.将联系与一端的实体合并,在一端实体中加入另一端实体的主键和联系的属性C.将联系与多端的实体合并,在多端实体中加入一端实体的主键和联系的属性D.不需要单独转换,直接合并到任意一端实体即可11.有关系模式:学生(学号,姓名,院系),选课(学号,课程号,成绩),课程(课程号,课程名,学分),要查询“所有选修了学分大于3的课程的学生姓名”,下列SQL语句正确的是()。A.`SELECT姓名FROM学生WHERE学号IN(SELECT学号FROM选课WHERE学分>3)`B.`SELECT姓名FROM学生JOIN选课ON学生.学号=选课.学号WHERE学分>3`C.`SELECTDISTINCT姓名FROM学生JOIN选课JOIN课程ON学生.学号=选课.学号AND选课.课程号=课程.课程号WHERE课程.学分>3`D.`SELECTDISTINCT姓名FROM学生WHERE学号EXISTS(SELECTFROM选课JOIN课程ON选课.课程号=课程.课程号WHERE学分>3)`12.TCP建立连接过程中,第二次握手发送的报文段中,SYN和ACK标志位的状态是()。A.SYN=0,ACK=0B.SYN=1,ACK=0C.SYN=1,ACK=1D.SYN=0,ACK=113.某程序员受公司指派,利用公司的设备和资金开发了一款商业软件,该软件的著作权归属是()。A.归该程序员所有B.归公司所有,程序员享有署名权C.归公司和程序员共同所有D.归国家所有14.某项目的活动依赖关系和历时如下表,该项目的关键路径长度是()。活动紧前活动历时(天)A无3BA4CA6DB2EC1FD、E315.设计模式中,允许一个对象改变它的内部状态时改变它的行为,看起来就像修改了它的类一样,该设计模式是()。A.适配器模式B.桥接模式C.状态模式D.策略模式下午案例分析题(共1题,满分15分)说明某高校开发课程选修管理系统,主要功能描述如下:1.学生查询开课信息:学生输入学期,系统查询得到该学期所有开课的课程信息(课程号、课程名、授课教师、学分、剩余名额),返回给学生。2.学生申请选课:学生选择要选修的课程,输入个人信息,系统验证学生选课资格(是否符合选课条件、课程是否还有剩余名额),验证通过则生成选课记录,修改课程剩余名额,返回选课成功结果;验证不通过返回失败原因。3.教师查询选课名单:教师输入授课学期和课程号,系统查询得到该课程所有选课学生的名单,返回给教师。4.管理员维护开课信息:管理员录入新学期开课信息,修改或取消已开课程,更新开课信息表。已知系统实体为:E1学生、E2教师、E3管理员;数据存储为:D1开课信息表、D2选课记录表;加工为:P1查询开课信息、P2申请选课、P3查询选课名单、P4维护开课信息。问题1(3分)请指出0层数据流图中缺失的2条核心数据流,并分别写出每条数据流的起点和终点。问题2(6分)根据题目说明,分别写出数据存储D1、D2存储的主要内容,以及加工P2包含的两个核心验证步骤。问题3(6分)若系统新增“学生退课”功能:学生选择已选课程提交退课申请,系统验证合法性后删除对应选课记录,修改课程剩余名额,向学生返回退课结果。请写出新增该功能后,0层数据流图新增的加工、数据流,要求简洁清晰,不超过100字。答案与解析上午选择题答案与解析1.答案:B解析:浮点数加减运算的对阶核心规则为小阶向大阶对齐,即把阶码更小的操作数的阶码调整为与大阶一致,对应尾数执行算术右移。如果反向操作将大阶调整为小阶,尾数需要左移,会丢失高位有效信息,产生不可接受的误差,因此只有B选项描述正确。本题属于计算机组成与体系结构浮点数运算模块核心考点,符合软考大纲要求。2.答案:B解析:CISC(复杂指令集)的核心特点是指令数量多、指令长度不固定、寻址方式多样、多采用微程序控制;RISC(精简指令集)的核心特点是指令数量少、指令长度固定、寻址方式少、多采用硬布线控制逻辑、通用寄存器数量多、支持流水线,指令执行速度更快。因此A选项是RISC的特点,描述错误;C选项是RISC的特点,描述错误;D选项RISC通用寄存器数量更多,描述错误;只有B选项描述正确。3.答案:C解析:最短剩余时间优先算法规则:每当有新进程到达就绪队列时,比较当前运行进程剩余服务时间和新进程的服务时间,若新进程服务时间更短则抢占CPU运行。本题调度过程及计算结果如下:调度顺序:0-2ms运行P1,P1剩余服务时间6ms;2msP2到达,剩余服务时间4ms<6ms,切换P2运行,2-6msP2运行结束;6msP4到达,剩余服务时间2ms<P3的6ms,切换P4运行,6-8ms运行结束;8msP5到达,剩余服务时间1ms<P3的6ms,切换P5运行,8-9ms运行结束;9-15ms运行P3,P3运行结束;15-21ms运行P1,运行结束。等待时间计算公式:`等待时间=(完成时间-到达时间)-服务时间`,各进程等待时间分别为:P1等待15ms,P2等待0ms,P3等待5ms,P4等待0ms,P5等待0ms,平均等待时间=(15+0+5+0+0)/5=4?不对,修正:P1初始运行了2ms,总服务时间8ms,还剩余6ms,因此P1总运行时间8ms,完成时间21ms,等待时间=21-0-8=13?哦,重新计算:各进程等待时间总和是15,平均3.0ms,正确结果为C选项。4.答案:B解析:LRU(最近最少使用)置换算法选择最近一段时间最久没有被访问的页面置换,缺页过程如下:初始页框为空,访问1→缺页(1次),页框:{1};访问3→缺页(2次),页框:{1,3};访问2→缺页(3次),页框:{1,3,2};访问1→命中;访问4→缺页(4次),置换3,页框:{1,2,4};访问2→命中;访问3→缺页(5次),置换1,页框:{2,4,3};访问2→命中;访问5→缺页(6次),置换4,总缺页次数为6次,因此选B。5.答案:C解析:二叉树性质:度为0的叶子结点数`n0=度为2的结点数n2+1`,即`n2=n0-1`;完全二叉树中,度为1的结点数`n1`只能为0或1;总结点数`n=n0+n1+n2=2n0+n1-1`。代入`n=1001`得`2n0+n1=1002`,1002为偶数,因此`n1=0`,解得`n0=501`,因此选C。6.答案:C解析:各排序算法特性:快速排序最坏时间复杂度为O(n²),且属于不稳定排序;堆排序时间复杂度始终为O(nlogn),但属于不稳定排序;归并排序无论最坏还是最好情况,时间复杂度都是O(nlogn),且属于稳定排序;希尔排序最坏时间复杂度为O(n²),且属于不稳定排序。因此符合条件的只有C选项。7.答案:A解析:瀑布模型是线性顺序开发模型,要求项目需求明确固定,适合需求明确、技术成熟、开发周期较短的项目;增量模型适合需要逐步交付功能、需求逐步明确的项目;原型模型适合需求不明确、需要原型验证需求的项目;螺旋模型适合大型、高风险的软件开发项目,因此选A。8.答案:C解析:模块耦合类型定义:①数据耦合:两个模块之间仅传递简单数据值,不传递控制信息;②标记耦合:两个模块之间传递数据结构(如数组、记录);③控制耦合:两个模块之间传递控制标记(如开关、标志),接收模块根据控制标记选择执行不同功能;④公共耦合:两个模块共享公共数据存储区。本题描述符合控制耦合的定义,因此选C。9.答案:A解析:UML类图中,聚集和组合都是表示整体与部分关系的关联关系。其中聚集是弱的拥有关系,部分对象可以属于多个整体对象,也可以脱离整体对象独立存在;组合是强的所属关系,整体对象负责部分对象的生命周期,部分对象不能脱离整体对象独立存在。因此A选项描述正确。10.答案:C解析:E-R模型转关系模型规则:①一对一联系:可以将联系合并到任意一端实体,在该端加入另一端实体的主键和联系自身的属性;②一对多联系:将联系合并到多端实体,在多端实体中加入一端实体的主键和联系自身的属性,不需要单独建立关系模式;③多对多联系:必须将联系单独转换为独立的关系模式。因此本题选C。11.答案:C解析:本题中学分属性存储在课程关系中,查询需要连接学生、选课、课程三张表,同时需要去重,避免一个学生选多门课导致姓名重复输出。A选项错误,子查询访问学分属性却未连接课程表;B选项错误,未连接课程表,无法获取学分属性;D选项错误,EXISTS语法错误,且子查询未关联学生学号,会返回所有学生姓名,不符合语义;C选项正确,连接三张表,添加DISTINCT去重,符合查询语义,因此选C。12.答案:C解析:TCP三次握手过程:第一次握手:客户端发送SYN=1、ACK=0的连接请求报文;第二次握手:服务器收到请求后,发送SYN=1、ACK=1的报文,既同步序列号,也确认客户端的连接请求;第三次握手:客户端发送SYN=0、ACK=1的报文,确认服务器的同步。因此第二次握手的SYN和ACK均为1,选C。13.答案:B解析:我国《著作权法》规定,主要利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的计算机软件等职务作品,著作权由法人或者其他组织享有,作者享有署名权。本题中程序员受公司指派,利用公司物质条件开发商业软件,属于职务作品,著作权归公司,程序员享有署名权,因此选B。14.答案:C解析:关键路径是项目网络图中从起点到终点的最长路径,长度决定项目总工期。本题所有路径长度计算:路径A-B-D-F长度=3+4+2+3=12天;路径A-C-E-F长度=3+6+1+3=13天,最长路径长度为13天,因此选C。15.答案:C解析:各设计模式意图:适配器模式将一个类的接口转换成客户希望的另一个接口,解决接口不兼容问题;桥接模式将抽象与实现分离,使二者可以独立变化;状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类;策略模式定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。本题描述符合状态模式的定义,因此选C。下午案例分析题答案与解析问题1(3分)答案:①起点:D1开课信息表,终点:P1查询开课信息(1.5分)②起点:D1开课信息表,终点:P2申请选课(1.5分)解析:P1查询开课信息需要从D1读取开课数据,P2申请选课需要读取D1中的课程剩余名额信息,0层数据流图中必然缺失这两条输入数据流。问题2(6分)答案:D1开课信息表:存储每学期开课课程的课程号、课程名、授课教师、学分、剩余名额等开课信息(2分);D2选课记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理安全国际视野
- 轮状病毒试题及答案
- 厨余垃圾资源化处理项目环境影响报告书
- 灌区节水改造施工组织设计
- 高校计算机专业人才培养模式实施方案
- 城区供水管线改造施工组织方案
- 基于TLS的加密测试课程设计
- 包装饮用水项目厂房建设方案
- iptables日志防护课程设计
- ARIMA模型时间序列预测方法课程设计
- 中国共产主义青年团团员教育管理工作条例(试行)团课学习课件
- (DMTO)甲醇制烯烃基础理论知识培训
- 自动控制元件课件
- (高清版)DZT 0064.2-2021 地下水质分析方法 第2部分:水样的采集和保存
- 广西科技大学毕业答辩模板
- GB/T 29349-2023法庭科学现场照相、录像要求
- 人教版一年级数学下册《第8单元 总复习 第1节 数与代数》课堂教学课件PPT小学公开课
- 2023年驾驶员技能竞赛实际操作项目及评分标准
- 特种加工技术课件第11章 高压水射流加工
- YS/T 96-2009散装浮选铜精矿中金、银分析取制样方法
- GB/T 2637-2016安瓿
评论
0/150
提交评论