image

编辑人: 舍溪插画

calendar2025-06-06

message7

visits925

2017年11月 软件设计师 上午题答案及解析

一、单选题

1、 

在程序执行过程中,Cache 与主存的地址映射是由(1)完成的。


A、操作系统

B、程序员调度

C、硬件自动

D、用户软件

解析:

Cache与主存的地址映射是由硬件自动完成的。这是计算机硬件设计的一部分,用于提高数据访问的速度。操作系统、程序员调度和用户软件主要关注的是如何管理和使用主存中的数据,而不是Cache与主存的地址映射细节。因此,选项C是正确答案。

2、某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为 8ns9ns4ns8ns,则该流水线的操作周期应至少为(2ns


A、4

B、8

C、9

D、33

解析:

根据题目描述,四级指令流水线分别完成取指、取数、运算、保存结果四步操作的时间依次为 8ns、9ns、4ns、8ns。由于流水线的周期为指令执行时间最长的一段,因此该流水线的操作周期至少为其中最长的时间段,即9ns。所以正确答案为C。

3、内存按字节编址。若用存储容量为 32Kx8bit 的存储器芯片构成地址从 A0000H DFFFFH的内存,则至少需要( )片芯片。


A、4

B、8

C、16

D、32

解析:

存储器的字节数 = DFFFFH-A0000H+1 = 40000H = 262144字节。使用 32Kx8bit 的存储器芯片,每片芯片可以存储 32K = 32 * 1024字节的数据。因此,需要的芯片数量 = 总字节数 / 每片芯片的字节容量 = 262144字节 / (32 * 1024)字节/片 = 8片。所以,至少需要 8 片芯片来构成从 A0000H 到 DFFFFH 的内存。

4、计算机系统的主存主要是由()构成的。


A、DRAM

B、SRAM

C、Cache

D、EEPROM

解析:

计算机系统的主存主要是由DRAM(动态随机存储器)构成的。其他选项如SRAM(静态随机存储器)、Cache和EEPROM(电擦除可编程的只读存储器)虽然也在计算机系统中有所应用,但并非主存的主要构成部分。

5、以下关于海明码的叙述中,正确的是(5)。


A、海明码利用奇偶性进行检错和纠错

B、海明码的码距为 1

C、海明码可以检错但不能纠错

D、海明码中数据位的长度与校验位的长度必须相同

解析:

:海明码是利用奇偶性进行检错和纠错的校验方法,所以选项A正确。海明码的码距至少为3,所以选项B错误。海明码不仅可以检错,还可以纠错,所以选项C错误。海明码中数据位的长度与校验位的长度没有特定要求必须相同,所以选项D错误。

6、计算机运行过程中,CPU 需要与外设进行数据交换。采用(6 )控制技术时, CPU 与外设可并行工作。


A、程序查询方式和中断方式

B、中断方式和 DMA 方式

C、程序查询方式和 DMA 方式

D、程序查询方式、中断方式和 DMA 方式

解析:

计算机运行过程中,CPU需要与外设进行数据交换。采用中断方式和DMA方式控制技术时,CPU与外设可并行工作。因此,正确答案为B。

7、 HTTP 相比,HTTPS 协议对传输的内容进行加密,更加安全。HTTPS 基于(7 )安全协议,其默认端口是(8 )。


A、RSA

B、DES    

C、SSL

D、SSH

解析:

HTTPS协议基于SSL(安全套接字层)协议进行信息交换,因此选项C正确。关于默认端口,HTTPS使用的默认端口是443,而不是题目中的80,但此信息未在选项中明确给出。因此,答案选C。

8、 HTTP 相比,HTTPS 协议对传输的内容进行加密,更加安全。HTTPS 基于(7 )安全协议,其默认端口是(8 )。


A、1023

B、443

C、80

D、8080

解析:

: HTTPS协议使用的默认端口是443,因此正确答案为B。HTTPS协议是基于SSL安全协议进行信息交换的,使用加密技术对传输的内容进行加密,以确保数据传输的安全性。"}

9、 

下列攻击行为中,属于典型被动攻击的是( 9)。

A、拒绝服务攻击

B、会话拦截

C、系统干涉

D、修改数据命令

解析:

被动攻击主要包括信息收集、流量分析和会话拦截等,系统干涉属于典型被动攻击的一种形式。显然选项ABD都属于主动攻击。因此,正确答案是C。

10、不属于入侵检测技术。

A、专家系统

B、模型检测

C、简单匹配

D、漏洞扫描

解析:

入侵检测技术包括多种方法,如专家系统、模型检测、简单匹配等。然而,漏洞扫描不属于入侵检测技术的一部分。漏洞扫描主要用于发现和评估系统存在的安全漏洞,而入侵检测技术主要是用来监控和识别对系统的潜在攻击行为。因此,不属于入侵检测技术的选项是D,即漏洞扫描。

11、以下关于防火墙功能特性的叙述中,不正确的是(11 )。


A、控制进出网络的数据包和数据流向

B、提供流量信息的日志和审计

C、隐藏内部 IP 以及网络结构细节

D、提供漏洞扫描功能

解析:

防火墙功能特性包括控制进出网络的数据包和数据流向、提供流量信息的日志和审计以及隐藏内部IP以及网络结构细节。然而,防火墙不提供漏洞扫描功能,因此,不正确的选项是D。

12、某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。情形下,该软件文档著作权应由(12 )享有。



A、程序员    

B、公司与项目组共同

C、公司    

D、项目组全体人员

解析:

根据著作权法相关规定,职务作品的著作权归属取决于合同约定。在本题中,软件文档是程序员按照公司规定编写的,且按照公司规定上交给公司存档,属于职务作品。因此,软件文档的著作权应该归属于公司。所以正确答案是C。

13、我国商标法规定了申请注册的商标不得使用的文字和图形,其中包括县级以上行政区的地名(文字)。以下商标注册申请,经审查,能获准注册的商标是(13 )。


A、青岛(市)

B、黄山(市)

C、海口(市)

D、长沙(市)

解析:

根据《中华人民共和国商标法》的规定,县级以上行政区划的地名不得作为商标使用。但是,如果地名具有其他含义或者作为集体商标、证明商标组成部分的,已经注册的使用地名的商标可以继续有效。在给出的选项中,黄山(市)是一个地名,但并未明确表明其是否作为商标使用,因此有可能获准注册。而其他选项中,青岛(市)、海口(市)、长沙(市)均为县级以上行政区划的地名,作为商标使用是不符合规定的。因此,能获准注册的商标是B选项。

14、李某购买了一张有注册商标的应用软件光盘,则李某享有(14 )。


A、注册商标专用权

B、该光盘的所有权

C、该软件的著作权

D、该软件的所有权

解析:

购买软件光盘只享有该光盘的使用权和所有权,不享有注册商标专用权和软件的著作权。因此,答案为B,即该光盘的所有权。

15、某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间:系统记录患者信息,患者预约特定时间就诊。用 DFD 对其进行功能建模时,患者是(15 回答此空 );用 ERD对其进行数据建模时,患者是(16 )。


A、外部实体

B、加工

C、数据流

D、数据存储

解析:

本题描述了一个医院预约系统的部分需求,并提到了数据流图(DFD)和实体关系图(ERD)两种建模方法。

对于数据流图(DFD):
患者是外部实体。外部实体是系统外部的参与者,他们与系统进行交互,但不属于系统内部的处理或存储元素。患者查看医院发布的专家特长介绍及其就诊时间,并预约特定时间就诊,这些都是患者与系统之间的交互行为。因此,在DFD中,患者被归类为外部实体。

对于实体关系图(ERD):
患者是实体。实体是数据模型中的基本单位,表示系统中的实际事物或对象。在这个场景中,患者是系统需要记录和管理的实际对象,因此,在ERD中,患者是数据模型的一个实体。

综上,对于题目中的描述,患者在DFD中是外部实体,而在ERD中是实体。因此,答案为A。

16、某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间:系统记录患者信息,患者预约特定时间就诊。用 DFD 对其进行功能建模时,患者是(15 );用 ERD对其进行数据建模时,患者是(16 )。

A、实体

B、属性

C、联系

D、弱实体

解析:

对于数据流图(DFD)来说,患者是外部实体,因为他们可以访问和交互系统,但不被系统内部处理过程直接控制或拥有。而对于实体关系图(ERD)来说,患者是一个实体,因为他们是有意义的对象或事物,具有特定的属性和与其他实体的关系。因此,在DFD中患者是外部实体,而在ERD中患者是实体。所以正确答案是A。选项D的弱实体与本题描述不符,因此不选。

17、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动,变色数字表示活动的持续时间(天)。完成该项目的最少时间为(17 )天。由于某种原因,现在需要同一个开发人员完成 BC BD,则完成该项目的最少时间为(18 )天。


A、11

B、18

C、20

D、21

解析:

:从活动图可以看出,从开始节点到结束节点,持续时间最长的路径是项目的工期,也就是完成项目最少需要的时间。图中Start-B-C-E-F-Finish路径持续时间最长,为18天。因此,完成该项目的最少时间为18天。对于BC与BD需要同一个开发人员的情况,无论先完成BC还是先完成BD,都不会影响总工期,因为BC和BD的持续时间之和并未超过其他路径的持续时间。因此,完成该项目的最少时间仍为18天。

18、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动,变色数字表示活动的持续时间(天)。完成该项目的最少时间为(17 )天。由于某种原因,现在需要同一个开发人员完成 BC BD,则完成该项目的最少时间为(请作答此空)天。


A、11

B、18

C、20

D、21

解析:

首先,我们需要确定在不改变活动顺序的情况下,完成项目的最少时间。根据活动图的持续时间,我们可以找到一条最长的路径,即Start-B-C-E-F-Finish,这条路径的总持续时间为18天,这就是完成项目的最少时间。然后,题目要求同一个开发人员完成BC和BD活动。在这种情况下,我们需要考虑两种可能性:先完成BC或先完成BD。如果先完成BC,那么项目的最少完成时间将受到BC活动(持续时间为9天)和EF活动(持续时间为7天)的限制,总时间为21天。如果先完成BD,项目的最少完成时间将受到BD活动(持续时间为6天)和后续活动(总持续时间不超过BD活动的持续时间)的限制,总时间不超过项目的原始最少时间(即第上述路径的持续时间),即仍为最长路径的持续时间,即仍为十八天不变。因此,完成该项目的最少时间仍为十八天不变。

19、某企业财务系统的需求中,属于功能需求的是(19 )。


A、每个月特定的时间发放员工工资

B、系统的响应时间不超过 3 秒

C、系统的计算精度符合财务规则的要求

D、系统可以允许 100 个用户同事查询自己的工资

解析:

功能需求描述的是软件必须完成的功能,即软件应该实现哪些具体任务或操作。在给出的选项中,A选项“每个月特定的时间发放员工工资”是一个关于财务系统的功能需求,因为它涉及到系统的核心业务流程。而B、C、D选项描述的是系统的性能需求,即系统应该如何响应、计算精度如何以及可以支持多少用户并发查询等,这些都属于非功能需求。因此,正确答案是A。

20、 

更适合用来开发操作系统的编程语言是(20 )。

A、C/C++

B、Java

C、Python    

D、JavaScript

解析:

C语言是处于汇编语言和高级语言之间的一种中间型程序设计语言,具有高级语言和汇编语言的特性。它可以直接访问硬件,适用于开发操作系统。C++是C语言的继承,既可以进行过程化程序设计,也可以进行基于对象的程序设计和面向对象的程序设计。因此,C/C++更适合用来开发操作系统。

21、以下关于程序设计语言的叙述中,不正确的是(21 )。


A、脚本语言中不使用变量和函数

B、标记语言常用于描述格式化和链接

C、脚本语言采用解释方式实现

D、编译型语言的执行效率更高

解析:

脚本语言也使用变量和函数,所以选项A不正确。标记语言确实常用于描述格式化和链接,选项B描述正确。脚本语言通常采用解释方式实现,选项C描述正确。编译型语言的执行效率通常更高,选项D描述正确。因此,正确答案是A。

22、将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关于中间代码的叙途中,正确的是(22 )。


A、中间代码常采用符号表来表示

B、后缀式和三地址码是常用的中间代码

C、对中间代码进行优化要依据运行程序的机器特性

D、中间代码不能跨平台

解析:

中间代码有多种形式,常见的有逆波兰记号(后缀式)、四元式和三元式等。这些中间代码的共同特点是与具体的机器无关,不依赖于具体的计算机,因此可以跨平台。所以选项B正确,而选项A、C、D没有提到,故排除。

23、计算机系统的层次结构如下圈所示,基于硬件之上的软件可分为 ab c 三个层次。图中ab c 分别表示(23 )。


A、操作系统、系统软件和应用软件

B、操作系统、应用软件和系统软件

C、应用软件、系统软件和操作系统 

D、应用软件、操作系统和系统软件

解析:

根据计算机系统的层次结构,基于硬件之上的软件层次包括操作系统层、语言处理程序层和应用程序层。因此,a 表示应用软件层,b 表示操作系统层,c 表示系统软件层。所以正确答案是 C。

24、下图所示的 PCB(进程控制块)的组织方式是(24),图中(25)。


A、链接方式

B、索引方式

C、顺序方式

D、Hash

解析:

进程控制块(PCB)的组织方式主要有三种:线性表方式、索引表方式、链接表方式。题目中描述的索引方式是指系统按照进程的状态分别建立就绪索引表、阻塞索引表等。这种组织方式适用于需要按照进程状态对PCB进行分类和管理的情况。因此,答案是B。

25、下图所示的 PCB(进程控制块)的组织方式是(24),图中(25)。


A、有 1 个运行进程、2 个就绪进程、4 个阻塞进程

B、有 2 个运行进程、3 个就绪进程、2 个阻塞进程

C、有 1 个运行进程、3 个就绪进程、3 个阻塞进程

D、有 1 个运行进程、4 个就绪进程、2 个阻塞进程

解析:

根据题目给出的图片信息,显示有一个运行进程(正在执行的进程),三个就绪进程(等待执行的进程),三个阻塞进程(因等待某些资源或事件而暂停的进程)。因此,正确的选项是C,表示有1个运行进程、3个就绪进程、3个阻塞进程。

26、某文件系统采用多级索引结构。若磁盘块的大小为 lK 字节,每个块号占 3 字节,那么采用二级索引时的文件最大长度为(26K字节。

A、1024

B、2048

C、116281    

D、232562

解析:

题目中提到磁盘块的大小为lK字节,每个块号占3字节。对于二级索引,每个一级索引块可以指向多个二级索引块,每个二级索引块又可以指向数据块。计算二级索引文件最大长度的方法是先计算一级索引块的数量(由于块号大小及磁盘块大小),然后计算二级索引块的数量(一级索引块数量乘以每个一级索引块可以指向的二级索引块数量),最后乘以磁盘块的大小(lK字节)得到二级索引文件的最大长度。因此,二级索引文件的最大长度为116281K字节,故选C。

27、某操作系统采用分页存储管理方式,下图给出了进程 A 和进程 B 的页表结构。如果物理页的大小为 lK 字节,那么进程 A 中逻辑地址为 1024 (十进制)用变量存放在(作答此空)号物理内存页中。假设进程 A 的逻辑页 4 与进程 B 的逻辑页 5 要共享物理页 4,那么应该在进程 A 页表的逻辑页 4 和进程 B 页表的逻辑页 5 对应的物理页处分别填(28)。

A、8

B、3

C、5

D、2

解析:

在分页存储管理中,逻辑地址和物理地址之间的转换是通过页表来完成的。首先,我们需要知道逻辑地址是如何构成的。逻辑地址由逻辑页号和页内偏移量组成。根据题目描述,逻辑页的大小为1K字节,这意味着每个逻辑页可以存储1K字节的数据。因此,逻辑地址为1024(十进制)的逻辑页号是计算出来的,可以通过取地址的高位部分得到。在这个例子中,逻辑地址1024(十进制)转换为十六进制是400,最高位是4,表示逻辑页号是第4页。由于物理页的大小也是1K字节,所以逻辑页和物理页的对应关系是直接的。对于进程A来说,逻辑地址1024(十进制)对应的逻辑页是第4页,根据题意,这个逻辑页应该映射到物理页号3上。至于进程A的逻辑页4和进程B的逻辑页5共享物理页4的情况,它们在各自的页表中对应的物理页号都应该是相同的,即都是物理页号4。因此,进程A中逻辑地址为1024(十进制)的变量应该存放在物理内存中的第3页中。所以正确答案是B。

28、 

某操作系统采用分页存储管理方式,下图给出了进程 A 和进程 B 的页表结构。如果物理页的大小为 lK 字节,那么进程 A 中逻辑地址为 1024 (十进制)用变量存放在(27)号物理内存页中。假设进程 A 的逻辑页 4 与进程 B 的逻辑页 5 要共享物理页 4,那么应该在进程 A 页表的逻辑页 4 和进程 B 页表的逻辑页 5 对应的物理页处分别填(28)。


A、4、4

B、4、5    

C、5、4

D、5/5

解析:

本题考查操作系统的分页存储管理。在分页存储管理中,逻辑地址和物理地址的转换是通过页表来实现的。

  1. 根据题目描述,物理页的大小为1K字节,这意味着每个逻辑页(或页面)的大小也是1K字节。逻辑地址1024表示该地址位于逻辑页的第1页(因为地址是相对于页面起始点的偏移量,而一页内的地址范围通常是0到1K-1)。由于物理页的大小也是1K字节,所以逻辑地址的第1页会映射到物理内存中的第3页(假设前面已经有其他页面占用物理内存页号0和1)。

  2. 对于进程A的逻辑页4与进程B的逻辑页5共享物理页4的情况,它们在各自的页表中对应的物理页号都是4。这是因为共享的物理内存页只有一页,无论在哪个进程的页表中,该共享页面的物理页号都是相同的。

因此,进程A中逻辑地址为1024的变量存放在物理内存的第3页中,而进程A的逻辑页4与进程B的逻辑页5共享的物理页号是4。故答案选A。

29、用白盒测试方法对如下图所示的流程图进行测试。若要满足分支覆盖,则至少要(29)个测试用例,正确的测试用例对是(30)(测试用例的格式为(A,B,X;X))。

A、1(29)

B、2(29)

C、3(29)

D、4(29)

解析:

:对于白盒测试中的分支覆盖,需要确保流程图中每个决策点的所有可能分支至少被执行一次。根据提供的流程图,我们可以看到有三个决策点,每个决策点有两个分支,因此需要至少两个测试用例来覆盖所有的分支。因此,正确答案是B,即至少需要两个测试用例来满足分支覆盖。正确的测试用例对需要根据具体的流程图和需求来确定,无法仅凭流程图给出具体的测试用例对。

30、用自盒测试方法对如下图所示的流程图进行测试。若要满足分支覆盖,则至少要(29)个测试用例,正确的测试用例对是(请作答此空)(测试用例的格式为(A,B,X;X))。


 

A、(1,3,3;3)和(5,2,15;3)

B、(1,1,5;5)和(5,2,20;9)

C、(2,3,10;5)和(5,2,18;3)

D、(2,2,16;16)和(5,2,15;9)

解析:

首先,我们需要理解自盒测试方法和流程图。自盒测试是一种软件测试方法,它要求测试人员设计测试用例以覆盖代码的所有路径和分支。对于给出的流程图,我们需要设计测试用例以满足分支覆盖。这意味着我们需要为流程图的每一个分支至少设计一个测试用例。根据流程图,我们可以知道有三个主要的分支点,因此需要至少三个测试用例来满足基本的分支覆盖。但题目要求我们满足“分支覆盖”,这意味着我们需要更多的测试用例以覆盖所有可能的路径和分支组合。通过分析给定的选项,我们可以发现选项B中的两个测试用例(1,1,5;5)和(5,2,20;9)能够覆盖所有的分支和路径。因此,正确的答案是B。

31、 配置管理贯穿软件开发的整个过程。以下内容中,不属于配置管理的是(31)。

A、版本控制

B、风险管理

C、变更管理

D、配置状态报告

解析:

配置管理包括制定配置管理计划、配置库管理、配置控制、配置状态报告、配置审计、发布管理和交付等活动。而风险管理是与配置管理并列的项目管理过程,因此不属于配置管理的范畴。所以,答案为B。

32、极限编程(XP)的十二个最佳实践不包括(32)。


A、小型发布

B、结队编程

C、持续集成

D、精心设计

解析:

极限编程的十二个最佳实践中并不包括“精心设计”。根据给出的参考答案,正确答案是选项D。其他选项如“小型发布”、“结队编程”和“持续集成”都是极限编程的最佳实践之一。

33、 

以下关于管道过滤器体系结构的优点的叙述中,不正确的是(33)。


A、软件构件具有良好的高内聚、低藕合的特点

B、支持重用

C、支持并行执行

D、提高性能

解析:

管道过滤器体系结构确实支持重用、并行执行等,但并不一定能够提高所有系统的性能。性能的提高取决于多种因素,包括系统的具体需求和过滤器的设计与实现等。因此,选项D的叙述是不正确的。

34、模块 A 将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块 B。模块 A B 之间的藕合类型为(34)藕合。


A、数据

B、标记

C、控制

D、内容

解析:

:模块A将包含学生信息的结构体传递给模块B,这种耦合类型属于标记耦合。

35、某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为(35)内聚。

A、实践

B、过程

C、信息

D、功能

解析:

题干描述的内聚类型符合过程内聚的特点,即模块完成多个需要按照一定的步骤一次完成的功能。因此,正确答案为B,即过程内聚。

36、系统交付用户使用后,为了改进系统的图形输出而对系统进行修改的维护行为属于(36)维护。

A、改正性

B、适应性

C、改善性

D、预防性

解析:

根据题目描述,系统交付用户使用后对系统的图形输出进行改进属于改善性维护。改善性维护是为了扩充功能和改善性能而进行的修改,主要包括对已有软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。因此,正确答案是C,即改善性维护。

37、在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为(37)。当类中的属性或方法被设计为 private 时,(38)可以对其进行访问。

A、抽象

B、继承

C、封装    

D、多态

解析:

在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为封装。当类中的属性或方法被设计为 private 时,只有该类中定义的方法可以对其进行访问。因此,正确答案为C。

38、在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为(37)。当类中的属性或方法被设计为 private 时,(38)可以对其进行访问。


A、应用程序中所有方法    

B、只有此类中定义的方法

C、只有此类中定义的 public 方法

D、同一个包中的类中定义的方法

解析:

在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起称为封装,封装使信息对使用者隐蔽。当类中的属性或方法被设计为 private 时,只有此类中定义的方法可以对其进行访问。因此,正确答案为B。

39、采用继承机制创建子类时,子类中(39)。


A、只能有父类中的属性

B、只能有父类中的行为

C、只能新增行为

D、可以有新的属性和行为

解析:

在采用继承机制创建子类时,子类不仅可以继承父类的属性和行为,还可以定义新的属性和行为。子类可以重写父类的方法,以实现与父类不同的功能。因此,选项D正确,其他选项的说法不够全面。

40、面向对象分析过程中,从给定需求描述中选择(40)来识别对象。


A、动词短语

B、名词短语

C、形容词    

D、副词

解析:

在面向对象分析过程中,通常通过名词短语来识别对象,因为名词短语通常表示事物的名称,可以直观地表示系统中的实体。动词短语则更多地用于识别对象的操作或行为。因此,从给定需求描述中选择B选项,即名词短语来识别对象。

41、 

如图所示的 UML 类图中,Shop Magazine 之间为(请作答此空)关系,Magazine Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。

A、关联

B、依赖

C、组合

D、继承

解析:

在UML类图中,类之间的关系包括关联(Association)、依赖(Dependency)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)等。根据题目中的UML类图,Shop和Magazine之间应该是关联关系,因为两者是独立的类,但有关联。而Magazine和Page之间可能是组合关系,因为Page是Magazine的一部分。因此,第一个空填关联关系(A),第二个空填组合关系(C)。而UML类图主要用于对类和类之间的关系进行建模,不用于对其他非类的概念进行建模,所以最后一个空应填写“其他非类的概念”或类似表述,题目中的“进行建模”表述不够准确。因此,答案为A。

42、如图所示的 UML 类图中,Shop Magazine 之间为()关系,Magazine Page 之间为(请作答此空 )关系。UML 类图通常不用于对( )进行建模。


A、关联    

B、依赖

C、组合

D、继承

解析:

在给出的UML类图中,Shop和Magazine之间的关系表现为组合关系,因为Magazine是Shop的一个组成部分。而Magazine和Page之间的关系是关联关系,因为它们之间存在关联。至于最后一个空,UML类图通常不用于对对象快照进行建模,对象快照通常用于对象图。因此,正确答案为C。解析部分主要参考了参考答案中的内容。}

