软考设计师模拟试题3答案.docx
- 文档编号:8353147
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:24
- 大小:105.26KB
软考设计师模拟试题3答案.docx
《软考设计师模拟试题3答案.docx》由会员分享,可在线阅读,更多相关《软考设计师模拟试题3答案.docx(24页珍藏版)》请在冰豆网上搜索。
软考设计师模拟试题3答案
软考设计师模拟试题3(上午题答案)
●一个3.5英寸的磁盘,最小磁道的直径为4厘米,最大磁道直径为8厘米,每分钟10000转,共有30记录面,每个记录面有8000个磁道,每条磁道上有511个扇区,每个扇区实际记录有600个字节,其中有效数据为512个字节.则这个磁盘存储器的有效存储容量是
(1)GB,磁道密度是每毫米
(2)跳磁道。
(1)A.60
B.58
C.63
D.30
(2)A.350
B.400
C.800
D.200
【解析】1.这个磁盘存储器的存储容量为512B*30*8000*511=63GB;2.磁道方向的有效记录宽度为((80-40)/2)mm=20mm,磁道密度为8000/20mm=400条/m。
●
如图1所示为计算机中16位浮点数的表示格式。
某机器码为1110001010000000。
若阶码为移码且尾数为反码,其十进制真值为(3);
若阶码为移码且尾数为原码,其十进制真值为(4);
若阶码为补码且尾数为反码,其十进制真值为(5);
若阶码为补码且尾数为原码,其十进制真值为(6),将其规格化后的机器码为(7)。
(3)~(6)A.0.078125
B.20
C.1.25
D.20.969375
(7)A.1110001010000000
B.11110101000000
C.1101010100000000
D.11110001010000
【解析】本题考查计算机数据的编码,涉及原码、补码、反码,移码以及浮点数规格化处理。
同一个数可以有不同的浮点表示形式,阶码的大小可以用来调节数值中小数点的位置。
将数值数据表示成N=M*RE,M被称为N的尾数,E是N的指数或称阶码,而R是该阶码的基数。
题中阶码用4位二进制整数1110表示,尾数用12位二进制小数001010000000表示,尾数中含有符号位,其最高位,即符号位为0。
下面具体分析题目中的各个问题。
如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:
[X]移码=23+X(1110)2=(14)10,可求得阶码真值为6。
如果尾数为反码,从符号位可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:
(0.01010000000)2=(2-2+2-4)=(0.3125)10,根据浮点数定义,该机器码真值为0.3125*26=20。
如果阶码为移码,同上,真值为6。
如果尾数是原码,从符号位可判断尾数是正数,根据小数原码定义,正小数的原码就是其本身,可求得尾数的真值为0.3125。
由此可知该机器码真值也是20。
如果阶码为补码,由于阶码是4位二进制整数,从符号位判断为负数,设真值为X,根据负整数定义[X]补码=24+X=(1110)2=(14)10,求得阶码的真值为-2。
如果尾数为反码,同问题A-样求出尾数的真值为0.3125。
这样,该机器码真值为0.3125*2-2=0.078125。
如果阶码是补码,尾数是原码,可分别参照以上解析求出阶码和尾数的真值分别为-2和0.3125,这样该机器码的真值也是0.078125。
对浮点数进行规格化处理,规定浮点数的尾数部分用纯小数形式表示,当尾数的值不为0时,其绝对值应大于或等于0.5,用二进制表示为0.1xxx…xx(x为0或1)。
对于不符合这一规定的浮点数,可改变阶码的大小并同时用左右移尾数的方法来满足这一规定。
显然尾数.010********不合要求,应左移1位,而阶码则应相应地减1,因此规格化处理后的阶码为1101,尾数为010*********。
●UML称为统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。
UML允许软件工程师使用由一组语法的语义的实用规则所支配的符号来表示分析模型。
在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。
每一个视图由一组图形来定义。
这些视图概述如下:
(8)用使用实例(usecase)来建立模型,并用它来描述来自终端用户方面的可用的场景。
(9)对静态结构(类、对象和关系)模型化。
(10)描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。
(11)将系统的结构和行为表达成为易于转换为实现的方式。
(12)表示系统实现环境的结构和行为。
(8)~(10)A.环境模型视图
B.行为模型视图
C.用户模型视图
D.结构模型视图
(11),(12)A.环境模型视图
B.实现模型视图
C.结构模型视图
D.行为模型视图
【解析】①用户模型视图:
从用户(在UML中叫做参与者)角度来表示系统。
它用使用实例(usecase)来建立模型,并用它来描述来自终端用户方面的可用的场景。
②结构模型视图:
从系统内部来看数据和功能性,即对静态结构(类、对象和关系)模型化。
③行为模型视图:
这种视图表示了系统动态和行为。
它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。
④实现模型视图:
将系统的结构和行为表达成为易于转换为实现的方式。
⑤环境模型视图:
表示系统实现环境的结构和行为。
●商品条码是在流通领域中用于标识商品的(13)通用的条码。
条码中的(14)供人们直接识读,或通过键盘向计算机输入数据。
(13)A.行业
B.国际
C.国内
D.企业
(14)A.商品代码
B.条码符号
C.条码代码
D.商品条码
【解析】商品条码是在流通领域中用于标识商品的国际通用的条码。
目前国际上广泛使用的条码是国际物品编码协会的标准化条码EAN。
我国于1991年4月正式加入国际物品编码协会,我国通用商品条码国家标准的结构与EAN条码结构相同,由13位数字码以及对应的条码组成:
前缀码(3位)、制造厂商代码(4位)、商品代码(5位)和检验码(1位)。
其中3位前缀码是标识国家或地区的代码,由EAN统一分配给各国家(地区)的编码组织,我国的国家代码为"690";制造厂商代码由中国物品编码中心统一分配给各个申请厂商,每一个制造厂商的制造厂商代码都不同,在世界范围内惟一。
商品条码还有北美地区通用的商品条码UPC,其结构与国际通用的商品条码EAN有所不同。
我国推广应用EAN条码,UPC条码主要用于美国、加拿大等国家。
我国出口到美国、加拿大的某些类商品需要申请使用UPC条码。
条码是一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息。
条码中的条、空组合部分称为条码符号,条、空分别由两种不同深浅的颜色(通常为黑、白色)表示,并满足一定的光学对比度要求,其目的是便于光电扫描设备识读后将数据输入计算机。
条码中对应条码符号的一组阿拉伯数字称为条码代码,条码代码供人们直接识读,或通过键盘向计算机输入数据。
条码符号和条码代码相对应,表示的信息一致。
●在CORBA体系结构中,负责屏蔽底层网络通信细节的协议是(15)。
(15)A.IDL
B.RPC
C.ORB
D.GIOP
【解析】在CORBA应用中,通过一定的通信协议来屏蔽网络通信的细节,这个协议就是GIOP协议,IDL是接口定义语言的简称,是用来定义对应的服务方接口,RPC则是远程的过程调用,ORB则是对象请求代理,负责控制客户方与服务方的交互,也就是我们俗称的CORBA平台的内核。
●电子商务具有(16)的运作模式。
(16)A.B2C
B.C2B
C.C2C
D.A2B
【解析】B2C(BusinesstoClient)是电子商务的初始层面,它注重网络技术所带来的信息无限性和超越时空性。
有效减少买卖的中间环节、降低经营成本、直接面对客户,从而有利于企业制定经营策略。
B2C商务模式的本质是一种强调整合物流的商务模式,是一种零售业,在相当程度上是低利润的代表,是直接面对消费者的商务形式。
B2C模式消除中间批发商,明显加快物流和资金流的运转,既能减少中间成本,也能减少欺诈风险。
同时经营企业直接面对消费者,将市场调查、市场运作、产品更新、客户跟踪集于一身,自主性明显加强,从而容易建立价格优势。
经营企业有能力针对市场情况,快速决策,制定有利价格,快速占领市场。
B2B(BusinesstoBusiness)是供应链上的联合经营,其本质是追求信息增值。
B2B模式的行业特征为:
信息化程度较高,商品标准化程度高;主观判断较少;产品结构复杂、产品市场足够大;需要与物质经济资源网全面整合,同步成长、相得益彰;跨地域、跨行业、低成本和大联盟;"关注顾客价值"和"追求信息增值"。
大合作是B2B商务经济大发展的特点,它的信息技术包括对商务应用与企业资源规划ERP(EnterpriseResourcePlanning),客户关系管理CRM(CustomerRelationshipManagement),供应链管理SCM(SupplyChainManagement),人力资源管理HRM(HumanResourceManagement)。
B2B是由多个买方和卖方(供应链的上游、下游甚至同级的企业)共同构成的企业联盟,共同提倡全球标准化,提倡开放式EC解决方案,并实现了信息服务、交易服务、支付服务、物流服务等各类要素高度结合而形成了新的价值链(ValueChain)经济。
●人们对软件存在着许多错误的观点,这些观点表面上看起来很有道理,符合人们的直觉,但实际上给管理者和开发人员带来了严重的问题。
下述关于软件开发的观点中正确的是(17)。
(17)A.我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题
B.如果我们已经落后于计划,可以增加更多的程序员和使用更多的CASE工具来赶上进度
C.项目需求总是在不断变化,我们可以采用瀑布模型来解决此类问题
D.需要得多是软件项目失败的主要原因
【解析】1)好的参考书无疑能指导我们的工作,充分利用书籍中的方法、技术和技巧,可以有效地解决软件开发中大量常见的问题。
但实践者并不能依赖于书籍,因为在现实工作中,由于条件千差万别,即使是相当成熟的软件工程规范,常常也无法套用。
另外,软件技术日新月异,没有哪一种软件标准能长盛不衰。
2)软件开发不同于传统的机械制造,人多不见得力量大。
如果给落后于计划的项目增添新人,可能会更加延误项目。
因为新人会产生很多新的错误,使项目混乱,并且原有的开发人员向新人解释工作和交流思想都要花费时间,使实际的开发时间更少,所以制定恰如其分的项目计划是很重要的。
3)软件需求确实是经常变化的,但这些变化产生的影响会随着其引入时间的不同而不同。
对需求把握得越准确,软件的修修补补就越少。
有些需求在一开始时很难确定,在开发过程中要不断地加以改正。
软件修改越早代价越少,修改越晚代价越大。
4)不完善的系统定义是软件项目失败的主要原因。
关于待开发软件的应用领域、功能、性能、接口、设计约束和标准等需要详细的描述,而这些只有通过用户和开发人员之间的通信交流才能确定。
越早开始写程序,就要花越长时间才能完成它。
●下面是关于树和线性结构的描述:
线性结构存在惟一的没有前驱的(18),树存在惟一的没有前驱的(19):
线性结构存在惟一的没有后继的(20),树存在多个没有后继的(21);线性结构其余元素均存在(22),树其余结点均存在惟一的前驱(双亲)结点和多个后继(孩子)结点。
由此可见,由于线性结构是一个顺序结构,元素之间存在的是一对一的关系,而树是一个层次结构,元素之间存在的是一对多的关系。
(18)~(21)A.根结点
B.首元素
C.尾元素
D.叶子
(22)A.惟一的前驱元素和后继元素
B.惟一的前驱(双亲)结点和多个后继(孩子)结点
C.叶子
D.一对一
【解析】线性结构是一个数据元素的有序(次序)集合。
这里的"有序"仅指在数据元素之间存在一个"领先"或"落后"的次序关系,而非指数据元素"值"的大小可比性。
它有4个基本特征:
①集合中必存在惟一的一个"第一元素"。
②集合中必存在惟一的一个"最后元素"。
③除最后元素外,其他数据元素均有惟一的"后继"。
④除第一元素外,其他数据元素均有惟一的"前驱"。
树是以分支关系定义的层次结构,结构中的数据元素之间存在着"一对多"的关系,因此它为计算机应用中出现的具有层次关系或分支关系的数据,提供了一种自然的表示方法。
如用树描述人类社会的族谱和各种社会组织机构。
在计算机学科和应用领域中树也得到广泛应用。
例如,在编译程序中,用树来表示源程序的语法结构等。
●下面是关于树和线性结构的描述:
线性结构存在惟一的没有前驱的首元素,树存在惟一的没有前驱的根结点:
线性结构存在惟一的没有后继的尾元素,树存在多个没有后继的叶子;线性结构其余元素均存在惟一的前驱元素和后继元素,树其余结点均存在(23)。
由此可见,由于线性结构是一个(24)结构,元素之间存在的是(25)的关系,而树是一个(26)结构,元素之间存在的是(27)的关系。
(23)A.惟一的前驱元素和后继元素
B.惟一的前驱(双亲)结点和多个后继(孩子)结点
C.叶子
D.一对一
(24)~(27)A.一对一
B.一对多
C.顺序
D.层次
【解析】线性结构是一个数据元素的有序(次序)集合。
这里的"有序"仅指在数据元素之间存在一个"领先"或"落后"的次序关系,而非指数据元素"值"的大小可比性。
它有4个基本特征:
①集合中必存在惟一的一个"第一元素"。
②集合中必存在惟一的一个"最后元素"。
③除最后元素外,其他数据元素均有惟一的"后继"。
④除第一元素外,其他数据元素均有惟一的"前驱"。
树是以分支关系定义的层次结构,结构中的数据元素之间存在着"一对多"的关系,因此它为计算机应用中出现的具有层次关系或分支关系的数据,提供了一种自然的表示方法。
如用树描述人类社会的族谱和各种社会组织机构。
在计算机学科和应用领域中树也得到广泛应用。
例如,在编译程序中,用树来表示源程序的语法结构等。
●软件开发模型用于指导软件开发。
演化模型是在快速开发一个(28)的基础上,逐步演化成最终的软件。
螺旋模型综合了(29)的优点,并增加了(30)。
喷泉模型描述的是面向(31)的开发过程,反映了该开发过程的(32)特征。
(28)A.模块
B.运行平台
C.原型
D.主程序
(29)A.瀑布模型和演化模型
B.瀑布模型和喷泉模型
C.演化模型和喷泉模型
D.原型和喷泉模型
(30)A.质量评价
B.进度控制
C.版本控制
D.风险分析
(31)A.数据流
B.数据结构
C.对象
D.构件(Component)
(32)A.迭代和有间隙
B.迭代和无间隙
C.无迭代和有间隙
D.无迭代和无间隙
【解析】软件开发模型是指软件开发全部过程、活动和任务的结构框架。
常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。
演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。
重复这一过程,直到演化成最终的软件产品。
螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。
它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。
经过若干次螺旋上升的过程,得到最终的软件。
喷泉模型主要用来描述面向对象的开发过程。
它体现了面向对象开发过程的迭代和无间隙特征。
迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。
●ISO为运输层定义了4种类型的服务原语,由运输层服务用户产生的原语是(33)。
(33)A.请求原语指示原语
B.请求原语响应原语
C.指示原语确认原语
D.相应原语确认原语
【解析】运输服务原语见表4:
【解析】运输服务原语见表4:
【解析】运输服务原语见表4:
【解析】运输服务原语见表4:
●IEEE802规范主要与OSI模型的(34)有关。
(34)A.较低的4层B.转输层和网络层
●试题答案:
(34)C
【解析】局域网的体系结构以IEEE802委员会定义的标准为主,对应的ISO标准是ISO802,局域网标准只定义了相当于ISO模型中的低两层,即物理层和数据链路层的规范。
●因为ATM(35),即信元沿同一条路径走,所以,信元一般不会失序。
(35)A.是异步的
B.采用了分组交换的技术
C.采用电路交换的技术
D.用虚电路
【解析】在ATM中使用了虚电路概念,即每个信元中都含有虚电路标志,带有相同标志的信元属于同一个虚电路,这些信元将得到相同的处理并按先后顺序在ATM网络中传送。
ATM最重要的特点是能适用于一般电路交换和分组交换都不能胜任的高速宽带信息业务,它可适应范围宽广的可变速率,终端产生的数据比特流可以是突发式的,也可以是连续的。
●当存储器采用段页式管理时,主存被划分为定长的(36),程序按逻辑模块分成(37)。
在某机器的多道程序环境下,每道程序还需要一个(38)作为有用户标志号,每道程序都有对应(39)。
一个逻辑地址包括(38),x、段号s、页号p和页内地址d等4个部分。
设逻辑地址长度分配如下,其中x、s、p、d均以二进制数表示。
212019141311100
xSpd
其转换后的地址为(40)。
(36)A.段
B.页
C.区域
D.块
(37)A.区域
B.页
C.块
D.段
(38)A.模块号
B.区域号
C.基号
D.区域
(39)A.一个段表和一个页表
B.一个段表和一组页表
C.一组段表和一个页表
D.一组段表和一组页表
(40)A.x*220+s*214+p*211+d
B.(((x)+s)+p+d
C.(((x)+s)+p)*211+(d)
D.(((x)+s)+p*211+d
【解析】段页式存储组织综合了段式组织与页式组织的特点,主存被划分为定长的页,段页式系统中的虚地址形式是(段号、页号、位移)。
系统为每个进程建立一个段表,为每个段建立一个页表。
也就是说,先将程序按逻辑模块(如主程序、子程序和数据段等)分为若干段,再将每个段分为若干页。
对于多道程序环境,每道程序有一个基号与其他程序相区分,每道程序可以有多个段,但只有一个段表,每个程序可以有多个页表。
段页式存储体系中逻辑地址与物理地址的转换:
首先由基号段号得到段表的地址,再访问段表得到页表的地址,再由页表得到物理块的地址,此时得到的地址是高11位的地址,因此需乘以211再加上页内地址,才得到真正的物理地址。
●程序设计语言包括(41)等几个方面,它的基本成分包括(42)。
Chomsky(乔姆斯基)提出了形式语言的分层理论,他定义了四类文法:
短语结构文法、上下文有关文法、上下文无关文法和正则文法。
一个文法可以用一个四元组G=(∑,V,S,P)表示,其中,∑是终结符的有限字符表,V是非终结符的有限字母表,S(∈V)是开始符号,P是生成式的有限非空集。
在短语文法中,P中的生成式都是α→β的形式,其中a∈(43),β∈(∑∪V)*。
在上下文有关文法中,P中的生成式都是α1Aα2→α1βα2的形式,其中A∈(44),β∈(∑∪V*),β≠ε。
在上下文无关文法中,P中的生成式的左部∈(45)。
(41)A.语法、语义
B.语法、语用
C.语义、语用
D.语法、语义、语用
(42)A.数据、传输、运算
B.数据、运算、控制
C.数据、运算、控制、传输
D.顺序、分支、循环
(43)A.V+
B.(∑∪V)
C.(∑∪V)*
D.(∑∪V)*V(∑∪V)*
(44)A.V
B.V+
C.∑∪V
D.(∑∪V)*
(45)A.V
B.V+
C.∑∪V
D.(∑∪V)*
【解析】Chomsky提出了形式语言的分层理论,他定义了4类文法:
短语结构文法、上下文有关文法、上下文无关文法和正则文法。
一个文法G可以用一个四元组G=(VT,VN,S,P)来表示,其中VT是终结符的有限字符集,VN是非终结符的有限字母表,S∈VN是文法的开始符号,P是形如α→β的形式,如果P中的产生式都是α→β的形式,其中α∈(VT∪VN)*VN(VT∪VN)*,β∈(VT∪VN)*,则称该文法为短语文法;如果P中的产生式都是αAδ→αβδ的型式,其中A∈VN,α和δ∈(VT∪VN)*,β∈(VT∪VN)+,则称该文法是上下文有关文法;如果P中的产生式都是α→β的形式,其中A∈VN,B∈(VT∪VN)*,则称该文法为上下无关文法;如果P中的产生式都是A→α或A→αB的形式,其中A和B∈VN,α∈VT*,则称该文法为正则文法。
●设有关系模式S(Sno,Sname,Pno,Pname,Q,A)表示销售员销售商品情况,其中各属性的含义是:
Sno为销售员员工号,Sname为销售员姓名,Pno为商品号,Pname为商品名称,Q为销售商品数目,A为销售商品总金额。
根据定义有如下函数依赖集:
P={Sno→Sname,Sno→Q,Sno→A,Pno→Pname}。
关系模式S的关键字是(46),W的规范化程度最高达到(47)。
若将关系模式S分解为3个关系模式S1(Sno,Sname,Q,A),S2(Sno,Pno,Pname),则S1的规范化程度最高达到(48),S2的规范化程度最高达到(49)。
SQL中集合成员资格的比较操作"元组IN(集合)"中的"IN"与(50)操作符等价。
(46)A.(Sno,Q)
B.(Pno,A)
C.(Sno,Pno)
D.(Sno,Pno,Q)
(47)A.1NF
B.2NF
C.3NF
D.BCNF
(48)A.1NF
B.2NF
C.3NF
D.BCNF
(49)A.1NF
B.2NF
C.3NF
D.BCNF
(50)A.<>ANY
B.=ANY
C.<>Like
D.=Like
【解析】①根据给定的函数依赖集和Armstrong公理,可以推导出:
Sno,Pno→Sname,Pname,Q,A
并且(Sno,Pno)中任意一个属性都不能用函数决定其他所有属性,所以,对于关系模式S的关键字是(Sno,Pno)。
②在关系S中,函数依赖Pno→Pname和Sno→Sname,Q,A
可以得出非主属性Pname、Sname、Q和A均部分依赖于主关键字,违背第二范式的定义,因此关系S最高满足第一范式。
③对于分解后的两个关系,根据原函数依赖集,S1仅存在函数依赖:
Sno→Sname,Q,A
也就是Sno函数决定关系S1中所有属性,所以Sno是关系S1的关键字,因此关系模式S1满足BCNF。
④根据原关系函数依赖集,S2中存在函数依赖:
Pno→Pname
对于关系S2来说,Pno和Sno共同才能函数决定关系中所有属性,因此关系S2的关键字是(Pno,Sno)。
而函数依赖Pno→Pname,非主属性Pname部分依赖于主关键字,违背第二范式的定义,因此关系S2最高满足第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计师 模拟 试题 答案