单选题 (一共50题,共50分)

1.

Telnet协议是一种( )的远程登录协议。

2.

以下关于RISC(精简指令集计算机)特点的叙述中,错误的是( )。

3.

CPU(中央处理单元)的基本组成部件不包括( )。

4.

某种部件用在2000台计算机系统中,运行工作1000小时后,其中有4台计算机的这种部件失效,则该部件的千小时可靠度R为( )。

5.

以下存储器中,( )使用电容存储信息且需要周期性地进行刷新。

6.

对于长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定都相同,则二者可表示数值的范围和精度情况为( )

7.

计算机系统中采用补码表示有符号的数值,( )。

8.

下列认证方式安全性较低的是( )。

9.

某单位网站首页被恶意篡改,应部署( )设备阻止恶意攻击。

10.

使用漏洞扫描系统对信息系统和服务器进行定期扫描可以( )。

11.

以下关于某委托开发软件的著作权归属的叙述中,正确的是( )。

12.

《计算机软件保护条例》第八条第一款第八项规定的软件著作权中的翻译权将原软件由( )的权利。

13.

M公司将其开发的某软件产品注册商标为S,为确保公司在市场竞争中占据地位,M公司对员工进行了保密约束,此情形下,该公司不享有( )。

14.

某零件厂商的信息系统中,一个基本加工根据客户类型、订单金额、客户信用等信息的不同采取不同的行为,此时最适宜采用( )来描述该加工规格说明。

15.

优化模块结构时,( )不是适当的处理方法。

16.

以下关于风险管理的叙述中,不正确的是( )。

17.

当函数调用执行时,在栈顶创建项目用来支持被调用函数执行的一段存储空间称为活动记录或栈帧,栈帧中不包括( )。

18.

编译器与解释器是程序语言翻译的两种基本形态,以下关于编译器工作方式及特点的叙述中,正确的是( )。

19.

对高级语言源程序进行编译或解释过程中需进行语法分析,递归子程序分析属于( )的分析法。

20.

在计算机系统中,若P1进程正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为( )。

21.

假设段页式存储管理系统中的地址结构如下图所示,则系统( )。

中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题

22.

假设硬盘磁头从一个磁道移至相邻磁道需要2ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为5个磁道,每块的旋转延迟时间及传输时间分别为10ms和1ms,则读取一个100块的文件要( )ms

23.

以下关于快速原型模型优点的叙述中,不正确是( )。

24.

以下关于三层C/S结构的叙述中,不正确的是( )。

25.

若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是( )耦合。

26.

软件开发的目标是开发出高质量的软件系统,这里的高质量不包括( )。

27.

白盒测试技术的各种覆盖方法中,( )具有最弱的错误发现能力。

28.

文档是软件的重要因素,关于高质量文档,以下说法不正确的是( )。

29.

某财务系统的一个组件中,某个变量没有正确初始化,( ),最可能发现该错误。

30.

软件交付给用户之后进入维护阶段,根据维护具体内容的不同将维护分为不同的类型,其中“采用专用的程序模块对文件或数据中的记录进行增加、修改和删除等操作”的维护属于( )。

31.

采用面向对象方法分析时,首先要在应用领域中按自然存在的实体认定对象,即将自然存在的“( )”作为一个对象。

32.

进行面向对象系统设计时,修改某个类的原因有且只有一个,即一个类只做一种类型的功能,这属于( )原则。

33.

UML活动图用于建模( ),以下活动图中,活动A1之后,可能的活动执行序列顺序是A2或A3、A4和A5。

中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题

34.

UML活动图用于建模系统内从一个活动到另一个活动的流程,以下活动图中,活动A1之后,可能的活动执行序列顺序是( )。

中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题

35.

UML构件图(Component diagram)体现了一组构件之间的组织和依赖,专注于系统的静态( )图,图中通常包括构件、接口以及各种关系。

36.

驱动新能源汽车的发动机时,电能和光能汽车分别采用不同驱动方法,而客户端希望使用统一的驱动方法,需定义一个统一的驱动接口屏蔽不同的驱动方法,该要求适合采用( )模式。

37.

在Python3,( )不是合法的异常处理结构。

38.