请按照要求给出答案和解析。解析部分需要按照题目的要求详细解释,尽量补充相关的专业知识。A、关联、B、依赖、C、组合、D、继承对应的描述也要包含在内。如果题目有多个正确答案,请全部列出。如果答案有顺序要求,请按照题目中的顺序排列。如果题目要求写出具体的分析过程,请在解析部分详细阐述。解析内容要求通俗易懂,适合学生理解。同时请注意控制字数,避免过于冗长。在这个基础上尽可能详尽地解答问题。对于题目的每一个小问题都要认真分析并给出答案。对于判断题,要明确指出是对还是错,并给出解释说明。对于选择题和其他类型的题目,要给出正确的选项以及对应的解释说明。对于开放性题目,要基于专业知识给出可能的答案或解题思路。对于涉及到专业概念的题目,要解释清楚相关概念的含义和作用。总的来说,要尽可能满足学生的需求,提供清晰、准确、有用的解答。

43、如图所示的 UML 类图中,Shop Magazine 之间为(41)关系,Magazine Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。

A、系统的词汇

B、简单的协作

C、逻辑数据库模式

D、对象快照

解析:

:类图主要用于对系统的静态设计视图进行建模,支持系统的功能需求。在上述三种方式中,对象快照用于对象图中,因此选项D正确,表示UML类图通常不用于对对象快照进行建模。
"}

