首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
[说明] 在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这样就需要动态地添加一些额外的职责。如下展示了Decorator(修饰)模式。SalesOrder对象使用一个Sale...
查看本题答案
包含此试题的试卷
中级软件设计师《填空》真题及答案
点击查看
你可能感兴趣的试题
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
CM2006系统粮油库存管理模块填报要求企业销售粮油时要在销售收入该列登记销售收入变动方式可以选择
一般销售
轮出销售
一般出口
轮出出口
移出
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
下列短期筹资的方式中一般用于生产周期长资金需要量大的货物销售
应付账款
应付票据
预收账款
预付账款
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
若某机房有两台打印机其中一台尽量满足系统打印要求只有当系统不需要时才可以被一般用户共享另一台打印机直
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内[说明]在销售系统中常常需要打印销售票据有
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
是根据销售人员的销售业绩给予的薪酬它有时又称为销售提成对销售人员来讲它一般是销售薪酬的主体
POS系统销售收款功能处于主控模式时油枪需要在前台销售系统才能加油
授权
预授权
定额
定量
若某机房有两台打印机其中一台尽量满足系统打印要求只有当系统不需要时才可以被一般用户共享另一台打印机直
[说明]在销售系统中常常需要打印销售票据有时需要在一般的票据基础上打印脚注这样就需要动态地添加一些额
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常
[说明]在销售系统中常常需要打印销售票据有时需要在一般的票据基础上打印脚注这样就需要动态地添加一些额
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内[说明]在销售系统中常常需要打印销售票据有
热门试题
更多
下面给出了4种设计模式的作用外观Facade为子系统中的一组功能调用提供一个一致的接口这个接口使得这个子系统更加容易使用装饰Decorator当不能采用生成子类的方法进行扩充时动态地给一个对象添加一些额外的功能单例Singleton保证一个类仅有一个实例并提供一个访问它的全局访问点模板方法TemplateMethod在方法中定义算法的框架而将算法中的一些操作步骤延迟到子类中实现请根据下面叙述的场景选用适当的设计模式若某面向对象系统中的某些类有且只有一个实例那么采用35设计模式能够有效达到该目的该系统中的某子模块需要为其他模块提供访问不同数据库系统OracleSQLServerDB2UDB等的功能这些数据库系统提供的访问接口有一定的差异但访问过程都是相同的例如先连接数据库再打开数据库最后对数据进行查询36设计模式可抽象出相同的数据库访问过程系统中的文本显示类TextView和图片显示类PictureView都继承了组件类Component分别显示文本和图片内容现需要构造带有滚动条或者带有黑色边框或者既有滚动条又有黑色边框的文本显示控件和图片显示控件但希望最多只增加3个类37设计模式可以实现该目的
开-闭原则0pen-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对104开放对105关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何106可以出现的地方107一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于108而不依赖于109或者说要针对接口编程不要针对实现编程
采用88设计模式可保证一个类仅有一个实例采用89设计模式可将对象组合成树形结构以表示部分-整体的层次结构使用户对单个对象和组合对象的使用具有一致性采用90设计模式可动态地给一个对象添加一些额外的职责
UML中关联的多重度是指______
6反映了类间的一种层次关系而7反映了一种整体与部分的关系
下面关于面向对象分析与面向对象设计的说法中不正确的是______
在面向对象程序设计中常常将接口的定义与接口的实现相分离可定义不同的类实现相同的接口在程序运行过程中对该接口的调用可根据实际的对象类型调用其相应的实现为达到上述目的面向对象语言需提供______机制
83是把对象的属性和服务结合成一个独立的系统单元并尽可能隐藏对象的内部细节84是指子类可以自动拥有父类的全部属性和服务85是对象发出的服务请求一般包含提供服务的对象标识服务标识输入信息和应答信息等
下面的______模式将对象组合成树形结构以表示部分一整体的层次结构并使得用户对单个对象和组合对象的使用具有一致性
______不是面向对象分析阶段需要完成的
UML类图中类与类之间的关系有5种依赖关联聚合组合与继承若类A需要使用标准数学函数类库中提供的功能那么类A与标准类库提供的类之间存在101关系若类A中包含了其他类的实例且当类A的实例消失时其包含的其他类的实例也消失则类A和它所包含的类之间存在102关系若类A的实例消失时其他类的实例仍然存在并继续工作那么类A和它所包含的类之间存在103关系
下列关于一个类的静态成员的描述中不正确的是______
若类A仅在其方法Method1中定义并使用了类B的一个对象类A其他部分的代码都不涉及类B那么类A与类B的关系应为74若类A的某个属性是类B的一个对象并且类A对象消失时类B对象也随之消失则类A与类B的关系应为75
开-闭原则0pen-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对104开放对105关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何106可以出现的地方107一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于108而不依赖于109或者说要针对接口编程不要针对实现编程
在MVC模型—视图—控制器模式中视图部分描述的是______
不同的对象收到同一消息可以产生完全不同的结果这一现象叫做94绑定是把过程调用和响应调用所需要执行的代码加以结合的一个过程在一般的程序设计语言中绑定在编译时进行叫做95而96则在运行时进行即一个给定的过程调用和执行代码的结合直到调用发生时才进行
以下关于面向对象设计的叙述中错误的是______
图5-6属于UML中的79其中AccountManagement需要80 80处填
下面给出了4种设计模式的作用外观Facade为子系统中的一组功能调用提供一个一致的接口这个接口使得这个子系统更加容易使用装饰Decorator当不能采用生成子类的方法进行扩充时动态地给一个对象添加一些额外的功能单例Singleton保证一个类仅有一个实例并提供一个访问它的全局访问点模板方法TemplateMethod在方法中定义算法的框架而将算法中的一些操作步骤延迟到子类中实现请根据下面叙述的场景选用适当的设计模式若某面向对象系统中的某些类有且只有一个实例那么采用35设计模式能够有效达到该目的该系统中的某子模块需要为其他模块提供访问不同数据库系统OracleSQLServerDB2UDB等的功能这些数据库系统提供的访问接口有一定的差异但访问过程都是相同的例如先连接数据库再打开数据库最后对数据进行查询36设计模式可抽象出相同的数据库访问过程系统中的文本显示类TextView和图片显示类PictureView都继承了组件类Component分别显示文本和图片内容现需要构造带有滚动条或者带有黑色边框或者既有滚动条又有黑色边框的文本显示控件和图片显示控件但希望最多只增加3个类37设计模式可以实现该目的
以下关于单例模式Singleton的描述中正确的是______
UML的设计视图包含了类接口和协作其中设计视图的静态方面由22和23表现动态方面由交互图24表现
59设计模式将抽象部分与它的实现部分相分离使它们都可以独立地变化图5-5所示为该设计模式的类图其中60用于定义实现部分的接口 59处填
当不适合采用生成子类的方法对已有的类进行扩充时可以采用76设计模式动态地给一个对象添加一些额外的职责当应用程序由于使用大量的对象造成很大的存储开销时可以采用77设计模式运用共享技术来有效地支持大量细粒度的对象当想使用一个已经存在的类但其接口不符合需求时可以采用78设计模式将该类的接口转换成我们希望的接口
在面向对象系统中用______关系表示一个较大的整体类包含一个或多个较小的部分类
开-闭原则0pen-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对104开放对105关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何106可以出现的地方107一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于108而不依赖于109或者说要针对接口编程不要针对实现编程
65限制了创建类的实例数量而66将一个类的接口转换成客户希望的另外一个接口使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
采用88设计模式可保证一个类仅有一个实例采用89设计模式可将对象组合成树形结构以表示部分-整体的层次结构使用户对单个对象和组合对象的使用具有一致性采用90设计模式可动态地给一个对象添加一些额外的职责
面向对象分析需要找出软件需求中客观存在的所有实体对象概念然后归纳抽象出实体类______是寻找实体对象的有效方法之一
阅读下列说明回答问题1至问题3将解答填入对应栏内 [说明] 快速排序是一种典型的分治算法采用快速排序对数组A[p..r]排序的3个步骤如下 1分解选择一个枢轴pivot元素划分数组将数组A[p..r]划分为两个子数组可能为空A[p..q-1]和A[q+1..r]使得A[q]大于等于A[p..q-1]中的每个元素小于A[q+1..r]中的每个元素q的值在划分过程中计算 2递归求解通过递归的调用快速排序对子数组A[p..q-1]和A[q+1..r]分别排序 3合并快速排序在原地排序故不需要合并操作 [问题1] 下面是快速排序的伪代码请填补其中的空缺 伪代码中的主要变量说明如下 A待排序数组 pr数组元素下标从p到r q划分的位置 x枢轴元素 i整型变量用于描述数组下标下标小于或等于i的元素的值小于或等于枢轴元素的值 j循环控制变量表示数组元素下标 QUICKSORTAPr ifp<r q=PARTITIONApr QUICKSORTApq-1 QUICKSORTAq+1r PARTITIONApr X=A[r]i=p-1 forj=pj≤r-1j++ ifA[j]≤x i=i+1 交换A[j]和A[j] 交换1和2//注空1和空2答案可以互换但两个空全部答对方可得分 return3 [问题2] 1假设要排序包含n个元素的数组请给出在各种不同的划分情况下快速排序的时间复杂度用O记号最佳情况为4平均情况为5最坏情况为6 2假设要排序的n个元素都具有相同值时快速排序的运行时间复杂度属于哪种情况7最佳平均最坏 [问题3] 1待排序数组是否能被较均匀地划分对快速排序的性能有重要影响因此枢轴元素的选取非常重要有人提出从待排序的数组元素中随机地取出一个元素作为枢轴元素下面是随机化快速排序划分的伪代码——利用原有的快速排序的划分操作请填充其中的空缺处其中RANDOMij表示随机取i到j之间的一个数包括i和j RANDOMIZED-PARTITIONApr i=RANDOMpr 交换8和9//注空8和空9答案可以互换但两个空全部答对方可得分 returnPARTITIONApr 2随机化快速排序是否能够消除最坏情况的发生10是或否 1处填
设计模式117将抽象部分与其实现部分相分离使它们都可以独立地变化图5-10为该设计模式的类图其中118用于定义实现部分的接口 118处填
热门题库
更多
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术
电话交换专业技术