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

1.

著作权中,()的保护期不受限制。

2.

在OSI参考模型中,负责对应用层消息进行压缩,加密

功能的层次为( )。

3.

WWW的控制协议是( )。

4.

计算机中,系统总线用于( )连接。

5.

在由高速缓存,主存和硬盘构成的三级存储体系中,CPU执行指令时需要读取数据,那么DMA控制器和中断CPU发出的数据地址是( )。

6.

设信息位是8位,用海明码来发现并纠正1位出错的情况,则校验位的位数至少为( )。

7.

中断向量提供的是( )。

8.

计算机系统中,定点数常采用补码表示,以下关于补码表示的叙述中,错误的是( )。

9.

设指令流水线将—条指令的执行分为取指,分析,执行三段,已知取指时间是2ns,分析时间需2ns.执行时间为1nS,则执行完1000条指令所需时间为( )。

10.

PKI体系中,由SSL/TSL实现HTTPS应用。浏览器和服务器之间用于加密HTTP消息的方式是( )。如果服务器证书被撇销那么所产生的后果是( )。

11.

PKI体系中,由SSL/TSL实现HTTPS应用。浏览器和服务器之间用于加密HTTP消息的方式是( )。如果服务器证书被撇销那么所产生的后果是( )。

12.

以下关于入侵防御系统功能的描述中,不正确的是( )。

13.

web应用防火墙无法有效保护( )。

14.

国际上为保护计算机软件知识产权不受侵犯所采用的主要方式是实施( )

15.

以下关于计算机软件著作权的叙述中,不正确的是( )

16.

以上关于数据流图中基本加工的叙出,不正确的是( )

17.

以下关于好的软件设计原则的叙述中,不正确的是( )

18.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,则里程碑(17)在关键路径上,关键路径长度为(18)

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

19.

由8位成员组成的开发团队中,一共有( )条沟通路径

20.

对布尔表达式“aor((cb<c)andd)"求值时,( )时可进行短路计算<span="">

21.

设有正规式s=(o|10)*,则其所描述正规集中字符体的特点是( )

22.

设函数foo和hoo的定义如下图所示,在函数foo中调用函数hoo,hoo的第一个参数采用传引用方式(callbyreference),第二个参数传值方式(callbyvalue),那么函数foo中的print(a,b)将输出( )

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

23.

某文件管理系统采用位示图(bitmap)来记录磁盘的使用情况,若计算机系统的字长为64位,磁盘容量为512GB,物理块的大小为4MB,那么位示图的大小为( )个字.

24.

磁盘调度分为移臂调度和旋转调度两类,在移臂调度的算法中,( )算法可能会随时改变移动臂的运行方向

25.

在支持多线程的操作系统中,假设进程P创建了t1、t2、t3线程,那么( )

26.

进程P1、P2、P3、P4、P5和P6的前趋图如下所示:

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

若用PV操作控制进程P1、P2、P3、P4、P5和P6并发执行的过程,需要设置8个信号量S1、S2、S3、S4、S5、s6、S7和S8,且信号量S1~S8的初值都等于零。下面P1~P6的进程执行过程中,①和②处应分别填写(26);③和④处应分别填写(27):⑤和⑥处应分别填写(28)。

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

27.

进程P1、P2、P3、P4、P5和P6的前趋图如下所示:

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

若用PV操作控制进程P1、P2、P3、P4、P5和P6并发执行的过程,需要设置8个信号量S1、S2、S3、S4、S5、s6、S7和S8,且信号量S1~S8的初值都等于零。下面P1~P6的进程执行过程中,①和②处应分别填写(26);③和④处应分别填写(27):⑤和⑥处应分别填写(28)。

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

28.

进程P1、P2、P3、P4、P5和P6的前趋图如下所示:

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

若用PV操作控制进程P1、P2、P3、P4、P5和P6并发执行的过程,需要设置8个信号量S1、S2、S3、S4、S5、s6、S7和S8,且信号量S1~S8的初值都等于零。下面P1~P6的进程执行过程中,①和②处应分别填写(26);③和④处应分别填写(27):⑤和⑥处应分别填写(28)。

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

29.

以下关于增量模型优点的叙述中,不正确的是( )

30.

以下敏捷开发方法中,( )使用迭代的方法,把一段短的时间(如30天)的迭代称为一个冲刺,并按照需求优先级来实现产品。

31.

若模块A通过控制参数来传递信息给模块B,从而确定执行模块B中的哪部分语句。则这两个模块的耦合类型是( )耦合

32.

在设计中实现可移植性设计的规则不包括( )

33.

以下关于管道——过滤器软件体系结构风格优点的叙述中,不正确的是( )

34.

以下流程图中,至少需要(34)个测试用例才能覆盖所有路径。采用McCabe方法计算程序复杂度为(35)

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

35.

以下流程图中,至少需要(34)个测试用例才能覆盖所有路径。采用McCabe方法计算程序复杂度为(35)

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

36.

在软件系统交付给用户使用后,为了使用户界面更友好,对系统的图形输出进行改进,该行为属于( )维护。

37.

采用面向对象方法开发学生成绩管理系统,学生的姓名、性别、出生日期、期末考试成绩、查看成绩操作均被(37)在学生对象中。系统中定义不同类,不同类的对象之间通过(38)进行通信。

(37)

38.

采用面向对象方法开发学生成绩管理系统,学生的姓名、性别、出生日期、期末考试成绩、查看成绩操作均被(37)在学生对象中。系统中定义不同类,不同类的对象之间通过(38)进行通信。

(37)

39.

对采用面向对象方法开发的系统进行测试时,通常从不同层次进行测试。测试类中定义的每个方法属于( )层。

40.