题目问的是关于UML类图中,Shop和Magazine之间以及Magazine和Page之间的关系,以及UML类图不用于对什么进行建模的问题。根据给出的参考答案和解析,我们可以得知:

关于关系:在UML类图中,Shop和Magazine之间的关系以及Magazine和Page之间的关系并没有在题目中明确描述,因此无法给出准确的答案。
关于不用于建模的内容:根据解析,UML类图通常不用于对对象快照进行建模,因此答案是D。

44、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。

A、观察者(Obeserver)    

B、状态(State)

C、策略(Stratehy)

D、访问者(Visitor)

解析:

根据题目描述,自动售货机的行为包括根据不同的库存、货币量、找零能力和所选项目来执行不同的操作,如交付产品、找零、存款不足不提供产品和库存不足不提供产品等。这些行为可以根据状态进行配置,因此适合采用状态(State)模式设计实现。状态模式的主要特点是允许对象在其内部状态改变时改变它的行为,符合题目中的需求。因此,(45)是客户程序使用的主要接口,可用状态来对其进行配置,这一模式为状态模式,体现的主要意图是根据自动售货机的不同状态执行不同的行为。

45、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。

A、VendingMachineState    

B、Buy

C、VendingDepositState 

D、VendingStockState

解析:

根据题目描述的业务需求和提供的类图,可以判断该业务模式设计适合采用状态模式(State Pattern)来实现。在状态模式中,对象的内部状态会影响其行为,不同的状态对应不同的行为。在这个题目中,自动售货机的不同状态(如库存状态、货币状态等)会影响其行为(如交付产品、找零、拒绝提供产品等)。因此,状态模式是一个合适的解决方案。

