
2024年全国软件水平考试之中级软件设计师考试重点专题卷(附答案).docx
42页姓名 :_________________编号 :_________________地区 :_________________省市 :_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置 3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚 4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效参考答案和详细解析均在试卷末尾)一、选择题1、浏览器开启了无痕浏览模式后,( )依然会被保存下来 A.浏览历史 B.搜索历史 C.下载文件 D.临时文件 2、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括( ) A.便于为数据合理分配存储单元 B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构 D.便于规定数据对象的取值范围及能够进行的运算 3、下面的UML类图描绘的是( )设计模式。
关于该设计模式的叙述中,错误的是(请作答此空) A.该设计模式中的Observer需要维护至少一个Subject对象 B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装 C.该设计模式中一个Subject对象需要维护多个Observer对象 D.该设计模式中Subject需要通知Observer对象其自身的状态变化 4、下图所示为(44)设计模式,属于(45)设计模式,适用于(46) A.代理(Proxy) B.生成器(Builder) C.组合(Composite) D.观察者(Observer) 5、已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用Adapter模式来解决该问题当( )时,可以使用该设计模式 A.对一个抽象的实现部分的修改对用户不产生影响 B.想使用一个已经存在的类,而它的接口不符合用户需求 C.一个系统要独立于它的产品创建、组合和表示 D.一个对象的改变需要同时改变其他对象 6、在以下HTML标记中,不需要成对使用的是______标记 A.<head> B.<br> C.<table> D.<font> 7、在CPU中,(请作答此空) 的主要功能是在控制器的控制下完成各种算术运算和逻辑运算。
)为ALU提供一个工作区,用来暂存数据 )存储下一条要执行指令的地址 A.运算器 B.累加寄存器 C.程序计数器 D.地址寄存器 8、在Windows系统中设置默认路由的作用是( ) A.当主机接收到一个访问请求时首先选择的路由 B.当没有其它路由可选时最后选择的路由 C.访问本地主机的路由 D.必须选择的路由 9、以下属于静态测试方法的是( ) A.分支覆盖率分析 B.复杂度分析 C.系统压力测试 D.路径覆盖分析 10、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在( )中 A.程序计数器(PC) B.累加器(AC) C.指令寄存器(IR) D.地址寄存器(AR) 11、给定关系模式R<U,F>,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为( ) A.CD B.ABD C.AC D.ADE 12、以下关于CMM的叙述中,不正确的是( ) A.CMM是指软件过程能力成熟度模型 B.CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低 C.CMMI的任务是将已有的几个CMM模型结合在一起,使之构成“集成模型” D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量 13、The data( )includes the function of updating data on a database, and retrieving data from a database.A.managementB.storageC.analysisD.communication A.见图A B.见图B C.见图C D.见图D 14、( )绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。
A.动态 B.过载 C.静态 D.参数 15、以下关于C/C++语言指针变量的叙述中,正确的是______ A.指针变量可以是全局变量也可以是局部变量 B.必须为指针变量与指针所指向的变量分配相同大小的存储空间 C.对指针变量进行算术运算是没有意义的 D.指针变量必须由动态产生的数据对象来赋值 16、在设计算法时,通常应考虑以下原则:首先说设计的算法必须是 (请作答此空 ) ,其次应有很好的( ) ,还必须具有( ) ,最后应考虑所设计的算法具有( ) A.正确的 B.有穷性 C.有输入 D.用户需求 17、下面关于栈和队列的叙述,错误的是( ) A.栈和队列都是操作受限的线性表 B.队列采用单循环链表存储时,只需设置队尾指针就可使入队和出队操作的时间复杂度都为O(1) C.若队列的数据规模n可以确定,则采用顺序存储结构比链式存储结构效率更高 D.利用两个栈可以模拟一个队列的操作,反之亦可 18、软件质量保证的主要目标不包括( ) A.通过预防、检查与改进来保证软件质量 B.保证开发出来的软件和软件开发过程符合相应标准与规程 C.收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析 D.确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要 19、某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是( )。
A.4 B.5 C.6 D.8 20、( )既不是图像编码也不是视频编码的国际标准 A.JPEG B.MPEG C.ADPCM D.261 21、在异步通信中,每个字符包含1位起始位、7位数据位和2位终止位,若每秒钟传送500个字符,则有效数据速率为( ) A.500b/s B.700b/s C.3500b/s D.5000b/s 22、An( ),serving a function similar to a physical wallet,holds credit card numbers,electronic cash,owner identification,and owner contact information and provides that information at an electronic commerce site's checkout counter. A.electronic wallet B.electronic commerce C.third party payment D.Internet banking 23、设某循环队列Q的定义中有front和rear两个域变量,其中,front指示队头元素的位置,rear指示队尾元素之后的位置,如下图所示。
若该队列的容量为M,则其长度为( ) A.(Q.rear-Q.front+1) B.(Q.rear-Q.front+M) C.(Q.rear-Q.front+1)%M D.(Q.rear-Q.front+M)%M 24、在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是( ) A.系统开发合同 B.系统设计说明书 C.系统开发计划 D.系统测试报告 25、Traditional structured analysis techniques focus upon the flow of ( ) within a system. Object-oriented analysis emphasizes the building of real-world models, It examines requirements from the perspective of the classes and objects found in the vocabulary of the ( ) domain.Traditional system design method emphasizes the proper and effective structure of a complex system. Object-oriented design method encompasses the process of object- oriented decomposition and a ( ) for depicting both logical and physical as well as static and dynamic models of the system under design.Object-oriented programming is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an ( ) of some class, and whose classes are all members of a hierarchy of classes united via (此空作答) relationships.A.controlB.inheritanceC.inferenceD.connection A.见图A B.见图B C.见图C D.见图D 26、( )是通过对商业信息的搜集、管理和分析,使企业的各级决策者获得知识或洞察力,促使他们做出有利决策的一种技术。
A.客户关系管理 B.办公自动化 C.企业资源计划 D.商务智能 27、多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中( )多态在许多语言中都存在,最常见的例子就是子类型化 A.参数 B.包含 C.过载 D.强制 28、在网上支付过程中,支付指令送到______之前,是在Internet上传送的 A.支付网关 B.客户开户行 C.商家开户行 D.CA认证机构 29、下面是HTTP的一次请求过程,正确的顺序是( )①浏览器向DNS服务器发出域名解析请求并获得结果②在浏览器中输入URL,并按下回车键③服务器将网页数据发送给浏览器④根据目的IP地址和端口号,与服务器建立TCP连接⑤浏览器向服务器发送数据请求⑥浏览器解析收到的数据并显示⑦通信完成,断开TCP连接 A。












