




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中级软件设计师-2019年下半年(上午)《软件设计师》真题单选题(共39题,共39分)(1.)下列算法中,不属于公开密钥加密算法的是()。A.ECCB.DSAC.RSA(江南博哥)D.DES正确答案:D参考解析:公开密钥加密(public-keycryptography),也称为非对称加密(asymmetriccryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。常见的公钥加密算法有:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(EllipticCurveCryptography,ECC);DES是典型的私钥加密体制,属于对称加密。DSA数字签名(又称公钥数字签名),将摘要信息用发送者的私钥加密,接收者只有用发送者的公钥才能解密被加密的摘要信息。(2.)某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为0.90、0.80、0.80(部件2、3为冗余系统)。若要求该系统的可靠度不小于0.85,则进行系统设计时,部件4的可靠度至少应为()。A.见图AB.见图BC.见图CD.见图D正确答案:A参考解析:设部件4的可靠性为x,根据图示,系统整体可靠性0.9×[1-(1-0.8)2]×x,要求其不小于0.85,即0.9×[1-(1-0.8)2]×x≥0.85,可以得到(3.)采用贪心算法保证能求得最优解的问题是()。A.0-1背包B.矩阵链乘C.最长公共子序列D.部分(分数)背包正确答案:D参考解析:贪心法在一般情况下一定能够得到满意解,不一定能够得到最优解。贪心法能够获得最优解的前提是:(1)问题具有最优子结构,即规模为n的问题的最优解与规模为n-1的问题的解相关;(2)问题具有贪心选择性质,即问题的整体最优解可以通过一系列局部最优的选择得到。部分背包问题具有以上性质,故可以通过贪心算法得到最优解。(4.)执行指令时,将每一节指令都分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=3△t如果按照[执行]k,[分析]k+1,[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t。A.2500B.2505C.2510D.2515正确答案:B参考解析:流水线执行时间=流水线建立时间+(n-1)×流水线周期=5+2+3+(500-1)×5=2505△t。(5.)某二叉树的中序、先序遍历序列分别为{20,30,10,50,40}、{10,20,30,40,50},则该二叉树的后序遍历序列为()。A.50,40,30,20,10B.30,20,10,50,40C.30,20,50,40,10D.20,30,10,40,50正确答案:C参考解析:根据中序遍历和先序遍历,可以反向构造出这棵二叉树如下:其后序遍历为30,20,50,40,10,即C选项。(6.)以下关于CMM的叙述中,不正确的是()。A.CMM是指软件过程能力成熟度模型B.CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低C.CMMI的任务是将已有的几个CMM模型结合在一起,使之构成“集成模型”D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量正确答案:B参考解析:CMM中1级成熟度最低,5级成熟度最高,B选项描述错误,其他选项描述都是正确的。(7.)以下关于I/O软件的叙述中,正确的是()。A.I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备B.I/O软件隐藏了I/O操作实现的细节,向用户提供的是物理接口C.I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备D.I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备正确答案:C参考解析:I/O软件隐藏了I/O操作实现的细节,所以A选项和D选项错误。I/O软件向用户提供的是逻辑接口,B选项错误。I/O软件将硬件与较高层次的软件隔离开来,而最高层软件向应用提供一个友好的、清晰且统一的接口,方便用户使用,所以C选项正确。(8.)敏捷开发方法Scrum的步骤不包括()。A.ProductBacklogB.RefactoringC.SprintBacklogD.Sprint正确答案:B参考解析:A选项ProductBacklog产品待办事项清单;B选项Refactoring重构,不属于Scrum的步骤;C选项SprintBacklog,Sprint待办事项清单;D选项Sprint,冲刺迭代。(9.)下列协议中,与电子邮箱服务的安全性无关的是()A.SSLB.HTTPSC.MIMED.PGP正确答案:C参考解析:MIME它是一个互联网标准,扩展了电子邮件标准,使其能够支持,与安全无关。与安全电子邮件相关的是S/MIME安全多用途互联网邮件扩展协议。A选项SSL和B选项HTTPS涉及到邮件传输过程的安全,D选项PGP(全称:PrettyGoodPrivacy,优良保密协议),是一套用于信息加密、验证的应用程序,可用于加密电子邮件内容。(10.)()绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。A.动态B.过载C.静态D.参数正确答案:A参考解析:运行时结合是动态绑定,编译时结合是静态绑定。(11.)计算机运行过程中,进行中断处理时需保存现场,其目的是()。A.防止丢失中断处理程序的数据B.防止对其他程序的数据造成破坏C.能正确返回被中断的程序继续执行D.能为中断处理程序提供所需的数据正确答案:C参考解析:CPU接收到中断请求,会将自己正在执行的程序A的状态进行保存,即保存现场,然后转去处理提交中断申请的程序B,完成程序B之后,再回到程序A中断的断点接着完成程序A。保存现场的目的是为了能正确返回被中断的程序A继续执行。(12.)李某受非任职单位委托,利用该单位实验室、实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。A.该软件属于委托单位B.若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于单位分派给李某的D.无论李某与该单位有无特别约定,该软件属于李某正确答案:B参考解析:根据题干描述,这里不能排除职务作品,对于A选项和B选项来看,B选项更严谨,因此,本题选择B选项。(13.)某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下一处理元素的输入,则该模块的内聚类型为()内聚。A.过程B.时间C.顺序D.逻辑正确答案:C参考解析:A选项过程内聚。如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行,则称为过程内聚。B选项时间内聚。如果一个模块完成的功能必须在同一时间内执行(如系统初始化),但这些功能只是因为时间因素关联在一起,则称为时间内聚。C选项顺序内聚。如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入,则称为顺序内聚。本题描述的是C选项。D选项逻辑内聚。几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的修改有时也会影响全局,因此这类模块的修改也比较困难。(14.)以下关于UML状态图的叙述中,不正确的是()。A.活动可以在状态内执行,也可以在迁移时执行B.若事件触发一个没有特定监护条件的迁移,则对象离开当前状态C.迁移可以包含事件触发器、监护条件和状态D.事件触发迁移正确答案:B参考解析:事件触发之后可以在本状态内处理,不一定会离开当前状态。所以B错误。(15.)在CPU内外常需设置多级高速缓存(Cache),其主要目的是()。A.扩大主存的存储容量B.提高CPU访问主存数据或指令的效率C.扩大存储系统的存量D.提高CPU访问内外存储器的速度正确答案:B参考解析:在CPU内外的高速缓存是用来解决CPU与内存之间速度、容量不匹配的问题,与外存无关,可以提高CPU访问主存数据或指令的效率,所以B选项正确,D选项错误。Cache不属于主存,与主存容量无关,所以A选项错误。Cache容量相对于其他存储层次,量级较小,不能扩大存储系统的存量,所以C选项错误。(16.)以下关于数据库两级映像的叙述中,正确的是()。A.模式/内模式映像实现了外模式到内模式之间的相互转换B.模式/内模式映像实现了概念模式到内模式之间的相互转换C.外模式/模式的映像实现了概念模式到内模式之间的相互转换D.外模式/内模式的映像实现了外模式到内模式之间的相互转换正确答案:B参考解析:本题考查数据库的基本概念。数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式/模式映像。正因为这两级映像保证了数据库中的数据具有较高的逻辑独立性和物理独立性。(1)模式/内模式的映像。存在于概念级和内部级之间,实现了概念模式到内模式之间的相互转换。(2)外模式/模式的映像。存在于外部级和概念级之间,实现了外模式到概念模式之间的相互转换。(17.)采用面向对象方法进行系统开发时,需要对两者之间关系创建新类的是()。A.汽车和座位B.主人和宠物C.医生和病人D.部门和员工正确答案:C参考解析:这里可以参照E-R图中的联系转换,多对多联系需要单独转换为一个关系模式,也需要重新建类。(18.)以下关于软件维护的叙述中,不正确的是()。A.软件维护解决软件产品交付用户之后进行中发生的各种问题B.软件维护期通常比开发期长得多,投入也大得多C.软件的可维护性是软件开发阶段各个时期的关键目标D.相对于软件开发任务而言,软件维护工作要简单得多正确答案:D参考解析:软件维护是软件生命周期最长的一段,相对于软件开发任务而言,软件维护工作要更加复杂,D选项描述不正确。(19.)在磁盘调度管理中,通常()。A.先进行旋转调度,再进行移臂调度B.在访问不同柱面的信息时,只需要进行旋转调度C.先进行移臂调度,再进行旋转调度D.在访问不同磁盘的信息时,只需要进行移臂调度正确答案:C参考解析:磁盘调度管理中,先进行移臂调度寻找磁道,再进行旋转调度寻找扇区。(20.)ISO/IEC软件质量模型中,易使用性是指与使用所需的努力和由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性,其子特性不包括()。A.易理解性B.易学性C.易分析性D.易操作性正确答案:C参考解析:易用性的自特性包括易理解性、易学性、易操作性,其中C选项易分析性属于可维护性的子特性。(21.)李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。A.应由李工享有B.应由公司和李工共同享有C.应由公司享有D.除署名权以外,著作权的其他权利由李工享有正确答案:C参考解析:根据题干描述,本软件为职务作品,知识产权人为公司。(22.)()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。A.有利于代码重用B.提高系统的运行效率C.提高系统的开发效率D.提高系统的可维护性正确答案:B参考解析:MVC是分层架构风格的一种,采用关注点分离的方针,将可视化界面呈现(View)、UI处理逻辑(Controller)和业务逻辑(Model)三者分离出来,并且利用合理的交互方针将它们之间的依赖降至最低。解耦之后,有利于代码重用、提高系统的可维护性,也可提高系统的开发效率,但是由于分层之后,调用也需要分层调用,所以不能提高系统的运行效率。(23.)事务的()是指,当某个事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器磁盘缓冲区而未写入到磁盘时,即使系统发生故障,事务的执行结果仍不会丢失。A.原子性B.一致性C.隔离性D.持久性正确答案:D参考解析:本题考查事务的ACID特性:1、原子性(Atomicity):事务是原子的,要么做,要么都不做。2、一致性(Consistency):事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。3、隔离性(lsolation):事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事物都是不可见的。4、持久性(Durability):一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也永久有效。题干描述的是持久性。(24.)一个类中成员变量和成员函数有时也可以分别被称为()。A.属性和活动B.值和方法C.数据和活动D.属性和方法正确答案:D参考解析:类的成员变量即对应属性,成员函数即对应方法。(25.)对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组S中,设元素A[i][j]存放在S[k]中,且S[1]=A[0][0],则k与i,j(i≤j)的对应关系是()。A.k=i(i+1)/2+j-1B.k=j(j+1)/2+i+1C.k=i(i+1)/2+j+1D.k=j(j+1)/2+i-1正确答案:B参考解析:本题有隐含条件需要注意,虽然前半段描述的是我们存储的下三角部分元素,但是最后提问的是i<=j情况下,元素下标与k的对应关系,此时已经指向的是其对称元素位置了。【方法1】可用代入法解决问题。将S[1]=A[0][0]实例,对应上三角元素A[0][0],代入选项验证可得,只有B和C选项符合要求;根据按行存储的顺序来看,下一个元素应该是A[1][0],对应上三角元素A[0][1],对应的一维数组位置为S[2],代入BC选项进行验证,选项结果都为2,无法区分;根据按行存储的顺序来看,接下来元素应该是A[1][1],对应上三角元素A[1][1],对应的一维数组位置为S[3],代入BC选项进行验证,选项结果都为3,无法区分;根据按行存储的顺序来看,接下来元素应该是A[2][0],对应上三角元素A[0][2],对应的一维数组位置为S[4],代入BC选项进行验证,选项C结果为3不符合要求,选项B结果为4是正确的选项;所以本题选择B选项。【方法2】也可以根据规律分析。对于对称矩阵A[][]结构如下:A[0][0]A[0][1]A[0][2]...A[0][n-1]A[0][n]A[1][0]A[1][1]A[1][2]...A[1][n-1]A[1][n]A[2][0]A[2][1]A[2][2]...A[2][n-1]A[2][n]...A[n-1][0]A[n-1][1]A[n-1][2]...A[n-1][n-1]A[n-1][n]A[n][0]A[n][1]A[n][2]...A[n][n-1]A[n][n]S[1]对应A[0][0],对于下三角元素A[i][j](i>=J),按行存储时,先处理前i-1行元素,此时每行对应元素分别为1、2、3、...、i-1、i个,求和,结果为(1+i)*i/2。接着处理第i行数据,本行列下标分别为0、1、2、...、j-1、j,共有j+1个元素。所以A[i][j]元素从S[1]开始,对应k=i(i+1)/2+j+1下标。这是下三角位置的分析过程。再根据本题问题,i<=j的元素,此时是对称的上三角区域元素,对称关系为A[i][j]=A[j][i],将上面的表达式i、j位置互换即可,结果为k=j(j+1)/2+i+1。答案选择B选项。(26.)Kerberos系统中可通过在报文中加入()来防止重放攻击。A.会话密钥B.时间戳C.用户ID.私有密钥正确答案:B参考解析:重放攻击(ReplayAttacks)又称重播攻击、回放攻击或新鲜性攻击(FreshnessAttacks),是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。Kerberos系统采用的是时间戳方案来防止重放攻击,这种方案中,发送的数据包是带时间戳的,服务器可以根据时间戳来判断是否为重放包,以此防止重放攻击。(27.)某考试系统的部分功能描述如下:审核考生报名表;通过审核的考生登录系统,系统自动为其生成一套试题,考试中心提供标准答案;阅卷老师阅卷,提交考生成绩;考生查看自己的成绩。若用数据流图对该系统进行建模,则()不是外部实体。A.考生B.考试中心C.阅卷老师D.试题正确答案:D参考解析:外部实体一般为组织机构、人员、第三方系统,D选项不是外部实体。(28.)以下关于软件设计原则的叙述中,不正确的是()。A.系统需要划分多个模块,模块的规模越小越好B.考虑信息隐蔽,模块内部的数据不能让其他模块直接访问,模块独立性要好C.尽可能高内聚和低耦合D.采用过程抽象和数据抽象设计正确答案:A参考解析:对于软件设计过程中,需要遵循高内聚、低耦合,模块大小适中,因此A选项描述不正确,本题选择A选项。B、C、D的描述都是正确的。(29.)以下关于软件风险的叙述中,不正确的是()。A.风险是可能发生的事件B.如果发生风险,风险的本质、范围和时间可能会影响风险所产生的后果C.如果风险可以预测,可以避免其发生D.可以对风险进行控制正确答案:C参考解析:一般认为软件风险包含两个特性:不确定性和损失,不确定性即指风险可能发生也可能不发生,A选项正确。评估风险的影响,如果风险真的发生,有3个因素可能会影响风险所产生的后果,即风险的本质、范围和时间,B选项正确。如果风险可以预测,可以避免其发生,有些风险可以预测但无法避免,C选项错误。风险控制的目的是辅助项目组建立处理风险的策略,D选项正确。(30.)表达式(a-b)*(c+d)的后缀式(逆波兰式)是()。A.abcd-+*B.ab-c+d*C.abc-d*D.ab-cd+*正确答案:D参考解析:根据表达式(a-b)*(c+d),可以构造出语法树如下:其后续遍历即其后缀表达式(逆波兰式)为ab-cd+*,选择D选项。(31.)假设磁盘臂位于15号柱面上,进程的请求序列如下表所示,如果采用最短移臂调度算法,那么系统的响应序列应为()。A.①②③④⑤⑥B.⑤①②④③⑥C.②③④⑤①⑥D.④②③⑤①⑥正确答案:B参考解析:最短移臂调度算法,即优先响应距离较近磁道的申请。1、当前磁头位于15号柱面(柱面号即磁道编号),请求序列分别位于12号柱面(①⑤)、19号柱面(②④)、23号柱面(③)、28号柱面(⑥);2、距离15号柱面最近的应该是12号柱面(①⑤),优先响应(①⑤),次序不限;3、此时磁头位于12号柱面,距离最近的应该是19号柱面(②④),次序不限;4、此时磁头位于19号柱面,距离最近的应该是23号柱面(③);5、此时磁头位于23号柱面,距离最近的应该是28号柱面(⑥)。满足要求的只有B选项。(32.)以下关于各类文档撰写阶段的叙述中,不正确的是()。A.软件需求规格说明书在需求分析阶段撰写B.概要设计规格说明书在设计阶段撰写C.测试设计必须在测试阶段撰写D.测试分析报告在测试阶段撰写正确答案:C参考解析:测试过程基本上与开发过程平行进行,在需求分析阶段,就需要对验收测试、系统测试设计相关测试,撰写相关测试设计文档。C选项描述错误,其他选项的说法是正确的。(33.)进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于()设计原则。A.共同重用B.开放封闭C.接口分离D.共同封闭正确答案:B参考解析:题干描述的是开闭原则。(34.)某树共有n个结点,其中所有分支结点的度为k(即每个非叶子结点的子树数目),则该树中叶子结点的个数为()A.[n(k+1)-1]/kB.[n(k+1)+1]/kC.[n(k-1)+1]/kD.[n(k-1)-1]/k正确答案:C参考解析:本题可以画一棵简单的树验证4个选项,比如,以2个结点的树来看:结点总数n=2,非叶子结点的子树数目为k=1,叶子结点的个数应该为1,带入4个选项验证(n=2,k=1,验算表达式是否结果为1即可):A:(2×2-1)/1=3;B选项(2×2+1)/1=5;C选项(2×0+1)/1=1;D选项(2×0-1)/1=-1。因此本题选择C选项。(35.)对n个数排序,最坏情况下时间复杂度最低的算法是()排序算法。A.插入B.冒泡C.归并D.快速正确答案:C参考解析:其他选项在最坏情况下的时间复杂度都是O(n2),只有C选项归并排序,在最坏情况下,时间复杂度仍然是O(nlog2n)。(36.)IPv6的地址空间是IPv4的()倍。A.4B.96C.128D.296正确答案:D参考解析:IPv4用32位二进制表示,能够表示的地址空间是232,IPv6用128位二进制表示,能够表示的地址空间是2128,本题选择2128/232=296,即D选项。(37.)下列无线通信技术中,通信距离最短的是()。A.蓝牙B.窄带微波C.CDMAD.蜂窝通信正确答案:A参考解析:在无线通信技术中,蓝牙的传输距离最短,一般为10m左右,用于连接本地的外围设备,例如打印机、鼠标等。(38.)在发送电子邮件附加多媒体数据时需采用()协议来支持邮件传输。A.MIMEB.SMTPC.POP3D.IMAP4正确答案:A参考解析:MIME;MIME(MultipurposeInternetMailExtensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩展了电子邮件标准,使其能够支持多媒体格式。SMTP:邮件传输协议。SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议的发送邮件服务器。SMTP是一个相对简单的基于文本的协议,无法处理多媒体数据。POP3:邮件收取协议。POP3是PostOfficeProtocol3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。IMAP4:IMAP4(InternetMessageAccessProtocol4)即交互式数据消息访问协议第四个版本。IMAP4协议与POP3协议一样也是规定个人计算机如何访问网上的邮件的服务器进行收发邮件的协议,但是IMAP4协议同POP3协议相比更高级。IMAP4支持协议客户机在线或者离开访问并阅读服务器上的邮件,还能交互式的操作服务器上的邮件。IMAP4协议更人性化的地方是不需要像POP3协议那样把邮件下载到本地,用户可以通过客户端直接对服务器上的邮件进行操作(这里的操作是指:在线阅读邮件在线查看邮件主题大小发件地址等信息)。用户还可以在服务器上维护自己邮件目录(维护是指移动)新建删除重命名共享抓取文本等操作)。其中B无法处理多媒体数据,C和D选项都是负责收取而不是传输邮件的协议。本题选择的是A选项。(39.)某有限自动机的状态转换图如下图所示,与该自动机等价的正规式是()。A.(0|1)*B.(0|10)*C.0*(10)*D.0*(1|0)*正确答案:B参考解析:本题考查程序语言基础知识。从题中的自动机可分析出,初态q0同时是终态,从q0到q0的弧(标记0)表明该自动机识别零个或多个0构成的串,路径q0→q1→q0的循环表明“10”的多次重复,因此该自动机识别的字符串是“0|10”的无穷多次,表示为(0|10)*。填空题(共15题,共15分)(40.)内存按字节编址,地址从A0000H到CFFFFH的内存,共有()字节,若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要()片。
问题1选项
A.80KB
B.96KB
C.160KB
D.192KB
问题2选项
A.2
B.3
C.5
D.8正确答案:DB(41.)某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。
问题1选项
A.CA的公钥
B.CA的签名
C.网站的公钥
D.网站的私钥
问题2选项
A.CA的公钥
B.CA的签名
C.网站的公钥
D.网站的私钥正确答案:AB(42.)下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动。边上的权重表示活动的持续时间(天),则里程碑()不在关键路径上。在其他活动都按时完成的情况下,活动BE最多可以晚()天开始而不影响工期。
问题1选项
A.B
B.C
C.D
D.J
问题2选项
A.0
B.1
C.2
D.3正确答案:BC(43.)将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是()。若程序中的括号不配对,则会在()阶段检查出该错误。
问题1选项
A.记号流
B.字符流
C.源程序
D.分析树
问题2选项
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成正确答案:AB(44.)下图用白盒测试方法进行测试,图中有()条路径。采用McCabe度量计算该程序图的环路复杂性为()。
问题1选项
A.3
B.4
C.5
D.6
问题2选项
A.3
B.4
C.5
D.6正确答案:BB(45.)下图所示UML图为(),有关该图的叙述中,不正确的是()。
问题1选项
A.对象图
B.类图
C.组件图
D.部署图
问题2选项
A.如果B的一个实例被删除,所有包含A的实例都被删除
B.A的一个实例可以与B的一个实例关联
C.B的一个实例被唯一的一个A的实例所包含
D.B的一个实例可与B的另外两个实例关联正确答案:BA(46.)欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。该绘图软件的扩展性要求将不断扩充新的图形和新的绘图程序。以绘制直线和图形为例,得到如下图所示的类图。该设计采用()模式将抽象部分与其实现部分分离,使它们都可以独立地变化。其中()定义了实现类接口,该模式适用于()的情况,该模式属于()模式。
问题1选项
A.适配器(Adapten)
B.装饰(Decorator)
C.桥接(Bridge)
D.组合(Composite)
问题2选项
A.Shape
B.Circle和Rectangle
C.V1Drawing和V2Drawing
D.Drawing
问题3选项
A.不希望在抽象和它的实现部分之间有一个固定判定关系
B.想表示对象的部分-整体层次结构
C.想使用一个已经存在的类,而它的接口不符合要求
D.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责
问题4选项
A.创建型对象
B.结构型对象
C.行为型对象
D.结构型类正确答案:CDAB(47.)给定关系R(U,Fr),其中,属性集U={A,B,C,D},函数依赖集Fr={A→BC,B→D};关系S(U,Fs),其中,属性集U={ACE},函数依赖集Fs={A→C,C→E}。R和S的主键分别为()。关于Fr和Fs的叙述,正确的是()。
问题1选项
A.A、A
B.AB、A
C.A、AC
D.AB、AC
问题2选项
A.Fr蕴含A→B、A→C,但Fr不存在传递依赖
B.Fs蕴含A→E,Fs存在传递依赖,但Fr不存在传递依赖
C.Fr、Fs分别蕴含A→D,A→E,故Fr、Fs都存在传递依赖
D.Fr蕴含A→D,Fr存在传递依赖,但是Fs不存在传递依赖正确答案:AC(48.)给定关系R(A,B,C,D)和S(B,C,E,F)与关系代数表达式π1,5,7(σ2=5(R×S))等价的SQL语句如下:
SELECT()
FROMR,S();
问题1选项
A.R.A,R.B,S.F
B.R.A,S.B,S.E
C.R.A,S.E,S.F
D.R.A,S.B,S.F
问题2选项
A.WHERER.B=S.B
B.HAVINGR.B=S.B
C.WHERER.B=S.E
D.HAVINGR.B=S.E正确答案:BA(49.)对于如下所示的有向图,其邻接矩阵是一个()的矩阵。采用邻接链表存储时,顶点1的表结点个数为2,顶点5的表结点个数为0,顶点2和3的表结点个数分別为()。
问题1选项
A.5×5
B.5×7
C.7×5
D.7×7
问题2选项
A.2.1
B.2.2
C.3.4
D.4.3正确答案:AB(50.)已知某文档包含5个字符,每个字符出现的频率如下表所示。采用霍夫曼编码对该文档压缩存储,则单词”cade“的编码为(),文档的压缩比为()。
问题1选项
A.1110110101
B.1100111101
C.1110110100
D.1100111100
问题2选项
A.20%
B.25%
C.27%
D.30%正确答案:AC(51.)在TCP/IP网络中,建立连接进行可靠通信是在()完成的,此功能在OSI/RM中是在()层来实现的。
问题1选项
A.网络层
B.数据链路层
C.应用层
D.传输层
问题2选项
A.应用层
B.会话层
C.表示层
D.网络层正确答案:DB(52.)计算机执行程序时,内存分为静态数据区、代码区、栈区和堆区。其中()一般在进行函数调用和返回时由系统进行控制和管理,()由用户在程序中根据需要申请和释放。
问题1选项
A.静态数据区
B.代码区
C.栈区
D.堆区
问题2选项
A.静态数据区
B.代码区
C.栈区
D.堆区正确答案:CD(53.)进程p1、p2、p3、p4和p5的前趋图如下所示
若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为();空③和空④处应分别为();空⑤和空⑥处应分别为()
问题1选项
A.V(S1)和P(S2)P(S3)
B.P(S1)和V(S1)V(S2)
C.V(S1)和V(S2)V(S3)
D.P(S1)和V(S1)P(S2)
问题2选项
A.V(S4)V(S5)和P(S3)
B.V(S3)V(S4)和V(S5)
C.P(S4)P(S5)和V(S5)
D.P(S4)P(S5)和V(S4)
问题3选项
A.P(S6)和P(S5)V(S6)
B.V(S5)和V(S5)V(S6)
C.P(S6)和P(S5)P(S6)
D.V(S6)和P(S5)P(S6)正确答案:CAD(54.)Youaredevelopingasever-sideenterpriseapplication.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowsers,mobilebrowsersandnativemobileapplications.TheapplicationmightalsoexposeanAPIfor3rdpartiestocustomer.Itmightalso(1)withotherapplicationsviaeitherwebservicesoramessagebroker.Theapplicationhandlesrequests(HTTPrequestsandmessages)byexecutingbusinesslogic;accessingadatabase;exchangingmessageswithothersystems;andreturninga
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国防守曲棍球头行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国镇静催眠药行业市场深度调研及需求趋势与投资研究报告
- 2025-2030中国锁孔矫形外科行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国野外露营帐篷行业市场发展分析及需求分析与投资研究报告
- 2025-2030中国酮苯丙氨酸钙行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国豆粕提取物行业市场深度调研及竞争格局与投资研究报告
- 2025-2030中国衣柜行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国自穿孔铆钉行业市场发展趋势与前景展望战略研究报告
- 高一期末考试总结
- 广告业务协议
- 广播节目播音主持知到智慧树章节测试课后答案2024年秋浙江工业大学
- 化妆品生产防渗漏质量控制措施
- 政务服务知识培训课件
- 政府绩效评估 课件 蔡立辉 第6-10章 政府绩效评估的结果应用与改进 -政府绩效评估在当代中国的推进
- 2025年职教高考对口升学 护理类 专业综合模拟卷(3)(原卷版)(四川适用)
- 烟雾病教学查房
- 风机及塔筒吊装工程吊装方案
- 交流电机控制原理及控制系统 习题及答案 第2-12章 交流电机调速系统功率电子电路- 全数字交流电机调速系统设计
- 【MOOC】电子线路设计、测试与实验(二)-华中科技大学 中国大学慕课MOOC答案
- 2024年人大题库考试中国特色社会主义理论题库答案
- 给青年的十二封信读书分享
评论
0/150
提交评论