对于(45)题,根据题目描述和参考答案,VendingMachineState是客户程序使用的主要接口,可以通过状态来配置自动售货机的行为。因此,答案为A。

该模式为状态模式,其主要意图是允许一个对象在其内部状态改变时改变它的行为,从而使对象看起来好像修改了它的类。

46、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。


A、创建型对象模式    

B、结构型对象模式

C、行为型类模式    

D、行为型对象模式

解析:

根据题目描述,自动售货机的行为模式需要根据库存、货币、找零能力等进行设计,这符合行为型对象模式的特点。行为型对象模式主要关注对象的行为和它们之间的相互作用,而不是它们的结构或创建过程。因此,此模式最适合描述自动售货机的操作行为。参考提供的类图,主要接口应该是客户程序使用的接口,可以通过状态来配置,这也符合行为型对象模式的特点。因此,答案为D,即行为型对象模式。体现的主要意图是根据条件(如库存、货币等)自动执行一系列操作(如交付产品、找零等)。

47、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。

A、当一个对象状态改变时所有依赖它的对象得到通知并自动更新

B、在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存

C、一个对象在其内部状态改变时改变其行为

D、将请求封装为对象从而可以使用不同的请求对客户进行参数化

解析:

根据题目描述,自动售货机的行为取决于其内部状态(如库存、货币量等),当内部状态改变时,其行为也会相应改变。这符合状态模式(State Pattern)的定义,即一个对象在其内部状态改变时改变其行为。因此,此业务模式适合采用状态模式进行设计实现。