在Python3中,表达式list(range(11)【10∶0∶-2】的值为( )

39.

在Python3中,执行语句x=imput( ),如果从键盘输入123并按回车键,则x的值为( )

40.

E-R模型向关系模型转换时,两个实体E1和E2之间的多对多联系R应该转换为一个独立的关系模式,且该关系模式的关键字由( )组成。

41.

假设事务程序A中的表达式x/y,若y取值为0,则计算该表达式时,会产生故障。该故障属于( )

42.

设栈初始时为空,对于入栈序列1,2,3…n这些元素经过栈之后得到出栈序列P1,P2,P3,.…Pn,若P3=4,则P1,P2不可能的取为( )。

43.

设m和n是某二叉树上的两个结点,中序遍历时,n排在m之前的条件是( )。

44.

若无向图G有n个顶点e条边,则G采用邻接矩阵存储时,矩阵的大小为( )。

45.

以下关于m阶B-树的说法中,错误的是( )。

46.

下列排序算法中,占用辅助存储空间最多是( )。

47.

VLAN tag在OSI参考模型的( )实现。

48.

以下关于HTTPS和HTTP协议的叙述中,错误的是( )。

49.

将网址转换为IP地址要用( )协议。

50.

下面关于IP地址和MAC地址说法错误的是( )。

填空题 (一共10题,共10分)

51.

X509数字证书标准推荐使用的密码算法是(  ),而国密SM2数字证书采用的公钥密码算法是(  )。

A.RSA <br/>B.DES <br/>C.AES <br/>D.ECC

52.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边上的数字表示完成该活动所需要的天数。则关键路径长度为( )。若在实际项目进展中,在其他活动都能正常进行的前提下,活动( )一旦延期就会影响项目的进度。
中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题

A.34
B.47
C.54
D.58

A.A→B
B.C→F
C.D→F
D.F→H

53.

进程P1、P2、P3、P4、P5和P6的前趋图如下所示。假设用PV操作来控制这6个进程的同步与互斥的程序如下,程序中的空①和空②处应分别为( ),空③和空④处应分别为( ),空⑤和空⑥处应分别为( )。
中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题
A.V(S6)和P(S7)P(S8)
B.P(S8)和P(S7)P(S8)
C.P(S8)和P(S7)V(S8)
D.V(S8)和P(S7)P(S8)

54.

采用面向对象方法进行某游戏设计,游戏中有野鸭、红头鸭等各种鸭子边游泳戏水边呱呱叫,不同种类的鸭子具有不同颜色,设计鸭子类负责呱呱叫和游泳方法的实现,显示颜色设计为抽象方法,由野鸭和红头鹏各自具体实现,这一机制称为(  )。当给这些类型的一组不同对象发送同一显示颜色消息时,能实现各自显示自己不同颜色的结果,这种现象称为(  )。

A.继承 <br/>B.聚合 <br/>C.组合 <br/>D.多态

55.

在某系统中,不同级别的日志信息记录方式不同,每个级别的日志处理对象根据信息级别高低,采用不同方式进行记录。每个日志处理对象检查消息的级别,如果达到它的级别则进行记录,否则不记录,然后将消息传递给它的下一个日志处理对象。针对此需求,设计如下所示类图。该设计采用( )模式使多个前后连接的对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式属于( )模式,该模式适用于( )模式。
A.责任链(chain of Responsibility)
B.策略(Strategy)
C.过滤器(Filter)
D.备忘录 (Memento)
A.行为型类
B.行为型对象
C.结构型类
D.结构型对象
A.不同的标准过滤一组对象,并通过逻辑操作以解耦的方式将它们链接起来
B.可处理一个请求的对象集合应被动态指定
C.必须保存个对象在某个时刻的状本,需要时它才能恢复到先前的状态
D.一个类定义了多种行为,并且以多个条件语句的形式出现

56.

某高校人力资源管理系统的数据库中,教师关系模式为T(教师号,姓名,部门号,岗位,联系地址,薪资),函数依赖集F={教师号→(姓名,部门号,岗位,联系地址),岗位→薪资}。T关系的主键为( ),函数依赖集F( )。
A.教师号,T存在冗余以及插入异常和删除异常的问题
B.教师号,T不存在沉余以及插入异常和删除异常的问题
C.(教师号,岗位),T存在沉余以及插入异常和删除异常的问题
D.(教师号,岗位),T不存在沉余以及插入异常和删除异常的问题
A.存在传递依赖,故关系模式T最高达到1NF
B.存在传递依赖,故关系模式T最高达到2NF
C.不存在传递依赖,故关系模式T最高达到3NF
D.不存在传递依赖,故关系模式T最高达到4NF

57.

给定员工关系E(员工号,员工名,部门名,电话,家庭住址)、工程关系P(工程号,工程名,前期工程号)、参与关系EP(员工号,工程号,工作量)。查询“005”员工参与了“虎头山隧道”工程的员工名、部门名、工程名、工作量的关系代数表达式如下∶
中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题

58.

折半查找在有序数组A中查找特定的记录K:通过比较K和数组中的中间元素A[mid]进行,如果相等,则算法结束;如果K小于[Amid],则对数组的前半部分进行折半查找;否则对数组的后半部分进行折半查找。根据上述描述,折半查找算法采用了( )算法设计策略。对有序数组(3, 14, 27, 39, 42, 55, 70, 85, 93, 98),成功查找和失败查找所需要的平均比较次数分别是( )(设查找每个元素的概率是相同的)
A.分治
B.动态规划
C.贪心
D.回溯
A.29/10和29/11
B.30/10和30/11
C.29/10和39/11
D.30/10和40/11

59.

采用 Dijkstra算法求解下图A点到E点的最短路径,采用的算法设计策略是( )。该最短路径的长度是( )。
中级软件设计师,历年真题,2022年下半年(上午)《软件设计师》真题
A.分治法
B.动态规则
C.贪心算法
D.回溯法
A.5
B.6
C.7
D.9

60.

We initially described SOA without mentioning Web s ervices, and vice versA. This is because they are ortho gonal: service-orientation is an architectural (71) whil e Web services are an implementation (72).The two can be used together, and they frequently are, but they are not mutually dependent.
For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined (73) that communicate using local channels,or in a self-contained cluster, where they might communicate across a high -speed interconnect.
Similarly, while Web services are(74) as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA p rinciples. While(75)is often held up as a key characte ristic of Web services,there is no technical reason that they should be stateless-that would be a design choi ce of the developerwhich may be dictated by the arc hitectural style of the environment in which the servic e is intended to participate.
(71)A.design
B.Style
C.technology
D.structure
(72)A.Structure
B.style
C.technology
D.method
(73)A.interfaces
B.functions
C.lonics
D.formatsul
(74)A.regarded
B.well-suitede
C.worked
D.used
(75)A.distribution
B.interconnection
C.dependence
D.statelessness