首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
【说明】 一个图书馆信息管理系统的分析与建模。下面是某图书馆的有关介绍。 图书馆雇有若干管理员,各自具有编码、姓名等属性。管理员可上岗,也可下岗。 图书馆中备有若干图书,每本图书有书号、书名、出...
查看本题答案
包含此试题的试卷
中级软件设计师《问答集》真题及答案
点击查看
你可能感兴趣的试题
【说明】 1这是一个图书馆支持系统 2图书馆应用系统可以将图书和杂志借给借书者这些借书者已经在系
图书馆用户信息管理的基本目标是为图书馆用户提供各层次所需的
【说明】一个图书馆信息管理系统的分析与建模下面是某图书馆的有关介绍 图书馆雇有若干管理员各自具
下面关于管理信息系统与信息管理系统的叙述中正确的是
图书系统属于信息管理系统
所有的信息管理系统都是管理信息系统
所有的管理信息系统都是信息管理系统
管理信息系统与信息管理系统是同义词,它们是没有区别的
【说明】一个图书馆信息管理系统的分析与建模下面是某图书馆的有关介绍图书馆雇有若干管理员各自具有编码姓
现代图书馆的管理对象是
图书馆
图书馆藏书
图书馆系统
【说明】一个图书馆信息管理系统的分析与建模下面是某图书馆的有关介绍 图书馆雇有若干管理员各自具
古代信息管理活动时期管理主体是图书馆员
【说明】一个图书馆信息管理系统的分析与建模下面是某图书馆的有关介绍图书馆雇有若干管理员各自具有编码姓
现代信息管理活动时期的管理机构只有图书馆
各级公共图书馆和各机构所设的图书馆是为所在地区和所属机构服务的因此各地区的地理历史及经济文化特点和各
信息资源检索策略
信息管理与信息系统
信息资源建设政策
竞争情报系统
我国三大系统图书馆是
公共系统图书馆、教育系统图书馆、机关系统图书馆
公共系统图书馆、科研系统图书馆、工会系统图书馆
公共系统图书馆、高校系统图书馆、科研系统图书馆
公共系统图书馆、军队系统图书馆、工会系统图书馆
网络环境中的图书馆之间的联系更为紧密办观模式由转向信息交流更加频繁国别影响削弱具有明显的国际化特征每
【说明】1这是一个图书馆支持系统2图书馆应用系统可以将图书和杂志借给借书者这些借书者已经在系统中注册
从信息管理发生源的角度看信息管理起源于它们的三个领域是图书馆领域领域政府行政管理领域
传统图书馆藏书管理的一般过程是①采购图书②书刊分类编著目录③上架管理④借阅信息管理
①②③④
②③④①
③①②④
④①②③
图书馆自动化经历了3个发展阶段即图书馆自动化集成管理系统发展阶段整体化的电子文献信息服务的阶段以及数
小明到图书馆通过图书信息管理系统查询著名作家郭敬明的新书小明使用的图书信息管理系统属于
数据库文件
数据库管理系统
计算机操作系统
数据库应用系统
当采用数据流图对一个图书馆管理系统进行分析时是一个外部实体
读者
图书
借书证
借阅
【说明】一个图书馆信息管理系统的分析与建模下面是某图书馆的有关介绍 图书馆雇有若干管理员各自具
热门试题
更多
当不适合采用生成子类的方法对已有的类进行扩充时可以采用61设计模式动态地给一个对象添加一些额外的职责当应用程序由于使用大量的对象造成很大的存储开销时可以采用62设计模式运用共享技术来有效地支持大量细粒度的对象当想使用一个已经存在的类但其接口不符合需求时可以采用63设计模式将该类的接口转换成我们希望的接口 61处填
开一闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开一闭原则是指一个软件实体应当对23开放对24关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何25可以出现的地方26一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于27而不依赖于28或者说要针对接口编程不要针对实现编程 26处填
当不适合采用生成子类的方法对已有的类进行扩充时可以采用61设计模式动态地给一个对象添加一些额外的职责当应用程序由于使用大量的对象造成很大的存储开销时可以采用62设计模式运用共享技术来有效地支持大量细粒度的对象当想使用一个已经存在的类但其接口不符合需求时可以采用63设计模式将该类的接口转换成我们希望的接口 63处填
21设计模式将抽象部分与它的实现部分相分离使它们都可以独立地变化图10.22为该设计模式的类图其中22用于定义实现部分的接口 22处填
以下关于面向对象设计的叙述中错误的是
在选择某种面向对象语言进行软件开发时不需要着重考虑的因素是该语言
下面的UML类图描绘的是32设计模式关于该设计模式的叙述中错误的是33 33处填
开一闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开一闭原则是指一个软件实体应当对23开放对24关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何25可以出现的地方26一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于27而不依赖于28或者说要针对接口编程不要针对实现编程 24处填
如下UML类图表示的是40设计模式以下关于该设计模式的叙述中错误是41 41处填
已知某子系统为外界提供功能服务但该子系统中存在很多粒度十分小的类不便被外界系统直接使用采用19设计模式可以定义一个高层接口这个接口使得这一子系统更加容易使用当不能采用生成子类的方法进行扩充时可采用20设计模式动态地给一个对象添加一些额外的职责 20处填
29是一种很强的“拥有”关系“部分”和“整体”的生命周期通常一样整体对象完全支配其组成部分包括它们的创建和销毁等30同样表示“拥有”关系但有时候“部分”对象可以在不同的“整体”对象之间共享并且“部分”对象的生命周期也可以与“整体”对象不同甚至“部分”对象可以脱离“整体”对象而单独存在上述两种关系都是31关系的特殊种类 30处填
46是把对象的属性和服务结合成一个独立的系统单元并尽可能隐藏对象的内部细节47是指子类可以自动拥有父类的全部属性和服务48是对象发出的服务请求一般包含提供服务的对象标识服务标识输入信息和应答信息等 47处填
下图属于UML中的64其中AccountManagement需要65 64处填
在UML的各种视图中10显示外部参与者观察到的系统功能11从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能12显示的是源代码以及实际执行代码的组织结构 12处填
阅读下列说明回答问题1至问题3[说明]快速排序是一种典型的分治算法采用快速排序对数组A[P..r]排序的3个步骤如下1分解选择一个枢轴pivot元素划分数组将数组A[p..r]划分为两个子数组可能为空A[p..g-1]和A[q+1..]使得A[g]大于等于A[p..q-1]中的每个元素小于A[q+1..r]中的每个元素q的值在划分过程中计算2递归求解通过递归的调用快速排序对子数组A[p..q-1]和A[q+1..r]分别排序3合并快速排序在原地排序故不需合并操作[问题1]下面是快速排序的伪代码请填补其中的空缺伪代码中的主要变量说明如下A待排序数组pr数组元素下标从p到rq划分的位置x枢轴元素i整型变量用于描述数组下标下标小于或等于i的元素的值小于或等于枢轴元素的值j循环控制变量表示数组元素下标QUICKSORTAprifp<rq=PARTITIONAprQUICKSORTApq-1QUICKSORTAq+1rPARTITIONAprx=A[r];i=p-1forj=pj≤r-1;j++ifA[j]≤xi=i+1;交换A[i]和A[j]交换1和2//注空1和空2答案可互换但两空全部答对方可得分return3[问题2]1假设要排序包含n个元素的数组清给出在各种不同的划分情况下快速排序的时间复杂度用0记号最佳情况为4平均情况为5最坏情况为62假设要排序的n个元素都具有相同值时快速排序的运行时间复杂度属于哪种情况7最佳平均最坏[问题3]1待排序数组是否能被较均匀地划分对快速排序的性能有重要影响因此枢轴元素的选取非常重要有人提出从待排序的数组元素中随机地取出一个元素作为枢轴元素下面是随机化快速排序划分的伪代码利用原有的快速排序的划分操作请填充其中的空缺处其中RANDOMi/j表示随机取i到j之间的一个数包括i和jRANDOMIZED-PARTITIONApri=RANDOMpr;交换8和9//注空8和空9答案可互换returnPARTITIONApr;2随机化快速排序是否能够消除最坏情况的发生10是或否
在面向对象分析与设计中56是应用领域中的核心类一般用于保存系统中的信息以及提供针对这些信息的相关处理行为57是系统内对象和系统外参与者的联系媒介58主要是协调上述两种类对象之间的交互 56处填
采用50设计模式可保证一个类仅有一个实例采用51设计模式可将对象组合成树型结构以表示“部分一整体”的层次结构使用户对单个对象和组合对象的使用具有一致性采用52设计模式可动态地给一个对象添加一些额外的职责 51处填
阅读下列说明回答问题[说明]现需在某城市中选择一个社区建一个大型超市使该城市的其他社区到该超市的距离总和最小用图模型表示该城市的地图其中顶点表示社区边表示社区间的路线边上的权重表示该路线的长度现设计一个算法来找到该大型超市的最佳位置即在给定图中选择一个顶点使该顶点到其他各项点的最短路径之和最小算法首先需要求出每个顶点到其他任一顶点的最短路径即需要计算任意两个顶点之间的最短路径然后对每个顶点计算其他各项点到该顶点的最短路径之和最后选择最短路径之和最小的顶点作为建大型超市的最佳位置[问题1]本题采用Floyd-Warshall算法求解任意两个顶点之间的最短路径已知图G的顶点集合为V=12...nW=Wijn*n为权重矩阵设为从顶点i到顶点的一条最短路径的权重当k=0时不存在中间顶点因此当k>0时该最短路径上所有的中间顶点均属于集合12k若中间顶点包括顶点k则若中间顶点不包括顶点k则于是得到如下递归式因为对于任意路径所有的中间顶点都在集合12n内因此矩阵n*n给出了任意两个顶点之间的最短路径即对所有表示顶点i到顶点的最短路径下面是求解该问题的伪代码请填充其中空缺的1~6处伪代码中的主要变量说明如下W权重矩阵n图的顶点个数SP最短路径权重之和数组SP[i]表示顶点f到其他各顶点的最短路径权重之和i从1到nmin_SP最小的最短路径权重之和min_v具有最小的最短路径权重之和的顶点i循环控制变量j循环控制变量k循环控制变量LOCATE-SHOPPINGMALLWn1D0=W2for13fori=1ton4forj=1ton5627else839fori=1ton10Sp[i]=011forj=1ton12413min_SP=SP[1]14515fori=2ton16ifmin_SP>SP[i]17min_SP=SP[i]18min_v=i19return6[问题2]问题1中伪代码的时间复杂度为______用O符号表示
下列UML类图表示的是53设计模式该设计模式中54 53处填
若类A仅在其方法Methodl中定义并使用了类B的一个对象类A其他部分的代码都不涉及类B那么类A与类B的关系应为59若类A的某个属性是类B的一个对象并且类A对象消失时类B对象也随之消失则类A与类B的关系应为60 59处填
3是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提高其内聚度降低其耦合度面向对象中的4机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类 4处填
下面关于面向对象分析与面向对象设计的说法中不正确的是
17限制了创建类的实例数量而18将一个类的接口转换成客户希望的另外一个接口使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 18处填
在面向对象分析与设计中56是应用领域中的核心类一般用于保存系统中的信息以及提供针对这些信息的相关处理行为57是系统内对象和系统外参与者的联系媒介58主要是协调上述两种类对象之间的交互 58处填
在UML的各种视图中10显示外部参与者观察到的系统功能11从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能12显示的是源代码以及实际执行代码的组织结构 10处填
5以静态或动态的连接方式为应用程序提供一组可使用的类6除了提供可被应用程序调用的类以外还基本实现了一个可执行的架构 6处填
开一闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开一闭原则是指一个软件实体应当对23开放对24关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何25可以出现的地方26一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于27而不依赖于28或者说要针对接口编程不要针对实现编程 28处填
是指在运行时把过程调用和响应调用所需要执行的代码加以结合
以下关于类和对象的叙述中错误的是
面向对象分析与设计中的8是指一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的而9是指予类应当可以替换父类并出现在父类能够出现的任何地方 8处填
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术