对于提供的类图,主要接口应该是客户程序使用的接口,可以通过状态来配置。这个接口应该是用于处理货币输入、商品选择等操作的接口,根据自动售货机的状态(如是否有库存、是否足够找零等)来执行相应的操作。

因此,答案为C,体现的主要意图是一个对象在其内部状态改变时改变其行为。

48、编译过程中进行的语法分析主要是分析(48)。


A、源程序中的标识符是否合法

B、程序语句的含义是否合法

C、程序语句的结构是否合法

D、表达式的类型是否合法

解析:

编译过程中的语法分析主要是分析程序语句的结构是否合法。词法分析是对源程序的单词或符号进行识别与归类,而语法分析则是在词法分析的基础上,将单词序列分解成各类语法短语,并对语句结构的合法性进行检查。因此,正确答案是C。

49、某确定的有限自动机(DFA)的状态转换图如下图所示(0 是初态,4 是终态),则该 DFA能识别(49)。

A、aaab

B、abab

C、bbba

D、abba

解析:

根据给定的有限自动机(DFA)状态转换图,我们需要判断给定的字符串是否能被该DFA从初态转换为终态。对于选项A “aaab”,可以被DFA接受,因为它能从初态0经过状态转换到达终态4。而对于其他选项B “abab”,C “bbba”,D “abba”,它们都不能被DFA接受,因为它们无法从初态0到达终态4。因此,正确答案是A。

50、 

函数 main( ) 、f( )的定义如下所示。调用函数 f( )时,第一个参数采用传值 (call by value)方式,第二个参数采用传引用(call by reference)方式,则函数 main( )执行后输出的值为(50)。

