2022浙江软件水平考试考试考前冲刺卷(7).docx
2022浙江软件水平考试考试考前冲刺卷(7)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.在UML的通用机制中, (41) 用于把元素组织成组; (42) 是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。(41)处填()。A包B类C接D对象2.已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3;类S为类R的派生类,类T为类S的派生类。它们的继承方式如下所示:class S: public R ;class T: private S ;在关于类S的描述中正确的是 (45) ;在关于类T的描述中正确的是 (46) 。(45)处填()。A类S的对象可以访问F1,但不能访问F2B类S的对象可以访问F2,但不能访问F1C类S的对象既可以访问F1,也可以访问F2D类S的对象既不能访问F1,也不能访问F23.根据McCabe环路复杂性度量,如图4-5所示的程序图的复杂度是 (31) ,对该程序进行路径覆盖测试,可得到的基本路径是 (32) 。(32)处填()。AABCHIK;ABCHJK;ABCDEFGBABCHIK;ABCHJK;ABCDEFGCHIK; ABCDEGCHIKCABCHIK;ABCHJK;ABCDEFGCHIK; ABDEGCHJKDABCHIK;ABCHJK:ABCDEFGCHIK; ABCDEFGCHJK;ABCDEGCHIK4.An (71) service bus (ESB) acts as a shared messaging layer for connecting applications and other services throughout an enterprise computing infrastructure. It supplements its core (72) messaging backbone with intelligent tansformation and routing to ensure that messages are passed (73) . Services participate in the ESB using either Web Services messaging standards (74) the Java Message Service. ESBs are increasingly seen by users and analysts as core components in (75) IT.(72)处填()。AcommonBsynchronousCfrequencieDasynchronous5.在UML的通用机制中, (41) 用于把元素组织成组; (42) 是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。(42)处填()。A节点B用例C构件D主动类6.设有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。Employee实体中存在的派生属性及其原因是 (51) ;对Employee实体中属性departmentID的约束是 (52) 。(52)处填()。APrimary Key NOTNULLBPrimary KeyCForeign KeyDCandidate Key7.An (71) service bus (ESB) acts as a shared messaging layer for connecting applications and other services throughout an enterprise computing infrastructure. It supplements its core (72) messaging backbone with intelligent tansformation and routing to ensure that messages are passed (73) . Services participate in the ESB using either Web Services messaging standards (74) the Java Message Service. ESBs are increasingly seen by users and analysts as core components in (75) IT.(73)处填()。ArelyingBrelyCreliablyDreliable8.在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大的排序时,采用冒泡排序的第一趟扫描结果是 (61) 。设被排序数据序列有n个元素,冒泡排序算法的复杂性是 (62) 。(61)处填()。A(541,132,827,746,518,181,946,314,205,984)B(205,132,314,181,518,746,946,984,541,827)C(541,132,984,746,827,181,946,314,205,518)D(132,541,746,518,181,946,314,205,827,984)9.已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3;类S为类R的派生类,类T为类S的派生类。它们的继承方式如下所示:class S: public R ;class T: private S ;在关于类S的描述中正确的是 (45) ;在关于类T的描述中正确的是 (46) 。(46)处填()。A类T的对象可以访问F1、F2和F3B类T的对象可以访问F2和F3,但不能访问F1C类T的成员可以访问F2和F3,但不能访问F1D类T的成员不能访问F1、F2和F310.An (71) service bus (ESB) acts as a shared messaging layer for connecting applications and other services throughout an enterprise computing infrastructure. It supplements its core (72) messaging backbone with intelligent tansformation and routing to ensure that messages are passed (73) . Services participate in the ESB using either Web Services messaging standards (74) the Java Message Service. ESBs are increasingly seen by users and analysts as core components in (75) IT.(74)处填()。AorBnorCbutDand11.在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大的排序时,采用冒泡排序的第一趟扫描结果是 (61) 。设被排序数据序列有n个元素,冒泡排序算法的复杂性是 (62) 。(62)处填()。AO(nlog2n)BO(n2)CO(log2n)2DO(n2log2n)12.An (71) service bus (ESB) acts as a shared messaging layer for connecting applications and other services throughout an enterprise computing infrastructure. It supplements its core (72) messaging backbone with intelligent tansformation and routing to ensure that messages are passed (73) . Services participate in the ESB using either Web Services messaging standards (74) the Java Message Service. ESBs are increasingly seen by users and analysts as core components in (75) IT.(75)处填()。Aobject-orientedBservice-orientedCparticularDany13.设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属得姓名。职工实体中的通信地址是一个 (1) 属性;为了将数据库模式设计得更合理,对于家庭成员属性 (2) 。A简单B复合C多值D派生 14.设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属得姓名。职工实体中的通信地址是一个 (1) 属性;为了将数据库模式设计得更合理,对于家庭成员属性 (2) 。A可以不作任何处理直接记录亲属的姓名B只允许记录一个亲属的姓名C需要对职工实体设置若干个亲属姓名字段D应该将职工的亲属的姓名加上职工号设计成为一个独立的实体 15.若关系模式中存在非主属性对码的部分依赖,则该关系模式属于 (3) 。A1NFB2NFC3NFDBCNF 16.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称为 (4) 。A语义冲突B命名冲突C属性冲突D结构冲突 17.关于数据库中关系性质的描述,错误的是 (5) 。A表中任意两行的值不能相同B表中任意两列的值不能相同C行在表中的顺序无关D列在表中的顺序无关 18.关系数据库中,实现实体之间的联系是通过表与表之间的公共 (6) 。A索引B存储C元组D属性 19. (10) 不属于关系数据库管理系统。AOracleBMS SQL ServerCDB2DIMS 20.建立一个供应商零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。 A“供应商”表S属于 (7) 。 B若要求:供应商代码不能为空,且值是唯一的,供应商名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5) (8) , Sname CHAR(30)UNIQUE, Zip CHAR(8), City CHAR(20) (9) );A1NFB2NFC3NFDBCNF 21.某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表4-8、表4-9和表4-10所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 表4-8 部门表A没有消除非属性对码的部分函数依赖,如:部门名负责人B没有消除非主属性对码的部分函数依赖,如:负责人电话C只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖D没有消除非主属性对码的部分函数依赖和传递函数依赖 22. (11) 是一种信息分析工具,能自动地找出数据仓库中的模式及关系。A数据集市B数据挖掘C预测分析D数据统计 23.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 (15) 。可以有多种方法实现数据库恢复,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (16) ;当系统正常运行时,按一定的时间间隔,设立 (17) ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。A重新安装数据库管理系统和应用程序B重新安装应用程序,并将数据库做镜像C重新安装数据库管理系统,并将数据库做镜像D在尽可能短的时间内,把数据库恢复到故障发生前的状态 24.建立一个供应商零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。 A“供应商”表S属于 (7) 。 B若要求:供应商代码不能为空,且值是唯一的,供应商名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5) (8) , Sname CHAR(30)UNIQUE, Zip CHAR(8), City CHAR(20) (9) );AFOREIGN KEYBNOT NULL UNIQUECFOREIGN KEY(Sno)DPRIMARY KEY(Sname) 25.希赛公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量) 订单关系模式的主键为 (18) ;订单明细关系模式的主键为 (19) ;其中订单的外键为 (20) 。A订单号B客户号C(订单号,客户号)D(订单号,时间) 26.某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表4-8、表4-9和表4-10所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 表4-8 部门表A修改表4-8的结构,在表4-8中增加一个职工号B修改表4-9的结构,在表4-9中增加一个职工号C修改表4-9的结构,在表4-9中增加一个部门号D修改表4-10的结构,在表4-10中增加一个部门号 27.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 (15) 。可以有多种方法实现数据库恢复,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (16) ;当系统正常运行时,按一定的时间间隔,设立 (17) ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。A日志文件B程序文件C检查点文件D图像文件 28.希赛公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量) 订单关系模式的主键为 (18) ;订单明细关系模式的主键为 (19) ;其中订单的外键为 (20) 。A订单号B产品号C(订单号,产品号)D(订单号,数量) 29.建立一个供应商零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。 A“供应商”表S属于 (7) 。 B若要求:供应商代码不能为空,且值是唯一的,供应商名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5) (8) , Sname CHAR(30)UNIQUE, Zip CHAR(8), City CHAR(20) (9) );ANOTNULLBNOTNULLUNIQUECPRIMARY KEY(Sno)DPRIMARY KEY(Sname) 30.某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表4-8、表4-9和表4-10所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 表4-8 部门表A销售(职工号,商品号,日期,数量)B销售(职工号,商品名称,商品号,数量)C销售(职工号,部门号,日期,数量)D销售(职工号,部门号,商品号,日期) 31.在数据库系统中,数据的完整性是指数据的 (23) 。A有效性、正确性和一致性B有效性、正确性和可维护性C有效性、正确性和安全性D正确性、一致性和安全性 32.某高校管理信息系统的数据库设计过程中, (21) 阶段是在需求分析的基础上,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的 (22) ,再依照软硬件环境,最终实现数据的合理存储。A物理设计B逻辑结构设计C数据库实施D概念结构设计, 33.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 (15) 。可以有多种方法实现数据库恢复,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (16) ;当系统正常运行时,按一定的时间间隔,设立 (17) ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。A日志文件B程序文件C检查点文件D图像文件 34.希赛公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量) 订单关系模式的主键为 (18) ;订单明细关系模式的主键为 (19) ;其中订单的外键为 (20) 。A客户号,订单明细的外键为订单号B客户号,订单明细的外键为订单号和产品号C订单号,订单明细的外键为产品号D订单号,订单明细的外键为订单号和产品号 35.某高校管理信息系统的数据库设计过程中, (21) 阶段是在需求分析的基础上,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的 (22) ,再依照软硬件环境,最终实现数据的合理存储。A物理模式B逻辑模式C内模式D概念模式 36.在数据库设计的需求分析阶段,业务流程一般采用 (25) 表示。A数据流图BE-R图C程序结构图D功能模块图 37.数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为 (24) 。A数据转换B数据抽取C数据清洗D数据装载 38.若要使某用户只能查询表EMP中的部分记录,应采取的策略是 (26) 。A将该用户级别设定为DBAB将表EMP的查询权限赋予该用户C编写查询表EMP的存储过程D构建该部分记录的行级视图,并将该视图的查询权限赋予该用户 39.SQL支持关系数据库的三级模式结构如图4-2所示,图4-2中视图、基本表、存储文件分别对应 (31) 。A模式、内模式、外模式B外模式、模式、内模式C模式、外模式、内模式D外模式、内模式、模式 40.某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表4-12和表4-13所示。 表4-12商品表A商品号B商品名称C生产商D单价 41.确定系统边界应在数据库设计的 (32) 阶段进行;关系规范化是在数据库设计的 (33) 阶段进行。A需求分析B概念设计C逻辑设计D物理设计 42.某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如表4-14所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (34) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题,需要将零件关系分解为 (35) ,分解后的关系模式可以达到 (36) 。 表4-14 零件关系表A零件号,零件名称B零件号,供应商C零件号,供应商所在地D供应商,供应商所在地 43.数据库的视图与基本表之间,基本表与存储文件之间分别通过建立 (37) 之间的映像,保证数据的逻辑独立性和物理独立性。A模式到内模式和外模式到内模式B外模式到内模式和内模式到模式C外模式到模式和模式到内模式D内模式到模式和模式到外模式 44.确定系统边界应在数据库设计的 (32) 阶段进行;关系规范化是在数据库设计的 (33) 阶段进行。A需求分析B概念设计C逻辑设计D物理设计 45.某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表4-12和表4-13所示。 表4-12商品表A仓库号,地址B仓库号,电话C仓库号,商品号D地址,电话 46.某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如表4-14所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (34) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题,需要将零件关系分解为 (35) ,分解后的关系模式可以达到 (36) 。 表4-14 零件关系表A零件1(零件号,零件名称,供应商,供应商所在地,库存量)B零件1(零件号,零件名称)、零件2(供应商,供应商所在地,库存量)C零件1(零件号,零件名称)、零件2(零件号,供应商,库存量)、零件3(供应商,供应商所在地)D零件1(零件号,零件名称)、零件2(零件号,库存量)、零件3(供应商,供应商所在地)、零件4(供应商所在地,库存量) 47.某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如表4-14所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (34) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题,需要将零件关系分解为 (35) ,分解后的关系模式可以达到 (36) 。 表4-14 零件关系表A1NFB2NFC3NFD4NF 48.某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表4-12和表4-13所示。 表4-12商品表A无冗余、无插入异常,但存在删除异常B无冗余,但存在插入异常和删除异常C存在冗余,但不存在修改操作的不一致D存在冗余、修改操作的不一致,以及插入异常和删除异常 49.给定关系模式R(U,F),其中,属性集u=城市,街道,邮政编码,函数依赖集F=(城市,街道)邮政编码,邮政编码城市。关系R (38) ,且分别有 (39) 。A只有1个候选关键字“城市,街道”B只有1个候选关键字“街道,邮政编码”C有2个候选关键字“城市,街道”和“街道,邮政编码”D有2个候选关键字“城市,街道”和“城市,邮政编码” 50.设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。 员工实体EmPloyee的主键为 (40) ;该关系属于 (41) ;为使数据库模式设计更合理,对于员工关系模式Employee (42) 。A员工号B员工号,家庭成员C姓名D姓名,家庭成员第25页 共25页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页