10.24 软件设计师《基础知识》真题答案—考生回忆
四季读书网
7
10.24 软件设计师《基础知识》真题答案—考生回忆
👆上方公众号关注|软考不迷路❤️
菜单栏回复【真题】领:"各科真题"
以下是10月24日软件设计师《基础知识》真题及答案——考生回忆,仅供参考:1~2.某业务场景中:①一个A对象可对应多个B对象;②C对象包含多个D对象,且C不存在时D也不再存在。问:在UML类图中,A与B、C与D的关系分别应表示为(1)和(2)。3.磁头在100号磁道,请求队列55,58, 39,18,90,150。采用 SSTF算法,总移动磁道数为()。4.R(A,B,C),F={A→B, B→C},分解为 R1(A,B) 和 R2(B,C),该分解()。5.依据ISO/IEC7498-2的”分层防护”思想,TCP校验和在()实现。6.某登录模块要求用户名长度为[6,20],密码非空且长度为[8,30]。采用等价类划分进行黑盒测试时,最符合的做法是()。B.把用户名长度分成等价类:合法[6,20]、非法<6、非法>20;密码同理,再为每个等价类各选代表值7.172.16.10.66/16网络地址是()。8.以下关于循环冗余校验码(CRC)的叙述中,正确的是()。9.某购物车类同时负责维护明细、计算优惠、校验资格和推送通知,业务规则变化时都需修改该类。该设计违反了()原则。10.两个长度均为n的递增有序表归并为一个递增有序表,最少比较次数为()。11.正则表达式[a-zA-Z][a-zA-ZO-9]*最常用于表示()的识别规则。12~15.某系统需要在运行时给一个基础对象动态叠加多种附加功能,且不修改基础类。③为了让基础对象和各种附加对象能够被统一当作同一类型处理,通常要求是(14)④采用类图表示该设计时,最常见的表示方式是(15)A.只创建一个基础饮品实例,并在不同用户间复用(共享状态)B.配料与基础饮品实现同一抽象接口(或继承同一抽象类)D.配料不需要继承任何接口/父类,只要持有基础对象即可A.Ice与Beverage只能是关联,不能有继承/实现C.Ice通过组合关系持有Beverage,并且也实现/继承BeverageD.Ice与Beverage只能是继承/实现,不需要持有对象16.逻辑地址32位,页面大小2KB,一级页表,页号占()位。17.宏定义#define SQUARE(x) x*x,关于宏调用SQUARE(1+2)的叙述中,正确的是()。A.展开为(1 +2)*(1+2),计算结果为9,符合设计意图B.展开为(1+2)*1+2,计算结果为5,由于宏参数重复计算导致结果不符合设计意图C.展开为1+2*1+2,计算结果为5,由于运算符优先级问题导致计算结果不符合设计意图D.展开为1+2*(1+2),计算结果为7,由于结合性问题导致计算结果不符合设计意图18.元素a,b,c,d,e依次进入初始为空的栈,入栈后可停留、可出栈,出栈后不再入栈。所有可能的出栈序列中,以d开头的出栈序列个数为()。19.指令Cache与数据Cache 分离的主要目的是()。20.员工在职期间开发软件,无特别约定,著作权归()。21.将订单、支付、库存等功能拆分为独立服务,体现了软件工程的()原则。22.完全二叉树有1000个结点,叶子结点个数是()。23.在生产者一消费者问题中,设缓冲区大小为x,初始为空。用PV操作实现同步与互斥,信号量empty表示空槽数量,full表示已放置物品数量,mutex表示互斥信号量,则信号量初始值分别是()。A.empty=x, full=0, mutex=0B.empty=0, full=x, mutex=0C.empty=0, full=x, mutex=1D.empty=x, full=0, mutex=124.软件配置管理(SCM)的核心活动不包括()。25.某软件在运行中发现,某些情况下输入数据编码格式不正确,导致计算结果错误,需要修正。这种情况属于()维护。B.通过DMAC在内存与I/O设备之间直接传送数据C.一个完整DMA过程的启动和结束处理由CPU完成27.在TCP首部中,()字段用于标记数据中有紧急数据需要优先处理。28.()是IP协议的补充,用于在 IP 网络中传递控制消息和错误报告。29.给定关系模式R(A,B,C,D),函数依赖集F={AB→C,C→D,D→A},通过计算候选键并分析范式级别,R最高属于()。30.将三对角矩阵A[1.99,1.99]以行优先方式存入一维数组B[1.295]中,元素A[32,33]在B中的下标为()。31.JSON WebToken由()三部分组成。32.运行时将字节码转换为机器码并缓存以提高执行效率的是()。33.乙公司独立开发功能相同、技术方案落入甲公司方法专利保护范围的软件并销售,该行为()。C.侵权,因为乙公司的技术方案落入了甲公司专利权的保护范围35.事务T对数据对象A加了S锁,其他事务对A的加锁情况是()。36.R,U={A,B,C,D,E},F={A→B,BC→D,ACD→B, D→E, B→C},候选键个数为()。37.序列图中alt[stock error]块用于建模()。38.把协议数据单元从源端传到目的端、为分组交换网上不同主机提供通信服务的是()。41.需求变化快、团队规模小,最适合采用()指导开发。42.x个进程共享资源,每次最多允许y个进程同时访问,信号量初值应为()。44.系统要求支持7×24小时不间断运行,属于软件需求中的()。48.模块通过整数参数传递数据给另一模块,这种耦合属于()。C.包括代码、设计、需求、测试用例等多个层面的复用50.矩阵链乘最优加括号为((A1A2)(A3A4)),则意味着()。A.m[1,4] = m[1,1]+m[2,3]+p0*p1*p4B.m[1,4] = m[1,1]+m[2,4]+p0*p1*p4C.m[1,4] = m[1,2]+m[3,4]+p0*p2*p4D.m[1,4] = m[1,2]+m[2.4]+p0*p2*p451.关于重载(Overload)与重写(Override)的叙述,正确的是()。53.一个Student 关联Contact 的个数满足()。54.6个字符出现次数为[5,24,8,15,36,12},构造哈夫曼编码,a~f的编码长度依次为()。56.需保存”订单记录”以便后续查询与对账,在DFD中应表示为()。57.关于以下Python代码的叙述中,正确的是()。59.编译过程中,()阶段将连续空格、制表符和换行符合并或丢弃。60.以数据块为单位传输、传输过程不需CPU干预、由专门硬件控制器直接完成内存与外设数据交换的是()。61.保留左表所有记录、右表无匹配时填NULL的连接方式是()。62.按字节编址,地址区间0000A000~0000DFFF的容量为()KB。63~64.对伪代码 if (a>0 && b>0) c=1; elseif (a>0 Il b>0) 进行测试。采用条件覆盖,至少需要(63)个测试用例使所有基本条件真假取值至少出现一次。采用判定覆盖,至少需要(64)个测试用例使每个判定真假分支至少执行一次。65~66.电子书类EBook将文件大小设计为私有成员体现(65),与Book的关系适合采用(66)。67~68.模块专门负责文件导入这一个功能,属于(67)内聚;其中打开、读、写、关闭按固定顺序执行,属于(68)内聚。69~70.Dijkstra算法本质上是是(69),该算法不能处理(70)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!