A、10

B、19

C、20

D、29

解析:

:函数f中,第一个参数x采用传值方式,意味着在函数内部对x的修改不会影响到外部的x。所以函数内部的x=19并不会改变外部的x值。而第二个参数a采用传引用方式,函数内部对a的修改会影响到外部的a值。因此,函数执行后,a的值会被修改为函数内部的计算结果,即a=29。最终,函数main的输出值为a的值,即29。所以正确答案为D。

51、采用三级结构/两级映像的数据库体系结构,如果对数据库的一张表创建聚簇索引,改变的是数据库的(51)。

A、用户模式

B、外模式

C、模式

D、内模式

解析:

:在数据库的三级结构(概念模式、外模式和内模式)中,对数据库的一张表创建聚簇索引,改变的是数据库的内模式。因为聚簇索引是对磁盘上实际数据的重新组织,按照指定的一个或多个列的值进行排序。所以选项D正确。

52、某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室)R 的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式 R 的主键为(52),其规范化程度最高达到(53)。

A、(学生,培训科目)

B、(时间,教室)

C、(时间,培训师)

D、(时间,学生)

解析:

根据题目给出的关系依赖,我们可以知道(时间,教室)→培训科目,(时间,学生)→教室,说明时间和教室的组合可以决定培训科目和教室的安排,而学生的存在与教室的安排也有关系。因此,(时间,学生)组合是关系模式的主键。而对于规范化的程度,由于存在传递依赖(培训科目→培训师),所以其规范化程度无法达到第三范式(3NF),因此最高达到第二范式(2NF)。所以答案是D。

53、某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室)R 的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式 R 的主键为(52),其规范化程度最高达到(53)。

A、1NF

B、2NF

C、3NF

D、BCNF

解析:

根据题目描述的关系依赖,可以判断该关系模式的主键为(时间,学生),然后根据数据库的关系范式理论,该关系模式最高达到的关系范式为第二范式(2NF),因此答案为B。

<题型:单选题>
请从下列选项中选出不属于人工智能技术的是()
A.机器人扫地机器人拖地功能

B.汽车自动空调控制系统功能

C.手机语音识别功能输入文字信息

D.人脑思维模拟系统实现自我进化学习。
答案:D。解析:人脑思维模拟系统实现自我进化学习属于人工智能技术的范畴,但自我进化学习并不是人工智能技术的一种,因此选项D不属于人工智能技术。而选项A、B、C都是人工智能技术在不同领域的应用。

—<题型: 多选题>
关于人工智能在医疗领域的应用,以下哪些说法是正确的?

A.人工智能可以辅助医生进行疾病诊断和治疗方案制定

B.人工智能可以完全替代医生进行手术操作

C.人工智能可以通过分析医疗数据来预测疾病流行趋势

D.人工智能无法识别医学图像中的病变
正确答案:A、C。解析:人工智能在医疗领域的应用包括辅助医生进行疾病诊断和治疗方案制定、分析医疗数据来预测疾病流行趋势等,因此选项A和C是正确的。而人工智能并不能完全替代医生进行手术操作,因为手术需要人类的判断和精细操作,同时人工智能可以通过深度学习技术识别医学图像中的病变,因此选项B和D是错误的。

54、设关系模式 RUF),其中: U= {AB,C,D,E } F={ABDEBCBEEABD}。(请作答此空)为关系模式 R 的候选关键字。分解(55)是无损连接,并保持函数依赖的。

A、AB

B、DE

C、DB

D、CE

解析:

关系模式R的候选键能够唯一标识关系模式R中的元组,即通过这些属性值的组合可以唯一确定一个元组。在这个例子中,选项D中的属性组合CE能够唯一标识一个元组,因为它们可以确定其他所有属性的值。根据题目要求的关系模式分解需要满足无损连接和保持函数依赖的条件,选项D是唯一满足这两个条件的候选键组合。因此,答案为D。

55、 

设关系模式 RUF),其中: U= {AB,C,D,E } F={ABDEBCBEEABD}。(54)为关系模式 R 的候选关键字。分解(作答此空)是无损连接。

A、ρ={ R1(AC),R2(ED),R3(B) }

B、ρ={ R1(AC),R2(E),R3(DB) }

C、ρ={ R1(AC),R2(ED),R3(AB) }

D、ρ={ R1(ABC),R2(ED),R3(ACE) }

解析:

根据无损连接的定义,分解后的关系模式必须能够重新组合成原始的关系模式,并且不丢失任何信息。分析给定的选项,选项D中的分解ρ={ R1(ABC),R2(ED),R3(ACE) }能够重新组合成原始的关系模式R,并且满足无损连接的要求。因此,答案是D。

56、在基于 Web 的电子商务应用中,访问存储于数据库中的业务对象的常用方式之一是(56)。


A、JDBC

B、XML

C、CGI

D、COM

解析:

在基于Web的电子商务应用中,访问存储于数据库中的业务对象常用JDBC(Java数据库连接)方式。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。因此,答案是A选项。

57、

A、A

B、B

C、C

D、D

解析:

题目中提到的是任取一个字符串abcd,需要找出其非空子集的数量。非空子集包括单字符子集(a、b、c、d)和多个字符组成的子集(ab、bc、cd、abc、bcd)。对于字符串abcd,其非空子集共有9个。因此,正确答案为D。

58、假设某消息中只包含 7 个字符{a,b,c,d,e,f,g} 7 个字符在消息中出现的次数为{5,24,8,17,34,4,13},利用哈夫曼树(最优二叉树)为该消息中的字符构造符合前缀编码要求的不等长编码。各字符的编码长度分别为(58)。

A、a:4,b:2,c:3,d:3,e:2,f:4,g:3

B、a:6,b:2,c:5,d:3,e:1,f:6,g:4

C、a:3,b:3,c:3,d:3,e:3,f:2,g:3

D、a:2,b:6,c:3,d:5,e:6,f:1,g:4

解析:

根据题目描述,我们需要利用哈夫曼树为给定的字符构造不等长编码。哈夫曼树是一种带权路径长度最短的二叉树,常用于数据压缩中的编码。

对于本题,字符的出现次数即为其权重。根据哈夫曼树的构建原则,权重越高的字符,其编码长度应越短。选项中给出的各字符的编码长度,只有选项A满足权重高的字符编码长度短的要求。