在面向对象系统设计中,如果重用了一个包中的某个类,那么就要重用该包中所的类,这属于( )原则。

41.

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

42.

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

43.

UML包图展现由模型本身分解而成的组织单元及其依赖关系,以下关于包图的叙述中,不正确的是( )。

44.

在某招聘系统中,要求实现求职简历自动生成功能。简历的基本内容包括求职xx的姓名、性别、年龄及工作经历等。希望每份简历中的工作经历有所不同,并尽量减少xx序中的重复代码。针对此需求,设计如下所示类图。该设计采用了(44)模式,由xx实例指定创建对象的种类,声明一个复制自身的接口,并且通过复制这些ResumexxWorkExperience的对象来创建新的对象。该模式属于(45)模式。

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

45.

在某招聘系统中,要求实现求职简历自动生成功能。简历的基本内容包括求职xx的姓名、性别、年龄及工作经历等。希望每份简历中的工作经历有所不同,并尽量减少xx序中的重复代码。针对此需求,设计如下所示类图。该设计采用了(44)模式,由xx实例指定创建对象的种类,声明一个复制自身的接口,并且通过复制这些ResumexxWorkExperience的对象来创建新的对象。该模式属于(45)模式。

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

46.

某旅游公司欲开发一套软件系统,要求能根据季节,节假日等推出不同的旅行定价包,如淡季打折、一口价等。实现该要求适合采用(46)模式,该模式的主要意图是(47)

(46)

47.

某旅游公司欲开发一套软件系统,要求能根据季节,节假日等推出不同的旅行定价包,如淡季打折、一口价等。实现该要求适合采用(46)模式,该模式的主要意图是(47)

48.

Python中采用()方法来获得一个对象的类型。

49.

在Python语言中,语句x=()不能定义一个元组

50.

关于Python语言的叙述中,不正确的是( )

51.

在数据库应用系统的开发过程中,开发人员需要通过视图层、逻辑个层次上的抽象来对用户屏蔽系统的复杂性,简化用户与系统的交互过程错误的是( )。

52.

给定关系模式R(U,F),其中U为属性集,F是U上的一组函数( )

53.

给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB—>C,CD—>B}。关系模式R_(53)_,主属性和非主属性个数分别为(54)

54.

给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB—>C,CD—>B}。关系模式R_(53)_,主属性和非主属性个数分别为(54)

55.

如果将Students表的插入权限赋予用户User1,并允许其将该权限授予他人,那么正确的SQL语句如下:

GRANT(55)TABLEStudentsTOUser1(56)

(55)

56.

如果将Students表的插入权限赋予用户User1,并允许其将该权限授予他人,那么正确的SQL语句如下:

GRANT(55)TABLEStudentsTOUser1(56)

(55)

57.

利用栈对算术表达式10*(40-30/5)+20求值时,存放操作数的栈(初始为空)的容量至少为_( )_,才能满足暂存该表达式中的运算数或运算结果的要求。

58.

设有5个字符,根据使用频率为其构造哈夫曼编码。以下编码方案中,( )是不可能的。

59.

设有向图G具有n个顶点、e条弧,采用邻接表存储,则完成广度优先遍历的时间复杂度为( )

60.

对某有序概序表进行折率查找《二分查找》时,进行比较的关键字序列不可能是( )

61.

设由三棵树构成的森林中,第一棵树、第二棵树和第三棵树的结点总数分别为n1、n2和n3。将该森林转换为一棵二叉树,那么该二叉树的右子树包含( )个结点。

62.

采用Kruskal算法求解下图的最小生成树,采用的算法设计策略是(64)。该小生成树的权值是(65)。

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

63.

采用Kruskal算法求解下图的最小生成树,采用的算法设计策略是(64)。该小生成树的权值是(65)。

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

64.

在Linux操作系统中通常使用(67)作为Web服务器,其默认的Web站录为(68)。

(67)

65.

在Linux操作系统中通常使用(67)作为Web服务器,其默认的Web站录为(68)。

(67)

66.

SNMP的传输层协议是( )

67.

某电脑无法打开任意网页,但是互联网即时聊天软件使用正常,造成该故障的原因可能是( )

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

68.

Low-code and no code software development solutions have emerged as viable and convenient alternatives to the traditional development process.
Low-code is a rapid application development (RAD) approach that enables automated code generation through(71) building blocks like drag-and-drop and pull-down menu interfaces.This (72) allows low-code users to focus on the diferentiator rather than the common denominator of programming. Low-code is a balanced middle ground between manual coding and no-code as its users can still add code over auto-generated code.While in low-code there is some hand holding done by developers in the form of scripting or manual coding, no-code has a completely (73) approach, with 100% dependence on visual tools.
A low-code application platform (LCAP)——also called a low-code development platform (LCDP)——contains an integrated development environment (IDE) with (74) features like APIs, code templates, reusable plug-in modules and graphical connectors to automate a significant percentage of the application development process.LCAPs are typically available as cloud-based Platform-as-a-Service (PaaS) solutions.
A low-code platform works on the principle or lowering complexity by using visual to and techniques like? process modeling. where users employ visual tools to define workflobusiness rules, user interfaces and the like.Behind the scenes, the complete workflovautomatically converted into code. LCAPs are used predominantly by professional developeautomate the generic aspects of coding to redirect effort on the last mile of (75).


问题1:
A.visual
B.component-based
C.object-oriented
D.structural(72)

问题2:
A.block
B.automation
C.function
D.method(73)

问题3:
A.modern
B.hands-off
C.generic
D.labor-free(74)

问题4:
A.reusable
B.built-in
C.existed
D.well-known(75)

问题5:
A.delivery
B.automation
C.development
D.success