最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

2022年职业考证-软考-软件设计师考试全真模拟易错、难点剖析AB卷(带答

IT圈 admin 32浏览 0评论

2024年5月25日发(作者:路天宇)

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

2022年职业考证-软考-软件设计师考试全真模拟易错、难点剖析AB

卷(带答案)

一.综合题(共15题)

1.

单选题

( )是一种需要通过周期性刷新来保持数据的存储器件。

问题1选项

【答案】B

【解析】DRAM:动态随机存取器存储器,又叫主存,是与CPU直接交换数据的内部存储器。它可以随时读

写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介,通

过周期性刷新来保持数据的存储器件,断电丢失。

SRAM:静态随机存取器存储器,静态随机存取存储器是随机存取存储器的一种。所谓的“静态”,是指这

种存储器只要保持通电,里面储存的数据就可以恒常保持。

FLASH:闪存,特性介于EPROM和EEPROM之间,类似于EEPROM,也可以使用电信号进行信息的擦除操作。

整块闪存可以在数秒内删除。

EEPROM:电擦除可编程的只读存储器,于EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。

2.

问题1选项

A.0

B.1

C.2

D.4

【答案】A

【解析】被淘汰的页面首先必须在内存,也就是在0、2、4页面中进行选择。

优先淘汰访问位为0的页面,此时0、2、4页面访问位都为1,无法判断。

进一步淘汰的是修改位为0的页面,此时符合要求淘汰的是0号页面,选择A选项。

3.

单选题

进程P有5个页面,页号为0-4,页面变换表及状态位、访问位和修改位的含义如下图所示,若系统给进

程P分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为( )的页面

单选题

给定关系R(A,B,C,D)和关系S(A,D,E,F),若对这两个关系进行自然连接运算R▷◁S后的属性列

有( )个;关系代数表达式σR.B>S.F(R▷◁S)与( )等价。

问题1选项

A.4

B.5

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

C.6

D.8

问题2选项

A.σ2>8(RxS)

B.π1,2,3,4,7,8(σ1=5∧2>8∧4=6(R×S)

C.σ”2">"8"(RxS)

D.π1,2,3,4,7,8(σ1=5∧"2">"8"∧4=6(RxS))

【答案】第1题:C

第2题:B

【解析】第1题:本题考查关系代数相关知识。

自然连接的属性列数是二者之和减去重复列数,本题R和S进行自然连接后,结果属性列数为4+4-2=6,

第一空选择C选项。

第2题:判断自然连接与笛卡尔积关系表达式是否等价时,需要注意需要同名属性列取值相等才可以与自

然连接等价,本题应该选择B选项,其他选项都不满足S.A=R.A AND R.D=S.D。

4.

【答案】C

【解析】单一职责原则:设计目的单一的类。

开放-封闭原则:对扩展开放,对修改封闭。

里氏替换原则:子类可以替换父类。

依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程。

接口隔离原则:使用多个专门的接口比使用单一的总接口要好。不强迫客户依赖于他们不用的方法,即:

依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。

本题题干看起来类似于依赖倒置原则,但依赖倒置不涉及强迫客户依赖于他们不用的方法。本题描述的应

该是接口隔离原则。本题选择C选项。

5.

单选题

采用面向对象方法进行系统设计时,不应该强迫客户依赖于他们不用的方法,接口属于客户,不属于它所

在的类层次结构。即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于

( )。

问题1选项

A.单一责任

B.开放-封闭

C.接口分离

D.里氏替换

单选题

面向对象分析时,执行的活动顺序通常是( )。

问题1选项

A.认定对象、组织对象、描述对象的相互作用、确定对象的操作

B.认定对象、定义属性、组织对象、确定对象的操作

C.认定对象、描述对象间的相互作用、确定对象的操作、识别包

D.识别类及对象、识别关系、定义属性、确定对象的操作

【答案】A

【解析】本题考查面向对象分析的基本概念。

面向对象分析包含5个活动:认定对象、组织对象、描述对象间的相互作用、定义对象的操作、定义对象

的内部信息。

认定对象是指:在应用领域中,按自然存在的实体确立对象。在定义域中,首先将自然存在的“名词”作

为一个对象,这通常是研究问题定义域实体的良好开始。通过实体间的关系寻找对象常常没有问题,而困

难在于寻找(选择)系统关心的实质性对象。实质性对象是系统稳定性的基础。例如在银行应用系统中,

实质性对象应包含客户账务、清算等,而门卫值班表不是实质性对象,甚至可不包含在该系统中。

组织对象含义是:分析对象间的关系,将相关对象抽象成类,其目的是为了简化关联对象,利用类的继承

性建立具有继承性层次的类结构。抽象类时可从对象间的操作或一个对象是另一个对象的一部分来考虑;

如房子由门和窗构成,门和窗是房子类的子类。由对象抽象类,通过相关类的继承构造类层次,所以说系

统的行为和信息间的分析过程是一种迭代表征过程。

描述对象间的相互作用是:描述出各对象在应用系统中的关系。如一个对象是另一个对象的一部分,一个

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

对象与其他对象间的通信关系等。这样可以完整地描述每个对象的环境,由一个对象解释另一个对象,以

及一个对象如何生成另一个对象,最后得到对象的界面描述。

最后定义对象的操作和内部信息。

本题选择A选项。

6.

单选题

在OSI参考模型中,( )在物理线路上提供可靠的数据传输。

问题1选项

A.物理层

B.数据链路层

C.网络层

D.应用层

【答案】B

7.

D.一致性

【答案】D

【解析】本题考查软件维护的问题。

注意区别这里面的软件维护不是ISO/IEC软件质量保证的维护性,两者需要进行区别。

在这里的软件维护的可维护性应该包括:可理解性,可测试性,可修改性。

其中一致性属于可移植性的范畴。

8.

单选题

系统可维护性是指维护人员理解、改正、改动和改进软件系统的难易程度,其评价指标不包括()。

问题1选项

A.可理解性

B.可测试性

C.可修改性

单选题

某销售公司员工关系E(工号、姓名、部门名、电话、住址),商品关系C(商品号、商品名、库存数)和销

售关系EC(工号、商品号、销售数、销售日期)。查询“销售部1”在2020年11月11日销售“HUWEI Mate40”

商品的员工工号、姓名、部门名及其销售的商品名,销售数的关系代数表达式为

π1,2,3,7,8( ( ) ⋈ ( ( ) ⋈ ( ) ) )

问题1选项

A.σ3=销售部1(E)

B.σ3=销售部1(C)

C.σ3=‘销售部1’(E)

D.σ3=‘销售部1’(C)

问题2选项

A.π2,3(σ2=‘HUWEI Mate40 ’(C))

B.π1,2(σ2= ‘HUWEI Mate40 ’(C))

C.π2,3(σ2=‘HUWEI Mate40 ’(EC))

D.π1,2(σ2=‘HUWEI Mate40 ’(EC))

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

问题3选项

A.σ4=‘2020年11月11日’(C)

B.σ3=‘2020年11月11日’(C)

C.σ4=‘2020年11月11日’(EC)

D.σ3=‘2020年11月11日’(EC)

【答案】第1题:C

第2题:B

第3题:C

【解析】本题考查的是关系代数相关知识内容。

本题看起来逻辑非常复杂,涉及到了3个关系表的联合使用,但结合选项来看,可以快速找到正确答案。

首先对于第一空,选择的对象一定是表E或表C,而此时C是没有部门名的,因此筛选对象一定是表E,

其次判断某个列的取值,需要用引号标注,排除错误格式A,本题选择的应该是C选项。

接着对于第二空,选择的对象一定是表C或表EC,而此时EC是没有商品名的,因此筛选对象一定是表C,

并且投影需要保留商品号和商品名,因此投影的列号是1和2,本题选择的应该是B选项。

接着对于第二空,选择的对象一定是表C或表EC,而此时C是没有销售日期的,因此筛选对象一定是表

EC,并且位于EC的第4列即列号为4,本题选择的应该是C选项。

9.

10.

单选题

浏览器开启无痕浏览模式时,( )仍然会被保存。

问题1选项

A.浏览历史

B.搜索历史

C.下载的文件

D.临时文件

【答案】C

【解析】本题考查的是浏览器应用。

在浏览器开启无痕浏览模式时,浏览历史、搜索历史和临时文件都不会被保存,只有下载的文件可以被保

存。本题选择C选项。

11.

单选题

IPv6地址长度为( )bit。

问题1选项

A.16

B.32

C.64

D.128

【答案】D

【解析】本题考查IPv6的基本概念。IPv6地址由128位二进制表示。

单选题

对长度为n的有序顺序进行折半查找(即二分查找)的过程可用一棵判定树表示,该判定树的形态符合( )

的特点。

问题1选项

A.最优二叉树(即哈夫曼树)

B.平衡二叉树

C.完全二叉树

D.最小生成树

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

【答案】B

【解析】本题考查的是二分查找相关内容。

二分查找是将序列均分,每一次都是平均分配后左右序列数相同,相当于一棵二叉树,左右结点都是相同

个数,最终形成的是平衡二叉树的形态。本题选择B选项。

12.

案例题

阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

在线支付是电子商务的一个重要环节,不同的电子商务平台提供了不同的支付接口。现在需要整合不同电

子商务平台的支付接口,使得客户在不同平台上购物时,不需要关心具体的支付接口。拟采用中介者

(Mediator) 设计模式来实现该需求,所设计的类图如图5-1所示。

【C++代码】

2024年5月25日发(作者:路天宇)

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

2022年职业考证-软考-软件设计师考试全真模拟易错、难点剖析AB

卷(带答案)

一.综合题(共15题)

1.

单选题

( )是一种需要通过周期性刷新来保持数据的存储器件。

问题1选项

【答案】B

【解析】DRAM:动态随机存取器存储器,又叫主存,是与CPU直接交换数据的内部存储器。它可以随时读

写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介,通

过周期性刷新来保持数据的存储器件,断电丢失。

SRAM:静态随机存取器存储器,静态随机存取存储器是随机存取存储器的一种。所谓的“静态”,是指这

种存储器只要保持通电,里面储存的数据就可以恒常保持。

FLASH:闪存,特性介于EPROM和EEPROM之间,类似于EEPROM,也可以使用电信号进行信息的擦除操作。

整块闪存可以在数秒内删除。

EEPROM:电擦除可编程的只读存储器,于EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。

2.

问题1选项

A.0

B.1

C.2

D.4

【答案】A

【解析】被淘汰的页面首先必须在内存,也就是在0、2、4页面中进行选择。

优先淘汰访问位为0的页面,此时0、2、4页面访问位都为1,无法判断。

进一步淘汰的是修改位为0的页面,此时符合要求淘汰的是0号页面,选择A选项。

3.

单选题

进程P有5个页面,页号为0-4,页面变换表及状态位、访问位和修改位的含义如下图所示,若系统给进

程P分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为( )的页面

单选题

给定关系R(A,B,C,D)和关系S(A,D,E,F),若对这两个关系进行自然连接运算R▷◁S后的属性列

有( )个;关系代数表达式σR.B>S.F(R▷◁S)与( )等价。

问题1选项

A.4

B.5

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

C.6

D.8

问题2选项

A.σ2>8(RxS)

B.π1,2,3,4,7,8(σ1=5∧2>8∧4=6(R×S)

C.σ”2">"8"(RxS)

D.π1,2,3,4,7,8(σ1=5∧"2">"8"∧4=6(RxS))

【答案】第1题:C

第2题:B

【解析】第1题:本题考查关系代数相关知识。

自然连接的属性列数是二者之和减去重复列数,本题R和S进行自然连接后,结果属性列数为4+4-2=6,

第一空选择C选项。

第2题:判断自然连接与笛卡尔积关系表达式是否等价时,需要注意需要同名属性列取值相等才可以与自

然连接等价,本题应该选择B选项,其他选项都不满足S.A=R.A AND R.D=S.D。

4.

【答案】C

【解析】单一职责原则:设计目的单一的类。

开放-封闭原则:对扩展开放,对修改封闭。

里氏替换原则:子类可以替换父类。

依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程。

接口隔离原则:使用多个专门的接口比使用单一的总接口要好。不强迫客户依赖于他们不用的方法,即:

依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。

本题题干看起来类似于依赖倒置原则,但依赖倒置不涉及强迫客户依赖于他们不用的方法。本题描述的应

该是接口隔离原则。本题选择C选项。

5.

单选题

采用面向对象方法进行系统设计时,不应该强迫客户依赖于他们不用的方法,接口属于客户,不属于它所

在的类层次结构。即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于

( )。

问题1选项

A.单一责任

B.开放-封闭

C.接口分离

D.里氏替换

单选题

面向对象分析时,执行的活动顺序通常是( )。

问题1选项

A.认定对象、组织对象、描述对象的相互作用、确定对象的操作

B.认定对象、定义属性、组织对象、确定对象的操作

C.认定对象、描述对象间的相互作用、确定对象的操作、识别包

D.识别类及对象、识别关系、定义属性、确定对象的操作

【答案】A

【解析】本题考查面向对象分析的基本概念。

面向对象分析包含5个活动:认定对象、组织对象、描述对象间的相互作用、定义对象的操作、定义对象

的内部信息。

认定对象是指:在应用领域中,按自然存在的实体确立对象。在定义域中,首先将自然存在的“名词”作

为一个对象,这通常是研究问题定义域实体的良好开始。通过实体间的关系寻找对象常常没有问题,而困

难在于寻找(选择)系统关心的实质性对象。实质性对象是系统稳定性的基础。例如在银行应用系统中,

实质性对象应包含客户账务、清算等,而门卫值班表不是实质性对象,甚至可不包含在该系统中。

组织对象含义是:分析对象间的关系,将相关对象抽象成类,其目的是为了简化关联对象,利用类的继承

性建立具有继承性层次的类结构。抽象类时可从对象间的操作或一个对象是另一个对象的一部分来考虑;

如房子由门和窗构成,门和窗是房子类的子类。由对象抽象类,通过相关类的继承构造类层次,所以说系

统的行为和信息间的分析过程是一种迭代表征过程。

描述对象间的相互作用是:描述出各对象在应用系统中的关系。如一个对象是另一个对象的一部分,一个

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

对象与其他对象间的通信关系等。这样可以完整地描述每个对象的环境,由一个对象解释另一个对象,以

及一个对象如何生成另一个对象,最后得到对象的界面描述。

最后定义对象的操作和内部信息。

本题选择A选项。

6.

单选题

在OSI参考模型中,( )在物理线路上提供可靠的数据传输。

问题1选项

A.物理层

B.数据链路层

C.网络层

D.应用层

【答案】B

7.

D.一致性

【答案】D

【解析】本题考查软件维护的问题。

注意区别这里面的软件维护不是ISO/IEC软件质量保证的维护性,两者需要进行区别。

在这里的软件维护的可维护性应该包括:可理解性,可测试性,可修改性。

其中一致性属于可移植性的范畴。

8.

单选题

系统可维护性是指维护人员理解、改正、改动和改进软件系统的难易程度,其评价指标不包括()。

问题1选项

A.可理解性

B.可测试性

C.可修改性

单选题

某销售公司员工关系E(工号、姓名、部门名、电话、住址),商品关系C(商品号、商品名、库存数)和销

售关系EC(工号、商品号、销售数、销售日期)。查询“销售部1”在2020年11月11日销售“HUWEI Mate40”

商品的员工工号、姓名、部门名及其销售的商品名,销售数的关系代数表达式为

π1,2,3,7,8( ( ) ⋈ ( ( ) ⋈ ( ) ) )

问题1选项

A.σ3=销售部1(E)

B.σ3=销售部1(C)

C.σ3=‘销售部1’(E)

D.σ3=‘销售部1’(C)

问题2选项

A.π2,3(σ2=‘HUWEI Mate40 ’(C))

B.π1,2(σ2= ‘HUWEI Mate40 ’(C))

C.π2,3(σ2=‘HUWEI Mate40 ’(EC))

D.π1,2(σ2=‘HUWEI Mate40 ’(EC))

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

问题3选项

A.σ4=‘2020年11月11日’(C)

B.σ3=‘2020年11月11日’(C)

C.σ4=‘2020年11月11日’(EC)

D.σ3=‘2020年11月11日’(EC)

【答案】第1题:C

第2题:B

第3题:C

【解析】本题考查的是关系代数相关知识内容。

本题看起来逻辑非常复杂,涉及到了3个关系表的联合使用,但结合选项来看,可以快速找到正确答案。

首先对于第一空,选择的对象一定是表E或表C,而此时C是没有部门名的,因此筛选对象一定是表E,

其次判断某个列的取值,需要用引号标注,排除错误格式A,本题选择的应该是C选项。

接着对于第二空,选择的对象一定是表C或表EC,而此时EC是没有商品名的,因此筛选对象一定是表C,

并且投影需要保留商品号和商品名,因此投影的列号是1和2,本题选择的应该是B选项。

接着对于第二空,选择的对象一定是表C或表EC,而此时C是没有销售日期的,因此筛选对象一定是表

EC,并且位于EC的第4列即列号为4,本题选择的应该是C选项。

9.

10.

单选题

浏览器开启无痕浏览模式时,( )仍然会被保存。

问题1选项

A.浏览历史

B.搜索历史

C.下载的文件

D.临时文件

【答案】C

【解析】本题考查的是浏览器应用。

在浏览器开启无痕浏览模式时,浏览历史、搜索历史和临时文件都不会被保存,只有下载的文件可以被保

存。本题选择C选项。

11.

单选题

IPv6地址长度为( )bit。

问题1选项

A.16

B.32

C.64

D.128

【答案】D

【解析】本题考查IPv6的基本概念。IPv6地址由128位二进制表示。

单选题

对长度为n的有序顺序进行折半查找(即二分查找)的过程可用一棵判定树表示,该判定树的形态符合( )

的特点。

问题1选项

A.最优二叉树(即哈夫曼树)

B.平衡二叉树

C.完全二叉树

D.最小生成树

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

【答案】B

【解析】本题考查的是二分查找相关内容。

二分查找是将序列均分,每一次都是平均分配后左右序列数相同,相当于一棵二叉树,左右结点都是相同

个数,最终形成的是平衡二叉树的形态。本题选择B选项。

12.

案例题

阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

在线支付是电子商务的一个重要环节,不同的电子商务平台提供了不同的支付接口。现在需要整合不同电

子商务平台的支付接口,使得客户在不同平台上购物时,不需要关心具体的支付接口。拟采用中介者

(Mediator) 设计模式来实现该需求,所设计的类图如图5-1所示。

【C++代码】

发布评论

评论列表 (0)

  1. 暂无评论