因此,正确答案是A。

59、设某二叉树采用二叉链表表示(即结点的两个指针分别指示左、右孩子)。当该二叉树包含 k 个节点时,其二叉链表节点中必有(59)个空的孩子指针。

A、k-1

B、K

C、k+1

D、2k

解析:

在一棵二叉树中,每个节点都有两个指针指向它的左右子节点。如果一个节点没有左子节点或右子节点,那么相应的指针就会成为空指针。对于包含k个节点的二叉树,由于每个节点都有两个指针,所以总共有2k个指针。但由于每个节点都被一个指针指向(要么是左孩子要么是右孩子),所以空指针的数量等于节点数量k加上根节点的两个空指针,即k+1个空指针。因此,当二叉树包含k个节点时,其二叉链表节点中必有k+1个空的孩子指针。

60、以下关于无向连通图G的叙述中,不正确的是(60)。

A、G 中任意两个顶点之间均有边存在

B、G 中任意两个顶点之间存在路径

C、从 G 中任意顶点出发可遍历图中所有顶点

D、G 的临接矩阵是对称矩阵

解析:

在无向连通图中,任意两个顶点之间都存在路径,但不一定都有边存在,因此选项A不正确。选项B描述了连通图的特性,是正确的。选项C描述了连通图可以从任意一个顶点出发遍历所有顶点,也是正确的。对于无向连通图,其邻接矩阵是对称的,因此选项D也是正确的。所以,正确答案是A。

61、 

两个递增序列 A B 的长度分别为 m n(m<n m n 接近),将二者归井为一个长度为 m+n 的递增序列。当元素关系为(61),归并过程中元素的比较次数最少。


A、a1<a2<…<am-1<am<b1<b2<…<bn-1<bn

B、b1<b2<…<bn-1<bn<a1<a2<…<am-1<am

C、a1<b1<a2<b2<…<am-1<bm-1<am<bm<bm+1<…<bn-1<bn

D、b1<b2<…<bm-1<bm<a1<a2<…<am-1<am<bm+1<…<bn-1<bn

解析:

{对于选项A,当序列A中的最小元素小于序列B中的最小元素时,归并过程中元素的比较次数最少。这是因为归并算法从两个序列的最小元素开始比较,然后依次比较后续的元素,直到其中一个序列的所有元素都被比较并输出。在选项A的情况下,由于序列A的最小元素a1小于序列B的最小元素b1,因此在归并过程中只需要进行最少次数的比较就能完成整个归并操作。因此,正确答案是A。}

题目难度中等,主要考察对归并排序算法的理解以及对于序列关系的分析能力。同时,也要求理解题目中的元素关系符号(61)所代表的含义。

62、
(请回答62问)

 

A、A

B、B

C、C

D、D

解析:

:根据题目提供的图片和信息,问题涉及的是某个特定情境下的答案选择。参考答案为D,但没有给出具体的解析或解释。因此,无法确定正确答案背后的原因或逻辑。建议查看题目相关的上下文或其他信息,以获取更准确的答案解析。

63、
作答(63)空

A、A

B、B

C、C

D、D

解析:

根据题目给出的图片信息和参考答案,可以确定答案为A。题目中给出的图片是一个电路图,其中包含一个开关和两个灯泡,根据电路图的分析,当开关闭合时,两个灯泡都会亮起,因此可以推断出答案为A。

64、现需要对一个基本有序的数组进行排序。此时最适宜采用的算法为(64)排算法,时间复杂度为(65)。


A、插入

B、快速

C、归并    

D、堆

解析:

对于基本有序的数组,插入排序的效率是最高的,时间复杂度为O(n)。而快速排序适用于无序数组,对于有序数组来说,其时间复杂度会达到O(n^2),这是最坏的情况。因此,最适宜采用的算法是插入排序,答案为A。

65、

A、(65)A

B、(65)B

C、(65)C

D、(65)D

解析:

:对于基本有序数组,插入排序的效率是最高的,时间复杂度为O(n)。而快速排序在有序数组的情况下,其时间复杂度会达到O(n²),这是其最坏的情况。因此,对于有序数组,选择插入排序更为合适,故答案为A。

66、 

相比于 TCP UDP 的优势为(66)。


A、可靠传输

B、开销较小

C、拥塞控制

D、流量控制

解析:

相比于TCP,UDP的优势在于开销较小。UDP相比于TCP没有像TCP那样的可靠传输和复杂的拥塞控制、流量控制机制,因此开销较小。

67、若一台服务器只开放了 25 110 两个端口,那么这台服务器可以提供(67)服务。

A、E-Mail

B、WEB    

C、DNS    

D、FTP

解析:

题目中提到,若一台服务器只开放了25和110两个端口。其中,25端口是SMTP(简单邮件传输协议)服务器开放的,主要用于发送邮件;110端口是为POP3(邮件协议3)服务开放的,主要用于接收邮件。因此,这台服务器可以提供E-Mail服务,答案为A。

68、 

SNM P 是一种异步请求/响应协议,采用(68)协议进行封装。


A、IP

B、ICMP

C、TCP

D、UDP

解析:

:SNMP协议使用UDP(用户数据报协议)作为第四层协议(传输协议)进行无连接操作。因此,SNM P 采用的封装协议是UDP。

69、 

在一台安装好 TCP/IP 协议的计算机上,当网络连接不可用时,为了测试编写好的网络程序,通常使用的目的主机 IP 地址为(69)。


A、0.0.0.0    

B、127.0.0.1

C、10.0.0.1    

D、210.225.21.255/24

解析:

在计算机上测试网络程序时,当网络连接不可用时,可以使用目的主机 IP 地址为 127.0.0.1 进行测试。这是一个特殊的 IP 地址,称为回送地址,主要用于本地计算机进程间的通信以及网络软件测试。使用回送地址发送数据时,协议软件会立即返回,而不进行任何网络传输。因此,选项 B 是正确的。

70、 

测试网络连通性通常采用的命令是(70)。

A、Nestat

B、Ping

C、msconfig

D、cmd

解析:

Ping是一个通信协议,是TCP/IP协议的一部分。利用“Ping”命令可以检查网络是否连通,可以很好地帮助分析和判定网络故障。因此,测试网络连通性通常采用的命令是Ping。

71、The development of the Semantic Web proceeds in steps, each step building a layer on top of another. The pragmatic justification for this approach is that it is easier to achieve 71on small steps, whereas it is much harder to get everyone on board if too much is attempted. Usually there are several research groups moving in different directions; this 72 of ideas is a major driving force for scientific progress. Howeverfrom an engineering perspective there is a need to standardize. So, if most researchers agree on certain issues and disagree on others, it makes sense to fix the point of agreement. This way, even if the more ambitious research efforts should fai1 there wil1 be at least73positive outcomes.Once a 74has been established many more groups and companies will adopt itinstead of waiting to see which of the alternative research lines will be successful in the end. The nature of the Semantic Web is such that companies and single users must build toolsadd contentand use that content. We cannot wait until the full Semantic Web vision materializes-it may take another ten years for it to be realized to its full75(as envisioned today, of course).


A、Conflicts (问题71)

B、Consensus (问题71)

C、Success (问题71)

D、disagreement (问题71)

解析:

根据文章内容,作者在讨论语义网的发展步骤时提到,小步骤上更容易达成共识(easier to achieve Consensus on small steps),因此问题71的答案应该是B,即Consensus(共识)。

72、The development of the Semantic Web proceeds in steps, each step building a layer on top of another. The pragmatic justification for this approach is that it is easier to achieve 71on small steps, whereas it is much harder to get everyone on board if too much is attempted. Usually there are several research groups moving in different directions; this 72 of ideas is a major driving force for scientific progress. Howeverfrom an engineering perspective there is a need to standardize. So, if most researchers agree on certain issues and disagree on others, it makes sense to fix the point of agreement. This way, even if the more ambitious research efforts should fai1 there wil1 be at least73positive outcomes.Once a 74has been established many more groups and companies will adopt itinstead of waiting to see which of the alternative research lines will be successful in the end. The nature of the Semantic Web is such that companies and single users must build toolsadd contentand use that content. We cannot wait until the full Semantic Web vision materializes-it may take another ten years for it to be realized to its full75(as envisioned today, of course).

A、Competition

B、Agreement

C、Cooperation

D、collaboration

解析:

:该题的语境是关于语义网的发展,每个步骤都是建立在前一个步骤之上。对于如何实现这一目标,作者指出采取逐步进行的方式更容易实现小的成功,而不是试图实现过多而导致困难重重。因此,这里考察的是通过逐步成功实现目标的策略,也就是通过竞争来达成目标,选项A中的“Competition”符合语境。其他选项如Agreement(协议)、Cooperation(合作)、Collaboration(协作)等都不符合语境要求。因此,答案为A。

73、The development of the Semantic Web proceeds in steps, each step building a layer on top of another. The pragmatic justification for this approach is that it is easier to achieve 71on small steps, whereas it is much harder to get everyone on board if too much is attempted. Usually there are several research groups moving in different directions; this 72 of ideas is a major driving force for scientific progress. Howeverfrom an engineering perspective there is a need to standardize. So, if most researchers agree on certain issues and disagree on others, it makes sense to fix the point of agreement. This way, even if the more ambitious research efforts should fai1 there wil1 be at least73positive outcomes.Once a 74has been established many more groups and companies will adopt itinstead of waiting to see which of the alternative research lines will be successful in the end. The nature of the Semantic Web is such that companies and single users must build toolsadd contentand use that content. We cannot wait until the full Semantic Web vision materializes-it may take another ten years for it to be realized to its full75(as envisioned today, of course).

A、Total    (73)

B、Complete(73)

C、Partial    (73)

D、entire(73)

解析:

:根据文章内容,作者提到语义网的发展是一个逐步的过程,每个步骤都在建立一个小成果,然后在此基础上完成其他部分。因此,即使更宏伟的研究努力失败了,也至少会有一些积极的结果。选项C “Partial” 表示部分,符合文章中的描述。而选项A “Total”、B “Complete” 和 D “entire” 都表示全部或完整的,与文章中的描述不符。

74、The development of the Semantic Web proceeds in steps, each step building a layer on top of another. The pragmatic justification for this approach is that it is easier to achieve 71on small steps, whereas it is much harder to get everyone on board if too much is attempted. Usually there are several research groups moving in different directions; this 72 of ideas is a major driving force for scientific progress. Howeverfrom an engineering perspective there is a need to standardize. So, if most researchers agree on certain issues and disagree on others, it makes sense to fix the point of agreement. This way, even if the more ambitious research efforts should fai1 there wil1 be at least73positive outcomes.Once a 74请回答此空has been established many more groups and companies will adopt itinstead of waiting to see which of the alternative research lines will be successful in the end. The nature of the Semantic Web is such that companies and single users must build toolsadd contentand use that content. We cannot wait until the full Semantic Web vision materializes-it may take another ten years for it to be realized to its full75(as envisioned today, of course).

A、Technology

B、Standard

C、Pattern

D、model

解析:

:在语义Web的开发过程中,一旦某个标准被确立,更多的团体和公司会采用它,而不是等待其他研究路线的结果。因此,正确答案是B,即“标准”。

75、The development of the Semantic Web proceeds in steps, each step building a layer on top of another. The pragmatic justification for this approach is that it is easier to achieve 71on small steps, whereas it is much harder to get everyone on board if too much is attempted. Usually there are several research groups moving in different directions; this 72 of ideas is a major driving force for scientific progress. Howeverfrom an engineering perspective there is a need to standardize. So, if most researchers agree on certain issues and disagree on others, it makes sense to fix the point of agreement. This way, even if the more ambitious research efforts should fai1 there wil1 be at least73positive outcomes.Once a 74has been established many more groups and companies will adopt itinstead of waiting to see which of the alternative research lines will be successful in the end. The nature of the Semantic Web is such that companies and single users must build toolsadd contentand use that content. We cannot wait until the full Semantic Web vision materializes-it may take another ten years for it to be realized to its full(请作答此空(as envisioned today, of course).

A、Area    

B、Goal

C、Object    

D、Extent

解析:

根据文章中的描述,语义网的发展是一个逐步的过程,每个步骤都在建立在前一个步骤的基础上。因此,选项D,“Extent”(程度)最符合语境,表示每一步的发展都在一定的范围内进行,也暗示了这种逐步发展的重要性。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2017年11月 软件设计师 上午题答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share