金蝶云苍穹中级面试题

前言

金蝶考试题汇总,首先上题库,在上真实题目,答案正确率只有60-70%,多加斟酌

其他参考答案

金蝶云苍穹中级认证复习题

中级题库

54.(多选)以下哪项打开方式必须setTargetKey(AB)
A.MainNewTabPage
B.InContainer
C.NewWindow
D.NewTabPage
55.(多选)在AbstractFormPlugin中,以下哪个方法原则上不允许修改数据模型(AD)
A.afterBindData
B.propertyChanged
C.afterCreateNewData
D.beforeBindData
56.(判断)控件如果设置为“隐藏元素”,在插件中将
无法访问该控件,一般情况下通过设置控件可见性来
实现不可见(对)
57.(判断)如果需要打印审批数据,没有现成的数据源,
必须使用自定义数据源(错)
58.(判断)列表插件中可以直接通过this.getModel()获取到列表所选行的单据数据包(错)
59.(判断)单据扩展后的元数据是以增量存储的,在运行期时元数据引擎会将原来的元数据和增量元数据进行整合再展示给用户(对)
60.(判断)BusinessDataServiceHelper.loadSingle方法可以只查询指定属性的值(对)
61.(判断)对应用户在业务平台没有删除权限的,可通过调用API接口服务绕过权限校验(错)
62.(判断)列表页面的属性【使用表单布局】可以设置从单据列表打开单据时打开的是哪个布局(对)
63.(判断)新建布局时可以自定义布局的标识,但是不能跟实体的标识一致(对)
64.(判断)单据标识是kded_testbill,给单据设计的布局
标识是kded_testbilllayout,查询数据包时可使
BusinessDataServiceHelper.loadSingleFromCache(
pk,“kded_testbillayout”)查询(错)
65.(判断)关于操作插件,在列表上触发时,拿到的单据数据包含所有单据头字段(错)
66. (判断)同一个单据有两个单据体时,两个单据体的新增分录按钮可以绑定同一个新增分录操作(错)
67.(判断)动态表单initialize事件执行非常频繁,插件尽量不要捕捉此事件去设置字段值、设置控件状态、侦听控件事件等逻辑,不然会消耗性能(对)
68.(判断)如果单据的标识是xx,扩展后的标识为xx_ext,那么数据包可以由
BusinessDataServiceHelper.newDynamicObject(“xx_ext”)创建(错)
69.(判断)外部系统访问金蝶云苍穹API服务时一定需
要先获取应用令牌(app_token)和访问令牌
(access_token)(对)
70.(判断)query出来的DynamicObject,不可用来直接保存,因为不含快照信息,会导致所有的记录操作
都变成insert,BusinessDataServiceHelper.load出来的对象才可save(对)
71.(判断)动态表单是最基本的交互界面,移动端表单、单据、基础资料、报表,都是基于动态表单,动态表单的视图模型、数据模型、插件模型等,会被这些业务对象继承扩展(对)
72.(判断)实体操作可以触发操作服务插件,而表单操作无法直接触发操作服务插件(错)
73.(判断)业务插件运行在服务端,没办法直接获取到客户端界面上控件的;但插件可以通过系统封装的视图模型接口IFormView间接的访问、控制前端界面(对)
74.(判断)树形单据体的分录都可以直接删除(错)
75.(判断)为了提升运算速度,计算逻辑应尽量用存储
过程实现(错)
76.(判断)在关联配置物理表中,关联子表记录的是目
标单和反写字段值(错)
77.
(判断)控件的前景色设置红色后,标题和值域一定
会变成红色(错)
78.(判断)通常一个业务云的数据存放在同一个数据库
里,不支持将几个业务云数据存放在同一个数据库中(错)
79.(判断)列表插件中可以直接通过this.getModel()获取到列表所选行的单据数据包(错)
80.(判断)用户拥有开发服务云的权限后即可在开发平台启用或禁用应用(错)
81.(判断)当单据的字段很多且存在一些查询频率低的字段时,可以增加单据的拆分表,然后设置字段所属拆分表,以提高查询性能(对)
82.(单选)关于布局说法错误的是©
A.布局可以将原本页面中的某些控件隐藏
B.表单布局支持一个基础资料或单据设置不同的界面配置
C.可以在布局中添加文本控件
D.选择空白方式创建布局,将不会继承任何源
单的插件
83.(单选)在操作单据A的业务数据时同步更新单据A、B的业务数据(AB属同一个分库),为保证数据一致性,应该在以下哪个事件中进行处理?©
A.
beforeDoOperation(BeforeDoOperationEventArgs)
B.
beforeExecuteOperationTransaction(BeforeOperationArgs)
C.
beginOperationTransaction(BeginOperationTransactionArgs)
D.
endOperationTransaction(EndOperationTransactionArgs
84.(单选)IDataModel实例是在什么事件中初始化的
(B)
A.afterCreateNewData
B.createNewData
C.afterBindData
D.beforeBindData
85.(单选)门户首页方案中哪个选项需要配置“系统云/系统管理/首页定制/修改”权限,才可以配置对应方
案(B)
A.共享方案
B.全局方案和共享方案
C.全局方案
D.个性方案
86.(单选)algo计算中,以下哪种查询语句一定会产生笛卡尔积量级的计算(B)
A.in查询
B.left join查询
C.group by分组查询
D.top查询
87.(单选)jvm参数中Xms1024m的意思是(D)
A.JVM堆最大内存设置的1024M
B.JVM年轻代内存大小设置的1024M
C.JVM每个线程的堆栈大小是1024M
D.JVM堆初始内存设置的1024M
88.(单选)关于调度,哪个可以手工执行?©
A.调度任务
B.调度作业
C.调度计划
D.全部不支持
89. (单选)关于苍穹中MQ用法错误的是(A)
A.通过acker.deny方法来确认消息已被正确消费
B.消费端插件需要继承MessageConsumer并实现里面的onMessage方法
C.在团队开发环境中,不同开发人员使用同一个tag,你的MQ消息会被其他人消费掉
D.在MC下的公共参数
/root/config/mservice/prop配置mq的XML路径
2)acker.deny(messgelD);//消息重试
90.(单选)在报表表单插件中,以下哪个事件方法支持报表表头设置漏斗过滤?©
A.
beforeCreateFilterlnfo(CreateFilterlnfoEvent
B.
B.filterContainerlnit(FilterContainerlnitEvent,ReportQueryParam)
C.
SetSortAndFilter(List)
D.
filterContainerBeforeF7Select(BeforeFilterF7SelectEvent)
91.(单选)以下哪项说法是正确的?(D)
A.在操作插件中被使用的字段必须在
onPreparePropertys(PreparePropertysEventArgs)事件中添加
B.如果要在同一个事务内,更新同数据库不同表的业务数据可在afterExecuteOperationTransaction(AfterOpe
rationArgs)事件中操作
C.在
onAddValidators(AddValidatorsEventArgs)事件校验数据,若存在一条数据不通过,则所有数据均不会执行操作
D.在
beforeExecuteOperationTransaction(BeforeOperationArgs)事件中可取消批量数据执行操

92.(单选)在开发平台新建的页面是以什么形式保存的?
(D)
A.以html文件保存在web服务器
B.以xml文件保存在web服务器
C.以html数据结构保存在数据表中
D.以xml数据结构保存在数据表中
93.(单选)单据列表展示的数据最大支持多少条?(D)
A.无限制
B.1万
C.100万
D.10万
94.(单选)关于操作插件事务.下面方法执行顺序正确的
是©
1 beforeExecuteOperationTransaction2 afterExecuteOperationTransaction
3 beginOperationTransaction4 endOperationTransaction
A.③④①②
B.③①②④
C.①③④②
D.①②③④
95.(单选)单据中新增哪个控件后在保存元数据的时候不会在相应的数据表中新增字段©
A.物料
B.基础资料
C.基础资料属性
D.计量单位
96.(单选)关于单据类型说法错误的是?©
A.单据类型要结合单据类型控件来使用
B.单据类型可以设置锁定性
C.单据类型只能配置在单据上,基础资料不支
持配置单据类型
D.单类型可以给基础资料字段赋值
97.(单选)动态表单界面初始化事件执行顺序正确的是
(D)
1 initialize
2 beforeBindData3 afterBindData4 createNewData5 afterCreateNewData
A.②③①④⑤
B.①②③④⑤
C.④⑤①②③
D.①④⑤②③
98.(单选)代码中创建调度计划、调度作业,使用什么工具类?©
A.PlanHelper
B.ScheduleServiceHelper
C.ScheduleHelper
D.JobHelper
99.(单选)在列表运行态界面,有需求要设置默认过滤条件,并在界面上进行展示,可在哪个事件中进行开发?(D)
A.afterCreateNewData(EventObject)
B.
filterContainerlnit(FilterContainerlnitArgs)
C.filterColumnSetFilter(SetFilterEvent)
D.setFilter(SetFilterEvent)
100.(单选)以下关于单据的主业务组织属性描述正确的
是©
A.主业务组织没有具体含义
B.主业务组织属性必须设置
C.单据数据按主业务组织隔离
D.主业务组织所绑定的组织字段,其行政职能不能设置为行政组织
101.(单选)关于flex容器错误的是?(B)
A.flex容器可以添加绝大部分控件,包括另一个ex容器
B.flex容器支持多行并且自动换行,但是不支持多列并且自动换列
C.flex容器的“允许全屏”配置之后,可以在运行期让整个lex容器在浏览器中全屏显示
D.flex容器可以设置“可折叠”并且支持默认
折叠
102.(单选)关于设计规范说法错误的是(D)
A.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
B.业务对象中控件的标识(Key)在当前对象中不允许重复
C.业务对象不允许使用视图
D.苍穹数据库中外键标识必须以fk开头
103.(单选)通过以下哪项可将页面上文本字段的字体加粗?©
A.通过样式属性中的自定义样式配置
B.通过配置文本控件的样式属性”是否加粗”
C.在插件中通过设置文本控件的font-weight属性实现
D.在插件中通过TextEditsetFont方法设置
104. (单选)关于调度正确的是?©
A.主服务器宕机,会导致所有执行中的调度终止
B.主服务器宕机,不会自动恢复
C.调度集群支持高可用,一台Executor
Server岩机,可以将Job调度到可用的
Executor Server上执行
D.调度作业可以添加多个调度任务类
105.(单选)在单据的表单设计器界面预置一个未设置“字段名”属性的字段类控件,并在列表运行态表界面上
进行展示,必须要重写以下哪个事件才能实现前端页面上展示业务数据?(A)
A.
beforeCreateListDataProvider(BeforeCreateListDataProviderArgs)
B.afterCreateNewData(EventObject)
C.packageData(PackageDataEvent)
D.loadData(LoadDataEventArgs)
106.(单选)关于开发规范说法错误的是(B)
A.不允许禁用原厂(kingdee)插件
B.禁止在afterCreateNewData中修改数据对象
C.引用对象的创建或赋值必须保证对象类型是正确的
D.业务代码禁止直接访问平台的元数据表tmetaxXX
107.(单选)如果当前存在一个事务,想要开启一个新的
事务可以选择哪种事务传递类型©
A.NOT_SUPPORTED
B.SUPPORTS
C.REQUIRES_NEW
D.REQUIRED
108.(单选)关于苍穹的异常处理说法错误的是(A)
A.捕获到异常后,记录日志时只需要输出堆栈信息即可
B.苍穹系统里面,异常封装的类是KDException
C.catch异常后,不管是否往上抛出异常,都建议记录日志
D.KDException是运行时异常
109.(多选)关于业务单元说法正确的是(ACD)
A.业务单元可以通过行政组织快速新增
B.业务单元可以完全等同于行政组织
C.业务单元是从企业“业务”管理角度定义的业务经营单元,一般是企业的法人公司或法人分支机构,是业务数据的责任主体
D.行政组织是从企业中“人员”职责分工与协作角度划分的职能单元,也就是业务应用中通常称谓的“部门”
110. (多选)关于closedCallBack事件说法正确的是(BCD)
A.通过FormShowParameter打开的子页面,都会在子界面关闭时触发此事件
B.ClosedCallBackEvent.getReturnData(可以获取子界面返回数据
C.父界面的插件,可以在此事件,接收子界面返回的数据
D.ClosedCallBackEvent.getActionld()多处代码显示子界面时,通过此标识区分来源
111.(多选)关于beforePropertyChanged事件说法正确的是(ACD)
A.界面数据初始时,不触发此事件,例如在afterCreateNewData事件中,修改字段值,不会触发此事件
B.PropertyChangedArgs.getChangeSet()只能获取发生改变的数据的最新值
C.改字段值之前触发该事件
D.该事件用于通知插件字段值将要发生了改变,同步调整其他字段值
112.(多选)以下哪些事件是工具栏点击会触发的(AD)
A.beforeltemClick
B.click
C.beforeclick
D.itemClick
113.(多选)现场开发环境收不到mq消息,检查下面两项配置(AD)
A.
System.setProperty(“mq.debug.queue.tag”“每个人的专属tag”)
B.
System.setProperty(“bos.app.special.deployalone.ids”,”)
C.
System.setProperty(“redismodelcache.enablelua”,“true”)
D.
System.setProperty(“mq.consumer.register”,“true”)
//本地mq加入自己的唯一标识Svstem.setPropertv(“ma.debua.aueue.taa”.“ziiideminazi”):
114.(多选)关于beforeDoOperation事件说法正确的
是(ACD)
A.用户点击按钮、菜单,执行绑定的操作逻辑前,触发此事件
B.此事件无法给操作服务、操作插件传递自定义参数
C.
BeforeDoOperationEyentArgs.getSource()可以获取操作类型,操作执行类,包含了操作的配置信息
D.插件可以在此事件提示确认消息、校验数据、取消操作的执行等
3.传递给自定义操作参数给操作服务、操作插件。
115.(多选)字段布局面板可以添加以下哪种控件?(ACD)
A.文本
B.flex容器
C.按钮
D.基础资料
基础资
b单选按田
Q
116.(多选)企业外部人员类型包含哪些(ABE)
A.经销商
B.供应商
C.职员
D.机器人
E.客户
117.(多选)关于afterDoOperation事件说法正确的是(ABC)
A.如果有事务要求,则不允许在此事件同步修改数据库数据,以免同步失败导致数据不一致
B.插件可以在此事件,根据操作结果控制界面
C.这个事件,是在表单界面层执行的,没有事务保护
D.用户点击按钮、菜单,执行完绑定的操作后,只有结果成功才会触发此事件
118.(多选)容器化部署的苍穹环境,当前mservice服务pod名称为mservice-af878sdas,命名空间为cosmic,现在要查看苍穹日志下面操作正确的有?(ACDE)
A.docker logs -f mservice-af878sdas
B.kubectl exec it mservice-af878sdas-ncosmic-/bin/bash
C.kubect exec it mservice af878sdas-ncosmic --taif -f /mservicelogs/log.log
D.docker logs -f $(docker ps igrepmservice lawk‘{printf $1}’)
E.kubectl logs -f mservice af878sdas-ncosmic
119.(多选)调度执行失败,有效的排查方案是?(BCD)
A.试试手工执行,如果能执行成功,证明调度计划没有任何问题
B.调度监控,查找执行服务器上是否有部署对应的调度任务类
C.调度监控,查看主服务器是否异常
D.查看调度的运行日志和异常日志
120.(多选)关于分布式ID说法正确的是(ABCD)
A.UUID占用空间大,查询效率低
B.苍穹分布式ID相关的类是kd.bos.id.ID
C.苍穹分布式ID是采用的雪花算法
D.数据库自增主键ID在分库后不能保持唯一性
121.(多选)动态表单与单据、基础资料等业务单据的区别在于?(BCD)
A.动态表单适用于一切不适用于其他页面类型的场景
B.动态表单不提供直接的数据库存储操作,需要通过插件自行完成存储和查询
C.数据存储上,单据和基础资料提供数据的存储与查询功能
D.单据和基础资料有特定的业务场景与实际含义,而动态表单常用来做弹框等个性化页面
122.(多选)关于反写插件,以下哪几项说法是错误的?
(CD)
A.反写插件可以实现
beforeExecWriteBackRule方法,当反写绑定多个反写规则时,可以在此事件强制禁用系统预置的反写规则
B.反写插件在表单设计器页面的业务属性“关联配置”中注册
C.反写插件可以在
beforeCreateArticulationRow事件中取消本行的关联与反写,单据反写只触发一次
D.反写插件可以实现beforeTrack方法,可以在该方法取消关联、反写,单据反写只触发一次
*@remark
*升级版本后,系统预置插件,可以通过此事件,强制禁用系统预置的反写规则

  1. (单选)关于QFilter链错误的是©
    A.占位符的符号是?
    B.不同实体之间的filter不能进行and或or关联
    C.join的过滤条件中,不能加入其它实体的过滤
    D.一个QFilter可以用and、or连接其它QFilter ,组成一条链,链结后返回一个新QFilter对象
  2. (单选)关于门户首页的三种方案,以下说法不正确的是(B)
    A.个性方案可来自默认方案或共享方案
    B.每个人可设置多个个性方案
    C.每个人可以拥有多个共享方案
    D.首页方案只能有一个默认方案
  3. (单选)自定义校验器继承AbstractValidator后,校验逻辑需要重写哪个方法去实现(D)
    A.start()
    B.getData()
    C.run()
    D.validate()
    (单选)下面哪个操作插件事件是在事务内执行的(A)

A.beginOperationTransaction
B.afterExecuteOperationTransaction
C.beforeExecuteOperationTransaction
D.onAddValidators
(单选)关于表单绑定的插件说法错误的是(A)5.
A.通过继承生成的单据,也会继承父单据的表
单插件,但是这些插件可以禁用
B.一个表单可以绑定多个插件,可以通过设计
器调整插件的执行顺序
C.一个插件可以绑定到多个表单上
D.一个表单绑定多个插件,这些插件可以重写同一个方法,被重写的方法,按插件注册顺序执行
6.(单选)场景:单据A上有字段seg。1.有业务规则:“计算定义公式的值并填写到指定列”,seg=‘hello’;
2.有启用插件:afterCreateNewData事件里面写了model.setValue(“seg”,“byebye”);当新增页面打开时,字段seg显示的值是多少©
A.hello
B.hellobyebye
C.byebye
D.byebyehello
(单选)当单据工具栏的按钮没有绑定操作代码时,7.操作该按钮仍需对单据做校验,应该选择哪个事件实现校验逻辑(D)
A.操作插件自定义校验器的validate方法
B.表单插件的beforeClick事件
C.表单插件的beforeDoOperation事件
D.表单插件的beforeltemClick事件
8. (单选)关于DataSet描述错误的是©
A.DataSet遍历一次后会关闭,如后续还需要使用需copy后再遍历
B.DataSet需要被close
C.DataSet.copy()会消耗内存资源
D.如果DataSet有多次引用的,关闭根节点可
以关闭整个引用树
9. ((单选)如果二开单据要控制导入的时候只能导入当前组织的单据,如果操作过程中违反了该效验,应该使用以下哪个方法取消引入的过程(B)
A.afterCreateData
B.beforelmportData
C.afterlmportData
D.initlmportData
10.(单选)下列关于各类插件事件说法错误的是(A)
A.列表插件中需要注册工具栏的itemClick监听,才能触发beforeltemClick和itemClick事件
B.动态表单插件的initialize事件触发很频繁,尽可能不要重写去执行复杂逻辑,不然会消耗性能
C.在单据列表上执行单据操作,操作插件需要在onPreparePropertys事件添加需要用到的字段(id,number,name字段除外)
D.表单插件中的afterDoOperation事件处理操作后执行的通用业务,必须考虑执行的业务逻辑是否在列表上通用,如是则需要考虑选用
操作插件
11.(单选)子页面的插件调用
this.getView().getParentView().showTipNotification(“提示信息”)后还需要调用以下哪个方法,父页面才能显示提示信息©
A.returnDataToParent
B.sendFormAction
C.close
D.updateView
12.(单选)以下关于引入引出描述错误的是©
A.“更新已有数据并添加新数据”模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
B.“添加新数据”引入的时候只有在保存操作上设置唯一校验规则才生效
C.不能引入单据状态为“已审核”的数据
D.“更新已有数据”模式下引入的数据如果与
数据库中的数据不匹配则不会更新
13.(单选)在插件中构造SQL的时候,where的条件内容,使用占位符比直接拼接条件性能要好,原因是(D)
A.传参的方式阅读性较好
B.代码量较少
C.拼接的方式SQL会比较长
D.不需要再次语法解析
14.(单选)关于单据体类控件,以下说法哪项说法是不正确的(B)
A.树形单据体的控件编程模型为TreeEntryGrid
B.单据体每行数据模型中包含了单据体各字段值但不包含子单据体数据包
C.单据体的数据类型是DynamicObjectCollection
D.单据体每行数据的类型为DynamicObject
15.(单选)关于单据转换及反写的描述,下面哪项说法
不正确©
A.单据审核时执行了反写规则,反审核则会取消反写
B.单据转换过程中支持插件干预
C.如果上下游单据均有多个分录体,且都参与转换,这时如果有多个分录参与反写,此项功能可以通过配置转换路线和反写规则实现
D.如果源单据的单据头、分录都要被反写,那么在关联实体中需要选择的实体是分录体
16.(单选)以下哪个事件里拿不到当前页面视图模型(D)
A.beforeClosed
B.afterBindData
C.afterCreateNewData
D.preOpenForm
17.(单选)门户首页三种方案正确的加载顺序为:①默认方案②个性方案③共享方案©
A.①③②
B.①②③
C.②③①
D.③①②
18.(单选)分应用分库部署的情况下,当需要跨库修改数据的话,以下哪种做法是不可行的(A)
A.在beginOperationTransaction事件实现跨库修改数据
B.事务外修改跨库的数据,但在失败或异常时做补偿处理
C.使用分布式事务TCC处理
D.使用TCC分布式事务处理
E.通过MQ来实现跨库操作及保证事务最终
一致性
(单选)以下哪项关于日志输入或异常处理的做法是
19.不正确的©
A.为了方便查找功能调用过程,打印关键信息时可使用kd.bos.logging.Log.info(String)接口
输出日志
B.catch异常后,再往上抛出异常,通常不需要记录日志,如未往上抛出异常,务必记录日志
C.如果需要分析生产环境上才能出现的异常,可在catch里调用e.printStackTrace()进行日志输出
D.因为采用了微服务架构,所以日志的输出需要尽量使用平台自带的接口
20.(单选)当保存操作绑定了操作插件,然后在单据详情界面触发保存操作,以下哪个事件不会被触发(D)
A.beginOperationTransaction
B.afterExecuteOperationTransaction
C.beforeExecuteOperationTransaction
D.onPreparePropertys
21.(单选)进行报表设计时,列表字段控件绑定数据源
时选不到对应的字段,可能的原因是(D)
A.名称不一致
B.当前用户权限不够
C.数据源过滤条件不正确
D.控件类型与数据源字段类型不一致
22.(单选)关于缓存的使用下列说法错误的是(A)
A.缓存一定可以提升运行效率
B.页面缓存可以使用IPageCache
C.使用缓存时要注意key值不能冲突
D.缓存是会过期的
23.(单选)关于SaveServiceHelper.save()和
SaveServiceHelper.saveOperate()两个方法的区别说法错误的是©
A.若【save】操作开启必录,saveOperate()调用时也会进行必录校验
B.saveOperate()会调用表单的【save】操作
C.save()不会执行表单save操作插件代码,只
会执行必录校验
D.若【save】操作绑定操作插件,
saveOperate()调用时会执行操作插件代码
24.(单选)PC端标准的F7选择界面的界面参数类型是以下哪种©
A.FormShowParameter
B.BillShowParameter
C.ListShowParameter
D.BaseShowParameter
25.(单选)关于数据模型IDataModel和主实体模型DataEntityType的描述,以下哪项说法不正确(A)
A.业务需求必须动态修改主实体模型的属性时,可以直接在插件修改
B.getDataEntityType可以获取表单主实体模型
C.从DataEntityType可以获取实体的名称、
标识、表名等等
D.getDataEntity可以获取表单数据包
26.(单选)点击工具栏的保存操作(绑定了操作插件),这些事件①itemClick、②beforeDoOperation、
③afterDoOperation、
④beforeExecuteOperationTransaction、
⑤beginOperationTransaction、⑥onAddValidators
执行的顺序是(A)
A.①②⑥④⑤③
B.①②④⑤⑥③
C.②①③④⑤⑥
D.①②③⑥④⑤
27.(单选)关于confirmCallBack事件和closedCallBack描述不准确的是©
A.界面关闭时就会触发closedCallBack事件
B.closedCallBack事件的父页面可以接受子页面传过来的数据
C.closedCallBack和confirmCallBack都需要设置回调参数/属性
D.confirmCallBack需要用户确认交互信息后触发
28.(单选)下列的开发配置调度任务的过程,顺序正确的是:a.定义调度计划b.创建调度作业c.注册调度任务类名d.运行调度任务©
A.c->a->b->d
B.a->b->d->c
C.c->b->a->d
D.b->c->a->d
29.(单选)关于页面缓存的说法不对的是(A)
A.子页面拿不到父页面的缓存
B.页面缓存IPageCache是表单插件开发中必备利器,允许用于存放变量或其他关键数据,提高查询效率,减少数据库访问
C.通过界面视图模型可以拿到界面缓存
D.页面缓存随着页面的打开而产生,随着页面的关闭而销毁
30.(单选)插件上下文RequestContext中获取不到以下哪项内容(A)
A.当前单据数据包
B.traceld
C.当前登录的用户id
D.当前登录的业务单元
31.(单选)在对单据新增的时候,对继承的编码字段进行隐藏,以下哪项做法是正确的(B)
A.在表单插件事件afterCreateNewData()中用代码隐藏
B.通过设置可见性进行隐藏
C.在单据插件事件afterLoadData()中用代码隐藏
D.通过开启隐藏属性进行隐藏
32.(单选)小维同学打开了以前设计的一个单据,突然想将某个整型字段改为文本类型,下列哪项修改操作不会生效(A)
A.设计器删除原整型字段,再增加文本字段,使用原标识,数据库会自动替换为对应类型
B.设计器中将原整型字段的标识改成别的,再新增一个文本字段,使用原标识
C.删除整型字段以及数据库对应表中的列,在设计器中后增加文本字段,使用原标识
33.(单选)关于操作下列说法错误的是©
A.实体操作可以在后台调用
B.有些表单操作可以触发实体操作
C.所有表单操作都可以设置操作校验
D.实体操作不一定依赖表单操作
34. (单选)一个控件在设计器中设置为隐藏,如何让他在新增时可见(B)
A.在插件afterbinddata事件中用setvisible方法设置可见
B.设计器元数据优先级最高,哪种方法都不可以
C…配置界面规则
D.配置业务规则
35.(单选)关于苍穹日志输出kd.bos.logging.Log以下说法正确的是(A)
A.日志输出可以在monitor平台中查看
B.苍穹允许自定义日志实现,开发自定义的
LogFactory即可
C.苍穹的日志接口不能直接使用,需要自己根据接口重新进行实现
D.Log.error(Throwable e)可以直接打印异常
堆栈Throwable.stackTrace
36.(单选)如果某编码规则需求如下,B单据的编号需要带有A单据编号,且A单据编号变化时,B单据的流水号要重新取数且不允许断号,下列设置正确的是
(D)
A.不需要设置流水号依据
B.将A单据编号设置为业务对象字段
C.设置A单据编号为流水号依据
D.需要设置断号补偿
37.(多选)在单据插件开发时候,在迭代循环中(>1000),不可以加以下哪些代码(ACD)
A.BusinessDataServiceHelper.loadSingle()
B.i=i+1;
C.this.getModel().setValue()
D.this.getView().updateView()
38.(多选)关于开发过程中Jar包引用说法不正确的是(ABC)
A.可以随便引用苍穹中的存在的类
B.苍穹中没有的工具类,直接在本地环境中手
动添加第三方jar包引用就行
C.二开集成服务云(isc)时候,在开发环境没有报错情况下,可以直接使用财务云(fi)中已经写好的数据处理工具类
D.在开发任何的模块时候都可以使用
bos-servicehelperjar里面的类
39.(多选)关于FormView.showForm的入口参数说法正确的是(BCD)
A.打开移动单据可以使用
BillShowParameter
B.打开web报表可以使用
ReportShowParameter
C.打开web基础资料编辑界面可以使用
BaseShowParameter
D.打开web列表可以使用
ListShowParameter
40.(多选)在扩展开发供应链(scmc)代码开发时候引用以下哪个包是不规范的(AD)
A.
kd.fi.er.business.trip.service.DataServiceHelp
er
B.kd.bos.entity.datamodel.ListSelectedRow
C.com.alibaba.fastjson.JSONObject
D.com.test.StringUtils
41.(多选)this.getView().invokeOperation(“操作代码”)有可能触发以下哪些事件(BCD)
A.beforeltemClick
B.beforeDoOperation
C.afterDoOperation
D.OnAddValidators
42.(多选)DeleteServiceHelper中方法描述正确的是(ABD)
A.deleteOperation方法会触发删除校验
B.delete方法不会触发配置在delete操作中的服务插件
C.deleteOperation方法是做的逻辑删除,实际数据还存在库中
D.delete方法会直接删除数据
43.(多选)关于结果集查询下面哪些说法是正确的(ABD)
A.orderBys的属性,若其实体对象属于不同的应用,则orderBys的属性必须在
selectFields中有(如果没有则运行期将抛异常
B.查询数据量较大情况下能用queryDataSet的时候不用query,因为DataSet内存耗费少,用数据游标逐条取出,不容易造成0OM
C.query出来的DynamicObject,可用来直接保存
D.明确selectFields,只查询需要的属性,尽量少用""或*,以减少不必要的开销
44.(多选)给一个单据设计了布局后,在布局页面不能增加以下哪些控件或字段(AD)
A.文本字段
B.按钮
C.页签容器
D.基础资料字段
45.((多选)下列关于系统封装的基础对象(视图对象、数据模型对象、插件模型对象)在服务端的创建销毁时机说法正确的是(BCD)
A.以上说法都不正确
B.用户与表单界面交互时,服务端会初始化基本对象
C.界面加载完成后,服务端会销毁基本对象
D.表单界面加载时,服务端会初始化基本对象
46.(多选)关于BusinessDataServiceHelper和QueryServiceHelper说法正确的是(ABD)
A.QueryServiceHelper查询出来的数据不带关联属性中的引用属性
B.BusinessDataServiceHelper查询出来的DynamicObject可以直接修改值然后保存
C.在处理大批量数据时候,使用
QueryServiceHelper获取DataSet,然后进行迭代计算
D.BusinessDataServiceHelper默认加载关联属性中的引用属性
47.(多选)苍穹提供了多种不同类型的参数,支持针对用户不同级别不同场景下的参数配置功能,哪些类型参数需要发布到参数发布平台启用才能生效(BCD)
A.列表控制参数
B.应用参数
C.云参数
D.公共平台参数
48.(多选)有关DataSet的join方法描述正确的是(ACD)
A.JoinType支持以下类型:InnerJoin、LeftJoin、RightJoin、FullJoin、CrossJoin
B.join方法返回值的类型是DataSet
C.等价于SQL的Join
D.通过JoinType决定Join类型
49.(多选)可以通过以下哪些方式找到页面的标识(ABC)
A.在
FormView.showForm(FormShowParameter)打断点看FormShowParameter的formld
B.如果知道界面名称,直接在开发平台搜页面,然后看标识
C.在界面通过快捷键Ctrl+Alt+G打开设计器的界面,然后看标识
50.(多选)以下关于开放平台的内容描述正确的是(ACD)
A.业务对象操作服务:表单定义的操作可以直接发布
B.对业务单据的审核操作只能通过自定义服务实现
C.AI服务:用于和金蝶的AI平台进行对接,
封装了一些AI平台的接口,可以通过AI服务与AI平台完成一些AI业务方向的逻辑
D.开放平台支持主动调用第三方系统的接口
51.(多选)在苍穹中处理异常中,处理正确的是(ABCD)
A.UI显示的异常信息,应是业务语义,让用户知道下一步该怎么处理
B.所有业务异常类统一使用KDBizException
C.程序异常统一使用KDException异常类
D.catch异常后,未往上抛出异常需要在日志
中输出异常堆栈,还有相关上下文
52.(多选)在使用数据查询接口时候,以下哪些是不规范操作(BCD)
A.在编写脚本时候,需要统一使用金蝶脚本规范KSQL语法,禁止使用方言
B.在循环中访问使用
BusinessDataServiceHelper查询数据
C.在处理大批量数据时候,使用
QueryServiceHelper获取DataSet,然后进行迭代计算
D.通过直接写SQL方式取基础资料和单据数据
53.(多选)关于BusinessDataServiceHelper和QueryServiceHelper说法不正确的是(ACD)
A.在循环中访问使用
BusinessDataServiceHelper查询数据不影响性能
B.Load…fromCache:先从缓存加载,如果不命中的话从数据库加载数据,并缓存
C.BusinessDataServiceHelper.LoadSingle()是先从缓存取数据,没有再从数据库中获取
D.QueryServiceHelper调用algo计算框架进行数据查询
试题9
7.(多选题)卡片分录的作用跟单据体一样,只是展示的形式不一样?(A)
A.对
B.错
9.(判断题)扩展单据时,在原应用里直接扩展单据即可?(B)
A.对
B.错
10.(判断题)如果该分录有子分录,则无法直接删除,
需要先删除子分录才能再删除该分录(A)
A.对
B.错
4.(多选题)关于iframe控件的说法正确的是?(ABCD)
A.iframe控件的作用是在苍穹的页面嵌入第三方网页
B.通过调用iframe控件的setSrc方法可设置打开
哪个第三方页面
C.iframe控件发送消息给第三方页面通过使用postMessage实现
D.iframe控件接受第三方页面的消息通过customEvent实现
5.(多选题)关于附件控件的描述以下哪些选项是正确的?(ABCD)
A.用户可以通过附件上传常见的文件,如图片
,office文档等来补充表单,分录的信息
B.附件控件分为附件字段和附件面板
C.附件字段需要单独绑定物理表,以便创建附件实体,而附件面板则无需此步骤
D.所有附件面板的附件存在同一个表
7.(多选题)苍穹常见的容器控件有?(ABCD)
A.Flex面板
B.字段布局面板
C.高级面板
D.分割容器
10.(判断题)第三方页面接受消息需要注册监听message事件响应请求?(A)
A.对
B.错
11.(判断题)Weboffice控件支持word,excel文档的在线编辑,保存?(A)
A.对
B.错
14.(判断题)点击打开Weboffice控件会打开>第三方WebOffice控件窗口,然后在该窗口进行文档编辑和保存?(A)
A.对
B.错
17.(判断题)通过容器的快速布局面板的布局模板可以快速实现容器的布局?(A)
A.对
B.错
18.(判断题)容器的布局属性启用多行多列后,可以实现自动换行?(A)
A.对
B.错
19.(判断题)容器的压缩拉伸比例是用来控制子项的放大或缩小比例的?(A)
A.对
B.错
20.(判断题)当容器是固定宽高时,通过设置扩展比
例和压缩比例为0,容器不会随父容器的大小而变化
?(A)
A.对
B.错
21.(判断题)Flex面板需要变成圆形时,可通过设置圆角半径为50%实现?(A)
A.对
B.错
23.(判断题)通过容器的快速布局面板的布局模板可以快速实现容器的布局?(A)
A.对
B.错
24.(判断题)容器的布局属性启用多行多列后,可以实现自动换行?(A)
A.对
B.错
25.(判断题)容器的压缩拉伸比例是用来控制子项的放大或缩小比例的?(A)
A.对
B.错
27.(判断题)nodemon的作用是启用本地静态资源服务?(B)
A.对
B.错
28.(判断题)脚手架已经内置了less依赖与编译,可以直接使用less进行css编写?(A)
A.对
B.错
30.(判断题)使用KDApi.getLangMsg获取到的词条需要自己翻译成其他语言?(A)对
(三).插件进阶
2.(单选题)以下说法不正确的是?©
A.弹出一个动态表单界面可以通过配置操作openform实现
B.弹出一个界面且子父页面之间需要互传参数,通过showform方法实现更合适
C.通过配置操作openform能实现打开单据新增界面,无法实现打开单据列表界面
D.通过showform方法可以打开动态表单,单据页面,列表界面,移动表单等等
3.(单选题)以下说法不正确的是?(A)
A.移动端单据的基类AbstractMobBillPlugin继承于移动表单基类AbstractMobFormPlugin
B.移动表单是移动端的动态表单,表单上的数据的保存,提交等业务处理都需要通过插件处理
C.移动端表单的基类AbstractMobFormPlugin继承于pc端动态表单基类AbstractFormPlugin
D.移动端单据数据模型和pc端单据的数据模型是一样的,都是BillModel
beforeltemClick点击事件注册提交按钮的监听时,registerListener注册的监听对象是工具栏的按钮标识?(错)
(四).基础服务进阶
1.(单选题)关于工作流插件WorkflowPlugin或接口IWorkflowPlugin提供的事件说明正确的是?(ABC)
A.calcUserids用来实现自定义参与人,返回的是用户id长整形数组
B.hasTrueCondition用来实现复杂条件的判断,返回类型是boolean
C.notify事件和notifyByWithdraw一般成对出现,所以在notify事件实现业务逻辑时,需要考虑是否要在notifyWithdraw实现业务回滚
6.(判断题)连接线条件规则,节点跳过条件,批量同意条件都可配置java插件或脚本来实现自定义条件判断?(A)
A.对
B.错
6.(判断题)连接线条件规则,节点跳过条件,批量同意条件都可配置java插件或脚本来实现自定义条件判断?(A)
A.对
B.错
7.(判断题)自动节点,审批节点进入或离开时,不仅可以使用java或javaScript进行扩展,也可以直接配置实体操作?(A)
A.对
B.错
8.(判断题)反写插件中beforeExecWriteRule作用时机是开始分析反写规则,计算反写量前,可用于取消当前反写规则的执行?(A)
A.对
B.错
9.(判断题)开发单据参数时不需要发布,保存即可使用?(A)
A.对
B.错
11.(判断题)预警平台设计了灵活的插件体系,可以对预警执行过程进行干预,满足复杂场景需求?(A)
A.对
B.错
(五).开放集成能力
2.(单选题)下列登录实现方式,严格意义来说属于单点登录的是?()
A.云之家,企业微信等第三方APP,通过配置或开发插件的方式可以实现免登录访问苍穹
B.


http://{domain}/ierp/accessTokenLogin.do?acces
s_token=XXX&redirect=http://{domain}/ierp,第
三方系统可以直接登录访问苍穹
C.苍穹集成金蝶云平台统一认证中心,打开苍穹时跳转云平台登录界面登录
D.通过苍穹登录界面登录到苍穹
4.(多选题)第三方访问保存操作服务时,以下哪些参数是必要的?(AB)
url:
A.access_token
B.表单数据data
C.filter
D.updateFields
8.(多选题)关于苍穹单点登录插件开发描述正确的是?(ABD)
A.callTrdSSOLogin方法用实现跳转到统一认证登录页面
B.getTrdSSOAuth会在统一认证中心登录返回后触发,在该方法可以判断是否可以登录
C.每一次登录,getTrdSSOAuth至多只会触发一次
D.sso插件需要在管理中心(MC)中租户下的数据中心进行配置
10.(判断题)只有定义api可以自定义api服务返回的信息?(A)
A.对
B.错
12.(判断题)集成服务编排是把集成云已有的数据源,集成对象,集成方案,消息服务,API接口,自定义函数等集成资源,通过流程化设计编排成集成服务,以支持更加复杂的业务场景?(A)
A.对
B.错
(六).数据计算能力
5.(多选题)以下哪些选项是Algo产生的原因?(ABCD)
A.数据库分库后替代SQL功能
B.替代复杂SQL
C.替代临时表
D.用于报表计算
6.(多选题)关于DataSet的说法描述正确的是?(ABCD)
A.DataSet是一种结果集,类似于JDBC ResultSet
B.DataSet的接口分为Transform和Action两大类接口
C.Transform类方法可以将一个DataSet转换生成新的DataSet
D.Action类方法会消耗DataSet,因为Action执行后DataSet会自动关闭
12.(判断题)DataSet经过多次转换后会形成一个引用树,引用树根节点关闭时会自动关闭其他所有节点?(B)
A.对
B.错
14.(判断题)DataSet.addField添加字段时,需要指定字段类型?(B)
A.对
B.错
(七).轻分析系列
1.(单选题)在数据建模中,将"学生表"中的"身份证号"与"信息表"中的"身份证号"创建关系,且两个表中的记录都是唯一的,则这两个表之间的关系是
?(B)
A.一对多
B.一对一
C.多对一
D.多对多
2.(单选题)假设"客户表"和"订单表"创建了"一对多"的关系,“订单表"为"多”,则下述说法正确的是
?(A)
A."客户表"中的一个记录能与"订单表"中的多个记
录匹配
B."订单表"中的一个记录能与"客户表"中的多个记录匹配
C."客户表"中的一个字段能与"订单表"中的多个字段匹配
D."订单表"中的一个字段能与"客户表"中的多个字段匹配
4.(单选题)关于数据分析,以下说法错误的是?(B)
A.用户可通过"查看数据"功能查看可视化单元的明细数据
B.数据分析支持发布到卡片库
C.数据分析结果支持导出Excel
D.数据分析支持对数据进行筛选
6.(单选题)以下哪些设置项不是通过仪表盘自定义外观风格功能设置的?O
A.仪表板中卡片的背景透明度
B.仪表板页面背景颜色
C.仪表板背景图片
D.仪表板中卡片的标题颜色
9.(多选题)以下哪些说法是正确的?(ABCD)
A.主题式分析包括数据分析,数据斗方,数据建模,仪表板,移动轻应用五个子模块
B.数据建模用于为数据分析和数据斗方进行原始数据的准备
C.数据斗方,是轻分析卡片设计工具
D.仪表盘,是对各种轻分析数据内容的综合布局工具
14.(判断题)仪表板可作为整体发布到卡片库,授权用户可将仪表板卡片添加到门户首页上进行综合布局?(A)
A.对
B.错
18.(判断题)数据建模中设置"创建人"字段按"当前用户名称"这个系统变量过滤,发布后,被授权人也只能看到"创建人"为他自己的数据?(A)
A.对
B,错
(八).平台服务能力
3.(单选题)以下说法不正确的是?(D)
A.跨应用部署时,一个应用想提供接口给另一个应用调用,需要按微服务的方式开发对应的接口
B.服务工厂路由命名规则为:{isv|公司标识}.{云id}.ServiceFactory
C.kd.bos.servicehelper.DispatchServiceHelper微服务调用帮助类,简化集群中不同微服务之间的调
用操作
D.二开的微服务需要使用DispatchServiceHelper的invokeBosService方法调用
4.(单选题)以下说法不正确的是?(A)
A.使用分布式缓存时,如果要更新数据,则先删除缓存中的键值,然后再更新数据库
B.本地缓存的缺点是集群多个节点不能共享
C.页面缓存在页面打开时生成,在页面关闭时销毁
D.使用分布式缓存可以自定义缓存的失效时间
7.(多选题)金蝶云苍穹里缓存分类包括以下哪些?(ABCD)
A.CDN缓存(主要用于缓存静态资源)
B.反向代理缓存(主要用于css,js等)
C.本地缓存(主要用于缓存元数据以及极高频率的数据)
D.分布式缓存(使用Redis)
9.(多选题)关于单据的列表页属性中以下说法正确的是?(ABCD)
A.可以设置已选合计字段
B.可以设置列表的默认分页条数
C.可以设置列表数据的过滤条件
D.可以指定列表中按某字段进行升序或降序排序
10.(多选题)关于分录控件的属性中以下说法正确的是?(ABCD)
A.设置了关键字段后,可以实现分录自动创建新行的快速新增
B.可以在属性中设置是否显示序号列
C.可以在属性中设置是否支持多选
D.可以在界面规则属性中为分录设置界面规则
E.分录属性中也可以设置即时触发值更新
11.(多选题)关于控件的样式属性以下说法正确的是?(ABCDE)
A.控件可以通过样式属性来设置边框样式
B.扩展比率就是控件的flex-grow样式
C.压缩比率就是控件的flex-shrink(压缩)样式
D.控件的样式属性中可以设置控件的宽度、高度、堆叠顺序、前景色、背景色
E.可以在控件的自定义样式属性中用css来自定义样式
12.(多选题)字段属性中的功能控制可以进行以下哪些配置?(ABCD)
A.允许复制
B.允许引入
C.允许引出
D.允许单据转换携带
13.(多选题)单据属性里的业务控制可以进行以下哪些配置?(ABCD)
A.参与单据转换
B.支持轻分析
C.显示编码规则配置
D.允许引入引出
E.允许复制
16.(判断题)如果想用第三方文件存储服务,苍穹提供了kd.bos.filestorage.spi.FileStorageService供客户开发接入自己的文件存储实现?(A)
A.对
B.错
17.(判断题)开启某个级别的日志,则只会输出该级别的日志?(B)
A.对
B.错
19.(判断题)errorCode代表错误代码,产品全局唯一,格式:产品云.应用.错误码(A)
A.对
B.错
(九)开发排错技巧
1.(单选题)以下说法不正确的是?(D)
A.可通过kd.bos.mvc.form.FormView.showForm实现弹窗
B.



AbstractFormDataModel.batchCreateNewEntryRow生成新分录
C.



kd.bos.entity.datamodel.AbstractFormDataMod
el.setValue进行字段赋值
D.



kd.bos.form.abstractFormView.showmessage弹出错误提示框
4.(多选题)苍穹平台提供了大量的基础功能以减少插件开发,实现业务构建的灵活快速,但有些情况下仍不得不开发插件。以下对必须要用插件实现的场景有哪些?(DE)
A.按单据审核状态锁定或解锁字段或按钮
B.对单据的必须字段进行必录校验
C.选择基础资料后,将基础资料上的属性值赋值到单据的其它字段
D.没有单据转换关系的单据间数据修改时同步更新
E.业务规则、校验规则、界面规则、下推规则、返写规则无法配置出来
5.(多选题)在我们交付过程中常见的插件开发场景有以下哪些?(ABCDE)
A.表单插件开发
B.列表插件开发
C.操作插件开发
D.接口插件开发
E.引入引出、消息、打印、附件、报表等插件开发
(判断题)界面规则除了可以实现页面元素的显示隐藏和锁定外还可以在列表页配置按条件显示行颜色功能?(A)
A.对
B.错
(判断题)可以通过业务规则实现按计算公式自动给指定字段赋值?(A)
A.对
B.错
(判断题)下推规则中一单推多单或多单推一单可以使用分单合并来配置?(A)
A.对
B.错
(判断题)反写规则只能用于有上下游转换关系的单据间?(A)
A.对
B.错
(判断题)为操作配置校验规则后,可以在操作执行前进行数据合法性校验、字段值合规性校验、组合字段唯一性校验、单据是否在流程中校验?(A)
A.对
B.错
1.(单选)关于QFilter链错误的是©
A.占位符的符号是?
B.不同实体之间的filter不能进行and或or关联
C.join的过滤条件中,不能加入其它实体的过

14.关

beforeBindData

afterCreateNewData说法正确的是?(ABCE)
A.beforeBindData事件比afterCreateNewData事件晚触发
B.在afterCreateNewData改变字段值,数据修改标志会变成true,页面退出时,会提示数据被修改
C.适合在beforeBindData中,调整视图模型中的控件属性
不适合在afterCreateNewData事件中,修改数据模型中的字段值
D.在beforeBindData事件中修改字段值,数据修改标志会是false,页面退出时不会提示数据被修改
E.单据界面加载过程中,afterCreateNewData不是必然会被触发,而beforeBindData必然触发
F.适合在afterCreateNewData事件中,修改数据模型中的字段值
35.关于反写插件,以下哪几项说法是错误的?
(B,D)
A.反写插件可以在beforeCreateArticulationRow事件中取消本行的关联与反写,单据反写只触发一次
B.反写插件在表单设计器页面的业务属性“关联配置”中注册
C.反写插件可以实现beforeTrack方法,可以在该方法取消关联、反写,单据反写只触发一次
D.反写插件可以实现beforeExecWriteBackRule方法,当反写绑定多个反写规则时,可以在此事件强制禁用系统预置的反写规则
15.关于beforeBindData和afterBindData说
法正确的是?(ABD)
A.beforeBindData事件,适合设置字段、控件的
属性,以间接的控制前端字段值、控件状态的刷新过程
B.beforeBindData事件比afterBindData早触发:在beforeBindData事件之后,系统会调用内置的字段值绑定过程,随后才会触发afterBindData事件;
C.beforeBinddata用的场景较少,用于数据包打包提交给前端之前的控制,起到"框定作用",仅用于精度等少数属性。其他属性不在beforeBinddata中定义
D.afterBindData事件,适合直接设置控件在前端表现的内容、状态
E.在beforeBindData事件中设置控件状态没有效果,因为系统随后会清空所有控件的状态
16.以下哪些是调度任务架构特性?(ACD)
A.高可用-一台Executor Server宕机,可以将Job调度到可用的Executor Server上执行
B.调度任务是基于事务的,出现调度异常时,调度任务类可以自动回滚
C.负载均衡,根据负载情况执行作业
D.调度与执行分离-基于MQ实现调度与执行分离,可以灵活配置多个执行端
17.以下哪些表格控件支持在预览时动态添加新的字段?(全选)
A.都支持
B.单据列表
C.报表
D.单据体
18.关 于 afterLoadData 事 件 与afterCreateNewData的区别说法正确的是?(ABCD)
A.单据界面以修改、查看模式打开,需到数据库加载单据,触发afterLoadData事件
B.单据界面以新增模式打开,不需要到数据库加载单据,触发afterCreateNewData事件
C.afterLoadData事件的数据包,来自于数据库,不建议在此事件修改字段值
D.这两个事件,在单据界面加载、刷新过程中,可以同时触发
E.afterCreateNewData事件的数据包,是全新创建的数据包,适合在此事件调整默认值
19.以下哪些操作会导致编码生成时不自增?(ABCE)
A.kd.bos.business.plugin.CodeRuleOp插件被关闭
B.没有开启流水号依据
C.没有设置适用组织
D.kd.bos.form.plugin.CodeRulePlugin插件被关闭
20.字段布局面板可以添加以下哪种控件?(ABCD)
A.基础资料
B.文本
C.按钮
D.Flex容器
21…动态表单与单据、基础资料等业务单据的区别在于?(ABCD)
A.单据和基础资料有特定的业务场景与实际含义,
而动态表单常用来做弹框等个性化页面
B.动态表单适用于一切不适用于其他页面类型的场景
C.数据存储上,单据和基础资料提供数据的存储与查询功能
D.动态表单不提供直接的数据库存储操作,需要通过插件自行完成存储和查询
判断题
1.默认的单据列表模板,二开不需要注册工具栏
点击监听,工具栏点击时,也可以触发itemClick事件?(A)
A.对
B.错
2.主实体模型(MainEntityType)的作用是获取对象的实体标识、实体名称、表名、获取所有字段属性等等?(A)
A.对
B.错
3.单据列表可以通过setFilter事件,实现列表按条件过滤?(A)
A.对
B.错
简答题
1.背景:某客户生产环境中,A单据列表(非基
础资料列表)数据库中总存储数据有100行,实际预览时,只显示出10条数据。现在请你排查该问题。
要求:
1、请描述出通用的排查方法。(4分);
2、请描述出不少于3种实际可能出现如上背景问题的三种原因。每种类型的原因算一种(6分);
3、描述要求不少于50字。
答:数据查询:首先,检查数据查询的语句是否正确,包括查询条件、排序等,确保查询的是正确的数据。使用数据库客户端工具执行相同的查询语句来验证数据是否正确。
数据量确认:查看数据库中的数据总量是否与预期一致。可以使用SQL查询来获取总行数,并与预期值进行比对。
分页设置:检查页面的分页设置,确保分页参数配置正确。特别注意每页显示的记录数,确保它不会导致只显示了部分数据。
数据权限:检查当前用户的数据权限设置,确保用户有权查看所有的数据行。如果权限受限制,可能会导致只显示部分数据。
可能出现问题的原因:
分页设置错误:如果分页设置的每页显示记录数太小,或者分页查询的逻辑有误,可能导致只显示部分数据。
数据权限限制:用户的数据权限配置可能限制了其只能查看部分数据,这会导致只显示有权访问的数据。
查询条件不当:查询条件可能没有设置正确,导致只返回了符合条件的部分数据。
数据库连接问题:数据库连接问题可能导致数据获取不完整,确保数据库连接稳定。
页面加载逻辑:前端页面的加载逻辑也可能存在问题,例如只加载了部分数据。检查前端代码以确保数据加载逻辑正确。
数据量超出限制:某些数据库系统对返回的数据量有限制,如果数据量超过了限制,可能会导致只显示部分数据。
2.在某项目中,目前金蝶云苍穹平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描
述自定义单据列表模板的大概步骤,要包含关键的改动点。?
答:①首先创建动态表单,在公共模板中选择空白页面,然后填写编码和名称,完成创建;
②添加控件.三件套(过滤,工具栏,单据列表)再加点
别的东西用来看效果,然后修改三件套控件标识,注意单据列表下的两个试图也需要修改标识.
③保存模板,复制标识到单据的列表页,替换原来的
bos_list,然后保存,预览.
试题2
1.BOTP转换规则/转换路线可以用于如下需求的场景中?(ABCDEFG)
A.指定两单单据类型之间的映射关系,应用于指定单据实体间的数据转换
B.转换规则支持拓展,支持继承,满足扩展需求
C.指定各个目标字段如何取值,应用于复杂数据计算下推的情况
D.设置业务规则,对转换后的目标字段值进一步处理,提供转换后数据的业务处理能力
E.指定需要跟踪,反写的实体,即关联主实体,支持数
据反写需求
F.同一个转换路线,支持多原则,应用于多方式下推
G.设置分单合并策略,应用于有子单据数据合并的场景
2.单据提交后,不进入流程的原因可能是?(ABCD)
A.zk配置的地址不对
B.MQ服务延迟
C.没配流程
D.不符合流程启动条件
3.代码中创建调度计划,调度作业,使用什么工具类
?(D)
A.PlanHelper
B.ScheduleHelper
C.JobHelper
D.ScheduleServiceHelper
4.在列表运行态界面,有需求要设置默认过滤条件,并在界面上进行展示,可在哪个事件中进行开发
?(A)
A.filterContainerlnit(FilterContainerlnitArgs)
B.afterCreateNewData(EventObject)
C.setFilter(SetFilterEvent)
D.filterColumnSetFilter(SetFilterEvent)
5.关于界面字段锁定性,说法正确的是?(BCD)
A.通过afterCreateNewData来设置锁定/解锁
B.通过业务规则来设置锁定/解锁
C.通过afterBindData来设置锁定/解锁
D.通过界面规则来设置锁定/解锁
12.金蝶云苍穹目前有8中参数类型,其中包含以下那些参数?(ABCD)
A.公共参数
B.应用参数
C.单据参数
D.云产品参数
13.jvm参数中Xms 1024m的意思是?(D)
A.JVM年轻代内存大小设置的1024M
B.JVM每个线程的堆栈大小是1024M
C.JVM堆最大内存设置的1024M
D.JVM堆初始内存设置的1024M
15.苍穹中的插件中关于控件注册监听的的接近于哪种设计模式?(D)
A.工厂模式
B.策略模式
C.代理模式
D.观察者模式
16.如果当前存在一个事务,则支持当前事务,如果没有事务则开启,的事务传递类型是?(B)
A.REQUIRES_NEW
B.REQUIRED
C.NOT_SUPPORTED
D.SUPPORTS
17.在单据的表单设计器界面预置一个未设置”字段名”属性的字段类控件,并在列表运行表界面上进行展示,必须要重写以下哪个事件才能实现前端页面上展示业务数据?©
A.beforeCreateListDataProvider(BeforeCreateListDataProviderArgs)
B.afterCreateNewData(EventObject)
C.packageData(PackageDataEvent)
D.loadData(LoadDataEventArgs)
18.关于数据中心,说法正确的是?(ACD)
A.不同数据中心数据的访问可以OpenApi访问
B.一个租户只能有一个数据中心
C.不同数据中心数据的访问可以通过苍穹orm数
据服务接口查询
D.一个租户可以有多个数据中心
19.苍穹页面类型包含有哪些?(ABCDE)
A.单据
B.卡片
C.动态表单
D.基础资料
E.轻量卡片
20.以下对”调度”的说法错误的是?©
A.调度任务在以前的苍穹版本,被称为后台任务,至今有某些视频教程,文档中依然把调度成为后台任务
B.大数据量的异步处理,推荐使用调度来完成
C.调度是纯后台的,在执行过程中,不支持对调度进行监控
D.大人物异步框架结合了进度条和调度,可以对调度作业的执行进度进行监控
21.关于beforeBindData事件说法正确的是?(ABC)
A.界面数据包开始构建时,开始生成指令,刷新前端字段值,控件状态之前,触发此事件
B.单据界面加载过程中,beforeBindData事件必然触发
C.插件可以在此事件中,调整后台视图模型(IFormView)中的字段,控件属性,间接控制前端界面字段值,控件状态
D.向前端东瓯国泰添加字段控件元数据后,在本事件中,向后台视图模型,添加字段的控件编程模型实例,以确保动态添加的字段值被输出到前端
22.关于操作插件事务,下面方法执行顺序正确的是
?(A)
①beforeExcuteOperationTransaction
②afterExecuteOperationTransaction
③beginOperationTransaction
④endOperationTransaction
A.③④①②
B.①②③④
C.①③④②
23.关于新建一个工作流时,其审批决策项有哪几种?(ABCD)
A.驳回
B.终止流程
C.不同意并终止流程
D.同意
判断题:
1.工作流节点控制的”允许上传流程附件”需要指定使用单据上的某个附件面板作为审批时上传附
件?(B)
A.对
B.错
2.如果mq(消息中间件)挂了,调度计划无法正常使用?(A)
A.对
B.错
3.kd.bos.servicehelper.QueryServiceHelper#query(java.lang.String,java.lang.String,kd.bos.
orm.query.QFilter[])查的出来的数据属于平铺对象,不能直接用于保存?(A)
A.对
B.错
O B.调度任务类派生自AbstractJob
C.通常情况下,一个调度作业可以配置多个调度任务类
4.mq.consumer.register设置为false,表示本届点不消费MQ消息?(A)
A.对
B.错
试题3
1.元数据可以分为设计时元数据和运行时元数据。设计时元数据可以扩展,也可以继承。扩展可以修改表名属性,继承不可以修改表名属性。
2.下列关于附件说法正确的是:
A.附件中的默认按钮可以自定义控制是否显示
B.附件面板数据存储的表是t_bas_attachment;附件字段数据存储的表是t_bd_attachment,另外还需配置关联表
C.附 件 面 板 的 帮 助 类 为
AttachmentServiceHelper,附件字段的帮助类为AttachmentFieldServiceHelper
D.附件面板的控件编程模型是AttachmentPanel,附件字段的控件编程模型是AttachmentEdit
E.附件上传成功之后,数据就会持久化到数据库中,当页面save或者submit的时候,会把附件和页面关联起来
3.以下说法正确的是:
A.可通过定义private全局变量来实现在事件afterCreateNewData(EventObject e)和事件itemClick(ItemClickEvent)之间传递业务变量的值
B.接
OperationServiceHelper.executeOperate可以 触 发 表 单 插 件beforeDoOperation(BeforeDoOperationEventArgs)中的业务校验
C.操作分为两大类:表单操作&实体操作。两者均可配置操作校验
D.移动端页面与PC端共用同一个实体模型
4.在调整页面布局时,字段布局面板控件支持以下哪几项配置
A.扩展比率
B.自定义样式
C.占整行
D.水平/垂直方向对齐方式
下列关于单据转换插件说法正确的是?
A.插件可以在initVariable事件中,对本地变量进行初始化。
B.插件可以在afterGetSourceData事件中,根据源单数据获取其他定制数据,或替换系统获取到的数据
C.afterConvert是转换插件中最后执行的事件
D.插件可以在afterFieldMapping事件,根据源单信息重新计算目标单据其它非转换携带字段
的逻
IMobileView增加了哪些公共方法?
A.getCurrentCityld
B.upload
C.setLocation
D.setMenultemVisible
以下说法错误的是?(A)
A.截至目前,openAPI 2.0的用户认证方式有六种分别是:AccessToken认证、摘要认证、JWT证、匿名认证、基本认证、签名认证
B.开放平台的OpenAPI基于Restful规范
C.为防止API重复请求,可通过请求头参数控制,
一定时间内同一API携带相同请求头参数的调
用,只有第一次请求执行,其余请求皆不执行
D.API一旦发布,新版本必须保证向下兼容。以下关于系统参数相关工具类错误的是?()
A.保存用户参数
SaveBillParameter.saveUserParameter(StringparameterFormld,Long userld,Long orgld,String formld,String jsonData)
B.获取单据类型参数
SaveBillParameter.getBillTypeParameter(Strinçformld,Long billTypeld)
C.保存公共参数、云产品参数、应用参数SystemParamServiceHelper.saveBillParameter
String parameterFormld,String formld,String jsonData)
D.获取单据参数
SystemParamServiceHelper.loadBillParameterlromCache(formld)
关于苍穹日志级别,以下由低到高,排序正确的是
?(A)
A.debug 、info、warn、error
B.info 、debug、warn、error
C.debug 、info、error、warn
D.info 、warn、debug、error
开启某个级别的日志,则当前及比它更低的级别的日志将被输出?
A.错误
B.正确
第三方系统能否集成苍穹工作流必须要考虑哪些因素?(ABC)
A.人员是否同步
B.第三方系统能否单点登录到苍穹
C.第三方系统是否支持苍穹的创建待办、处理待办、删除待办等苍穹工作流相关接口
D.第三方系统是否是苍穹内置的消息渠道(这个

53.SaveServiceHelper.Save()方法会直接插入数据到数据库,不会执行其他逻辑,比如操作校验逻辑等A
A.对
B错
55.全生命周期项目管理指从合同签订开始到交付完成全过程的管理A
A对
B.错
58.SaveServiceHelper.Save()方法会直接插入数据到数据库,没有集成其他多余操作,比如校验A
A对
B错
63.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段.A
A.对
B错
65.开启了整单撤回,在流程最后一个审批人处理之前,流程发起人可撤回流程B
OA对
B.错
66.只要是操作都受权限控制A
A对
B错
68.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体A
A对
B错
(单选题)以下说法不正确的是?D
A.可通过kd.bos.mvc.form.FormView.showForm实现弹窗
B.



AbstractFormDataModel.batchCreateNewEntryRow生成新分录
C.



kd.bos.entity.datamodel.AbstractFormDataModel.setValue进行字段赋值
D.可通过kd.bos.form.abstractFormView.showmessage弹出错误提示框
(多选题)苍穹平台提供了大量的基础功能以减少插件开发,实现业务构建的灵活快速,但有些情况下仍不得不开发插件。以下对必须要用插件实现的场景有哪些?DE
A.按单据审核状态锁定或解锁字段或按钮
B.对单据的必须字段进行必录校验
C.选择基础资料后,将基础资料上的属性值赋值到单据的其它字段
D.没有单据转换关系的单据间数据修改时同步更新
E.业务规则、校验规则、界面规则、下推规则、返写规则
无法配置出来
(判断题)反写规则只能用于有上下游转换关系的单据间?B
(判断题)数据建模中设置"创建人"字段按"当前用户名称"这
个系统变量过滤,发布后,被授权人也只能看到"创建人"为他自己的数据?A
关于列表属性描述不正确的是?C
A.用户有拖动的列宽(个性化数据列宽)>设计器设计的列宽>默认列宽
B.当单据有单据体时,列表如果开启了[单头显示],列表单据体的字段会被折叠起来
C.已选合计字段支持选择币别,单价,数量,金额字段
D.用户可在列表控制可以设置字段的对齐方式,隐藏性,列顺序等,该设置是按用户隔离的,不会影响其他用户的列表设置
(判断题)树形基础资料也是左树右表显示的,分组字段就是本身,分组字段是可以被选择返回F7?A
(单选题)以下哪个事件接口不属于AbstractFormPlugin
的事件接口?C
A.afterCreateNewData
B.afterBingData
C.afterLoadData
D.beforeClosed
(单选题)关于打印,以下说法错误的是?C
A.基于实体模型
B.只能在WEB端进行模板编辑
C.没有实体也可以设置套打模板
D.支持插件定制
单选题
1.以下关于引入引出描述错误的A
A.添加新数据"不能引入单据状态为“已审核"的数据
B.更新已有数据"模式下引入的数据如果与数据库中的数
据不匹配则不会更新。
C."更新已有数据"模式下可以引入暂存状态的数据,不能引入已审核状态的数据
D.“更新已有数据并添加新数据^模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
7.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的D
A.把问题的前因后果说清楚
B.把问题出现时的详细日志附上
c.提供初步判断,以防重走已排查过的问题点
D.只提供前端页面的文字提示信息
9.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?B
A.getSelectedRows
B.getCurrentSelectedRowInfo
Cc.getFocusRowPkld
D.getFocusRow
11.如果某普通业务用户(不是管理员,且不具有系统云的操作权限参,TA在门户首页中添加了部分卡片后点击“完成””。请问此时发生变化的是以下哪个方案B
A.默认方案
B.个性方案
C.共享方案
14.T-SQL中,数据查询的命令关键字是C
A.Selcte
B.Get
c.Select
D.Sel
15.关于单据表名说法不正确的是C
A.单据表名即数据库表名称
B.单据表名命名规范推荐以水开头
C.继承单据和源单必须共同一个表名
D.扩展单据表名和源单必须共用一个表名
16.业务蓝图设计包含的内容,正确的答案是A
A.以上答案全是
B.集成方案设计
C.数据方案设计
D.业务流程设计
18.关于业务蓝图的描述错误的是D
A.可以作为验收的依据
B.是客户企业末来业务跟管理软件的结合
C.对客户企业未来业务的规划
D.主要作用是签字咬款
19.以下关于itemclick(ItemClickEvent)事件和click(EventObject)事件描述不正确的是A
A.itemClick(ltemClickEvent)事件和click(EventObjec)事件可以通用
B.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
C.itemClick(ltemClickEvent)事件是通过kay判断点击的是哪个元素
D.click(EventObject)事件主要适用场景是监听表单上的元素
22.在金蝶云苍穹的架构中,微服务控制的最小粒度是什么?A
A.应用
B.云
C.表单
D.组织
24.界面规则不可以实现以下哪项效果A
A.根据条件控制单据列表单元格的颜色
B.根据条件控制单据上某个字段的显示隐藏
C.根据条件控制单据某个字段是否必录
D.根据条件控制单据上某个字段的锁定性
25.以下关于界面插件说法正确的是()。D
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.单据界面只能注册一个插件
C.同一单据多个插件的执行顺序随机
D.同一单据多个插件按注册顺序执行
27.门户首页三种方案加载顺序的优先级为:BCA
A系统首页默认方案B个性方案C共享方案
28.在布局设计里面以下哪种控件可以使用().B
A.通用字段
B.通用控件
C.业务字段
D.单据体
30.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限"左树"中
C.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
32.以下关于权限配置中描述错误的是?A
A.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
B.如果单据界面需要根据不同的用户是示不同的内容可以通过字段权限实现
C.数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
34.在财务云新建应用时,其所属分库默认是以下哪个?A
A.财务库
B.系统库
C.扩展开发库
D.开发服务库
35.如果需要修改打印数据的来源应该在以下哪个方法中实现C
A.afterOutputElement
B.beforeOutputElement
C.customPrintDataEntiies
D.beforeLoadData
多选题
36.关于按钮/工具栏项说法正确的是AB
A.BOS_v_4.0.012之后可以通过权限控制工具栏项的可见性
B.可以插件取消按钮!工具栏项的点击
C.按钮工具栏项必须绑定操作
D.按钮/工具栏项注册addltemClickListeners监听之后一
定会触发beforeltemClick事件
38.关于QueryServiceHelper说法正确的是BD
A.查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象。
C.调用algo计算框架进行数据查询
D.查询出来的数据不带关联属性中的引用属性
41.T-SQL中,TRUNCATETABLE TABLE语句的特点是:CD
A.用此语句删除的数据有日志记录,可以恢复
B.表数据越多,此语句执行越慢
C.执行性能与表中的数据规模无关
D.用此语句删除的数据无法恢复
42.关于首页方案以下哪几项说法是正确的?ABCD
A.修改个性化方案不需要当前用户有“系统云/系统管理/首
页定制修改"权限
B.系统首页默认方案"一旦变化,所有用户的门户都会变化
c.可将^共享方案"或"个性化方案"通过启用"设为默认“功能,而把它设置为当前用户的首页默认方案
D.可将“共享方案"另存为个性化方案”
43.编码规则的分段属性有ABCD
A.校验码
B.流水号
C.系统日期
D.常量
44.单据转换中单据体合并策略有ACD
A.一对一
B.一对多
C.多对一
D.按规则分组合并
45.关于QueryServiceHelper说法正确的是AD
A.查询出来的是平铺对象。
B.查询出来的DynamicObject可以直接保存回数据库
C.查询数据会走缓存
D.查询数据不会走缓存
46.关于字段【隐藏】属性和【可见性】属性的说法正确的是BD
A.设置为隐藏的字段不可以赋值
B.设置为不可见字段可以通过代码设置为可见
c.设置为不可见的字段不可以赋值
D.设置为隐藏的字段可以通过配置字段可见性设置为可见
47.关于流程管理员的描述正确的是ABC
A.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织
√B.流程管理员可以收到异常流程消息通知
C.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
D.流程管理员只能跳转流程,不能终止流程
48.操作的校验规则类型包括以下哪几种ACD
A.合法性校验
B.单据是否配置过流程桧验
C.字段值合规性校验
D.组合字段唯一性校验
50.会审节点的投票模式包括以下哪几种ABCD
A.按投票比例
B.一票否决
C.全部投票
D.按通过比例
判断题
51.SaveServiceHelper.Save()方法会直接插入数据到数据库,没有集成其他多余操作,比如校验A
A.对
B.错
52.用户需具有系统云——系统管理——首页定制页面的修改权限才能设置默认方案A
A.对
B.错
55.只要是操作都受权限控制A
A.对
B.错
56.要监听用户与界面上的控件交互,可以在registerListener事件中注册监听A
A.对
B.错
57.文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
62.SOW主要是保障乙方的利益B
A.对
B.错
63.单据需要使用权限的话需要在设计器的权限控制里开启【控制功能权限】A
A.对
B.错
65.如果流程节点配置了工作流角色。在流程运行期。会根据单据中的组织字段值动态确定工作流角色中的相关人员为任务接收人A
A.对
B.错
66.企业运营模式是指对企业经营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称A
A.对
B.错
70.方案阶段的工作过程可以描述为:项目组组织客户设计、研讨与确认业务蓝图和系统环境配置方案,包括业务流程、数据、集成、接口、权限等内容,并获得客户签字确认。
A
A.对
B.错
1.在金蝶s-HR产品绩效管理中,下列哪项不是实现矩阵式考核所必须的的特性?B
A.支持考核关系自定义
B.支持绩效结果正态分布
C.支持按考核指标设置评分人
D.支持按考核规则定义的区域配置评分流程
2.单据反写规则插件需要继承()类A
A.AbstractBusinessFlowServicePlugln
B.AbstractConvertPlugln
C.SysReportBaseService
D.AbstractOperationServicePlugln
4.T-SQL语句“Delete A”的作用是C
A.删除表A
B.删除列A
C.删除表A中的所有记录
D.这是一条语法错误的SQL
5.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的A
A.只提供前端页面的文字提示信息
B.把问题的前因后果说清楚
C.把问题出现时的详细日志附上
D.提供初步判断,以防重走已排查过的问题点
7.供应链的组成要素之间通过()建立起相互联系的关系B
A.资金流通
B.信息流通
C.商业流通
D.货品流通
9.单据列表插件中,对于itemClick事件,以下说法正确的是?A
A.用户点击某一条单据进入单据详情后触发
B.可在该事件取消按钮操作
C.用户点击列表主菜单按钮时触发
D.用户点击列表主菜单按钮前触发
11.在系统上线阶段,有可能出现用户抵触新系统的情况,以下哪个不是系统操作层面的原因?A
A.用户未真正理解、接受更换新系统,从而抵触新系统
B.和旧系统的操作习惯对比,新系统使用不熟练,耗时较长
C.新系统的一些不稳定因素,造成重复操作等问题
D.新系统操作手册不易理解等造成客户操作困难,体验差
18.以下关于itemClick(ltemClickEvent)事件和click(EventObject)事件描述不正确的是C
A.click(EventObject)事件主要适用场景是监听表单上的元素
B.itemClick(ItemClickEvent)事件是通过key判断点击的是哪个元素
C.itemClick(ItemClickEvent)事件和click(EventObject)事件可以通用
D.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
19.以下关于权限配置中描述错误的是?A
A.特殊数据权限需要和功能权限配合使用
B.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
C.“数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
20.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及
权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限“左树”中
D.开启了全员应用的情况下,该应用的权限项在用户授权

21.以下关于界面插件说法正确的是()D
A.同一单据多个插件的执行顺序随机
B.注册java插件时的插件路径填写的是java插件类的绝对路径
C.单据界面只能注册一个插件
D.同一单据多个插件按注册顺序执行
22.以下关于权限的描述哪项是错误的D
A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
24.门户首页三种方案加载顺序的优先级为:①系统首页默认方案②个性方案③共享方案C
A.①③②
B.①②③
C.②③①
D.③①②
25.如果某普通业务用户(不是管理员,且不具有系统云的操作权限),TA在门户首页中添加了部分卡片后点击“完成”,请问此时发生变化的是以下哪个方案A
A.个性方案
B.共享方案
C.默认方案
32.要实现规范的项目变更管理前提条件是A
A.事先约定规则
B.双方沟通
C.乙方强势
D.项目经理专业
33.以下关于itemClick(ltemClickEvent)事件和
click(EventObject)事件描述不正确的是C
A.itemClick(ltemClickEvent)事件是通过itemKey判断点击的是哪个元素
B.click(EventObject)事件主要适用场景是监听表单上的元素
C.itemClick(ItemClickEvent)事件和click(EventObject)事
件可以通用
D.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
多选
37.已知某条数据的主键,通过以下哪几项可查出该单据数据的详情ABCD
A.QueryServiceHelper.query
B.BusinessDataServiceHelper.loadSingle
C.BusinessDataServiceHelperload
D.ORM.create().query()
39.单据转换中单据体合并策略有ABC
A.一对一
B.按规则分组合并
C.多对一
D.一对多
40.操作的校验规则类型包括以下哪几种ABC
A.组合字段唯一性校验
B.字段值合规性校验
C.合法性校验
D.单据是否配置过流程检验
41.会审节点的投票模式包括以下哪几种ABCD
A.全部投票
B.一票否决
C.按投票比例
D.按通过比例
44.单据设计中可以选择的主键类型有()。BC
A.浮点型
B.整型
C.字符串
45.关于QueryServiceHelper说法正确的是BD
A.查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象。
C.调用algo计算框架进行数据查询
D.查询出来的数据不带关联属性中的引用属性
46.单据中关于单据状态的说法正确的是BCD
A.提交后单据状态由暂存变为已提交,会触发值更新事件
B.单据状态的下拉值可以自定义
C.系统预置的单据状态是暂存、已提交、已审核
D.默认情况下已提交的单据撤销后状态由已提交变为暂存
47.关于会审节点和审批节点的描述正确的是ABC
A.会审审批后不能撤回,但是普通审批节点可以撤回
B.会审节点不能修改下一步参与人,但是普通审批节点可

C.会审节点不能对单据进行修改,但是普通审批节点可以
D.会审节点可以没有参与人跳过,但是普通审批节点不可以
50.关于流程管理员的描述正确的是ABC
A.流程管理员可以收到异常流程消息通知
B.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
C.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织
D.流程管理员只能跳转流程,不能终止流程
52.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段A
A.对
B.错
53.企业运营模式是指对企业经营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称A
A.对
B.错
58.流水号依据需在流水号分段之前的编码分段中设置才有效A
A.对
B.错
61.编码规则分段中的值发生变化后,按编码规则重新生成编码。要实时显示效果还需打开编码字段的即时触发值更新属性A
A.对
B.错
62.文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
63.测试内容的一系列情景和每个情景中必须依靠输入和输出,而对软件的正确性进行判断的测试文档,称为测试用例。测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。A
A.对
B.错
64.用户需具有系统云——系统管理——首页定制页面的修改权限才能设置默认方案A
A.对
B.错
67.项目经理可以决定项目中止B
A.对
B.错
70.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体A
A.对
B.错
T-SQL语句“Delete A”的作用是 C
A.删除列A
B.删除表A
C.删除表A中的所有记录
D.这是一条语法错误的SQL
单据列表插件中,对于itemClick事件,以下说法正确的是? B
A.用户点击列表主菜单按钮时触发
B.用户点击某一条单据进入单据详情后触发
C.用户点击列表主菜单按钮前触发
D.可在该事件取消按钮操作
开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的C
A.把问题的前因后果说清楚
B.提供初步判断,以防重走已排查过的问题点
C.只提供前端页面的文字提示信息
D.把问题出现时的详细日志附上
请选出不属于界面初始化的事件D
A.initialize()
B.beforeBindData(EventObject)
C.afterCreateNewData(EventObject)
D.beforeDoOperation(BeforeDoOperationEventArgs)
以下关于权限配置中描述错误的是? C
A.“数据规则”用于控制用户查询数据行的范围
B.业务的操作如增删查改通过功能权限来控制
C.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
D.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
上线过程中,以下哪项工作应该由客户主导完成? A
A.推广上线
B.上线动员会召开
C.上线完成情况确认
D.上线问题处理
以下关于权限的描述哪项是错误的 A
A.开启了全员应用的情况下,该应用的权限项在用户授权
时不可见
B.非全员应用,则必须有实体配置权限项,且用户至少有
1个实体的全部权限,该应用才能在应用中心显示
C.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
SOW是以下那一个的首字母 D
A.Special of Work
B.Speech of Work
C.Script of Work
D.Statement of Work
单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?A
A.getFocusRow
B.getCurrentSelectedRowlnfo
C.getSelectedRows
D.getFocusRowPkld
以下关于itemClick(ItemClickEvent)事件和click(EventObject)事件描述不正确的是 C
A.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
B.click(EventObject)事件主要适用场景是监听表单上的元素
C.itemClick(ltemClickEvent)事件是通过key判断点击的是哪个元素
D.itemClick(ltemClickEvent)事件和click(EventObject)事件可以通用
编码规则的分段属性有 ABCD
A.常量
B.系统日期
C.流水号
D.校验码
单据设计中可以选择的主键类型有()。AB
A.整型
B.字符串
C.浮点型
关于列表的列宽说法正确的是 ABCD
A.用户拖动的列宽(记忆列宽)优先级最高
B.当列表数据发生变化时(筛选、翻页、搜索、刷新等),列宽将根据实际内容自动计算刷新
C.默认情况下列宽按实际业务数据自适应,自动计算显示宽度
D.不同类型的字段有默认的列宽
下面哪些是轻分析数据分析的功能特性 ABCD
A.拖拽分析
B.查看明细
C.导出
D.数据筛选
标准的列表界面包括以下哪几个视图 BCD
A.布局视图
B.卡片视图
C.轻分析视图
D.表格视图
权限管理的授权要素包括以下哪些内容 ABC
A.权限
B.用户
C.业务单元
D.管理员
关于注释规范不正确的是CD
A.需要在复杂的逻辑添加注释说明,类和方法前添加注释说明相关作者,联系方式,时间,作用,参数等相关信息
B.推荐使用Java doc常用标签写注释
C.在写注释时候不能加自己相关信息防止别人来找我麻烦
D.可以不用写注释,看不懂代码建议回学校找老师
已知某条数据的主键,通过以下哪几项可查出该单据数据
的详情 ABCD
A.ORM.create().query()
B.BusinessDataServiceHelper.loadSingle
C.BusinessDataServiceHelper.load
D.QueryServiceHelper.query
下列关于表单扩展和继承说法正确的是 ABC
A.一个表单可以被继承多次
B.扩展的表单拥有独立于父页面的权限项
C.继承的表单拥有独立于父页面的权限项
D.一个表单仅能被继承一次
以下哪个类是通用的数据库查询接口BD
A.kd.fi.er.business.trip.service.DataServiceHelper
B.kd.bos.servicehelper.QueryServiceHelper
C.kd.bos.servicehelper.operation.DeleteServiceHelper
D.kd.bos.servicehelper.BusinessDataServiceHelper
转换路线目前不支持扩展B
A.对
B.错
SaveServiceHelper.Save()方法会直接插入数据到数据库,不会执行其他逻辑,比如操作校验逻辑等 B
A.对
B.错
Java插件的所有方法都可以在KDE脚本开发工具中使用B
A.对
B.错
业务蓝图作为项目业务TO-BE的实现描述,不用锁定项目的交付范围及目标。 B
A.对
B.错
3.T-SQL中,数据查询的命令关键字是B
A.Selcte
B.Select
C.Get
D.Sel
5.以下关于权限的描述哪项是错误的A
A.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
B.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限“左树”中
C.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及权限相关的功
能的开发及测试,不建议开启全员应用来进行开发
D.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
8.按照系统上线问题的分级处理要求,最终用户发现了自己无法解决的问题,第一步应该向哪个角色反馈?D
A核心项目组成员
B.项目领导小组
C.甲方关键用户
D.甲方运维小组
10.俗称“只在需要的时候,按需要的量,生产所需的产品”的是DAMRP Ⅱ
B.MRP
C.ERP
D.JIT
12.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?C
A.getFocusRowPkld
B.getSelectedRows
C.getFocusRow
D.getCurrentSelectedRowInfo
13.以下关于itemClickltemClickEvent)事件和click(EventObject)事件描述不正确的是B
Aclick(EventObject)事件主要适用场景是监听表单上的元素
B.itemClick(ltemClickEvent)事件和click(EventObject)事件可以通用
CitemClick(ltemClickEvent)事件是通过key判断点击的
是哪个元素
DitemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
15.以下关于权限配置中描述错误的是?D
A.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
B.“数据规则”用于控制用户查询数据行的范围
C.业务的操作如增删查改通过功能权限来控制
D.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
17.在金蝶云苍弯的架构中,微服务控制的最小粒度是什么?B
A组织
B.应用
C.云
D.表单
18.金蝶云苍弯工作流服务流程设计中的节点不包含以下哪种D
A.共享审批节点
B.边界事件节点
C消息节点
D.动态审批节点
19.当需要对标准产品进行部分改造时以下那一项工作不应该由开发顾问完成A
A.开发业务方案设计
B.开发工作评估
C.技术方案设计
D.开发计划分解
22.以下关于权限的描述哪项是错误的D
A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
B.非全员应用,则必须有实体配置权限项,且用户至少有
1个实体的全部权限,该应用才能在应用中心显示
C,开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
23.关于registerListener()方法,以下说法错误的是C
A在该方法可以注册各个控件的事件监听
B.该方法会在界面初始化时期被运行一次C该方法在移动端也是可以使用
D.可以在该方法监听用户与前端界面交互的事件
24.关于单据数据的fid说法正确的是C
A.fid是单据元数据的唯一标识
B.fid是通过setvalue赋值生成的
C.默认情况下fid是平台自动生成的
D.默认情况下单据体表中的fid字段是唯一
26.门户首页三种方案加载顺序的优先级为:D
1系统首页默认方案2个性方案3图共享方案
A.132
B.123
c.312
D.231
27.以下关于界面插件说法正确的是()A

27.以下关于界面插件说法正确的是()A
A.同一单据多个插件按注册顺序执行
B.单据界面只能注册一个插件
C同一单据多个插件的执行顺序随机
D.注册java插件时的插件路径填写的是java插件类的绝对路径
30.请选出不属于界面初始化的事件D
A.afterCreateNewData(EventObject)
B.beforeBindData(EventObject)C initialize0
D.beforeDoOperation(BeforeDoOperationEventArgs)
32.在布局设计里面以下哪种控件可以使用()。
A通用控件
B.业务字段
C.单据体D通用字段
38.对T-SQL通配符描述正确的是:ABCA"“与“%”可以用作通配符
B.”"只能通配一个字符C“%”可以通配多个字符D“%”可以通配不连续的多个字符
39.编码规则的分段属性有ABCD
A.系统日期
B流水号
C.校验码
D.常量
41.设计报表的要内容包括ACD
A.配置过滤条件
B.实现数据存储C配置数据源
D.配置报表列表字段
42.同一单据的表头中的2个字段哪个属性不能相同()。CDA名称
B.字段类型
C.字段名
D标识
44.插件工作原理正确的是?ABD
A.插件可以在适当的时机,根据接收到的上下文信息,对
系统功能进行控制
B.插件的于预大大增加了系统扩展的灵活性
C.插件能对系统功能的全过程进行干预
D.插件只会在系统功能运行到了特定时刻,才能收到系统通知,进行功能处理
46.关于会审节点和审批节点的描述正确的是ABD
A.会审审批后不能撤回,但是普通审批节点可以撤回
B.会审节点不能对单据进行修改,但是普通审批节点可以
C.会审节点可以没有参与人跳过,但是普通审批节点不可以
D.会审节点不能修改下一步参与人,但是普通审批节点可以
47.权限管理的授权要素包括以下哪些内容ABCA用户
B.业务单元
C权限
D.管理员
48.关于QueryServiceHelper说法正确的是BC
A查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象
C.查询数据不会走缓存
D.查询数据会走缓存
50.单据转换中单据体合并策略有BCDA-对多
B.按规则分组合并
C.多对一
D.一对一
判断题
51.转换路线目前不支持扩展
A对
B错
52.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体
A对
B错
54.若客户最终用户没有充足时间进行UAT测试,可由实施顾问代替进行,或直接上线。
A对
B错
55.超级管理员可以设置下级管理员,并且将授权转移给下级管理员
A对
B.错
56.Java插件的所有方法都可以在KDE脚本开发工具中使用
A对
B错
58.开启了整单撒回,在流程最后一个审批人处理之前,流程发起人可撤回流程
A对
B.错
59.单据界面插件基类为AbstractBilPlualn,继承自动态表单界面插件基类AbstractFormPlugin,所以支持动态表单界面插件的全部事件
A对
B错
61.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段A
A对
B.错
62.外包业务是企业的核心竞争力之一
A对
B.错
68.应从上线开始进行问题管理
A对
B错
69.编码规则配置适用条件需要先配置适用条件属性和适用条件属性值
A对
B错
12.关于SOW中项目范围说法错误的是
A.业务范围即要实现的功能模块
B.包括了组织范围
C.包括了模块范围
D.包括了业务范围
13.以下项内容是可以在扩展单据中修改的
A.按钮操作代码
B.字段名
C.字段标识
D.按钮标识
14.如果-个单据需要在不同场景下显示不同的界面效果,
建议通过以下哪种方式实现?B
0 A.卡片
0 B.布局0 C动态表单
15.以下关于界面插件说法正确的是()。D
A.同一单据多个插件的执行顺序随机
O B.注册java插件时的插件路径填写的是java插件类的绝对路径
C.单据界面只能注册个插件
()D.同一单据多个插件按注册顺字执行
16.T-SQL中,数据查询的命令关键字是O
A.Selcte
O B.Select
D.Get
18.在布局设计里面以下哪种控件可以使用()。
A.单据体
B.业务字段
C)C.通用控件
D.通用字段
23.不属于项目范围变更管理事项的是:
A.总结变更经验
B.评估成本影响
C.干系人变更
C)D.分析变更原因
27.以下关于权限的描述哪项是错误的B
0 A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
C)B.开启了全员应用的情况下,该应用的权限项在用户
授权时不可见
G)C.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
()D.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
34.关于单据表名说法不正确的是
A.继承单据和源单必须共同一个表名
B.单据表名即数据库表名称
0 C.扩展单据表名和源单必须共用一个表名
C)D.单据表名命名规范推荐以tk开头
39.下列关于表单扩展和继承说法正确的是
A.一个表单仅能被继承一次
B.扩展的表单拥有独立于父页面的权限项
C.继承的表单拥有独立于父页面的权限项
D.个表单可以被继承多次
40.关于流程管理员的描述正确的是
D]A.流程管理员只能跳转流程,不能终止流程
口B.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织口
C.流程管理员可以收到异常流程消息通知
口D.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
41.对T-SQL通配符描述正确的是:
A.“%”可以通配多个字符
B.“_”只能通配一个字符
C.“%”可以通配不连续的多个字符
D.””与”%”可以用作通配符
1.关于confirmCallBack事件和closedCallBack描述不准确的是
A.closedCallBack事件的父页面可以接受子页面传过来的
数据
B.confirmCallBack需要用户确认交互信息后触发
C.closedCallBack和confirmCallBack都需要设置回调参数/属性
D.界面关闭时就会触发closedCallBack事件
13.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的
A.提供初步判断,以防重走已排查过的问题点
B.把问题出现时的详细日志附上
C.把问题的前因后果说清楚
D.只提供前端页面的文字提示信息
15.界面规则不可以实现以下哪项效果C
A.根据条件控制单据上某个字段的锁定性
B.根据条件控制单据上某个字段的显示隐藏)
C.根据条件控制单据列表单元格的颜色
D.根据条件控制单据某个字段是否必录
16.以下关于界面插件说法正确的是()。C
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.同一单据多个插件的执行顺序随机
C.同一单据多个插件按注册顺序执行
D.单据界面只能注册一个插件
17.以下关于权限配置中描述错误的是?A
A.特殊数据权限需要和功能权限配合使用
B.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
C.“数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
19.以下项内容是可以在扩展单据中修改的
A.字段名
B.按钮标识
C.按钮操作代码
O D.字段标识
21.俗称“只在需要的时候,按需要的量,生产所需的产品”的是A
A.JIT
B.MRP
C.MRP Ⅱ
D.ERP
22.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
23.门户首页三种方案加载顺序的优先级为:
①系统首页默认方案
②个性方案
③共享方案
A.①③②
B.③①②
C.②③①
D.①②③
25.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?
A.getFocusRowPkld
B.getSelectedRows
C.getCurrentSelectedRowlnfo
D.getFocusRow
26.在金蝶云苍穹的架构中,微服务控制的最小粒度是什么?
A.云
B.组织
C.表单
D.应用
超级管理员可以设置下级管理员,并且将授权转移给下级管理员
A.对
B.错
文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
要监听用户与界面上的控件交互,可以在registerListener事件中注册监听
A.对
B.错
1苍穹的列表视图类型包括
A.表格视图
B.统计视图
C.轻分析视图
D.卡片视图
2苍穹的操作校验规则包括ABCD
A.字段值合规校验
B.合法性校验
C.组合字段唯一性校验
D.文本格式校验
3单据列表插件中,对于itemClick事件,下面说法正确的是A
A.用户点击某一条单据进行入单据详情后触发
B.用户点击列表主菜单按钮前触发
C.用户点击列表主菜单按钮时触发
D.可在该事件取消按钮操作
4下列不属于界面初始化的事件是D
A.initialize
B.afterCreateNewData
C.afeterBindData
D.loadData
5金蝶云苍穹工作服务流程设计中的节点不包含以下哪种D
A.共享审批节点
B.边界事件节点
C.消息节点
D.动态审批节点
6会审节点支持以下哪些模式ABCD
A.一票否决
B.全部投票
C.按比例投票
D.按通过比例
9以下关于界面插件说法正确的是()。D
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.单据界面只能注册一个插件
C.同一单据多个插件的执行顺序随机
D.同一单据多个插件按注册顺序执行
知识点题目及答案
1.(多选题)金蝶云苍穹使用的云原生技术包括以下哪几种ABC
A、容器
B、微服务
C、DevOps
D、KDDM
2.(多选题)金蝶云苍穹PaaS提供以下哪些服务能力ABCDE
A、低代码开发服务
B、流程服务
C、API开放服务
D、企业级AI服务
E、数据集成能力
3.(多选题)以下哪些是金蝶动态领域模型具备的特性
ABCD
A、模型驱动
B、多租户隔离
C、可视化拖拽配置
D、无需编译部署
1.(单选题)以下哪项描述不正确C
A、苍穹动态微服务架构部署态时是按云或应用动态组合
微服务容器的
B、苍穹使用了多级缓存服务,以保证系统的高性能
C、对于苍穹应用中的负责计算服务,如成本计算暂时无法做到独立拆分
D、苍穹通过无状态服务的实现保证苍穹架构的高可用性
2.(多选题)使用苍穹开发平台进行客户化开发后的成果包括以下哪些内容ABC
A、JAVA包
B、元数据
C、静态资源
3.(判断题)对苍穹元数据进行扩展开发后产生的定制元数据是差量化存储的A
A、对
B、错
1.(单选题)以下哪项描述不正确D
A、新增的用户第一次登陆苍穹需要激活用户
B、新增的用户被分配开发服务云的权限或被添加为全功能用户才能进入开发平台
C、在分配许可时,给许可分组增加用户后需要同步许可
D、管理员不需要分配开发服务云的权限就可以直接进入开发平台
2.(判断题)开发商标识是用来识别开发商身份的凭证,同一个企业团队可使用同一个开发商标识A
A、对
B、错
1.(单选题)关于单据设计的说法不正确的是D
A、单据基于动态表单,继承了动态表单的全部特性
B、单据模板自带很多常用字段和按钮,通过模板创建单据可以减少开发工作量
C、新建单据页面时填写的编码必须是唯一的,这个编码也是单据实体的标识
D、单据是应用最广泛的业务对象之一,它的数据查看和存储需要通过插件完成
2.(判断题)单据带组织模板继承于单据模板,增加了组织字段,支持按照组织进行数据隔离A
A、对
B、错
1.(单选题)关于基础资料的描述不正确的是C
A、基础资料基于单据,继承了单据、动态表单的全部特性
B、基础资料强化了编码名称的使用,能被其他业务对象引用
C、只有通用基础资料才有带组织的模板

  1. (多选)以下哪些情况会触发afterDoOperation方 法 (ACD)
    A.
    OperateServiceHelperexecuteOperate(oper ationKey,entityNumber,dataEntities)
    B.SaveServiceHelper.save(dataEntities) C.this.getView().invokeOperation(“save”) D. 前端点击保存按钮
  2. (多选)关于界面规则描述,以下说法正确的有 (ACD)
    A. 通过配置规则条件,可以控制字段和控件是 否锁定、是否隐藏

B. 界面规则中可以实现将一个字段的值带到 另一个字段
C. 界面规则是金蝶云苍穹开发平台提供的一 项配置服务
D. 单头和单据体分开配置

  1. (多选)关于苍穹日志输出规范中正确的是(ABCD)
    A. 禁止在大循环中记录日志信息
    B. 除一些特殊工具外,所有程序日志必须使用
    kd.bos.logging.Log 框架,不允许使用第三方
    日志框架
    C. 正确设置日志级别: Debug 、Info 、Warn、 Error
    D. 输出日志一定要先判断当前记录日志级别 是否开启
  2. (多选)T-SQL 中,以下关于表别名的表述错误的 是 (AC)
    A. 表别名定义时,可以用任意的字符

B. 表别名一般在FROM 子句中定义
C. 一但使用表别名,该语句中的其它表也应当 使用表别名
D. 一但在语句中定义了表别名,就应在该语句 中其它位置使用表别名来引用表
205. (单选)关于工作流的描述,下面哪项说法不正确(D) A. 条件规则扩展:支持Java 扩展和
javaScript 脚本扩展,只能定义一个条件规则 扩展插件
B. 流程设计列表支持自己新增流程分类,以方 便管理流程
C. 会审的决策项设置只有同意和驳回两行,不 允许删行和增行
D. 目前系统中决策类型只有驳回和同意,且不 允许扩展增加
206. (单选)SoW 中项目组织与管理/条款说法错误的是

©
A. 甲方的组织在签订SOW 时往往无法明确
B. 要明确乙方的项目组织与职责 C. 要明确甲方的项目组织与职责 D. 要明确双方组织架构
207. (单选)以下关于itemClick(ItemClickEvent)事件和 click(EventObject)事件描述不正确的是 (B)
A.itemClick(ItemClickEvent) 事件主要适用场 景是监听工具栏上元素项
B.itemClick(ItemClickEvent) 事件和
click(EventObject) 事件可以通用
C.itemClick(ItemClickEvent) 事件是通过 itemKey 判断点击的是哪个元素
D.click(EventObject) 事件主要适用场景是监 听表单上的元素
208. (单选)关于单据转换过程中反写说法错误的是 (C )
A. 已经关闭的行,可通过设置转换路线的数据

范围不参与单据转换
B. 反写规则中“行关闭字段”的控件类型是单 据状态
C. 触发写的时机是上游单据保存、审核的时候

D. 如果分录行需要关闭那么需要在分录中增
加一个单据状态字段
209. (单选)界面规则的触发时机不包含以下哪一种©
A. 单据值更新时 B. 单据创建时
C. 单据关闭时
D. 单据初始化时
210. (单选)以下命名不符合苍穹开发规范的是 (D )
A. 二开单据表名t_abcd_demo_bill B.二开控件字段fk_abcd_textfield C. 表单插件命名 OrangeBillPlugin

D. 扩展的项目命名
abcd-fi-gl-formplugin-ext

  1. (判断)选单操作是在有单据转换关系的下游单据中 选择上游单据(对)

  2. (判断)单据头和单据体都可以通过配置模板来实现 单独引入、引出数据的功能(对)

  3. (判断)某项目刚完成现状调研,正在分析用户的培 训需求,对企业中高层领导应该主要开展标准产品功 能培训。(错)

  4. (判断)反写规则的关闭源单的状态字段只能选择单 据里字段类型为[单据状态]的字段(错)

  5. (判断)编码规则分段中的值发生变化后,按编码规 则重新生成编码。要实时显示效果还需打开编码字段 的即时触发值更新属性(错)

  6. (判断)单据头和单据体都可以实现引入、引出数据 的功能(对)
    217 . (判断)VBS即价值主张分解结构(对)

  7. (判断)如果客户要求单据编码必须连续,编码规则
    类型需要选择“新增显示”才能实现不断号(错)

  8. (判断)VMI 采购模式中库存的管理权属于供应商 (对)

  9. (判断)单据列表中的动态文本字段可以展示单据实
    体中不存在的字段(对)

  10. (判断)不同的容器可以添加的控件和字段是不一样
    的,比如字段布局面板里可以添加通用字段和业务字 段,不能添加通用控件(错)
    222 . (多选)苍穹开放平台(OpenAPI) 对外提供API 服务
    的接口,支持的协议有哪些? (AC)
    A.https B.RPC C.http D.ftp

  11. (多选)影响字段锁定性的因素包括以下哪些选项
    (AC)
    A. 界 面 规 则

B.插件设置 this.getView().setVisible
C. 设计器界面字段锁定性设置
D. 单据类型
224. (多选)基础资料公共模板包括 (ACD)
A. 基础资料模板
B. 列表模板
C. 树形基础资料模板
D. 分组基础资料模板
225. (多选)以下是正确的ORDER BY子句排序关键字
(AC)
A.DESC B.Down C.ASC D.DES
226. (多选)关于附件面板说法正确的是(AC)
A. 附件面板可以设置上传的附件格式

B. 附件面板可直接通过
this.getModel).setValue赋值
C. 附件面板不可以添加到单据体中
D. 附件面板的数据保存在所在单据/基础资料 中表的
227. (多选)关于BusinessDataServiceHelper说法不正
确的是 (AB)
A. 通过 load 方法,查询出来的数据修改后, 不能保存回数据库
B. 查询数据时,如果要查询全部字段必须要 用*关键字实现
C.Load…fromCache: 先从缓存加载,如果 不命中的话从数据库加载数据,并缓存.
D.LoadSingle0) 是直接从数据库加载数据
228. (多选)关于操作类型和操作编码的说法正确的是 (AD)
A. 一个操作编码只能绑定一个操作类型

B. 一个操作类型只能和一个操作编码绑定 C. 一个操作编码可以绑定多个操作类型
D. 一个操作类型可以和多个操作编码绑定

  1. (多选)打印模板制作过程中下面哪些方式可以有效 提升开发效率 (ABCD)
    A. 使用格式刷可以快速同步控件的样式信息
    B. 多页签单据(类似基础资料“供应商”如果
    打印时每个页签具有类似的布局可以使用网 格先布局,再使用复制功能
    C. 使用“重复”和“复制”功能可以快速添 加同属性控件
    D. 可以在大纲视图中按Shift选中多个控件
    后,再点击对齐、分布等调整控件位置

  2. (单选)关于单据建模过程中关联关系配置说法错误 的是 (B)
    A.关联关系配置用于记录单据转换过程中的信

息,信息内容包含上游单据信息、反写字段等
B.关联子表的必须配置反写字段 C.关联追踪表,用于上查源单
D.反写记录表,用于回滚源单

(单选)关于多布局开发下面说法不正确的是 (A) A 布局不能发布菜单
B. 开发布局选择类型为继承时。新建的布局跟 业务实体界面一模一样
C.布局除了不能增加字段。可以增加通用控件, 并且可以控制原有字段的可见性和
D. 一个业务实体可以开发多个布局

231 . (单选)MRPII 的核心是(B)
A.作业计划
B. 物料需求管理计划
C. 主生产计划
D. 资源控制计划

  1. (单选)以下关于引入引出描述错误的是©
    A. “更新已有数据”模式下引入的数据如果与 数据库中的数据不匹配则不会更新
    B. “更新已有数据并添加新数据”模式下如果 导入的数据与库中数据有重复那就更新该数据 C. “添加新数据”不能引入单据状态为“已审
    核”的数据
    D. “更新已有数据”模式下可以引入暂存状态
    的数据,不能引入已审核状态的数据
    233.( 单选)以下关于权限分配描述错误的是 (D)
    A. 一个业务角色可以包含多种通用角色
    B. 业务角色建立通用角色、用户、组织三方的 关系
    C. 通用角色是建立权限项与角色的关系
    D. 用户授权中“复制权限”功能只能复制直接
    授权的权限

  2. (单选)金蝶云苍穹门户配置支持的卡片类型不支持
    以下哪项? ©
    A. 单据统计卡片 B. 快速发起卡片 C. 工作流卡片
    D. 轻分析卡片
    (单选)在财务云新建应用时,其所属分库默认是以
    下哪个? (A)
    A. 财 务 库
    B. 开发服务库
    C. 系 统 库
    D. 扩展开发库
    235 . (单选)关于界面规则和业务规则描述,以下哪种说 法不正确 (D)
    A. 业务规则条件不成立时可不设置服务
    B. 界面规则可以在单据头设置
    C. 业务规则支持在单据头和单据体分开配置

D. 界面规则不可以在单据体配置

  1. (单选)以下关于界面插件说法正确的是(B) A同一单据多个插件的执行顺序随机
    B.注册java 插件时的插件路径填写的是java 插件类的绝对路径
    C. 单据界面只能注册一个插件
    D.同一单据多个插件按注册顺序执行
  2. (单选)关于基础资料控件说法不正确的是(B)
    A 可以通过设置过滤条件设置F7 选择列表的 数据范围
    B.F7 选择列表只能选择启用的数据,无法通过 配置实现可以选择禁用的数据C.勾选[快速新 增]后支持在选择F7 数据时新增基础资料数据 D.必须配置基础资料类型
  3. (单选)需求管理的原则不包括(B)

A 需求要文档化、版本化管理
B.需求变了只需要更新需求清单 C.需求要定期更新
D.需求要分类分级管理
239. (单选)金蝶云苍穹工作流服务流程设计中的节点不 包含以下哪种(B)
A 审批节点
B.动态审批节点
C.会审节点
D.消息节点
240. (单选)假设单据A 注册了插件K, 并已实现了各 个方法。现在从单据A 的列表界面点击一条数据进入 到编辑界事件不会触发(A)
A.afterCreateNewData
B.afterLoadData
C.preOpenForm
D.afterBindData

  1. (单选)关于布局以下哪项说法不正确(A
    A. 列表无法配置从列表打开单据是打开哪个 布 局
    B. 单据和基础资料都可以进行布局开发
    C. 审批节点支持配置布局方案
    D. 一个单据可以做多个布局

24 2. (判断)特殊数据权限用来控制特殊场景下的操作和 数据权限(对)
243. (判断)单据需要使用权限的话需要在设计器的权限
控制里开启控制功能权限
244. (判断)超级管理员可以设置下级管理员,并且将授 权转移给下级管理员(对)
245. (判断)文本字段默认不支持点击事件,但可以修改 编辑风格属性,来支持点击触发click事件(对)
246. (判断)单据头和单据体(分录)的业务规则均可以在

单据根节点的业务规则设置(错)
247 . (判断)单据设计器中,单据头有界面规则与业务规 则,而单据体只有业务规则(错)
24 8. (判断)在流程第一个审批人未处理时,流程发起人 可随时整单撤回流程(对)
249. (判断)系统支持二开添加自己的数据库分库(错)
250. (判断)分散采购是指企业在核心管理层建立专门的 采购机构,统一组织和实施企业所需物品的采购业务 (错)
251. (判断)字段权限是用来控制用户可查询及编辑的字 段范围,也称为列权限(对)
252. (判断)普通用户设置为管理员后,能给其他用户授 权(对)
253. (判断)工作流的参与人类型支持(组织/人员)关系、 工作流角色、人员、业务插件设置四种(对)
254. (判断)必要的基础设施是可以列入SoW 的主要假 定的(对)

  1. (多选)以下哪些模型属于实体模型 (AC)
    A. 基础资料模型 B. 动态表单模型 C. 单据模型
    D. 打印模型
  2. (多选)领域模型继承特性包含以下哪些作用(ABC)
    A. 基础资料模型 B. 动态表单模型 C. 单据模型
    D. 打印模型
  3. (判断)扩展单据时,在原应用里直接扩展单据即可
    (错)
  4. (单选)以下哪项说法是错误的 (D)
    A. 为指定树形单据体行添加新的子行可使用 insertEntryRow 方 法
    B. 在树形单据体行数据包中,固定多了一个隐

藏的列(pid), 记录父行的标识(id)
C. 为树形单据体添加顶级行可使用 createNewEntryRow 方法
D. 给一个行增加一个子行,这个子行排在全部 子行的最前面
259. (多选)以下哪些选项是属于树形单据体的功能
(ABCD)
A. 新增分录 B. 删除分录 C. 插入分录 D. 复制分录
260. (判断)如果该分录有子分录,则无法直接删除,需
要先删除子分录才能再删除该分录(对)
261. (单选)下面哪项关于卡片分录的说法不正确的是 (D)
A. 卡片分录是单据体控件的一种
B. 卡片分录有单独的界面规则配置

C. 要给卡片分录增加字段需要先增加卡片布 局容器
D. 卡片无法配置自定义样式

  1. (判断)卡片分录的作用跟单据体一样,只是展示的 形式不一样(对)
  2. (单选)以下关于子卡片分录的说法错误的是 (D)
    A. 子卡片分录在数据结构上,与子单据体一 致,只是改成用卡片方式展示
    B. 子卡片分录中的数据,是放在父单据体行数 据包下面,每条父行数据包含的子卡片分录, 相互隔离
    C. 在给子卡片分录存取数据前,需要先取到父 单据体行数据包,或指定父单据体行索
    D. 一条单据体数据只能对应一个子卡片分录
  3. (判断)修改子卡片分录信息时先选中对应的单据体 数据(对)

265 . (多选)关于iframe 控件的说法正确的是 (ABCD) A.iframe 控件的作用是在苍穹的页面嵌入第 三方网页
B. 通 过 调 用iframe 控 件 的setSrc 方 法 可 设 置打开哪个第三方页面
C.iframe 控件发送消息给第三方页面通过使 用postMessage 实现
D.iframe 控件接受第三方页面的消息通过
customEvent 实现

  1. (判断)第三方页面接受消息需要注册监听
    message 事件响应请求(对)
    267 . (判断)Weboffice 控件支持word,excel 文档的在
    线编辑,保存(对)
  2. (判断)点击打开Webofice 控件会打开>第三方
    WebOffice 控件窗口,然后在该窗口进行文档编辑和 保存(对)
  3. (单选)关于富文本控件描述不正确的是 ©

A. 富文本控件主要在图文或图表混编的情况 下使用
B. 富文本控件没有对应字段,所以保存和显示 都需要代码实现
C. 一般使用文本字段来存储富文本内容
D. 富文本控件风格分通用风格和精简风格

  1. (判断)富文本控件开启了自动保存属性后不用代码
    就可以实现自动保存(错)

  2. (多选)关于附件控件的描述以下哪些选项是正确的 (ABCD)
    A. 用户可以通过附件上传常见的文件,如图 片、office 文档等来补充表单、分录的信息 B. 附件控件分为附件字段和附件面板
    C. 附件字段需要单独绑定物理表,以便创建附 件实体,而附件面板则无需此步骤
    D.所有附件面板的附件存在同一个表

  3. (多选)以下哪些功能是附件控件支持实现的 (ABCD)
    A. 设置禁止上传的附件类型
    B. 设置附件上传的大小
    C. 支持常见文档和图片的预览
    D. 支持增加自定义按钮

  4. (单选)以下哪项说法是错误的 ©
    A. 区域化格式是全局的去设置日期、数字、时 间等基础控件的数据显示格式
    B. 格式化字符串的设置优先级高于区域格式
    的设置
    C. 日期控件的掩码设置YYYY 后可以选择到 日,但显示时只到显示年
    D. 日期控件的格式化字符串属性设置YYYY 后可以选择到日,但显示时只到显示年

  5. (判断)区域化格式目前不支持按国家配置不同的显
    示格式(错)

  6. (判断)当容器是固定宽高时,通过设置扩展比例和
    压缩比例为0,容器不会随父容器的大小而变化(对)
    276 . (判断)Flex 面板需要变成圆形时,可通过设置圆 角半径为50%实现(对)

  7. (单选)关于自定义控件开发的描述以下哪个选项是
    错误的 ©
    A. 当苍穹自带的控件无法满足需求时,可支持 自定义控件开发
    B.一个完整的自定义控件目录包括css、js、 html、indexjsb
    C.init 为自定义控件的初始化事件,常用于对 控件染,数据更新时也会触发
    D. 自定义控件接收到服务端的数据会触发 update 事 件

  8. (多选)自定义控件支持放在以下哪些容器 (ABD)
    A.Flex 面板
    B. 页 签 控 件

C. 字段容器
D. 高级面板
279. (判断)自定义控件的目录层级是/isv/开发商标识/
领域标识/方案id (对)
280. (判断)nodemon 的作用是启动本地静态资源服务
(错)
281. (判断)脚手架中已经内置了 less 依赖与编译,可
以直接使用less 进行css 编写(对)
282. (判断)可自行创建文件夹存放一些react/vue组件, 但需要保证main.is作为主入口(对)
283. (多选)关于自定义控件多语言开发原理描述正确的
是 (ABD)
A. 抽 出index.is 的词条,写入多语言的ison 中
B. 系统会根据当前语言环境获取对应的词条
文件
C. 使 用css 来设置多语言开发 D. 调 用KDApi 获取词条内容

284 . (判断)使用KDApi.getLangMsg 获取到的词条内
容需要自己翻译成其他语言(对)
285. (单选)关于插件上下文的说法不正确的是 (B) A. 插件事件参数封装了事件源、数据包等对 象,可直接使用
B. 所有插件事件参数封装的内容都是一样的 C. 表单插件中可以获取界面模型和数据模型 D. 通过界面模型可获取界面上的控件模型
286. (多选)以下哪些工具类是属于bos-servicehelper 下的 (ABCD)
A.BasedataServiceHepler B.SaveServiceHelper
C.QueryServiceHepler
D.WorkFlowServiceHepler

  1. (单选)没有绑定操作的按钮需要做校验,应该用哪 种实现方式(B)
    A. 在 beforeDoOperation 事件做校验
    3

106844802365114438 刚刚 …的验证码为:346454,有效期5分钟,请确 认为本人操作,并且不能泄露验证码。
回复标记已读复制验证码


A.可以通过get的方式获取 accessToken
B.自定义 api 是零代码模式,可以一键发布openapi
C.openapi可以通过匿名访问
D.操作api 是零代码模式可以一键发布openapi

  1. 关 于 动 态 表 单 插 件 事 件 loadCustomControlMetas 说法错误的是 ABE
    A.onGetControl 方法会向前端浏览器界面输出动 态控件的元数据;
    B.界面显示后,构建好界面显示参数后,触发此事 件

C.插件可以在 loadCustomCentrolMetas 事件修改
显示参数,向前端动态增加控件
D.动态添加字段时,还需要同步处理onGetControl
事件,向表单添加控件编程模型实例,并侦听控件 的插件事件
E.loadCustomControlMetas 方法是向界面主实体 模型,动态注册新的属性对象
F.动态添加控件时,还需要同步处理onGetControl
事件,向表单添加控件编程模型实例,并侦听控件 的插件事件

34.以下哪几项控件可以放在字段布局面板中? 全 选
A.弹性域
B.基础资料属性
C. 标签
D.附件字段

40.反写超额检查支持哪些检查模式ABC 绝 对
E
A.严 格 控 制 , 不 允 许 超 额 1
B.根 据 源 单 条 件 选 择 控 制 模 式 1 C. 不控制,允许超额1
D. 允许超额一次及多次 E.允许超额一次
41.基础资料控件的快捷新增说法正确的是 ABC
A.继承的页面二开可以开启/关闭快捷新增
B. 开启后基础资料模糊查询的时候显示新增按钮
C. 扩展的页面二开可以开启/关闭快捷新增
D.开启后基础资料模糊查询的时候有数据则不显示 新增按钮

44.下面关于单据界面插件描述正确的有?

AC
A. 继 承 自 动 态 表 单 界 面 插 件 基 类 AbstractFormPlugin
B.单据界面插件必须从插件基类 AbstractBiPlugIn 中派生
C.单据界面插件基类为 AbstractBillPlugIn
D.单据界面插件基类为 AbstractBasePlugln

4 6 . 在 只 继 承 标 准 单 据 列 表 插 件 基 类 (kd.bos.bi.AbstractListPlugln)且无实现接的情况 下,可以重写以下哪些方法? CD
A.beforeExportFile(BeforeExportFileEvent)
B.filterContainerBeforeF7Select(BeforeFilterF7S electEvent)
C.afterBindData(EventObject)
D.hyperLinkClick(ListHyperLinkClickEvent)

47.苍穹Flex 布局高级设置包括CD
A.单列布局 B.多行多列 C.水平布局 D.垂直布局

  1. 对 单 据 界 面 插 件 afterLoadData 和
    afterCreateNewData 事件描述正确的有? CD
    A.单据界面加载、刷新过程中,这两个事件都会触 发
    B. 这两个事件触发时机不一样
    C. 这两个事件触发时机一样,都是在界面数据包准 备完毕之后触发
    D.单据界面以修改、查看模式打开,需到数据库加 载单据,触发afterLoadData 事 件

50.以下哪些是编码规则生成编码过程调用到的插

件 BD
A.kd.bos.form.plugin.bdctrl.BaseDataFormPlugi n
B.kd.bos.form.plugin.CodeRulePlugin
C.kd.bos.form.plugin.TemplateBillEdit
D.kd.bos.business.plugin.CodeRuleOp

51.循环中更改某一字段的值后,直接在循环中调用 view.updateViewO 的做法是符合苍穹定制化开发 规范的 B
A.对
B.错

52.小明在参与一个分云分应用部署的项目,扩展开 发供应链云某一业务需求过程中,需要调用财务云 下的某一业务逻辑,小明采取的方式是直接依赖财 务云的 jar 包,认为只要测试环境没有出现问题即

可。以上小明的做法是符合定制化开发规范的 B
A. 对
B.错

61.场景:XX 项目中,领导让小明给某个用户添加某 个指定业务对象的全部功能权限,小明打开了人员 直接授权界面,选择了业务单元。
问题1:小明在授权界面没有找到该业务对象所属的 应用,请说出可能的原因(5分)
问题2:小明在授权界面找到了该业务对象的所属应 用,但是没有找到该业务对象,请说出可能的原因
( 5 分 )
回答:
问题1:
1.应用未发布 2.权限不足
3.搜索或筛选条件错误 4.系统配置问题
5.业务对象权限控制问题

问题2:

  1. 业 务 对 象 权 限 对 象 表 格 问 题 : 可 能 与 T_SEC_ObjectTypePermission 业务对象权限对象表格的 FVisible 授权界面可见性属性有关。如果该属性设置不正确, 可能会导致业务对象在授权界面中不可见。
    2.功能权限授权异常:当二开的单据发布在云星空后想做权 限控制时,如果新增的权限对象没有正确勾选控制功能权 限,或者发布菜单的权限项不正确,可能导致在业务对象 功能授权里选不到该业务对象。
    3.扩展与元数据控制:如果存在扩展并且元数据没有控制, 或者父节点没有控制,那么二开部署后的扩展单据的权限 控制需要重新勾选和保存。
    4.系统缓存或界面更新问题:有时系统缓存或界面未及时更 新,可能导致小明在授权界面中看不到最新的业务对象。
    5.业务对象未被正确添加:可能存在业务对象没有被正确添 加到系统中,或者添加过程中出现了错误,导致小明无法 在授权界面看到它。

  2. 根据苍穹部署架构,请描述 mservice 服 务 在 启
    动过程中,应用仓库、 Zookeeper、mc、mservice 之间的联系。
    1 . 应用仓库:提供应用的存储和管理,是mservice

服务启动时所需应用和插件的来源。
2.Zookeeper: 作为服务注册中心和服务配置中心, 为 mservice 服务提供服务发现和配置管理服务。
3.MC: 提供对mservice 服务的配置管理和启动控 制的接口或界面,帮助运维人员管理和监控 mservice 服务的运行状态。
4.mservice 服务自身:是金蝶云苍穹的核心服务之 一,负责管理和协调其他服务,在启动过程中加载 配置信息和依赖项,并与其他服务建立连接。这些 组件之间的紧密联系和协作,确保了金蝶云苍穹系 统的稳定运行和高效性能。

7.一个项目的运行环境有
1.SIT 环境2.DEV 环境3 .PRD 环境4 .UAT 环境,请问 产品上线过程迭代运行使用的环境顺序中哪个是

A.1234
B.2431
c.2134
D.2143

8.以下关于苍穹平台访问数据,说法正确的是 B A.因为缓存可以提升性能,所以在任何场景查询数 据 时 , 只 需 要 使 用 BusinessDataServiceHelper.loadFromCache 方法 即可,不需要考虑其他访问数据的方式
B.苍穹平台支持多数据库,为解决跨库问题,业务 数 据 建 议 通 过 BusinessDataServiceHelper 和 QueryServiceHelper访问
C.BusinessDataServiceHelper.loadSingle方法查 询的结果是平铺对象,不可以用于保存操作
D.QueryServiceHelperquery 方法查询的结构与单 据一致,可以用于保存操作

10.以下哪个操作符合苍穹定制化开发规范 A
A.报表列表插件的query 方法里所有叶子节点 DataSet 需要自行关闭
B.单据插件中使用algo 查询产生的叶子节点的结 果集 DataSet 需要自行关闭
C.单据插件中使用algo 查询产生的所有非叶子节 点的结果集DataSet 需要自行关闭
D.报表列表插件的query 方法里所有非叶子节点 DataSet 需要自行关闭

15.通过以下打印插件哪个方法可以修改打印整个 数据包 C
A.afterOuputElement
B.beforeloadData
C.customPrintDataEntities

D.beforeOuputElement

18.关于单据体说法不正确的是 D
A.单据体上的业务规则不能生效于单据头上的字段
B.插入分录是树形单据体独有的方法
C.单据体和单据不是共用一张表
D.子单据体可以不依附于其他单据体而独立存在

59.异常实例化时,需要指明子异常信息,对迁由其 它异常引起的异常,需要将原异常作为cause 传入, 对于异常信息需要参数化的异常,还需要传入参数 信息。以上关于异常实例化的说法是否正确?
A A.对 B.错

54.如果旧流程的基础上修改并发布了新流程,已经 在工作流里面的流程默认也会走新流程 B
A.对
B.错

56.自定义控件的控件方案,在上传之后,会解压, 并存放在苍穹的静态资源文件目录 A
A.对
B.错

29.关于附件路径,错误的是 C
A.附件的操作最终是调用了苍穹的文件服务的操作 B.附件字段控件的附件路径,会存储在附件字段表 bd_attachment
C.上传附件后,如果页面没有进行保存操作,默认

这个附件会存储在临时文件服务器或者磁盘中
D.附件面板控件的附件路径,会存储在附件字段表 bd_attachment

24.移动表单单据体要实现行选中类似的功能,可以 通过以下哪个控件实现 B
A.卡片选择标志控件
B.复选框控件 C.选择框控件 D.按钮控件

21.以下关于敏感信息处理,符合苍穹定制化开发规 范的是 C
A.将敏感信息以明文形式存储在配置文件或数据库 中
B.可以将敏感信息直接写在代码中
C.将敏感信息存储在配置文件或数据库中,并使用

加密算法进行保护
D.将敏感信息存储在代码中的注释中,以便开发人 员查看

第二套试卷
1.以下哪种情况下botp 关联关系会丢失A
A.下游单据某条数据被删除
B.单据转换的关联主实体配置被修改
C.反写规则被禁用了
D.上游单据某条数据被删除

7.关于扩展和继承说法不正确的是 B
A.扩展后的单据如果通过orm 框架去查询使用的 是原单据的标识
B. 继承后的单据如果通过orm 框架去查询使用的 是父单据的标识

C.扩展后的单据添加的字段也会被继承的子单据上 显示
D.继承后的单据权限是和父单据权限是各自独立的

19.在苍穹平台中,以下哪项是请求查询缓存的顺序
?A
1.CDN缓存 2.ehcache
3.nginx
4.redis 缓存 A.1324
B.3241 C.4123 D.1423

24.苍穹 ELK的日志收集流程顺序正确的是?苍穹 微服务将日志发布到kafka 队列中②logstash根 据配置的kafka的 topic从 kafka中收集日志并输

出到指定的es 数据库的索引中苍穹 monitor 从 es
中读取日志数据并展示 C
A.①③② B.③②① C.①②③ D.②①③

25.开发一个调度任务,正确的操作流程是 B
A.1、在开发平台搜sch taskdefine,注册调度任务 插件2、创建调度计划3、创建调度作业4、执行调
度任务
B.1 、在开发平台搜sch taskdefine,注册调度任务 插件2、创建调度作业3创建调度计划4、执行调 度任务
C.1、创 建 调 度 作 业 2 、 在 开 发 平 台 搜 sch taskdefine, 注册调度任务插件3、创建调度计划4、 执行调度任务

D.1、 创 建 调 度 计 划 2 、 在 开 发 平 台 搜 sch taskdefine, 注册调度任务插件3、创建调度作业4、 执行调度任务

27.以下哪个是MYSQL 执行计划语句的关键字 B
A.implement B.explain
C.execute D.made

39.工作流中设置参与人有以下几种方式全选
A.流程管理员
B.业务插件

D.工作流角色

40.关于单据标识说法正确的是 BD
A.无法在单据插件中获取到扩展后的单据标识
B.单据标识支持在元数据页面修改
C.无法在单据插件中获取到继承后的单据标识
D. 单据标识支持插件动态修改

41.关于动态表单数据模型IDataModel 的方法说 法 正 确 的 是

ABCD

A.createNewData 方法可以根据表单主实体模型, 创建表单新的数据包,字段填写好默认值
B.getDataEntity 方法可以获取表单数据包,
C.getProperty 方法可以获取运行时字段元数据对

象,又称为实体的属性对象
D.getDataEnttyType 方法可以获取运行时表单实 体元数据对象,又称为主实体模型,通过表单主实体 模型,可以获取界面上包含了那些单据体、字段
E.updateCache 方法可以把缓存数据更新到当前 表单数据包

44.会审模式支持串签,其业务模式支持以下哪些业 务模式? 全 选
A.一票通过
B.全部投票
C. 按投票比例 D.一票否决

45.以下哪些标准报表列表查询插件事件可以通过 二开扩展。 BD
A.final DataSet query

B.protected DataSet query C.private DataSet query
D.public DataSet query

46.单据转换插件哪些事件可以设置目标单值 ACD
A.afterCreateTarget1 B.beforeCreateLink
C.afterFieldMapping1 D.afterConvert1

49.关于平台设计器规范要求,描述正确的是? BC A.ORM 实体命名为字符、_、数字,不允许有中文 和特殊字符
B.业务对象发布后不允许删除,业务对象的控件和 字段原则上也不允许删除对于特殊情况需要删除 重建的元数据应保证FID 与 原FID 致

C.设计器中业务对象的主键属性,必须和表定义主 键保持一致
D.业务对象不允许使用视图

51.第三方待办单点登录苍穹,可以从渠道解析来中 createtodo()sendMessage() 方 法 中 获 取 todolnfo 和 messageinfo 的链接直接访问到苍穹 审批界面 A
A.对
B.错

54.在单据转换详情页面勾选下推自动保存可以实 现自动保存下游单据 A
A.对
B.错

56.如果用户在业务平台没有删除权限的,可通过该

用户调用API 接服务绕过权限校验 B
A.对
B.错

58.金蝶云 · 苍穹分应用部署可通过设置环境变量 appsplit=true 开 启A
A.对
B.错

60.需求人员要求星瀚标准产品源单据页面某一字 段不需要展示,开发人员在扩展星瀚标准产品开发 时,直接将源单据该字段删除,开发人员的做法是 符合规范的B
A.对
B.错

1.关于工作流的流程管理与流程发布的说法正确的

是 D
A.已进入流程的单据,可以新增节点,并即时生效 B.已进入流程的单据,可以修改后面的参与人信息, 并即时生效
C.已进入流程的单据,修改流程并发布生成的新版 本的流程,该条单据会即时进入新的流程
D.流程管理中流程动态方案配置修改的流程会生成 一个新版本的流程

5.某单据贡面,其PC 页面标识为demo testbil, 移动页面标识为 demo testbill mob。现需要通过 插件打开其移动列表界面以下哪项代码是正确的?
C
A.MobileListShowParameter showParameter =
new
MobileListShowParameter():showParameter.set BillFormld(“demo testbil!”);

showParametergetOpenStyle().setShowType(Sh owType.Floating):this.getView().showForm(show Parameter);
B.MobileBillShowParameter showParameter =
new
MobileBillShowParameter():showParameter.setF ormld(“demo
testbil!”):showParameter.getOpenStyle().setSho wType(ShowType.Floating)this.qetView0.showFo rm(showParameter):
C.MobileBillShowParameter showParameter =
new
MobileBillShowParameter():showParameter,setB
ilFormld(“demo testbill mob”):showParameter.getOpenStyle().setShowT
ype(ShowType.Floating).this.getView().showFor m(showParameter);

D.MobileListShowParameter showParameter =

new
MobileListShowParameter():showParameter.setF ormld(“demotestbil!”):
showParametergetOpenStyle().setShowType(Sh owType.Floating):this.qetView().showForm(show Parameter):

25.关于工作流插件说明不正确的是A
A.节点离开,撤回时调用notify 方法
B.使用formatFlowRecord 来修改审批记录的显示 C.根据特定的业务逻辑返回参与人 id 使 用 calcUserds 方法
D.设置流程启动条件时使用hasTrueCondition
366. (多选)仪表板支持发布到:(ABCD)
A. 应用菜单
B. 轻分析中心 C. 移动轻应用 D. 卡 片 库
367. (判断)可通过移交功能,对当前系统内所有用户拥
有的“业务主题”、“仪表板”“发布记录”“推送配置” 等数据内容进行查询和移交(对)
368 . (多选)MQ 的使用场景包括以下哪些 (ABC)
A. 异步访问
B. 削峰
C. 解耦

  1. (多选)消息队列的开发过程包括以下哪几个步骤
    (ABCD)
    A. 实现消费者类
    B. 队 列 配 置
    C. 发送消息
    D. 检查消息是否消费成功
  2. (判断)本地开发环境想要消费MQ 消息需要设置 mq.consumer.register参数为 true  (对)
    
  3. (单选)以下说法不正确的是©
    A.FileService 提供文件上传、下载以及删除 方 法
    B. 苍穹对外提供了标准的Web API用于文件
    的上传和下载
    C. 通过TempFileCache可以将文件上传为临
    时文件,临时文件不会自动删除
    D. 通讨构造AtDo 参数以及
    AttachmentServiceHelper 提供的

getBindingParam 方法和
bindingAttachment 方法可实现将附件绑定
单据
372. (单选)以下说法不正确的是©
A. 输出日志前先判断
loggerisXXXEnabled(), 可以减少开销
B. 日志分四种级别:debug (最低)、info、 warn 、error (最高)
C. 插件开发中可使用日志服务工具类输出重 要日志,只要是重要的日志都要使用error 日

D. 一般来说,公有云环境使用天体系统查看应 用日志,私有云环境使用monitor 系统查看应 用日志
373. (判断)开启某个级别的日志,则只会输出该级别的 日志(错)

  1. (单选)以下说法不正确的是 (D)
    A. 跨应用部署时, 一个应用想提供接口给另一 个应用调用,需要按微服务的方式开发对应的 接 口
    B. 服务工厂路由命名规则为:{isv 标识|公司标
    识}. {云id}.{应 用id}.ServiceFactory
    C.
    kd.bos.servicehelper.DispatchServiceHelper
    微服务调用帮助类,简化集群中不同微服务之 间的调用操作
    D. 二开的微服务需要使用
    DispatchServiceHelpe 的 invokeBosService 方法
    调 用
  2. (判断)二开微服务必须由服务工厂注册定义才能使 用,因此必须要有服务工厂类,由于微服务调用是根 据应用标识找到对应的服务工程类,所以一个应用只 需有一个服务工厂类(对)
  3. (单选)以下说法不正确的是 (A)

A. 使用分布式缓存时,如果要更新数据,则先 删除缓存中的键值,然后再更新数据库
B. 本地缓存的缺点是集群多个节点不能共享
C. 页面缓存在页面打开时生成,在页面关闭时
时销毁
D. 使用分布式缓存可以自定义缓存的失效时

377. (多选)金蝶苍穹里缓存分类包括以下哪些(ABCD)
A.CDN 缓存(主要用于缓存静态资源)
B. 反向代理缓存(主要用于css、js等 )
C. 本地缓存(主要用于缓存元数据以及极高 频率的数据)
D. 分布式缓存(使用redis)
378. (多选)以下属于异常规范的是 (ABCD)
A. 统 一 使用KDException, 可自定义子异常
B.catch 异常后,未往上抛出异常,务必记录

日 志
C.UI 显示的异常信息,应是业务语义,让用 户知道下一 步该怎么处理
D. 只 catch 需要处理的异常,其它放过(任其
往上抛)

379 . (判断)errorCode 代表错误代码,产品全局唯一,
格式:产品云.应用.错误码(对)
380 . (多选)查找控件api及可扩展事件的途径可包括以 下哪些 (ABCD)
A. 开发者门户 dev.kingdee.com的接口文栏
B. 开发设计器-控件- 了解更多 C. 调试及走读控件编程代码
D. 社区搜索或发帖提问

  1. (判断)界面点击控件时可通过浏览器调试窗口找到 控件的 key (对)
  2. (多选)以下说法不正确的是 (D)
    A. 可 通 过

kd.bos.mvc.form.FormView.showForm 实 现
弹窗
B. 可通过
AbstractFormDataModel.batchCreateNewE ntryRow 生成新分录
C. 可 通 过
kd.bos.entity.datamodel.AbstractFormData Model.setValue 进行字段赋值
D. 可通过
kd.bos.formAbstractFormView.showmessag e 弹出错误提示框
383. (多选)可通过以下哪些方式确定弹出界面的 formid(ABC)
A. 按快捷键(CTRL+ALT+G) 打开设计器对应的 界面
B. 按 F12 看浏览器的请求响应参数
C. 看 showForm 方法参数

  1. (单选)以下对“调度”的说法错误的是? (A)
    A. 调度是纯后台的,在执行过程中,不支持对 调度进行监控。
    B. 大数据量的异步处理,推荐使用调度来完成 C. 大任务异步框架结合了进度条和调度,可以 对调度作业的执行进度进行监控
    D. 调度任务在以前的苍穹版本,被称为后台任 务,至今有某些视频教程、文档中依旧把调度 称为后台任务

  2. (单选)关于界面插件的preOpenForm 的可操作事 件不正确的是©
    A. 可以通过 setCancelMessage 发送取消弹
    窗内容
    B.可以在此事件中验证用户权限 C.可以在此设置页面数据包的值
    D. 可以通过setCancel 取消打开页面

  3. (单选)针对左树右表列表界面,系统加载、刷新左
    侧树节点数据时,可在以下哪个事件中进行处理?(B)
    A.loadChildNodes(TreeNode)
    B.refreshNode(RefreshNodeEvent)
    C.afterCreateNewData(EventObject ) D.initializeTree(EventObject)

  4. (单选)关于引入引出说法错误的是? (A)
    A. 一张刚刚创建的单据页面,如果开发者从未 配置过引入引出模板,无法使用引入引出功能 B. 可以在“引入结果明细”表上查看引入结果 C. 引入引出都可以配置模板
    D. 引入指的是将 excel 数据导入到苍穹里面,
    引出指的将苍穹的数据导出到excel 并在浏览 器中自动下载

  5. (单选)如需在PC 端的运行态界面展示自定义的单 据列表页面,可配置以下哪项业务属性?(B)
    A. 使用表单布局

B. 列表表单模板
C.F7 列表表单模板 D. 列表选项
389. (单选)以下哪个事件最先执行 (A)
A.preOpenForm
B.createNewData
C.initialize
D.beforeBindData
390. (单选)单据转换插件哪个事件可以对取数SELECT
子句、取数条件,做最后的修改 (B)
A.afterCreateTarget
B.beforeGetSourceData
C.beforeCreateLink
D.afterGetSourceData

  1. (单选)关于操作插件事务下面方法执行顺序正确的
    是 (A)

1 beforeExecuteOperationTransaction
2 afterExecuteOperationTransaction
3 beginOperationTransaction
④ endOperationTransaction
A.①③④② B.③④①② C.①②③④ D.③①②④

  1. (单选)调度任务的执行使用了线程池,可以配置 mc 上的公共环境变量中的哪个参数,来改变调度的 默认执行线程数?(B)
    A.
    Schedule.RunTimeExecutor.NumOfWorkThr ead
    B.Schedule.Executor.NumOfWorkThread
    C. 没有这种参数,不支持修改

D.
Schedule.Executor.MaxNumOfWorkThread

  1. (单选)关于调度任务类说法正确的是? (A )
    A. 调度任务类派生自AbstractTask
    B. 通常情况下, 一个调度作业可以配置多个调 度任务类
    C. 调度任务只能通过缓存获取一些入参
    D. 调度任务类派生自AbstractJob
    39 4. (单选)关于元数据说明错误的是 (D)
    A. 在设计器页面xmi 里面也可以查看当前页 面元数据
    B. 苍穹的设计期表单元数据保存后存放在
    t_meta_formdesign 中
    C. 可以在系统参数开启参数,当有人在编辑元
    数据时,其他人不能对页面修改
    D. 可以在生产环境随意修改元数据而不影响

生产系统
395. (单选)关于消息渠道和消息类型的关系说法正确的 是 (D)
A. 一对多关系 B. 多对一 关系 C. 一对一关系 D. 多对多关系
396. (单选)协同开发环境,在远程环境(开发环境)操作 出现调度到本地环境(本地启动的微服务)的异常如何 解决?©
A. 检查本地环境配置
lightweightdeplov=false
B. 检查本地webmserviceinone=true
C. 检查本地环境配置
mq.consumerregister=true
D. 检查本地环境配置
dubbo.registry.register=false

  1. (多选)关于门户首页个性化方案描述正常的是(AD)
    A. 个性化方案新建不需要”首页定制/修改权 限 ”
    B. 个性化方案新建需要”首页定制/修改权限
    C. 个性化方案显示优先级最低
    D. 个性化方案显示优先级最高

  2. (多选)关于数据中心,说法正确的是 (CD)
    A. 一个租户只能有一个数据中心
    B. 不同数据中心数据的访问可以通过苍orm 数据服务接口查询
    C. 不同数据中心数据的访问可以OpenApi 访

    D. 一个租户可以有多个数据中心

  3. (多选)反写规则可以用于如下需求的场景中: (ABCDEFG)
    A. 设置源单行关闭策略

B. 设置超额反写检查
C. 支持复制、扩展、继承,支持导入、导出;
D. 设置反写条件,根据条件反写
E.支特跨级反写,自动根据后台记录的关联关 系,逐级追溯到源单后反写
F. 给目标单配置多个反写规则,分别反写不同 源单,
G. 设置业务服务,更新源单关联行其他字段值 400. (多选)相比于动态表单,单据的主要区别包括以下
几点说法正确的是? (ABCD)
A. 单据预置新增、保存、删除等操作
B. 单据预置了编码、创建人等常用字段 C. 单据增加了数据存储、查询等功能
D. 单据继承了动态表单的全部特性
401. (多选)消息渠道二开需要继承
kdbosworkflow.enginemsg.handler.AbstractMessa geServiceHandler 抽象类。以下哪些方法是可以复写 的 (ABCD)

A.createToDo B.dealToDo
C.deleteToDo
D.sendMessage

402 . (多选)关于destory事件与 beforeclosed事件的
区别正确的是 (ABCD)
A.destory 事件触发时,表单上下文环境可能 已经被销毁,因此,不要在此事件中试图访问 表单信息
B.destory 事件比 pageRelease事件早触发
C.beforeClosed是界面准备关闭前触发,各
种界面资源还存在
D.destory 事件,比beforeClosed事件晚触 发
403 . (多选)algo 接口开发过程中,不能用表达式的地
方是 (ACD)
A.groupBy 方法

B.select方法
C.join中的 on 方法
D.orderBy 方法
404. (多选)某项目中,开发了某业务云C, 其下有应用 A1、A2。 其中,应用A1 依赖插件压缩包C-A1.zip, 应用A2 依赖插件压缩包C-A2.zip。现考虑到业务实 际情况,生产环境分应用部署,且生产环境有3个容 器节点C1、C2C3, 各容器参数如下配置。C1 容器节 点参数(其他参数默认): applds:A1、A2;CUSLIBS:
C-A1 C2容器节点参数(其他参数默认):applds:
A1;CUSLIBS:C-A1、C-A2 C3容器节点参数(其他参 数默认): applds:A2;CUSLIBS:C-A2 以下哪几项 说法是正确的? (ACD)
A. 容器节点C2 中的本地缓存只加载应用A 1 的元数据
B. 容器节点C3 中的本地缓存会加载应用 A1、A2 的 元 数 据
C. 应 用A1 所涉及的业务均能正常完成
D. 应 用A2 所涉及的业务均能正常完成

  1. (多选)关于值更新事件说法正确的是 (ABCD)
    A. 在设置值的时候,通过begininit和 endinit 不会触发值更新事件
    B. 在 afterCreatedNewData 里面不会触发值
    更新
    C. 在关闭页面的时候也会触发 setvalue 事 件,同时也会触发值更新事件
    D. 在 propertyChanged 可以获取字段的修改
    前和修改后值
  2. (多选)针对列表设计器界面中的过滤控件进行二开, 以下哪几项说法是正确的? (ABCD)
    A.
    filterContainerlnit(FilterContainerlnitArgs) 事
    件会多次触发
    B. 方案过滤视图下,在增加查询条件时,基础 资料字段只能选择部分业务数据,可在

filterContainerBeforeF7Select(BeforeFilterF 7SelectEvent) 事件中处理
C. 过滤控件中的过滤条件发生改变时,可在 flterContainerSearchClick(FilterContainerSe
archClickArgs/事件获取最终解析后的过滤条 件
D. 常用过滤视图下的基础资料字段只展示部 分可选项时可重写
flterColumnSetFilter(SetFilterEvent)事件中 处理
407. (多选)占用许可站点的人员类型有哪些 (ACDE)
A. 经销商 B. 机器人 C. 客 户
D. 职 员
E. 供应商
408. (多选)关于DBRoute 的说法正确的是 (ABC)

A. 在需要通过SQL 访问的场景下建议使用 DB 来访问数据库
B. 通 过DBRoute 指定数据库路由即可查询对 应的数据库表信息
C. 在使用DB 访问数据库的时候建议统一使 用 KSQL 语 法
D.DB 查询时,DBRoute 需要指定具体的物理 数据实例名
409. (多选)关于苍穹数据库索引说法错误的(ABCDE)
A. 无索引,错误索引是导致查询慢的主因之一 B. 苍穹在新建字段的时候不会生成索引,需要 手动提交 sqi 脚本执行
C. 同一个字段的索引越多,查询性能就会越快

D. 系统在运行中,可以随时去重建索弓
E. 单据实体的fid 是主键,也是唯一性索引

  1. (多选)关于事务说法错误的是 (BD)
    A. 优化大事务合理的方式可以将大事务拆成 多个小事务
    B. 数据库事务中,微服务A 调用微服务B, 若
    A 有事务,则B 也可有事务
    C. 跨库写的可以改成 MQ 来实现
    D. 苍宫数据库事务允许一个事务里写两个或
    以上的物理库
  2. (多选)关于表单beforeDoOperation 事件与操作 校验器的区别说法正确的是 (ABCD)
    A. 控制颗粒度不同,表单
    beforeDoOperation 事件,只能整体取消操 作,不能对批量数据进行区分
    B. 运行时机不同,数据校验逻辑放在
    beforeDoOperation 事件,有可能漏过校验
    C. 适用的操作类型不同,只有实体操作,才允 许配置操作的校验规则

D.建议对操作进行数据校验时,尽量配置操作 校验器、或使用操作插件,而不是使用表单
beforeDoOperation 事件
412. (多选)分布式ID服务提供生成环境内全局唯一 ID, 其具备哪些特性?(ABD)
A. 避免单点故障
B. 趋势有序 C. 高性能
D. 全局唯一
413. (多选)布局和单据类型的共同点,正确的是?(AC)
A. 一个单据可以多个单据布局/单据类型
B. 单据类型和布局都需要在“系统服务云”“配 置工具”中添加
C. 单据类型和布局都可以设置某个字段的锁 定性
D. 单据类型和布局都需要在设计器的“业务控

制”中开启
414. (多选)单据提交后,不进入流程的原因可能是
(ABCD)
A. 不符合流程启动条件
B. 没配流程
C.zk 配置的地址不对
D.MQ 服务延迟
415. (多选)苍穹数据操作帮助类有哪些 (ABC)
A.BusinessDataServiceHelper
B.QueryServiceHelper
C.DBServiceHelper
D.OperationServiceHelper

  1. (多选)如果单据b 继承于单据a,则如下说法正确的 是 (CD)
    A. 如果表名设置成一样,那么默认情况下,列 表默认会根据单据标识显示当前只表单的数据 B. 预 览a 单时,实际打开的是b 单据的页面

C. 如果表名设置成一样,那么默认情况下,列 表同时显示两个表单的数据
D. 预 览a 单时,实际打开的是a 单据单页面
417. (多选)苍穹的orm框架的作用是什么 (ABCD) A. 自动处理表单开发过程中涉及的关联查询, 例如主表和单据体表的关联
B. 跨库访问处理、不用关注实体对象对应的数 据库
C.集 成 了algo 等数据计算接口
D.基于业务元数据编程,可以触发保存操作校
验规则,工作流等

  1. (多选)高级容器的子控件节点有哪些作用?
    (ABCD)
    A. 高级面板子容器通常结合单据体一起使用, 但也可以添加其他控件
    B.高级面板工具栏如果想要监听点击,需要在

registerListener事件进行注册
C. 高级面板摘要容器可以添加标签控件,可用 作添加摘要信息。
D. 高级面板子容器不支持调整布局样式
419.( 多选)如果需要实现单据转换下推时,一个单据体 的n 行数据行的数据按条件字段a 的值是否相同进
行合并成m 行(m<=n), 并要求数量字段的值累加在一 起。则以下哪些步骤是需要做的。 (ABD)
A. 分单策略
B. 字段映射合并中的合计设置 C. 字段映射配置中的过滤配置 D. 单据体行合并策略
420. (判断).使用苍穹 kd.bosdlock.DLock#create创建 的锁为不可重入锁,当前线程不可重入(对)
421 . (判断)有单据ABC通过 botp 实现了A 生成BB
生成C;则可以配置反写规则C 反写A (错)
422 . (判断) BOTP 支持跨单反写(错)

423 . (判断)页面缓存功能用于表单页面的缓存,适用于 表单插件需要用到缓存的场景,缓存在页面关闭时销 毁 ( 对 )
4 2 4 . ( 判 断 ) 使 用 苍 穹
kd.bosdlock.DLock#createReentrant 创建的锁为可
重入锁,当前线程可重入(对)
425. (判断)
kd.bos.servicehelper.QueryServceHelper#query(ja va.lang.String,javalang.String,
kd.bos.orm.query.QFilter) 的出来的数据属于平铺对 象,不能直接用于保存(对)
426 . ( 判 断 ) 在monitor 查看苍弯收集日志是实时的(错)
4 2 7 . ( 判 断 )
kd.bos.servicehelper.BusinessDataServiceHelper# oadSingle(iava.lang.Obiect,
kd.bosdataentitymetadata.dynamicobiect.Dynami
cObjectType) 加载出来的结构化数据,不能直接用于 保 存 ( 错 )

  1. (判断)高级容器自带了一个工具栏,可以在工具栏 上新增按钮,并且绑定一个操作(对)
    4 2 9 . ( 判 断 ) 在url中加入 kdweb debug=false即可在 浏览器Sources 中调试前端代码(对)
    430 . (判断)苍穹支持在 itemClick事件中动态添加文本 控件(对)
  2. (判断)工作流审批节点设置参与人部门为参照后, 工作流只会匹配主职部门,然后只取主职对应的工作 流角色(对)
    432 . (判断)如果mq(消息中间件)挂了,调度计划无法 正常使用(对)
  3. (判断)批量保存操作的开启事务后的
    beginOperationTransaction 事件中,第一条数据异

常,则只会回滚当前条数据,其他数据不会受影响(对)
434 . (判断)BusinessDataServiceHelper查询出来的数 据可以直接保存修改(对)
435. (判断)苍穹最新版本中BOTP支持携带附件和图片
到下游单(对)
436. (简答)不需插件开发,设置日期控件日期格式显示
的方式有三种,分别是哪些?

  1. 通过在设计器中设置日期字段的掩码属性 来设置日期的格式
    2 .在设计器中设置日期字段格式化字符串
  2. 通过个人设置来设置全局日期格式

C2. 以 下 哪 种 参 数 是 暂 时 需 要 通 过 ParameterReader ( 也 就 是 说 不 能 用 SystemParamServiceHelper) 获取的
A.公共参数
B.单据类型参数

C.列表选项参数
D.应用参数

D21.以下关于合理使用缓存的说明,符合苍穹定制 化开发规范的是
A.因为缓存可以提升性能,所以在查询数据时,只 需要使用
BusinessDataServiceHelper.loadFromCache 方法
即可,不需要考虑使用其他方法
B.任 何 场 景 , 都 可 以 使 用 苍 穹 平 台 提 供 的 BusinessDataServiceHelper.loadFromCache查询 数据,提升性能
C.为避免出现缓存一致性问题,开发过程中均不要 考虑使用缓存
D.频繁访问的数据应增加缓存,缓存的对象类型应 考虑最大程度共享

D28. 移动端页面开发,正确的是?
A.移动端页面仅支持在手机上打开
B.移动端可以做提交操作,并且会触发操作插件
C.移动端上不能使用时间轴控件
D. 移动单据支持添加新的字段

C30. 定制化开发在类和接口的使用过程中,以下哪 个选项符合苍穹定制化开发规范的实践?
A.可以随意使用平台内部和标准产品内部业务的类 或接口
B.可以根据业务需求选择使用任意类或接口,只要 程序没有报错
C.必须使用苍穹平台开放和标准产品业务开放的类 或接口
D.可以使用平台开放和标准产品业务开放的类或接 口,也可以使用平台内部和标准产品内部业务的类 或接口

AB31. 以下哪几项事件/方法是可以在有交互界面 场景类插件中重写的?
A.customEvent(CustomEventArgs)
B.filterContainerAfterSearchClick(FilterContaine rSearchClickArgs)
C.verifyQuery(ReportQueryParam)
D.calcUserlds(AgentExecution)

AD33. 定制化开发人员在苍穹平台中扩展财务云中 的某一表单,并按需求新增一个字段,关于该新增 字段的描述,符合定制化开发规范的是
A.字段标识(Key)由字符数字和下划线组成,长度 4-24
B.字段名以fk_ {开发商标识}为前缀
C.字段命名只要与源单据中的字段不冲突即可

D. 如果该字段涉及到高频查询,需要考虑索引

全选34.以下哪些是苍穹标准平台支持得登录认证 方式
A.账密登录
B.sso单点登录 C.企业微信免登 D.云之家扫码

CD35. 开发平台内的某单据/基础资料页面,在保存 页面第一次创建数据表过程中,默认会包含哪几项?
A.外键约束 B.字段描述 C.主键约束 D.字段类型

BD37. 苍穹团队开发环境,报错提示:实体类型xx

中不存在名为yy 的属性,原因有哪些
A.列表添加实体字段,但是又在列表上把该字段删 除 了
B.列表添加实体字段,但是实体上把该字段删除了 C. 操 作 插 件 中 使 用 的 字 段 , 没 有 在 方 法 onPreparePropertys 中添加进来
D.数据查询接口查询的selectFieds 参数字段没有 添 加yy 字段,但是需要根据查询的结果集去 get(yy)取 值

AB40. 已提交的单据字段如何设置仅在审批时可编 辑
A.工作流流程节点的基本信息中开启字段的修改权 限
B.通过单据插件判断父页面是不是审批页面以及单 据状态设置字段锁定性

D.工作流插件中设置字段可见性

ABD42.关于附件预览,正确的是
A.V5.0.011版本之后,支持WPS 预览附件
B.V5.0.011版本之前,需要在windows 系统上安 装 ,convert 转换服务才能预览office 相关的文件 C.图片预览也需要安装预览服务
D.需 要 在 mc 中 开 启 附 件 预 览 , 参 数 是 :fileserverattachment.preview_true

ABC 4.0014 版本之后,以下哪些配置可能会影 响按钮的可见性
A.插件
B. 权限
C.界面规则
D.布局

AB45. 关于苍穹开发规范,正确的是
A.禁止直接添加并引用第三方jar包。 B.禁止在循环中使用view.updateView()
C.可以禁用原厂插件,复制重写原厂方法实现扩展 D.所有类型的应用都支持扩展,但是只能水平扩展, 不能垂直扩展

全选48.以下哪几项说法是正确的?
A.金额字段是特殊的小数字段
B.时间字段在数据表中存储类型为 datetime C.整数字段的控件编程模型派生自小数字段
D.基础资料字段、用户字段、组织字段均可在设计 器中配置默认值

ABC 50.以下哪几项会触发单据操作上的校验?

A.SaveServiceHelper.saveOperate(String, DynamicObject[],OperateOption)
B.UpdateServiceHelper,updateOperate(String, DynamicObject(,OperateOption)
C.OperationServiceHelper.executeOperate(Strin g,String,DynamicObject,OperateOption)
D.SaveServiceHelper.save(DynamicObject[])

A 52.日志打印列表对象时需要评估,如果列表比 较大或者包含了完整的动态对象不要直接打印该 列表的内容,要按需打印
A.对
B.错

A 55.单据转换规则和反写规则支持扩展,支持继

承,满足扩展需求
A.对
B.错

B 通过微服务对复杂数据进行升级时,在脚本升 级插件中对数据库的操作只能使用KSQL 进行数 据处理,不能使用实体进行数据处理。以上说法是 符合苍穹定制化开发规范实践的
A.对
B.错

B BusinessDataServiceHelper 与
QueryServiceHelper 没有区别,用哪个都可以
A.对
B.错

A 自建二开表单或扩展标准单据新增的二开字段, 涉及到高频查询需要考虑索引,避免全表扫描
A.对
B.错

62 .针对苍穹平台内的每个对象,请从元模型库层 至客户定制模型层面描述KDDM 的核心能力复用
&个性化并存特点。
回答:从元模型库层至客户定制模型层面,KDDM 通过逐 层细化和优化,实现了核心能力的复用与个性化的并存。 元模型库和通用模型层为模型的复用提供了坚实的基础和 广泛的适用性;行业模型层则进一步提升了模型的针对性 和深度复用性;而客户定制模型层则实现了高度的个性化 定制,同时保留了复用的可能性。这种复用与个性化并存 的特点,使得KDDM 能够更好地满足企业的多样化需求, 并推动企业的数字化转型和创新。

B 5.项目分应用部署,以下选项中,哪个是用于

解决跨云跨应用调用的最佳方案,且符合苍穹定制 化开发规范的?
A.直接依赖需要调用的应用jar包
B.使用微服务方式调用
C.将需要调用的应用jar包加入当前应用的容器节 点中
D.将需要调用的应用与当前应用部署在同个容器节 点中

A 14.小明在苍穹定制化开发过程中需要使用多 线程解决性能问题,根据苍穹定制化开发规范,以 下创建线程池的方法哪个是正确的
A.Executors.newFixedThreadPool(5)
B.Executors.newScheduledThreadPool(5)
C.ThreadPools.newExecutorService(name,5); D.new ThreadPoolExecutor(5, 10,100,
TimeUnit.SECONDS, new

LinkedBlockingQueue<>(10));

D 16. 在单据转换插件中需要对目标单字段值进 行修订、计算、汇总,是使用以下哪个方法
A.afterConvert
B.afterbindData
C.afterBuildQueryParemeter
D.afterFieldMapping

B 17. 单据转换配置后,源单据和目标单据的映 射数据存在哪里
A.目标单据的 Ik 表 中 B.源单据的 Ik 表中
C.源单据的wb 表 中
D.目标单据的wb 表 中

D 27.根据苍穹定制化开发日志规范,以下说法正 确的是
A.为方便后续定位问题,开发过程中所有的变量、 操作、返回等都需要输出日志
B.为方便生产环境定位问题,输出日志时将所有的 日志定义为error 级 别
C.日志输出大列表对象或完整动态对象时,可以直 接输出
D.日志输出时,如果有异常时应带上异常对象

ABCE 35.以下插件命名符合规范的有
A.FormPlugin
B.PurchaserOpPlugin C.PurchaserRptPlugin

D.PurchaserEditPlugin E.PurchaserListPlugin

ABC 36.以下那几项可以过滤单据列表数据范围
A.通过权限的数据规则来限定
B.在设计编辑器上单据列表上设置过滤条件
C.通过配置特殊数据权限
D.通过权限的功能权限

ABC 37.关于附件面板控件与附件字段控件,以下 哪几项说法是正确的?
A.附件字段既可以放置在单据体控件中,也可以放 在字段布局面板控件中
B.附件字段是一个特殊的多选基础资料字段
C.附件面板没有数据模型
D. 附 件 面 板 的 控 件 编 程 模 型 为 kd.bos.form.field.AttachmentEdit

AC 39.关于单据标识说法正确的是
A.单据标识支持插件动态修改
B. 无法在单据插件中获取到继承后的单据标识
C. 单据标识支持在元数据页面修改
D.无法在单据插件中获取到扩展后的单据标识

CD 40.关于单据类型说法正确的是
A.在单据上切换了单据类型控件的值,前面所填的 字段会清空
B.在配置工具-单据类型中,已审核的单据类型才能 生效
C. 在配置工具-单据类型中可以设置字段必录和锁 定
D.在配置工具-单据类型中可以设置控件必录和锁 定

B 52.当与其他用户操作同一张单据触发网络互斥 机制无法打开页面时,页面会有提示:是否强制踢出 其他用户
A.对 B、错

A 53.参数发布平台中的每个云或者应用只能同时 启用一个参数页面
A.对
B.错

A 54.在苍穹开发的移动端页面可以不借助APP

而使用扫码功能,
A.对
B.错

A 56.自建二开表单或扩展标准单据新增的二开字 段,涉及到高频查询需要考虑索引,避免全表扫描 A.对
B.错

A 60.单据列表打印,可以打印列表全部数据行
A.对
B.错

A 3. 哪 个 逻 辑 不 能 通 过

preOpenForm(PreOpenFormEventArgs e) 事 件 解决
A.修改单据类型
B.修改单据布局
C.调用this.getView(.showMessage 弹出提示信息
D.动态添加插件

D 9.苍穹移动端、pc 端的相同点,下面说法错误的 是?
A.移动单据与单据映射同一个实体
B.都可以使用树控件
C.都可以通过URL 拼接访问链接,进入苍穹
D.都能在企业微信 app 中被访问

BD 31.关于工作流功能说明正确的是
A.如果旧流程的基础上修改并发布了新流程,已经

在工作流里面的流程默认也会走新流程
B.个性化审批意见可以通过常见审批意见修改 C.工作流角色不需要根据组织实施组织隔离
D.流程实例中可以挂起或跳转流程实例

全选32.在开发平台中为应用配置菜单时,页面的
打开方式包含哪几种?
A.浮动窗口 B.新窗口
C. 模态显示 D. 新页签

BDE 38.单据设计器的关联配置属性中,1下列 哪些字段类型支持设置为反写字段
A.下拉列表
B.单价

C. 文 本 D.数量 E. 金 额
F.基础资料

全选40 . 苍穹系统目前预置了8种卡片表单,其中 包含以下哪些?
A. 消息中心卡片 B.单据统计卡片 C. 快速发起卡片
D. 多项单据统计卡片

ABD 43.关于 afterCreateNewData 事件说法正确
的 是
A.在此事件可以获取到IDataModel 对 象 B.在此事件可以获取到IFormView 对 象
C.界面初始化或刷新,新建表单数据包之前,触发

此事件
D.插件可以在此事件,重设字段的默认值

ABD 44.以下处理异常的方式符合苍穹定制化开 发规范的是
A.将异常转换包装为另一种异常抛出
B.处理掉异常,一般多出现在UI 层,使用统一的异 常信息显示界面显示异常
C.不作任何操作,直接隐藏掉异常,也没有任何日 志输出
D.将异常再次抛出

全选45.本地开发环境,已开发的调度任务,到了 调度计划开始时间,但是实际还没执行开发好的调 度任务类,可能的原因有
A.调度计划设定的失效时间早于当前时间
B.对应的调度计划和调度作业的状态是禁用。

C.调度任务类所属应用分库配置不对,导致运行时, 找不到类
D.MQ 队列阻塞

全选46.如何获取在苍穹移动端页面上获取手机的 定位信息。
A.调用getLocation 操作
B.自定义控件集成百度/高德地图
C.通过callAPPApi 指令
D.使用地图控件

AD 48.以下哪些是 sql查询分析器内置支持的功 能
A.执行select语句
B.查看表索引
C.查看表的数据字典 D.执行update 语句

B 55.定制化开发在类和接口的使用过程中,可以 根据业务需求选择需要调用的类和接口,无需关心 该类或接口平台和标准产品业务是否开放?
A.对
B.错

A 58.业务模式为“全部投票”、“按投票比例”、 “按通过比例”时,支持比例设置方式为“百分比” 和“分数”两种方式
A.对
B.错

B 59.在界面插件的afterDoOperation 事件会被 工作流配置在离开节点时执行的操作触发
A.对
B.错

B 60.动态对象(DynamicObject) 是强类型对象,是
基于主实体模型构建的数据字典
A.对
B.错

31.以下哪几项不是动态表单设计器界面上的业务 属性? ABC
A.网络控制 B.权限控制 C.业务控制 D.名称字段
287. (单选)没有绑定操作的按钮需要做校验,应该用哪
种实现方式(B)
A. 在 beforeDoOperation 事件做校验
B. 在 beforeltemClick 或 beforeClick 事 件 做
校 验
C. 在操作服务插件做校验
D. 在 itemClick 或 click事件做校验
288. (多选)后台代码
OperationServiceHelper.executeOperate调用的提 交操作会触发以下哪些校验方法(CD)
A.beforeltemClick
B.beforeDoOperation

C. 操作服务插件
D. 操作的校验规则
289. (判断)beforeltemClick点击事件注册提交按钮的 监听时,registerListener注册的监听对象是工具栏项 的按钮标识(错)
290. (单选)以下说法不正确的是 ©
A. 弹出一个动态表单界面可以通过配置操作 openform 实现
B. 弹出一个界面且子父页面之间需要互传参 数,通过 showform 方法实现更合适
C. 通过配置操作 openform 能实现打开单据 新增界面,无法实现打开单据列表界面
D. 通 过showform 方法可以打开动态表单、单 据页面、列表界面、移动表单等等
291. (多选)关于FormShowParameter 的描述正确的是 (ABCD)
A.setFormld 方法可以用来设置打开哪个动

态表单
B.setCloseCallBack 方法用来设署子页面关 闭时是否触发当前插件的 closedCallBack 方 法
C.setCustomParam 方法可以传递单个参数
到子页面
D.setCustomParams 方法可以传递多个参数
到子页面
292. ( 单选)关于界面参数对象说法不正确的是 © A.FormShowParameter 是最基础的界面参 数对象,其他界面参数对象是继承于
FormShowParameter 生成的
B.FormShowParameter的setFormld用来 设置打开具体哪个表单
C.目前不支持自定义打开界面的宽度和长度
D.showType 用来设置弹出页面的打开方式

  1. (多选)以下说法不正确的是 (BC)
    A.BilShowParameter 继承于 FormShowParameter, 在
    FormShowParameter 基础上增加了pkld(单
    据id)、bilStatus (单据状态)billTypeld (单据
    类型)等参数
    B.构造BillShowParameter 必须设置pkid C.ListShowParameter 的 Forml 是列表所对 应的单据标识
    D.F7 选择界面参数也是用
    ListShowParameter ,只是 formld 需要改成 基础资料的F7 列表表单模板的标识
  2. (多选)苍穹提示框的种类包括以下哪几类(ABC)
    A. 工具栏提示框
    B. 控件提示
    C. 弹窗提示框
  3. (判断)一般涉及到修改数据库的操作需要确认用户

是否继续操作可以用弹窗确认消息框(对)
296. (判断)黄色工具栏提示框显示一段时间后会自动消
失(对)
297. (单选)以下说法不正确的是 (A)
A. 移动端单据的基类AbstractMobBilPlugin
继承于移动端表单基类
AbstractMobFormPlugir
B. 移动表单是移动端的动态表单,表单上的数 据的保存、提交等业务处理都需要通过插件处 理
C. 移动端表单的基类
AbstractMobFormPlugin 继承于 pc 端动态表 单基类AbstractractFormPlugin
D. 移动端单据数据模型和pc 端单据的数据 模型是一样的,都是 BillModel
298. (判断)移动端的视图模型对比于pc端的视图模型,

移动端的视图模型都实现了一个接口IMobileView (对)
299. (判断)移动端单据在插件中写数据查询时,例如
QueryServiceHeper.query“单据标识”
selectFields,filters),这里的单据标识都是要填pc 端 对应的单据标识(对)
300. (多选)关于工作流插件基类WorkflowPlugin或接
口 IWorkflowPlugin提供的事件说明正确的是(ABC)
A.calcUserlds 用来实现自定义参与人,返回 的是用户id 长整型数组
B.hasTrueCondition 用来实现复杂条件的判 读,返回类型是 boolean
C.notify 事 件 和notifyByWithdraw 一 般成对 出现,所以在notify 事件实现业务逻辑时,需 要考虑是否在 notifyByWithdraw 实现事务回

  1. (判断)连接线条件规则、节点跳过条件、批量同意
    条件都可配置Java 插件或脚本来实现自定义条件判

渐(对)
302. (判断)自动节点、审批节点进入或离开时,不仅可 以使用Java或 JavaScript 进行扩展,也可以直接配 置实体操作(对)
303. (单选)单据转换插件需要继承以下哪个插件基类 (B)
A.AbstractBasePlugln
B.AbstractConvertPlugln C.AbstractFormPlugin
D.AbstractOperationServicePlugln

  1. (单选)目标字段赋值完毕后干预数据应该选择哪个 事件实现 ©
    A.afterGetSourceData B.afterCreateLink
    C.afterFieldMapping D.afterConvert
  2. (判断)反写插件中beforeExecWriteBackRule作

用时机是开始分析反写规则,计算反写量前,可用于 取消当前反写规则的执行(对)
306. (单选)想要修改打印数据,应该重写打印插件基类 的哪个事件 ©
A.beforeOuputElement B.afterOutputElement
C.customPrintDataEntities D.beforeLoadData
307 . (判断)addDynamicColumns事件的作用是在打印
引擎运行期动态生成列数(对)
308. (单选)以下哪个是引入exce (假设只有一条数据)
的正确执行过程1resolveExcel 2.afterlmportData
3.beforelmportData 4.save5.importData 6.initlmportData(B)
A.6,5,4,1,3,2 B.1,5,4,6,3,2 C.1,6,5,3,2,4 D.6,1,5,4,3,2

  1. (多选)以下选项说法正确的是 (BCD)
    A.initlmportData方法在一次引入过程中最
    多执行一次
    B. 可以通过引入插件设置自定义引入失败日

    C. 单据列表中可以注册 importdata操作编码 的引入插件,需要继承BatchlmportPlugin
    D. 引入失败的单据记录可以在日志查看,不影 响此批量引入的其他单据正常引入
    310 . (判断)单条记录引入失败会导致本批引入的记录数 据回滚,需要重新引入。 (错)
  2. (单选)以下哪种参数是需要通过
    ParameterReader (也就是说不能用
    SvstemParamServiceHelper) 获取的 (B)
    A. 公 共 参 数
    B. 列表选项参数
    C. 应用参数

D. 单据类型参数

  1. (判断)开发单据参数时不需要发布,保存即可使用
    (对)

  2. (判断)获取单据参数的方法是
    SystemParamServiceHelper.loadBillParameterFrom Cache(String formld)(对)

  3. (多选)预警平台的使用场景主要有(全选)
    A. 某用户在异地 IP 登录多次时
    B. 当产品库存不足20%时提示管理员
    C. 应收账账款逾期已经超过N 天发送通知
    D. 系统正常运行 M 天 时

  4. (判断)预警平台设计了灵活的插件体系,可以对预
    警执行过程进行干预,满足复杂场景需求(对)

  5. (多选)第三方访问保存操作服务时,以下哪些参数 是必要的 (AB)
    A.access_token

B.表单数据data
C.filter
D.updatefields
317. (判断)只有自定义 api 可以自定义api服务返回的
信息(对)
318. (判断)通过操作服务发布的接口在调用过程中不会
触发操作本身配置的校验(错)
319. (多选)集成云平台包括以下哪些功能模块(ABCD)
A. 连接管理
B. 集成元数据 C. 数 据 集 成
D.API集成
320. (多选)集成云平台提供了哪些连接器以供适配多系
统集成 (ABCD)
A. 星空连接器
B.EASI连接器
C. 数据库连接器

D.API连接器
321. (判断)集成服务编排是把集成云已有的数据源、集
成对象、集成方案、消息服务、AP 接口、自定义函数 等集成资源,通过流程化设计编排成全新的集成服务, 以支持更加复杂的业务场景(对)
322. (单选)下列登录实现方式,严格意义来说属于单点 登录的是 ©
A. 云之家、企业微信等第三方APP, 通过配 置或开发插件的方式可以实现免登录访问苍穹 B. 通 过ur:
htp:/KdomainMer/accessTokenLoain.do?acc ess tken=XXX&redirect=htp:/domainMierp
,第三方系统可直接登录访问容 当
C. 苍穹集成金蝶云平台统一认证中心,打开苍
穹时跳转云平台登录界面登录
D. 通过苍穹登录界面登录到苍当

  1. (多选)关于苍穹单点登录插件开发的描述正确的是
    (ABD)
    A.callTrdSSOLogin 方法用实现跳转到统一
    认证登录界面
    B.getTrdSSOAuth 会在统一认证中心登录返 回后触发,在该方法可以判断是否已经登录 C. 每 一 次 登 录 ,getTrdSSOAuth 至多只会触 发一次
    D.sso 插件需要在管理中心 (MC) 中的租户 下的数据中心进行配置
  2. (单选)下列有关于第三系统通过url打开苍穹页面, 说法错误的是 (B)
    A. 第三方系统打开苍穹指定页面(非匿名),前 提是先登录
    B. 第三方系统打开苍穹移动端页面,使用 formld 指定要打开的页面标识
    C. 第三方系统打开苍穹审批处理界面,PC 端

标识是:wf_approvlpage_bac 移动端标识是:
wf_approvalpagemobile_bac
D. 第三方系统打开苍穹指定单据详情页面时, 必须传入单据id
325. (判断)通过url 打开苍穹页面的过程中,会发起 getconfig.do请求,苍穹后台在处理该请求时,会根 据ur 参数创建页面参数例如FormShowParameter
等(对)
326. (多选)以下哪些是第三方APP 集成苍穹应用需要 考虑的因素(ABD)
A. 人 员 同 步
B. 登录认证处理
C. 人 员 激 活
D. 第 三 方APP 新 建 应 用

  1. (判断)实现免登录可以通过扩展
    ThirdAppAuthtication 实现(对)
  2. (单选)以下说法不正确的是 (D)

A. 集成流程任务到第三方系统需要考虑人员
同步和登录认证因素
B. 苍穹已经预置消息渠道,可将任务发送到微
信、云之家、钉钉等
C. 消息渠道支持扩展,可扩展新的消息渠道推 送任务到其它第三方系统
D. 通过 API 拉取流程任务是实时的
329. (多选)可通过以下哪些方式集成流程任务到第三方 系统(ABC)
A. 通 过API拉取
B. 通过配置预制消息渠道
C. 通过扩展消息渠道
330. ( 单选)关于 kws 注册描述错误的是 ©
A.mc 中 ,kws 注册完需要重现发布集群
B.mc 中 ,kws 注册的参数值是对应xml 文件 的路径

C.mc 中 ,kws 注册的参数值是对应类文件的 路径
331. ( 多 选 )WebService服务开发过程包括以下哪些步 骤(ABD)
A. 服务接口的定义 B. 服务注册配置
C. 重启苍穹服务 D. 配 置nginx
332. (多选)以下哪些选项是Algo产生的原因(ABCD)
A. 数据库分库后替代SQL 功 能
B. 替代复杂SQL C. 替代临时表
D. 用于报表计算
333. (多选)关于DataSet的说法描述正确的是(ABCD)
A.DataSet 是一种结果集,类似于JDBC ResaultSet
B.DataSet 的接口分为Transform 和 Action

两大类接口
C.Transform 类方法可以将 一 个DataSet 转 换生成新的DataSet
D.Action 类方法会消耗DataSet, 因 为 Action 执 行 后DataSet 会自动关闭
334. (判断)DataSe 经过多次转换后会形成一个引用树, 引用树根节点关闭时会自动关闭其他所有节点(错)
335. (单选)Algo 计算框架数据连接中关于union 方法 正确的是 (A)
A. 两 个union 的 Data 的字段个数必须相后 B. 两 个union 的 Data 的字段的类型必须 一 样
C. 各自都是2行数据的DataSet Union之 后
是 2 行
D. 字段名默认取右边的
336 . (多选)algo 支持以下哪些join 类 型 (ABCD)

A.innerjoin B.leftjoin C.rightjoin D.crossjoin
337. (判断)algo 数据连接join之后必须select后才能
被使用(对)
338. (单选)Algo 数据查询关于select方法的说法不正
确的是 (A)
A.select(String[]exprs)中只能是字段名,不 能是表达式
B.select 可以传入多个选择字段
C.algo 的 select 类似于sql 中的select
D.select 选择的字段可以设置别名
339. (多选)Algo 数据查询关于filter 方法的说法正确的 是 (ABC)
A.Algo 数据查询关于filter 方法的说法正确 的是

B.filter(String expr)中的 expr 是计算表达 式,结果必须是boolean
C.filter方法执行后生成新的 DataSet
340. (单选)关于 copy的说法正确的是 (B)
A.copy 之后的 DataSet 如如果没有使用,则 会自动清除所占用的内存
B. 每次遍历使用DataSet时,都需要copy 一

C.DataSet.print(false)时不需要 copy
D.DataSet 进行copy 的次数越多越好
341. (多选)关于Group 方法的使用正确的是 (ABC) A.Algo 中使用groupBy聚合函数返回的结 果集对象是GroupDataSet
B.使用groupBy 聚合函数之后,必须 finish C.计算行数时,函数count() 参数可以为空 D. 合计时,函数sum(参数可以为空
342. (判断)DataSet.addField添加字段时,需要指定

字段类型(错)
343. (单选)关于algo 中使用的表达式的说法正确的是 (D)
A. 合计 sum 函数的参数使用不能使用表达式
B. 表达式的别名只能用 as 表 示
C. 表达式不支持函数调用
D.<> 等价于!=

344 . (判断)concat(str1,str2)是字符串比较的意思(错)
345. (多选)以下说法正确的是 (ABCD)
A.AbstractReportListDataPlugin是报表取 数查询插件基类
B.AbstractReportFormPlugin是报表界面插
件基类
C.AbstractReportListDataPlugin的 query 方法可以改变报表取数逻鞋
D.AbstractReportListDataPlugin的

getColums 可以增加自定义列
346. (多选)报表模板包括以及哪几种 (ABCD)
A. 通用查询报表模板
B. 分组报表模板
C. 轻分析报表模板 D. 报表模板
347. (多选)轻分析包括以下哪些应用场景 (AC)
A. 嵌入式分析 B. 数据分析
C. 主题式分析 D. 仪表盘
348. (多选)以下哪些说法是正确的 (ABCD)
A. 主题式分析包括数据分析、数据斗方、数据
建模、仪表板、移动轻应用五个子模块
B. 数据建模用于为数据分析和数据斗方进行 原始数据的准备

C. 数据斗方,是轻分析的卡片设计工具
D. 仪表板,是对各种轻分析数据内容的综合布
局工具
34 9. (判断)嵌入式分析也需要做数据建模(错)
350. (单选)在数据建模中,将"学生表”中的“身份证号 "与“信息表“中的“身份证号”创建关系,且两个表 中的记录都是唯一的,则这两个表之间的关系是(B)
A. 一对多 B. 一 对 一 C. 多对 一 D. 多对多
351. (多选)假设“客户表”和“订单表”创建了“一对多”
的关系,“订单表”为“多”方,则下述说法正确的 是 (A)
A. “客户表”中的一个记录能与“订单表”中 的多个记录匹配
B. “订单表”中的一个记录能与“客户表”中

的多个记录匹配
C. “客户表”中的 一个字段能与“订单表”中 的多个字段匹配
D. “订单表”中的 一个记录能与“客户表”中 的多个字段匹配
352. (单选)“客户表”和“订单表”创建关系后,需要
保留“客户表”中的所有数据,以下选项正确的是(A)
A. “客户表”勾选保留无法关联的行
B. “订单表”勾选保留无法关联的行
C… “客户表”和“订单表”都勾选保留无法 关联的行
D… “客户表”和“订单表”都不勾选保留无 法关联的行
353. (多选)要同时分析两个数据表中的数据,可以通过
以下哪种方式 (AB)
A. 创建关系
B. 合并数据表

C. 不可以分析
D. 创建计算字段
354. (判断)轻分析数据建模中新建关系时支持创建一对
一、一对多、多对一、多对多的关系(错)
355. (判断)所有用户都可以创建和使用宏变量(错)
356. (判断)数据建模中设置“创建人”字段按“当前用户名
称”这个系统变量过滤,发布后,被授权人也只能看 到“创建人”为自己的数据。(对)
357. (单选)关于数据分析,以下说法错误的是 (B)
A. 用户可通过“查看数据”功能查看可视化单 元的明细数据
B. 数据分析支持发布到卡片库
C. 数据分析结果支持导出EXCEL D. 数据分析支持对数据进行筛选
358. (单选)以下哪个功能不是轻分析数据斗方支持的功
能©

A. 数据的钻取查看
B. 布局到苍穹首页展示 C. 多图展开的对比分析
D. 应用地图库的地图模板进行数据展示
359. (判断)数据斗方支持发布到应用菜单(错)
360. (判断)可以通过嵌入式分析直接对EXCEL 文件的 数据进行数据可视化?(错)
361. (单选)以下哪些设置项不是通过仪表板自定义外观 风格功能设置的? ©
A. 仪表板中卡片的背景透明度
B. 仪表板页面背景颜色
C. 仪表板背景图片
D.仪表板中卡片的标题颜色

  1. (多选)以下哪些功能是轻分析仪表板支持的功能 (ABCD)
    

A. 支持定义图表间的联动
B. 支持页签控件,且页签控件支持设置轮播

C. 支持使用文字组件实现超链接跳转
D. 支持自定义仪表板外观风格
363. (判断)仪表板可作为整体发布到卡片库,授权用户
可将仪表板卡片添加到门户首页上进行综合布局(对)
364. (单选)以下哪个轻分析模块不支持发布到移动轻应
用?(A)
A. 数据建模 B. 数据分析 C. 数据斗方 D. 仪表板
365. (多选)以下哪个轻分析模块支持发布到卡片库(CD)
A. 数据建模 B. 数据分析 C. 数据斗方 D. 仪表板
366. (多选)仪表板支持发布到:(ABCD)
123. (多选)关于界面字段锁定性,说法正确的是(AD)
A. 通过 afterBindData来设置锁定/解锁
B. 通过afterCreateNewData 来设置锁定/解 锁
C. 通过业务规则来设置锁定/解锁
D. 通过界面规则来设置锁定/解锁

插件可以在此事件,根据各字段值数据,重新设置控件、字段的可用,可见性等
n

  1. (多选)关于调度任务类的开发,正确的是?(ABD)
    A.派 生 自AbstractTask类
    B. 主要的执行业务逻辑在execute 事件中实 现

C.stop()事件不会抛出任务异常
D.feedbackProgress事件可以反馈进度
①编写调度任务类(业务逻辑代码) , 继 承kd.bos.schedule.executorAbstractTask
该事件用于执行任务。
iu vumusLup oms ULAuupuiu
super.stop(;
feedbackProgress 反馈进度,需要业务方法主动调用
125. (多选)以下哪些逻辑不会触发propertChanged 事 件 (ABCD)
A. 操作插件修改的字段值
B. 上游单据下推生成下游单据时,更新的下游 单据字段
C.afterCreateNewData 中赋值的字段值
D. 下游单据通过选单操作,触发的下游单据字
段的更新
A 操作插件你可以理解为是一种纯后端的操作

转换现则上也提供了页盗,可以配置字段伯殊带后的处理 选单一直以来,都不会值更新。

BD

C · 界面数据初始时,不触发此事件,即在afterCreateNewData事件中,修改字段值,不会触发此事件;

126 . (判断)ksql 是金蝶自研的 sql 语言,与mysql 语法
一模一样没有区别(对)
127. (判断)单据列表菜单栏点击时,二开不需要注册监 听,就可以触发itemClick事件(对)
12 8. (判断)想获取苍穹请求上下文信息,需要调用 kd.bos.context.RequestContext 中的方法(对)
请求上下文相关按口定义和实现存在于bos-ramemork-1.0jn中。对于使用者来说只需要润用kdbos contet RequestConteat 中的方法即可。

129 . (判断)单据转换插件需要继承
kd.bos.entity.botp.plugin.AbstractConvertPlugIn (对)
自定义单据转换插件,必须扩展插件基类AbstractConvertPlugIn,绑定到单据转换规则上:

  1. (判断)反写规则中删除目标单时,不会自动回滚反
    写 ( 错 )
  2. (判断)在执行保存操作时,校验规则比自定义校验
    器的插件执行晚(错)

部会
执行,并不会因为校绘现表上面的控输能执行不通过就不执行操作插件中的自定文校检端,所以导位的上述句熟

  1. (判断)在monitor 查看苍穹收集日志是实时的(错)
  2. (简答)请分别阐述:授权界面找不到应用和找不到 业务对象可能的原因?
    1 应用未启用
    2应用下没有业务对象,或者所有的业务对象
    都没有设置权限管控。(单据,动态表单,
    基础资料等统称为业务对象)
    3 应用为全员应用,如果是全员应用则不受权 限管控。(查看应用信息中的高级信息中全 员应用是否已勾选,如果是则需要去掉)
    4 如果不是administrator 账号的话,可能是 因为administrator 账号没有给使用的管理 员账号授应用权限(授管理员权比创建应 用早的话就不会有应用权限),用
    administrator 账号授权后即可

5 业务对象关闭了控制功能权限

6 业务对象操作权限控制项为空
7 业务对象为模板,即开启了模板开关。系统 默认模板界面不参与实际使用,不设置权限 管控
8 业务对象不是当前应用的。如果单据a 所属 应用是X, 被挂到其他应用Y 的菜单上,那 Y 中默认也看不到a, 可以在单据a 中权限 发布应用选择Y, 在 Y 应用授权下就有a 单 据 了

  1. (简答)请简述页面字段不可见的影响因素?
    1 设计器中可见性未打开
    2 设计器中给字段设置为了隐藏元素
    3 将字段放在了系统隐藏字段内
    4 用代码控制了可见性
    this.getView().setVisible()
    5 界面规则设置了隐藏

135.控件与字段的说法正确的是(单选)金蝶云苍穹工作
流服务流程设计中的节点不包括以下哪种 ©
A. 共享审批节点 B. 边界审批节点 C.动态审批节点 D. 消息节点
136. (单选)单据列表界面插件,下面哪个事件是在列表
打开的单据维护界面关闭返回时触发? (A)
A.billClosedCallBack
B.beforeShowBill C.closedCallBack D.beforeClosed
137. (单选)打开基础资料F7 列表时,数据状态为哪种 时才可见? ©
A. 暂 存
B. 已提交

D. 以上均可以
138. (单选)关于单据流程属性设置,以下哪种说法是不 正确的?(D)
A. 任务主题没有设置时,默认去单据编号 B. 一种单据可以设置多个单据流程属性
C. 自定义主题优先级高于通用主题
D. 管理中心的单据属性所设置的任务主题为 通用主题,设计器中每个节点所设置的主题为自
定义主题
139. (单选)交付项目的全生命周期管理是指 (A)
A. 交付团队进场开始交付到交付团队把项目 移交给运维这一过程的管理
B. 交付团队进场开始交付到运维完成售后服 务这一过程的管理
C. 从获得商机到交付完成这一过程的管理
D. 从合同签订开始到交付完成全过程的管理

140 . (单选)SQL SERVER中的字符型系统数据类型不
包括 (B)
A.Nchar
B.Numeric C.Nvarchar D.Ntext
141. (单选)关于布局以下哪项说法不正确 (D)
A. 单据和基础资料都可以进行布局开发
B. 一个单据可以做多个布局
C. 审批节点支持配置布局方案 D. 布局不能发布菜单
142. (单选)关于编码获取接口,说法错误的是 (A)
A.readNumbe 接口会消耗流水号或者消耗断 号(编码规则的应用规则为”不允许断号”时) B.getCodeRuleByEntitylD 根据实体编码获
取可用的一个或多个编码规则

C.getNumber 接口会消耗流水号或者消耗断
号(编码规则的应用规则为"不允许断号"时)
D.getBatchNumber 批量生成编号,会增大最 大号记录或消耗断号记录
143. (单选)关于编码规则的适用范围说法错误的是©
A. 编码规则可以根据单据属性设置适用条件
B. 用户当前登陆组织在编码规则的受控组织 里时,编码规则生效
C. 单据没有设置主业务组织的情况下,不能使 用设置了受控组织的编码规则
D. 单据没有设置主业务组织的情况下,则校验 用户当前登陆组织是否在受控组织里
144. (单选)关于表单、基础资料模板选择以下正确的是
(A)
A. 有组织隔离的话需要选择带组织的模板
B. 主业务组织只能用模板自带的组织字段
C. 基础资料存在上下级结构时需要选择分组

基础资料模板
D. 树形基础资料模板支持控制策略

  1. (单选)客户需要打印的时候可以根据条件去控制显 示的内容,如要完成此需求应该在哪个方法中编写控 制控件显示/隐藏的代码 ©
    A.beforeLoadData
    B.customPrintDataEntities C.beforeOutputElement D.afterOutputElement
    146 . (单选)最早提出ERP概念的咨询公司是哪个国家
    的 (B)
    A. 德 国 B. 美 国 C. 中 国 D. 英 国
  2. (单选)以下哪项不是新建单据时配置功能权限的步
    骤 (D)

A. 在单据头“权限控制”增加权限项 B. 在操作编辑中将操作与权限项绑定 C. 在表单中添加绑定了权限项的操作
D. 相同的权限项不能分给多个操作,如果是有 多个操作需要建多个权限项
148. (单选)如果一个单据需要在不同场景下显示不同的 界面效果,可以通过一下哪种方式实现? (B)
A. 卡 片
B. 布 局
C. 动态表单
149. (单选)以下哪项是在应用内打开一个新页签? (A)
A.NewTabPage
B.Modal
C.MainNewTabPage
D.NewWindow

  1. (单选)第三方系统在调用苍:开放AI 接口时,以下

哪项是正确的操作步骤?(B)
1 获取 AppToken
2 根据上一步得到的token 调用相关的服务 接 口
3 退出登录
4根据上 一 步得到的 token 和人员信息获取 AccessToken
5 如无第三方应用信息先新增一条应用信息
A.①④⑤②③ B.⑤①④②③ C.①②④⑤③ D.⑤①②④③
151. (多选)关于BusinessDataServiceHelper 数据加载
服务描述正确的是(AD)
A.newDynamicObject 方法可以创建一个单
据空对象
B.loadFromCache 方法是从缓存中取数据,

如果缓存没有则会报错
C.load 方法必须要传参数 selectProperties 才能查出数据
D.load 方法是从数据库加载多条数据
152. (多选)以下符合插件类命名规范的是 (ABCD)
A.VoucherBizNumberList B.VoucherNoticePlugin
C.CashFlowFormRpt
D.InitBalanceEdit
153. (多选)在表单插件中使用
model.setValue(String,Object)对单据头文本字段进 行赋值后,没有触发propertyChanged事件,以下 可能的原因有 (ABCD)
A. 插件中给文本赋的newValue 与 oldValue 相等
B. 表单设计器中该文本字段没有勾选“及时触 发值更新”选项

C. 插件中给文本赋的是空字符串
D.此过程发生在afterCreateNewData 中
154. (多选)下列符合二开命名规范正确的有 (AB C)
A. 实体的表名:tk_ {ISV 标识}_ {表名}
B. 实体的字段名:fk_ {ISV标识}_ {字段名}
C. 微服务包命名:kd.bos.mservice. { 服务名}
D. 业务对象中控件的标识命名: isv标识_ {控 件前缀}_ {标识名称}
155. (多选)在扩展财务云(fi)中总帐应用(gl)创建的包,
以下符合命名规范的包名是 (BCD)
A.kd.cosmicsrv.formplugin
B.kd.fi.gl.formplugin.cashflow
C.kd.fi.gl.util
D.kd.fi.gl.servicehelper
156. (多选)关于项目需求说法正确的包括 (ACD)
A. 需求跟范围是有差异的

B. 需求可以分为业务需求跟法律需求
C. 项目始于需求
D. 需求可以分为不同的层级

  1. (多选)关于表单视图模型和控件编程模型说法正确
    的是? (ABCD)
    A. 插件可以通过this.getView0方法,获取表 单的视图模型接口实例
    B. 插件可以通过
    this.getView0.getControl(String key)方法,获取 到控件编程模型实例
    C. 在服务端,系统封装了视图模型及控件编程 模型来间接控制前端界面及前端控件
    D. 服务端的控件代理对象,称为控件编程模 型,或简称为控件、编程模型等
  2. (多选)下列关于列表插件基类说法正确的是?(ABD )
    A. 普通列表继承

kd.bos.list,plugin.AbstractListPlugin
B. 移动列表继承
kd.bos.list,plugin.AbstractMobListPlugin
C. 分组列表继承
kd.bos.list.plugin.StandardTreeListPlugin
D. 树型列表继承
kd.bos.list,plugin.AbstractTreeListPlugin
159. (多选)在开发平台新建的表单,要能够在用户授权 的权限树中出现的条件包含哪些? (ABCD)
A. 全 员 应 用
B. 应用可见目启用
C. 实体至少绑定了 一个权限项
D. 打开“控制功能权限”的开关
160. (多选)苍穹开放平台(OpenAPI) 对外提供AI服 务的接口,支持的协议有哪些? (BC)
A.RPC B.http C.https

D.ftp
161. (多选)在集团人力资源管理软件市场上,主力厂商 有 (ACDE)
A. 东 软
B. 中 华 网 C. 用 友
D. 浪 潮 E.SAP
162. (多选)以下属于第一到第三范式的是 (ABD )
A. 每一列都不重复,具备原子性
B. 消除非主属性对于码的部分函数依赖
C. 属性之间不允许有非函数依赖
D. 消除传递函数依赖

  1. (多选)如果客户希望用户新增的时候可以同步分配
    权限,那么应该使用权限接口的哪些方法可以做至 (AB)

A.userAssignRole
B.roleAssignOrgUser C.getDataPermission D.getFieldRulesSum
164. (判断)工作流参与人插件:支持Java 扩展和KDE 脚本扩展,可以定义多个参与人插件(错)
165. (判断)全生命周期项目管理指从合同签订开始到交
付完成全过程的管理(错)
166. (判断)移动轻应用支持将可视化结果分享到云之家 群组,群组用户可自由分享、查阅、评论和沟通数据 内容。(对)
167. (判断)编码规则设置适用条件后,只有满足对应的
适用条件才会按照编码规则编码. (对)
168. ( 判 断 )SQL SERVER 数据库中基于多表联查的视 图可以执行删除数据(错)
169. (判断)全功能用户可以给其他用户授权(错)
170. (判断)多种业务场景使用相同对象,但是使用的属

性不同时,如A 场景使用用户的 name,B 场景使用 用户的 number, 使 用loadFromCache, 需要对用户 对象分别进行缓存(错)
171. (判断)在流程最后一个审批人未处理时,流程发起 人可随时整单撤回流程(对)
172. (判断)单据列表控件,在构建好取数条件,准备重 新取数之前,触发setFilter 事件,会影响列表取数的 结果(对)
173. (判断)租户开通后,系统内默认有一个超级管理员, 且只有系统云的权限(错)
174 . (判断)KDE 脚本开发工具无需安装本地环境、可 随时随地可以修改代码、代码无需编译,直接生效(对)
175. (判断)单据头文本、日期等控件需要打开“即时触发 值更新”开关,才能触发propertyChange 事件(对)
176 . (判断)BusinessDataServiceHelper.load查询出来
的数据只能查看,不能进行 update 等操作(错)
177. (判断)依靠扩展或更新传统 ERP 系统能够应对当
前数字化时代带来的巨大挑战和激烈竞争(错)

178 . (判断) ERP 是一种战略,而不是一个单纯的工具。 以企业资源计划为核心逐渐转变为企业商业能力为核
心。(对)
179 . (判断)如果单据的标识是xX, 扩展后的标识为
xx_ext,那么人员的数据包可以由
BusinessDataServiceHelper.newDynamicObject("x x_ext”)创建(错)
180. (判断)如果流程节点配置了工作流角色,在流程运 行期,会根据单据中的组织字段值动态确定工作流角 色中的相关人员为任务接收人(对)
181. (判断)新建布局时可以自定义布局编码,但是不能 跟实体的编码一致(对)
182 . (判断)只有web 端可查看和修改单据摘要(错)
183. (判断)供应链管理是对供应链整体内容进行临时随 机的控制,并实现实时的原材料采购、制作装配(错)
184. (判断)反写规则里的业务规则是用来对目标单数据 进行处理的配置服务(错)
185 . (判断)开发后台任务需要继承 AbstractTask或实

现接口kd.bos.schedule.api.Task (对)
186. (判断)流水号依据需在流水号所在的编码分段之前 的编码分段中设置才有效(对)
187. (判断)配置编码规则,当应用规则选用不允许断号 时,业务操作过程中如发生异常或删除数据时平台均 会主动调用断号回收服务(错)
188. (判断)技术现状调研包含系统架构、网络架构、部 署架构、技术架构等几个方面(对)
189. (单选)金蝶云苍穹的首页共享方案的共享范围是以 下哪个维度©
A. 当前用户所在的行政组织
B. 当 前 租 户
C. 共享方案分配的首页方案用户组
D. 当前用户所在的业务单元

  1. (单选)下列有关多布局开发说法不正确的是 (D)
    A. 新增一个布局可以选择继承原单或者创建 一个空白单

B. 新增一个布局必须选择一个业务实体
C. 新增一个布局的业务实体可以选择单据也 可以选择基础资料
D. 新增的布局中可以新增字段,保存时也会在 表中新加一个字段
191. (多选)关于控件,以下哪几项说法是正确的(ABC) A. 用户字段本质是一个基础资料字段,可以配 置默认值为当前用户
B. 金额字段是特殊的小数字段,其精度由其绑 定的币别的精度控制
C." 基础资料属性"字段不会保存数据到数据库 表 中
D. 小数字段控件编程模型是 DoubleEdit
192. ( 多选)控件与字段的说法正确的是 (BC)
A. 控件可以直接存储数据
B. 业务字段逻辑不能通过通用字段实现

C. 控件如果需要存储数据, 一般是把数据保存
到其他字段或实体中
D. 单据体中不支持添加控件
193. (多选)苍穹日志信息可以在以下哪些地方查看
(AD)
A.monitor/天梯日志
B.eclipse等开发工具的控制台
C. 日志文件
D. 浏览器控制台日志
194. (多选)关于应用首页说法正确的是 (ABCD)
A. 应用只能使用自动生成的应用首页,无法使 用二开自定义的首页
B. 每个应用都有属于本应用的首页
C.应用在新建的时候自动生成默认应用首页 页面
D. 应用首页可以配置菜单、自定义卡片等内 容,可以运行时自行进行配置

  1. (多选)关于 BusinessDataServiceHelper说法不正
    确的是 (BC)
    A.Load…fromCache: 先从缓存加载,如果 不命中的话从数据库加载数据,并缓存.
    B. 通 过load 相关方法,查询出来的数据修改 后,不能保存回数据库
    C. 不能加载关联属性中的引用属性
    D.LoadSingle()是直接从数据库加载数据
  2. (多选)关于QueryServiceHelper说法正确的是 (BC)
    A. 查询出来的 DynamicObiect可以直接保存 回数据库
    B. 查询数据不会走缓存
    C. 查询出来的是平铺对象 D. 查询数据会走缓存
  3. (多选)关于布局的说法正确的是 (AD)

A. 一个单据实体可以有多个布局
B. 一个布局可以绑定多个单据实体 C.一个单据实体只能有一个布局
D. 一个布局只能绑定一个单据实体
198. (多选)会签节点的投票模式包括以下哪几种 (ABCD)
A. 按投票比例 B. 按通过比例 C. 全部投票
D. 一 票否决

  1. (多选)关于设置字段在界面上是否显示说法不正确 的是 (BCD)
    A. 在扩展的单据中,不能删除父类模板的字 段,如果不需要,把可见性都取消即可
    B. 设置字段隐藏之后表单的不会加载相关视 图和数据模型
    C. 因为设置[不可见]和[隐藏]都可以达到界面

不可见效果,所以可以都用隐藏替代,比较简 单
D. 设置字段不可见属性和隐藏属性不能一起 使用,会抛异常
200. (多选)以下关于各流程节点说法正确的是(ABCD)
A. 通过自动节点可以自动调用脚本、插件、单 据操作
B. 消息节点支持发送云之家、短信、邮件消息 C. 开始节点不允许有流入的线,结束节点不允 许有流出的线
D. 默认的人工节点的[参与人可选择的操作]选 择“保存”时,用户“保存”单据时会进入流 程
201. (多选)以下哪些情况会触发 afterDoOperation方
法 (ACD)
A.
OperateServiceHelper.executeOperate(oper
26.扩展星瀚标准产品后,源单据页面某一字段不需
要展示,以下哪种做法是符合规范的 A
A.采用可见性处理
B.将该字段标识、命名等属性改成符合定制化业务 场景的需求
C.直接删除
D.设置“隐藏元素”

27.二开微服务工厂类命名规范的是? A
A.{isv 标 识 丨 公 司 标 识 ) . { 云 id}.{ 应 用 id}.ServiceFactory
B.kd.cosmic.mservice.ServiceFactory

C.fi.ap.ServiceFactory
D.{云id}.{ 应用id.ServiceFactory

29.关于注册控件事件和设置控件可见性等界面逻 辑,以下做法符合苍穹定制化开发规范的是B
A.只要编写的代码能运行即可,无所谓在哪个方法 中注册和处理
B.控件事件在registerListener 中注册,界面控制 逻辑在afterBinddata 中处理
C.在 afterBinddata 方法中处理界面控制逻辑和注
册控件事件
D.在插件initialize()方法中注册控件事件和设置控 件可见性等界面逻辑

31.以下关于数据库设计规范的描述,符合苍穹定制 化开发规范的是 CD
A.not null 属性的字段,必须设置缺省值

B.字段名以怅k{开发商标识}为前缀
C.表名以tk{开发商标识}为前缀
D.用 Decimal 数值类型时必须明确指定小数精度

32.关于许可和权限的区别说法正确的是AD
A.权限控制的颗粒度控制某个用户在某个时间段内 表单某个操作按钮可以使用
B.许可控制的颗粒度控制某个用户在某个时间段内
表单某个操作按钮可以使用,
C.超级管理员用户拥有所有许可
D.超级管理员拥有全部权限(除“管理员专用功能” 之外)

35.以下哪几项说法是错误的? BCD
A.通过继承得到的新单据可以修改表名 B.继承后单据可以删除父页面的字段
C.继承后的单据自动继承了父页面的编码规则,工

作流,单据转换规则
D.同一个单据不可以被继承多次

36.关于日志说法错误的是 AB 可能错误,最好自
己选择
A.苍穹的日志会定期备份,日志会永久保存
B.系统的日志是实时展示在 monitor 的
C.公有云的日志在天梯系统里面查看1
D.通过traceld 比起通过时间段去查询日志是更准 确的方式1
E.私有云的日志可以在monitor 里查看的1

37.工作流中支持多种方式扩展,包含以下哪几项?
全选 A.脚本插件 B.实体操作
C.自定义扩展

D.JAVA插件

39.金蝶云苍弯中,报表主要有以下特点?全选
A.仅用来展示数据,不做其他特殊操作
B.用表格、图表等格式来动态显示数据,滚动加载 数据,不可录入数据
C. 支持查询数据源(绑定实体)与自定义数据源,支 持多实体查询
D.常用于数据汇总、统计分析业务

40.在报表表单插件中可以重写以下哪几项事件方 法?ABC
A.afterBindData(EventObject)
B.afterQuery(ReportQueryParam)
C.processRowData(String gridPK, DynamicObjectCollection,ReportQueryParam)
D.query(ReportQueryParam,Object)

41.以下说法正确的有哪几项? 全选
A.单据允许绑定多个插件,且按注册顺序依次执行 已启用的插件1
B.单据 xml 设计视图可查看其页面元数据和实体 元数据1
C.如需要对数据表添加索引或约束时,可通过导入
符合语法的sql文件引入1
D.同一实体的PC 端数据模型与移动端数据模型是 分离的,需分开创建设置1

43.关于动态表单的beforeltemClick事件说法正确 的 是 ACE
A.BeforeltemClickEvent.setCancel(boolean cancel)可以取消操作
B.BeforeltemClickEvent.getltemKey()可以获取绑 定的操作标识

C.用户点击菜单按钮后,在执行按钮绑定的操作前, 触发此事件
D.BeforeltemClickEvent.getOperationKey()可 以 获取菜单项绑定的操作
E.插件可以在此事件,取消菜单绑定的操作

45.在表单开发过程的样式设置中,以下哪些操作可 以去掉某个子容器页面的滚动条 BD
A.外边距
B.扩展比例 C.内边距
D.压缩比例

47.关于苍弯开发规范,正确的是 AC
A.禁止直接添加并引用第三方jar包。1
B.可以禁用原厂插件,复制重写原厂方法实现扩展

C.禁止在循环中使用view.updateView()1
D.所有类型的应用都支持扩展,但是只能水平扩展, 不能垂直扩展

51.反写规则中,反写公式为累加时,下游单据删除 时,反写公式的源单字段的数据会被回滚 A
A.对
B.错

57.移动端页面右上角长按10秒以上,可以打开移 动端的开发者工具 B
A.对
B.错

1.苍穹移动端、pc 端的区别,下面说法错误的是? C
A.操作插件需要继承不同的父类 B.页面插件需要继承不同的父类 C.数据模型 Model 不一样
D.打开的 ShowParameter 类型不同

2.以下哪个控件不是打印设计器的容器控件 A
A.二维码
B.页眉、页脚 C.数据表格
D.布局网格

  1. 以 下 哪 些 内 容 可 以 通 过 参 数 BillShowParameter 中取到 CD
    A.当前登录用户id
    B.单据页面注册了哪些插件

C.单据标识
D.当前单据页面是否是可编辑状态

35.金蝶云苍穹基础资料主要有以下几个特点? 全选
A.不带组织的基础资料模板,无需按组织隔离,无 需进行基础资料管控
B.能以一个编码代表某个业务对象,数据能作为企
业的基础资料被其他表单引用
C.自带表单、列表、移动表单、移动列表框架逻辑 D.基于单据,继承了动态表单、单据的全部特性

37.关于动态表单插件事件 registerListener 说 法
正确的是 ACDE
A.用户与界面上的控件进行交互时,即会触发此事 件
B.树形控件节点点击事件不需要在此注册

C.在此事件,可以侦听各个控件的插件事件。 D.可以注册主菜单上自定义的菜单点击事件 E.可以注册单据体行点击事件

38.以下哪几项是 GroupbyDataset 接口里提供的 方法? BCD
A.finish B.sum C.count D.minP

39.以下插件方法中,哪些是不能获取到视图模型 IFormView view BC
A.单据插件的registerListener 方法 B.工作流插件的calcUserlds方法
C.报表列表查询插件query 方法 D.单据插件的preOpenForm 方法

40.苍穹二开插件包CUSLIBS 配置正确的有?
AB
A.通过在appstore/cus目录下创建xm|文件,在xml 文件描述需要下载的 zip包名,再配置CUSLIBS 为 xml 文件名(需要带”xml’)
B.通过将appstore/cus 目录下的所有 zip 文件的 文件名(去掉”.zip”),通过逗号连接起来
C.通过将appstore/cus目录下的所有 zip 文件的 文件名(不需要去掉“.zip”), 通过逗号连接起来
D.通过在appstore/cus 日录下创建xml 文件,在 xml 文 件 描 述 需 要 下 载 的 zip 包名,再配置 CUSLIBS为 xml 文件名(不需要带“.xml”)

42.customEvent 事件何时被触发? AB
A.自定义控件回调时
B.提交操作执行前

C.调 用getView().executeClientCommand() 方 法 时
D.空操作执行前

44.以下哪些控件是移动端页面开发时支持使用的 CD
A.卡片分录 B.报表列表 C.单据列表 D.单据体

45.关于审批节点与会审节点,以下说法正确的是 AC
A.审批节点与会审节点均支持PC&移动端单据字段 修改&显示设置
B.审批节点与会审节点均允许指定下一步处理人

C.会审节点属于特殊的审批节点
D.审批节点支持自动审批,但会审节点不支持

48.关于表单的数据模型说法正确的是 全选
A.主实体模型:MainEntityType,是表单运行时的元 数据对象!
B.表单的数据模型,提供各种方法访问界面数据
C.属性:DynamicProperty, 对应字段
D.界面数据包:DynamicObject, 基于主实体模型构 建的一个数据字典,存储单据体、字段值
E.子实体:EntityType,对应单据体、子单据体等

49.关于click 事件说法正确的是 BCD
A.用户点击工具栏项时会触发此事件
B.插件可以在此响应点击事件,比如弹出单独的编

辑 界 面
C. 用户点击按钮控件时会触发此事件
D.用户点击文本字段的按钮时,触发此事件

(多选)关于beforeClosed 事件说法正确的是

A.插件可以在此事件,取消界面关闭
B.BeforeClosedEvent.setCheckDataChange()设置true,退 出时,会提示数据已改变(此属性只在单据表单插件上有效) C.界面关闭之前触发此事件
D.BeforeClosedEventsetCancel()设置true, 可以取消界面 关闭

(多选)如何将引出数据的excel表格设置背景颜色? AB

A.使用 POI框架自定义样式,再构造出文件流上传至文件服 务,这样用户就能从文件服务上获取导出数据了

B.单据列表插件的 afterExportFil事件中修改
C.配置引出模板
D.单据列表插件的 afterqueryofexport事件中修改

(多选)在以下缓存中,哪些是在苍穹中用到的? ABD

A.分布式缓存 B.CDN 缓存
C.数据库级缓存 D.本地缓存

(多选)下游单据保存时没有触发反写规则,可能的原因是 全选
A.反写规则没启用
B.反写条件不成立
C.反写规则执行的操作,不是保存

D.下游单据没有设置关联主实体

(多选)关于操作,以下哪几项说法是错误的? ACD

A.调用实体操作可触发表单插件1
B.操作包含表单操作&实体操作
C.继承自 EntityOperate的操作既会触发表单操作,也会触发 实体操作1
D.调用表单操作可触发操作插件

(多选)关于动态表单的 itemClick 事件说法正确的是 ABC
A.插件可以在此响应自定义菜单项的点击处理
B.ItemClickEvent.getltemKey()可以获取绑定的操作标识
C.用户点击菜单项时,触发此事件
D.ItemClickEvent.getOperationKey() 可以获取菜单项绑定

的操作
试题1

选择题

  1. 关于界面插件的preOpenForm 的可操作事件 不正确的是?©
    A.preOpenForm 事件在表单打开前触发。
    B.preOpenForm 事件可以用来执行一些准备工作。
    C.preOpenForm 事件可以用来修改表单数据。
    D.preOpenForm 事件可以用来阻止表单的打开。
    2.关于金蝶云苍穹的元数据,以下哪个说明是错 误的?(D)
    A. 元数据是金蝶云苍穹中最重要的组成部分,它定 义了数据结构、数据属性等信息。
    B. 金蝶云苍穹的元数据采用基于模型的方式进行 管理,支持多种数据模型。

C. 元数据可以帮助用户快速了解数据结构、数据关 系等信息,提高数据处理效率。
D. 金蝶云苍穹的元数据与业务无关,不需要与业务 系统集成。

某单据页面,其PC 页面标识为 demo_testbill, 移 动页面标识为 demo_testbill_mob。 现需要通过插 件打开其移动列表界面,以下哪项代码是正确的? (B)
A.MobileListShowParameter showParameter = new MobileListShowParameter();
showParameter.setBillFormld(“demo_testbill _mo b”);
showParameter.getOpenStyle().setShowType(Sh owType.Floating);
this.getView().showForm(showParameter);
B.MobileListShowParameter showParameter =

new MobileListShowParameter();
showParameter.setFormld(“demo_testbill”);
showParameter.getOpenStyle().setShowType(Sh owType.Floating);
this.getView().showForm(showParameter);
C.MobileBillShowParameter showParameter =
new MobileBillShowParameter();
showParameter.setBillFormld(“demo_testbill_mo b”);
showParametergetOpenStyle().setShowType(Sh owType.Floating);
this.getView().showForm(showParameter);
D.MobileBillShowParameter showParameter =
new MobileBillIShowParameter();
showParameter.setFormld(“demo_testbill”);
showParameter.getOpenStyle().setShowType(Sh owType.Floating);

this.getView().showForm(showParameter);
3. 如果当前存在一个事务,则支持当前事务,如
果没有事务则开启的事务传递类型是?(B)
A.SUPPORTS
B.REQUIRES_NEW
C.NOT_SUPPORTED
D.REQUIRED
4. 关于单据类型说法错误的是?(B)
A.单据类型可以给基础资料字段赋值
B.单据类型只能配置在单据上,基础资料不支持配 置单据类型
C.单据类型可以设置锁定性
D.单据类型要结合单据类型控件来使用
5. 门户首页方案中哪个选项不需要配置“系统云/ 系统管理/首页定制/修改”权限,可以配置对 应方案?©
A.共享方案

B.个性方案
C.全局方案和共享方案
D.全局方案
6. 金蝶云苍穹关于性能规范说法错误的是?(B)
A.禁止在循环中访问数据库
B.如果需要新建线程,尽量通过 new Thread()创
建新线程
C.禁止在循环中调用view.updateView()
D. 禁 止 对 大 的 数 据 包 ( > 1 0 0 ) 循 环 使 用 model.setValue 更改数据
7. 关于基础资料F7 选择界面说法错误的是?(B)

A.打开基础资料F7 页面会校验用户的查看权限
B.树形基础资料也可以通过bos_listf7打开标准 列表显示数据
C. 移动端可以通过设置 F7 列表表单模板来切换 打开模式 √

D. 可 以 通 过
listShowParameter.setShowApproved(false), 在 F7 选择界面显示未审核的数据 √
8. 苍穹的插件中关于控件注册监听的接近于哪种 设计模式思想?(B)
A.工厂模式
B.观察者模式
C.策略模式
D. 代理模式
9. 关 于 beforeBindData 事 件 说 法 正 确 的 是
?(ACD)
A.界面数据包开始构建时,开始生成指令,刷新前 端字段值、控件状态之前,触发此事件
B.向前端动态添加字段控件元数据后,在本事件中, 向后台视图模型,添加字段的控件编程模型实例,
以确保动态添加的字段值被输出到前端
C.插件可以在此事件中,调整后台视图模型

(IFormView)中的字段、控件属性,间接控制前端界 面字段值、控件状态
D.单据界面加载过程中,beforeBindData 事件必 然触发
10.单据转换规则导出的元数据文件后缀名为?反 写规则导出的元数据后缀名为?(AB)
A…cr和 .crx
B…wb和 wbx C.process
D.dym 和 .dymx

多选题

11.苍穹部署redis 支持的模式包括?(ABC)
A.单机模式
B.哨兵模式
C. 集群模式

D.只支持单机和哨兵模式
12. 以下哪些是苍穹帮助类?(ABCDE)
A. 编 码 规 则 帮 助 类 kd.bos.servicehelper.coderule.CodeRuleServiceH elper
B. 单 据 转 换 帮 助 类 :
kd.bos.servicehelper.botp.ConvertServiceHelper
C. 微 服 务 调 用 帮 助 类 :
kd.bos.servicehelper.DispatchServiceHelper
D. 流 程 服 务 帮 助 类
kd.bos.servicehelperworkflow.WorkflowServiceH elper
E. 操 作 服 务 帮 助 类
kd.bos.servicehelper.operation.OperationService Helper
13 . 关于afterCreateNewData 事件说法正确的
是?(D)

A. 在此事件可以获取到IDataModel 对 象 B.插件可以在此事件,重设字段的默认值 C.在此事件可以获取到IFormView 对象
D.界面初始化或刷新,新建表单数据包之前,触发 此事件
14.关 于 beforeBindData 和 afterCreateNewData 说法正确的是?(ABCE)
A.beforeBindData 事件比afterCreateNewData 事件晚触发
B. 在afterCreateNewData 改变字段值,数据修改 标志会变成true, 页面退出时,会提示数据被修改
C.适 合 在beforeBindData 中,调整视图模型中的 控件属性
不适合在 afterCreateNewData事件中,修改数据模型中的字段值
D.在 beforeBindData 事件中修改字段值,数据修 改标志会是 false,页面退出时不会提示数据被修改 E.单据界面加载过程中,afterCreateNewData 不

试卷一

中级苍穹考试测试

1.(单选)客户需要打印的时候可以根据条件去控制显示的内容,如要完成此需求应该在哪个方法中编写控制控件显示/隐藏的代码©
A.beforeLoadData
B.customPrintDataEntities
C.beforeOutputElement
D.afterOutputElement
2. (单选)如果需要修改打印数据的来源应该在以下哪个方法中实现(B)
A.beforeLoadData
B.customPrintDataEntities
C.beforeOutputElement
D.afterOutputElement
3.(单选)最早提出ERP概念的咨询公司是哪个国家的(B)
A.德国
B.美国
C.中国
D.英国
4.(单选)以下哪项不是新建单据时配置功能权限的步骤(D)
A.在单据头“权限控制”增加权限项
B.在操作编辑中将操作与权限项绑定
C.在表单中添加绑定了权限项的操作
D.相同的权限项不能分给多个操作,如果是有多个操作需要建多个权限项
5.(单选)如果一个单据需要在不同场景下显示不同的界面效果,可以通过一下哪种方式实现?(B)
A.卡片
B.布局
C.动态表单
6.(单选)以下哪项是在应用内打开一个新页签?(A)
A.NewTabPage
B.Modal
C.MainNewTabPage
D.NewWindow
7. (单选)第三方系统在调用苍:开放AI接口时,以下哪项是正确的操作步骤?(B)
1 获取AppToken
2根据上一步得到的token调用相关的服务接口3 退出登录
4根据上一步得到的token和人员信息获取AccessToken
5如无第三方应用信息先新增一条应用信息
A.①④⑤②③
B.⑤①④②③
C.①②④⑤③
D.⑤①②④③
8.(多选)关于BusinessDataServiceHelper数据加载服务描述正确的是(AD)
A.newDynamicObject方法可以创建一个单据空对象
B.loadFromCache方法是从缓存中取数据,如果缓存没有则会报错
C.load方法必须要传参数selectProperties才能查出数据
D.load方法是从数据库加载多条数据
9. (多选)以下符合插件类命名规范的是(ABCD)
A.VoucherBizNumberList
B.VoucherNoticePlugin
C.CashFlowFormRpt
D.InitBalanceEdit
10.(多选)在表单插件中使用model.setValue(String,Object)对单据头文本字段进行赋值后,没有触发propertyChanged事件,以下可能的原因有(ABCD)
A.插件中给文本赋的newValue与oldValue相等
B.表单设计器中该文本字段没有勾选“及时触发值更新”选项
C.插件中给文本赋的是空字符串
D.此过程发生在afterCreateNewData中
11.(多选)下列符合二开命名规范正确的有(ABC)
A.实体的表名:tk_{ISV标识}{表名}
B.实体的字段名:fk
{ISV标识}{字段名}
C.微服务包命名:kd.bos.mservice.{服务名}
D.业务对象中控件的标识命名:isv标识
{控件前缀}_{标识名称}
12.(多选)在扩展财务云(fi)中总帐应用(gl)创建的包,以下符合命名规范的包名是(BCD)
A.kd.cosmicsrv.formplugin
B.kd.fi.gl.formplugin.cashflow
C.kd.fi.gl.util
D.kd.fi.gl.servicehelper
13.(多选)关于项目需求说法正确的包括(ACD)
A.需求跟范围是有差异的
B.需求可以分为业务需求跟法律需求
C.项目始于需求
D.需求可以分为不同的层级
14.(多选)关于表单视图模型和控件编程模型说法正确的是?(ABCD)
A.插件可以通过this.getView0方法,获取表单的视图模型接口实例
B.插件可以通过this.getView0.getControl(String key)方法,获取到控件编程模型实例
C.在服务端,系统封装了视图模型及控件编程模型来间接控制前端界面及前端控件
D.服务端的控件代理对象,称为控件编程模型,或简称为控件、编程模型等
15.(多选)下列关于列表插件基类说法正确的是?(ABD)
A.普通列表继承kd.bos.list,plugin.AbstractListPlugin
B.移动列表继承kd.bos.list,plugin.AbstractMobListPlugin
C.分组列表继承kd.bos.list.plugin.StandardTreeListPlugin
D.树型列表继承kd.bos.list,plugin.AbstractTreeListPlugin
16.(多选)在开发平台新建的表单,要能够在用户授权的权限树中出现的条件包含哪些?(ABCD)
A.全员应用
B.应用可见目启用
C.实体至少绑定了一个权限项
D.打开“控制功能权限”的开关
17. (多选)苍穹开放平台(OpenAPl)对外提供AI服务的接口,支持的协议有哪些?
(BC)
A.RPC
B.http
C.https
D.ftp
18.(多选)在集团人力资源管理软件市场上,主力厂商有(ACDE)
A.东软
B.中华网
C.用友
D.浪潮
E.SAP
19.(多选)以下属于第一到第三范式的是(ABD)
A.每一列都不重复,具备原子性
B.消除非主属性对于码的部分函数依赖
C.属性之间不允许有非函数依赖
D.消除传递函数依赖
20. (多选)如果客户希望用户新增的时候可以同步分配权限,那么应该使用权限接口的哪些方法可以做至(AB)
A.userAssignRole
B.roleAssignOrgUser
C.getDataPermission
D.getFieldRulesSum
21.(判断)工作流参与人插件:支持Java扩展和KDE脚本扩展,可以定义多个参与人插件(错)
22.(判断)全生命周期项目管理指从合同签订开始到交付完成全过程的管理(错)
23. (判断)移动轻应用支持将可视化结果分享到云之家群组,群组用户可自由分享、查阅、评论和沟通数据内容。(对)
24. (判断)编码规则设置适用条件后,只有满足对应的适用条件才会按照编码规则编码.(对)
25. (判断)SQL SERVER数据库中基于多表联查的视图可以执行删除数据(错)
26.(判断)全功能用户可以给其他用户授权(错)
27.(判断)多种业务场景使用相同对象,但是使用的属性不同时,如A场景使用用户的name,B场景使用用户的number,使用loadFromCache,需要对用户对象分别进行缓存(错)
28.(判断)在流程最后一个审批人未处理时,流程发起人可随时整单撤回流程(对)
29.(判断)单据列表控件,在构建好取数条件,准备重新取数之前,触发setFilter事
件,会影响列表取数的结果(对)
30. (判断)用户拥有开发服务云的权限后即可在开发平台启用或禁用应用(错
31. (判断)租户开通后,系统内默认有一个超级管理员,且只有系统云的权限(错)
32.(判断)KDE脚本开发工具无需安装本地环境、可随时随地可以修改代码、代码无需编译,直接生效(对)
33. (判断)单据头文本、日期等控件需要打开“即时触发值更新”开关,才能触发propertyChange事件(对)
34. (判断)BusinessDataServiceHelper.load查询出来的数据只能查看,不能进行update等操作(错)
35. (判断)依靠扩展或更新传统ERP系统能够应对当前数字化时代带来的巨大挑战和激烈竞争(错)
36.(判断)ERP是一种战略,而不是一个单纯的工具。以企业资源计划为核心逐渐转变为企业商业能力为核心。(对)
37.(判断)如果单据的标识是xX,扩展后的标识为xx_ext,那么人员的数据包可以由BusinessDataServiceHelpernewDynamicObject(“xx_ext”)创建(错)
38. (判断)如果流程节点配置了工作流角色,在流程运行期,会根据单据中的组织字段值动态确定工作流角色中的相关人员为任务接收人(错)
39.(判断)新建布局时可以自定义布局编码,但是不能跟实体的编码一致(错
40.(判断)只有web端可查看和修改单据摘要(错)
41.(判断)供应链管理是对供应链整体内容进行临时随机的控制,并实现实时的原材料采购、制作装配(错)
42. (判断)反写规则里的业务规则是用来对目标单数据进行处理的配置服务(错)
43.(判断)开发后台任务需要继承AbstractTask或实现接口
kd.bos.schedule.api.Task(对)
44. (判断)流水号依据需在流水号所在的编码分段之前的编码分段中设置才有效(对)
45.(判断)配置编码规则,当应用规则选用不允许断号时,业务操作过程中如发生异常或删除数据时平台均会主动调用断号回收服务(错)
46. (判断)技术现状调研包含系统架构、网络架构、部署架构、技术架构等几个方面(对)
47.
(单选)金蝶云苍穹的首页共享方案的共享范围是以下哪个维度©
A.当前用户所在的行政组织
B.当前租户
C.共享方案分配的首页方案用户组
D.当前用户所在的业务单元
48.
(单选)下列有关多布局开发说法不正确的是(D)
A.新增一个布局可以选择继承原单或者创建一个空白单
B.新增一个布局必须选择一个业务实体
C.新增一个布局的业务实体可以选择单据也可以选择基础资料
D.新增的布局中可以新增字段,保存时也会在表中新加一个字段
49. (多选)关于控件,以下哪几项说法是正确的(ABC)
A.用户字段本质是一个基础资料字段,可以配置默认值为当前用户
B.金额字段是特殊的小数字段,其精度由其绑定的币别的精度控制
C."基础资料属性"字段不会保存数据到数据库表中
D.小数字段控件编程模型是DoubleEdit
50.(多选)控件与字段的说法正确的是(AB)(
A.控件可以直接存储数据
B.业务字段逻辑不能通过通用字段实现
C.控件如果需要存储数据,一般是把数据保存到其他字段或实体中
D.单据体中不支持添加控件
51. (多选)苍穹日志信息可以在以下哪些地方查看(AD)
A.monitor/天梯日志
B.eclipse等开发工具的控制台
C.日志文件
D.浏览器控制台日志
52.(多选)关于应用首页说法正确的是(ABCD)
A.应用只能使用自动生成的应用首页,无法使用二开自定义的首页
B.每个应用都有属于本应用的首页
C.应用在新建的时候自动生成默认应用首页页面
D.应用首页可以配置菜单、自定义卡片等内容,可以运行时自行进行配置
53.(多选)关于BusinessDataServiceHelper说法不正确的是(BC)
A.Load…fromCache:先从缓存加载,如果不命中的话从数据库加载数据,并缓存.
B.通过load相关方法,查询出来的数据修改后,不能保存回数据库
C.不能加载关联属性中的引用属性
D.LoadSingle()是直接从数据库加载数据
54.(多选)关于QueryserviceHelper说法正确的是(BC)
A.查询出来的DynamicObiect可以直接保存回数据库
B.查询数据不会走缓存
C.查询出来的是平铺对象
D.查询数据会走缓存
55. (多选)关于布局的说法正确的是(AD)
A.一个单据实体可以有多个布局
B.一个布局可以绑定多个单据实体
C.一个单据实体只能有一个布局
D.一个布局只能绑定一个单据实体
56.(多选)会签节点的投票模式包括以下哪几种(ABCD)
A.按投票比例
B.按通过比例
C.全部投票
D.一票否决
57.
(多选)关于设置字段在界面上是否显示说法不正确的是(BCD)
A.在扩展的单据中,不能删除父类模板的字段,如果不需要,把可见性都取消即可
B.设置字段隐藏之后表单的不会加载相关视图和数据模型
C.因为设置[不可见]和[隐藏]都可以达到界面不可见效果,所以可以都用隐藏替代,比较简单
D.设置字段不可见属性和隐藏属性不能一起使用,会抛异常
58. (多选)以下关于各流程节点说法正确的是(ABCD)
A.通过自动节点可以自动调用脚本、插件、单据操作
B.消息节点支持发送云之家、短信、邮件消息
C.开始节点不允许有流入的线,结束节点不允许有流出的线
D.默认的人工节点的[参与人可选择的操作]选择“保存”时,用户“保存”单据时会进入流程
59.(多选)以下哪些情况会触发afterDoOperation方法(ACD)
A.OperateServiceHelperexecuteOperate(operationKey,entityNumber,dataEntities)
B.SaveServiceHelper.save(dataEntities)
C.this.getView().invokeOperation(“save”)
D.前端点击保存按钮
60.(多选)关于界面规则描述,以下说法正确的有(ACD)
A.通过配置规则条件,可以控制字段和控件是否锁定、是否隐藏
B.界面规则中可以实现将一个字段的值带到另一个字段
C.界面规则是金蝶云苍穹开发平台提供的一项配置服务
D.单头和单据体分开配置
61.(多选)关于苍穹日志输出规范中正确的是(ABCD)
A.禁止在大循环中记录日志信息
B.除一些特殊工具外,所有程序日志必须使用kd.bos.logging.Log框架,不允许使用
第三方日志框架
C.正确设置日志级别:Debug、Info、Warn、Error
D.输出日志一定要先判断当前记录日志级别是否开启
62.(多选)T-SQL中,以下关于表别名的表述错误的是(AC)
A.表别名定义时,可以用任意的字符
B.表别名一般在FROM子句中定义
C.一但使用表别名,该语句中的其它表也应当使用表别名
D.一但在语句中定义了表别名,就应在该语句中其它位置使用表别名来引用表
63.(单选)关于工作流的描述,下面哪项说法不正确(D)
A.条件规则扩展:支持Java扩展和javaScript脚本扩展,只能定义一个条件规则扩展插件
B.流程设计列表支持自己新增流程分类,以方便管理流程
C.会审的决策项设置只有同意和驳回两行,不允许删行和增行
D.目前系统中决策类型只有驳回和同意,且不允许扩展增加
64.(单选)sow中项目组织与管理/条款说法错误的是©
A.甲方的组织在签订SOW时往往无法明确
B.要明确乙方的项目组织与职责
C.要明确甲方的项目组织与职责
D.要明确双方组织架构
65.(单选)以下关于itemClick(temClickEvent)事件和click(EventObject)事件描述不正确的是(B)
A.itemClick(ltemClickEvent)事件主要适用场景是监听工具栏上元素项
B.itemClick(ltemClickEvent)事件和click(EventObject)事件可以通用
C.itemClick(ltemClickEvent)事件是通过itemKey判断点击的是哪个元素
D.click(EventObject)事件主要适用场景是监听表单上的元素
66.(单选)以下关于权限分配描述错误的是(D)
A.用户授权中“复制权限”功能只能复制直接授权的权限
B.一个业务角色可以包含多种通用角色
C.业务角色建立通用角色、用户、组织三方的关系
D.通用角色是建立权限项与角色的关系
67. (单选)关于单据转换过程中反写说法错误的是©
A.已经关闭的行,可通过设置转换路线的数据范围不参与单据转换
B.反写规则中“行关闭字段”的控件类型是单据状态
C.触发写的时机是上游单据保存、审核的时候
D.如果分录行需要关闭那么需要在分录中增加一个单据状态字段
68.
(单选)以下关于引入引出描述错误的是(B)
A.更新已有数据”模式下引入的数据如果与数据库中的数据不匹配则不会更新
B.不能引入单据状态为“已审核”的数据
C.“添加新数据”引入的时候只有在保存操作上设置唯一效验规则才生效
D.“更新已有数据并添加新数据”模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
69.
(单选)界面规则的触发时机不包含以下哪一种©
A.单据值更新时
B.单据创建时
C.单据关闭时
D.单据初始化时

试卷二

单选题 开发知识错题反馈1.0分
1.小维同学打开了以前设计的一个单据,突然想将某个整型字段改为文本类型,不考虑数据同步,下列哪项修改操作不会能完成需求 C

A.删除整型字段以及数据库对应表中的列,在设计器中后增加文本字段,使用原标识
B.设计器中将原整型字段的标识改成别的,再新增一个文本字段,使用原标识和新的数据库字段名
C.设计器删除原整型字段,再增加文本字段,使用原标识,数据库会自动替换为对应类型
单选题 开发知识错题反馈1.0分
2.关于开发规范说法错误的是 B

A.不允许禁用原厂(kingdee)插件
B.禁止在afterCreateNewData中修改数据对象
C.业务代码禁止直接访问平台的元数据表t_meta_xxx
D.引用对象的创建或赋值必须保证对象类型是正确的
单选题 开发知识错题反馈1.0分
3.关于设计规范说法错误的是 D

A.业务对象中控件的标识(Key)在当前对象中不允许重复
B.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
C.业务对象不允许使用视图
D.苍穹数据库中外键标识必须以fk开头
单选题 开发知识错题反馈1.0分
4.单据转换配置后,源单据和目标单据的映射数据存在哪里 B

A.源单据的wb表中
B.源单据的lk表中
C.目标单据的wb表中
D.目标单据的lk表中
单选题 开发知识错题反馈1.0分
5.调度任务的执行使用了线程池,可以配置mc上的公共环境变量中的哪个参数,来改变调度的默认执行线程数? C

A.没有这种参数,不支持修改
B.Schedule.Executor.MaxNumOfWorkThread
C.Schedule.RunTimeExecutor.NumOfWorkThread
D.Schedule.Executor.NumOfWorkThread
单选题 开发知识错题反馈1.0分
6.关于工作流插件说明不正确的是 B

A.设置流程启动条件时使用hasTrueCondition
B.节点离开,撤回时调用notify方法
C.根据特定的业务逻辑返回参与人id使用calcUserIds方法
D.使用formatFlowRecord来修改审批记录的显示
单选题 开发知识错题反馈1.0分
7.以下哪个控件不是打印设计器的容器控件 B

A.页眉、页脚
B.二维码
C.布局网格
D.数据表格
单选题 开发知识错题反馈1.0分
8.针对左树右表列表界面,系统加载、刷新左侧树节点数据时,可在以下哪个事件中进行处理? C

A.initializeTree(EventObject)
B.loadChildNodes(TreeNode)
C.refreshNode(RefreshNodeEvent)
D.afterCreateNewData(EventObject)
单选题 开发知识错题反馈1.0分
9.以下对“调度”的说法错误的是? B

A.调度任务在以前的苍穹版本,被称为后台任务,至今有某些视频教程、文档中依旧把调度称为后台任务。
B.调度是纯后台的,在执行过程中,不支持对调度进行监控。
C.大任务异步框架结合了进度条和调度,可以对调度作业的执行进度进行监控。
D.大数据量的异步处理,推荐使用调度来完成。
单选题 开发知识错题反馈1.0分
10.下面哪个操作插件事件是在事务内执行的 C

A.beforeExecuteOperationTransaction
B.onAddValidators
C.beginOperationTransaction
D.afterExecuteOperationTransaction
单选题 开发知识错题反馈1.0分
11.苍穹移动端、pc端的区别,下面说法错误的是? B

A.数据模型Model不一样
B.打开的ShowParameter类型不同
C.操作插件需要继承不同的父类
D.页面插件需要继承不同的父类
单选题 开发知识错题反馈1.0分
12.门户首页方案中哪个选项不需要配置“系统云/系统管理/首页定制/修改”权限,才可以配置对应方案 D

A.全局方案
B.共享方案
C.个性方案
D.全局方案和共享方案
单选题 开发知识错题反馈1.0分
13.以下关于敏感信息处理,符合苍穹定制化开发规范的是 B

A.将敏感信息以明文形式存储在配置文件或数据库中
B.将敏感信息存储在配置文件或数据库中,并使用加密算法进行保护
C.将敏感信息存储在代码中的注释中,以便开发人员查看
D.可以将敏感信息直接写在代码中
单选题 开发知识错题反馈1.0分
14.关于QFilter链错误的是 D

A.占位符的符号是?
B.一个QFilter可以用and、or连接其它QFilter ,组成一条链,链结后返回一个新QFilter对象
C.不同实体之间的filter不能进行and或or关联
D.join 的过滤条件中,不能加入其它实体的过滤
单选题 开发知识错题反馈1.0分
15.定制化开发为了保证元数据一致性和系统稳定性,以下哪种做法是符合规范的? B

A.开发人员可以在任意环境中修改元数据,只要有开发平台的权限
B.尽可能在开发环境修改元数据,并通过部署方式推送至测试环境、用户验证环境、生产环境
C.在测试环境修改元数据后,不需要同步至开发环境,因为测试环境是一个独立的环境
D.在生产环境中可以修改元数据,以确保系统的稳定性
单选题 开发知识错题反馈1.0分
16.单据列表展示的数据最大支持多少条? D

A.1万
B.100万
C.无限制
D.10万
单选题 开发知识错题反馈1.0分
17.关于注册控件事件和设置控件可见性等界面逻辑,以下做法符合苍穹定制化开发规范的是B

A.在afterBinddata方法中处理界面控制逻辑和注册控件事件
B.控件事件在registerListener中注册,界面控制逻辑在afterBinddata中处理
C.只要编写的代码能运行即可,无所谓在哪个方法中注册和处理
D.在插件initialize()方法中注册控件事件和设置控件可见性等界面逻辑
单选题 开发知识错题反馈1.0分
18.关于缓存的使用下列说法错误的是B

A.缓存是会过期的
B.缓存一定可以提升运行效率
C.页面缓存可以使用IPageCache
D.使用缓存时要注意key值不能冲突
单选题 开发知识错题反馈1.0分
19.下列的开发配置调度任务的过程,顺序正确的是 :a.定义调度计划b.创建调度作业c.注册调度任务类名d.运行调度任务A

A.c->b->a->d
B.b->c-a->d
C.a->b->d->c
D.c->a->b->d
单选题 开发知识错题反馈1.0分
20.自定义校验器继承AbstractValidator后,校验逻辑需要重写哪个方法去实现C

A.start()
B.getData()
C.validate()
D.run()
单选题 开发知识错题反馈1.0分
21.关于布局说法错误的是?C

A.表单布局支持一个基础资料或单据设置不同的界面配置
B.布局可以将原本页面中的某些控件隐藏
C.可以在布局中添加文本控件
D.选择空白方式创建布局,将不会继承任何源单的插件
单选题 开发知识错题反馈1.0分
22.关于基础资料控件的设计,说法不正确的是C

A.在单据上打开基础资料F7列表,会校验该基础资料的查看权限
B.可以在单据参数上配置基础资料模糊查询方式
C.只有引用了属性(除name,number外)才能被基础资料属性控件使用
D.基础资料可以切换成下拉风格来显示
单选题 开发知识错题反馈1.0分
23.以下哪个操作符合苍穹定制化开发规范A

A.报表列表插件的query方法里所有非叶子节点DataSet需要自行关闭
B.单据插件中使用algo查询产生的叶子节点的结果集DataSet需要自行关闭
C.单据插件中使用algo查询产生的所有非叶子节点的结果集DataSet需要自行关闭
D.报表列表插件的query方法里所有叶子节点DataSet需要自行关闭
单选题 开发知识错题反馈1.0分
24.根据苍穹定制化开发规范,以下关于生产环境执行数据库脚本的做法可取的是D

A.紧急情况下,生产环境可以执行未经测试和验证的数据库脚本
B.为节省开发时间,生产环境中允许直接执行未经测试和验证的数据库脚本
C.生产环境的数据库脚本可以在任何时间点执行,无需进行测试和验证
D.在生产环境执行脚本之前,必须经过详尽的测试和验证,最好由负责数据库管理的团队成员确认
单选题 开发知识错题反馈1.0分
25.定制化开发在类和接口的使用过程中,以下哪个选项符合苍穹定制化开发规范的实践?A

A.必须使用苍穹平台开放和标准产品业务开放的类或接口
B.可以根据业务需求选择使用任意类或接口,只要程序没有报错
C.可以使用平台开放和标准产品业务开放的类或接口,也可以使用平台内部和标准产品内部业务的类或接口
D.可以随意使用平台内部和标准产品内部业务的类或接口
单选题 开发知识错题反馈1.0分
26.以下哪项说法是正确的?C

A.如果要在同一个事务内,更新同数据库不同表的业务数据可在afterExecuteOperationTransaction(AfterOperationArgs)事件中操作
B.在beforeExecuteOperationTransaction(BeforeOperationArgs)事件中可取消批量数据执行操作
C.在操作插件中被使用的字段必须在onPreparePropertys(PreparePropertysEventArgs)事件中添加
D.在onAddValidators(AddValidatorsEventArgs)事件校验数据,若存在一条数据不通过,则所有数据均不会执行操作
单选题 开发知识错题反馈1.0分
27.单据转换插件哪个事件可以对取数SELECT子句、取数条件,做最后的修改C

A.afterCreateTarget
B.beforeCreateLink
C.afterGetSourceData
D.beforeGetSourceData
单选题 开发知识错题反馈1.0分
28.开发调度的顺序是?①创建调度作业②创建调度计划③开发调度任务类④注册调度任务类D

A.③②④①
B.①②③④
C.④②①③
D.③④①②
单选题 开发知识错题反馈1.0分
29.开发一个调度任务,正确的操作流程是C

A.1、创建调度作业
2、在开发平台搜sch_taskdefine,注册调度任务插件
3、创建调度计划
4、执行调度任务
B.1、创建调度计划
2、在开发平台搜sch_taskdefine,注册调度任务插件
3、创建调度作业
4、执行调度任务
C.1、在开发平台搜sch_taskdefine,注册调度任务插件
2、创建调度作业
3、创建调度计划
4、执行调度任务
D.1、在开发平台搜sch_taskdefine,注册调度任务插件
2、创建调度计划
3、创建调度作业
4、执行调度任务
单选题 开发知识错题反馈1.0分
30.关于元数据说明错误的是A

A.可以在生产环境随意修改元数据而不影响生产系统
B.在设计器页面xml里面也可以查看当前页面元数据
C.可以在系统参数开启参数,当有人在编辑元数据时,其他人不能对页面修改。
D.苍穹的设计期表单元数据保存后存放在t_meta_formdesign中
多选题 开发知识错题反馈2.0分
31.关于closedCallBack事件说法正确的是BCD

A.通过FormShowParameter打开的子页面,都会在子界面关闭时触发此事件
B.ClosedCallBackEvent.getReturnData()可以获取子界面返回数据
C.ClosedCallBackEvent.getActionId() 多处代码显示子界面时,通过此标识区分来源
D.父界面的插件,可以在此事件,接收子界面返回的数据
多选题 开发知识错题反馈2.0分
32.关于DataSet Action描述不正确的是ABC

A.Action是消费DataSet
B.Action执行结果返回值是DataSet
C.Action执行后需要调用close释放资源
D.Action执行后,DataSet不会自动关闭
多选题 开发知识错题反馈2.0分
33.如果需要实现单据转换下推时,一个单据体的n行数据行的数据按条件字段a的值是否相同进行合并成m行(m<=n),并要求数量字段的值累加在一起。则以下哪些步骤是需要做的。ABC

A.单据体行合并策略
B.分单策略
C.字段映射合并中的合计设置
D.字段映射配置中的过滤配置
多选题 开发知识错题反馈2.0分
34.algo接口开发过程中,不能用表达式的地方是
ABD
A.orderBy方法
B.select方法
C.groupBy方法
D.join中的on方法
多选题 开发知识错题反馈2.0分
35.关于工作流功能说明正确的是BD

A.工作流角色不需要根据组织实施组织隔离
B.个性化审批意见可以通过常见审批意见修改
C.如果旧流程的基础上修改并发布了新流程,已经在工作流里面的流程默认也会走新流程
D.流程实例中可以挂起或跳转流程实例
多选题 开发知识错题反馈2.0分
36.关于单据转换和反写正确的是ABCD

A.在单据转换中,基础资料属性可以配置字段映射
B.当选择关联实体为单据体时,单据体的fentryid改变时,映射关系也就不存在
C.同一个源单据和目标单据之间转换可以配置多个反写规则
D.通过API接口下推的时候应该使用的是后台下推(pushandsave)操作。
多选题 开发知识错题反馈2.0分
37.关于附件,正确的是BC

A.AttachmentFieldServiceHelper.upload()方法可以直接上传文件到文件服务器
B.可以通过苍穹的action,attachment/preview.do?path=xxx预览苍穹附件
C.可以通过苍穹的action,attachment/download.do?path=xxx下载苍穹附件
D.AttachmentServiceHelper.upload()方法可以直接上传文件到文件服务器
多选题 开发知识错题反馈2.0分
38.以下哪些场景只能通过algo实现而不是BusinessDataServiceHelper CD

A.groupby分组求和
B.单表查询
C.多表联查
D.查出创建日期最新的一条数据
多选题 开发知识错题反馈2.0分
39.以下处理异常的方式符合苍穹定制化开发规范的是ABD

A.将异常再次抛出
B.处理掉异常,一般多出现在UI层,使用统一的异常信息显示界面显示异常
C.不作任何操作,直接隐藏掉异常,也没有任何日志输出
D.将异常转换包装为另一种异常抛出
多选题 开发知识错题反馈2.0分
40.针对左树右表列表界面,用户点击左侧树节点时加载在右侧列表上的过滤条件,可以在以下哪些事件中进行处理?AB

A.buildTreeListFilter(BuildTreeListFilterEvent)
B.nodeClickFilter()
C.filterColumnSetFilter(SetFilterEvent)
D.setFilter(SetFilterEvent)
多选题 开发知识错题反馈2.0分
41.在扩展开发供应链(scmc)代码开发时候引用以下哪个包是不规范的BCD

A.com.alibaba.fastjson.JSONObject
B.com.test.StringUtils
C.kd.fi.er.business.trip.service.DataServiceHelper
D.kd.bos.entity.datamodel.ListSelectedRow
多选题 开发知识错题反馈2.0分
42.调度执行失败,有效的排查方案是?ABD

A.调度监控,查找执行服务器上是否有部署对应的调度任务类
B.调度监控,查看主服务器是否异常
C.试试手工执行,如果能执行成功,证明调度计划没有任何问题
D.查看调度的运行日志和异常日志
多选题 开发知识错题反馈2.0分
43.以下哪几项控件可以放在字段布局面板中?
ABCD
A.弹性域
B.基础资料属性
C.标签
D.附件字段
多选题 开发知识错题反馈2.0分
44.关于分布式ID说法正确的是ABCD

A.苍穹分布式ID是采用的雪花算法
B.苍穹分布式ID相关的接口是kd.bos.id.ID
C.数据库自增主键ID在分库后不能保持唯一性
D.UUID占用空间大,查询效率低
多选题 开发知识错题反馈2.0分
45.单据转换插件哪些事件可以设置目标单值
ABC
A.afterConvert
B.afterCreateTarget
C.afterFieldMapping
D.beforeCreateLink
多选题 开发知识错题反馈2.0分
46.以下哪些是调度任务架构特性ABC

A.高可用-一台Executor Server宕机,可以将Job调度到可用的Executor Server上执行
B.调度任务是基于事务的,出现调度异常时,调度任务类可以自动回滚
C.负载均衡,根据负载情况执行作业
D.调度与执行分离-基于MQ实现调度与执行分离,可以灵活配置多个执行端
多选题 开发知识错题反馈2.0分
47.关于许可和权限的区别说法正确的是ABCD

A.许可控制的颗粒度控制某个用户在某个时间段内表单某个操作按钮可以使用;
B.超级管理员拥有全部权限(除“管理员专用功能”之外)
C.超级管理员用户拥有所有许可
D.权限控制的颗粒度控制某个用户在某个时间段内表单某个操作按钮可以使用;
多选题 开发知识错题反馈2.0分
48.会审模式支持串签,其业务模式支持以下哪些业务模式?ABCD

A.一票否决
B.一票通过
C.全部投票
D.按投票比例
多选题 开发知识错题反馈2.0分
49.关于动态表单的itemClick事件说法正确的是
ABD
A.用户点击菜单项时,触发此事件
B.插件可以在此响应自定义菜单项的点击处理
C.ItemClickEvent.getOperationKey()可以获取菜单项绑定的操作
D.ItemClickEvent.getItemKey()可以获取绑定的操作标识
多选题 开发知识错题反馈2.0分
50.分布式ID服务提供生成环境内全局唯一ID,其具备哪些特性?ACD

A.避免单点故障
B.高性能
C.全局唯一
D.趋势有序
判断题 开发知识错题反馈1.0分
51.金蝶云·苍穹采用动态微服务技术,可以将所有应用部署在一起,也可以拆分应用部署实现每个小应用的相互隔离 A

A.对
B.错
判断题 开发知识错题反馈1.0分
52.不可以在后台直接更新删除基础资料数据,会出现数据不一致问题A

A.对
B.错
判断题 开发知识错题反馈1.0分
53.需求人员要求星瀚标准产品源单据页面某一字段不需要展示,开发人员在扩展星瀚标准产品开发时,直接将源单据该字段删除,开发人员的做法是符合规范的B

A.对
B.错
判断题 开发知识错题反馈1.0分
54.定制化开发过程中哦,只要有开发平台的权限,可以在任意环境中修改元数据B

A.对
B.错
判断题 开发知识错题反馈1.0分
55.通过微服务对复杂数据进行升级时,在脚本升级插件中对数据库的操作只能使用KSQL进行数据处理,不能使用实体进行数据处理。以上说法是符合苍穹定制化开发规范实践的A

A.对
B.错
判断题 开发知识错题反馈1.0分
56.基础资料F7可以设置模糊搜索A

A.对
B.错
判断题 开发知识错题反馈1.0分
57.使用苍穹kd.bos.dlock.DLock#createReentrant创建的锁为可重入锁,当前线程可重入B

A.对
B.错
判断题 开发知识错题反馈1.0分
58.当单据的字段很多且存在一些查询频率低的字段时,可以增加单据的拆分表,然后设置字段所属拆分表,以提高查询性能A

A.对
B.错
判断题 开发知识错题反馈1.0分
59.动态表单是最基本的交互界面,移动端表单、单据、基础资料、报表,都是基于动态表单,动态表单的视图模型、数据模型、插件模型等,会被这些业务对象继承扩展B

A.对
B.错
判断题 开发知识错题反馈1.0分
60.单据标识是kded_testbill,给单据设计的布局标识是kded_testbilllayout,查询数据包时可使用BusinessDataServiceHelper.loadSingleFromCache(pk,“kded_testbilllayout”)查询B

A.对
B.错
简答题 开发知识错题反馈10.0分
61.针对苍穹平台内的每个对象,请从元模型库层至客户定制模型层面描述KDDM的核心能力复用&个性化并存特点。

一、元模型到定制 kddm会逐层细化和优化客户需求,实现了核心能力复用和个性化并存,加强了业务拓展性,满足客户定制化要求,加强了苍穹平台能力;
二、元模型的通用模型层为模型的复用提供了基础,可拓展的实用性,行业模型层则通过行业特点,利用金蝶深耕多年企业数据沉淀,进一步提升了模型的针对性,和深度复用性,使得相同行业客户可快速通过拖拉拽方式满足基本业务需求;
三、客户定制模型则实现了高度个性化定制,同时保留了模型复用的特点,使得客户可以选择拓展自己的功能属性;
四、金蝶云苍穹复用与个性化并存的特点,让kddm可以满足企业的多样化需求,以及推动客户数字化转型,为客户创造价值;实现了金蝶做最值得托付的企业服务平台的初心;也让客户真切感到了数字化的便利性;满足生产需求;

ps:加粗部分为金蝶企业价值观,这两道题人工阅卷为18分

简答题 开发知识错题反馈10.0分
62.在某项目中,目前平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描述自定义单据列表模板的大概步骤,要包含关键的改动点。

1、选则通过模版创建——选择公共模板的空白页面,填写编码名称
2、添加控件,过滤,工具栏 选择单据列表
3、修改控件标识,修改单据列表标识,修改视图标识
4、保存模版,然后复制标识到单据列表页,替换原来的名称,保存预览即可
勉强可以过的地步
在这里插入图片描述
在这里插入图片描述

试卷三

距离交卷还有 90 分钟,请注意控制时间 我要反馈运营组织:金蝶中国 联系人:何林 联系方式:15094052085
单选题 开发知识错题反馈1.0分
1.关于基础资料F7选择界面说法错误的是 (D)
A.可以通过listShowParameter.setShowApproved(false),在F7选择界面显示未审核的数据
B.移动端可以通过设置F7列表表单模板来切换打开模式
C.打开基础资料F7页面会校验用户的查看权限
D.树形基础资料也可以通过bos_listf7打开标准列表显示数据
单选题 开发知识错题反馈1.0分
2.关于附件路径,错误的是 (B)
A.附件的操作最终是调用了苍穹的文件服务的操作
B.附件面板控件的附件路径,会存储在附件字段表bd_attachment
C.附件字段控件的附件路径,会存储在附件字段表bd_attachment
D.上传附件后,如果页面没有进行保存操作,默认这个附件会存储在临时文件服务器或者磁盘中
单选题 开发知识错题反馈1.0分
3.某单据页面,其PC页面标识为demo_testbill,移动页面标识为demo_testbill_mob。现需要通过插件打开其移动列表界面,以下哪项代码是正确的? ©
A.MobileBillShowParameter showParameter = new MobileBillShowParameter(); showParameter.setFormId(“demo_testbill”); showParameter.getOpenStyle().setShowType(ShowType.Floating); this.getView().showForm(showParameter);
B.MobileListShowParameter showParameter = new MobileListShowParameter(); showParameter.setBillFormId(“demo_testbill”); showParameter.getOpenStyle().setShowType(ShowType.Floating); this.getView().showForm(showParameter);
C.MobileBillShowParameter showParameter = new MobileBillShowParameter(); showParameter.setBillFormId(“demo_testbill_mob”); showParameter.getOpenStyle().setShowType(ShowType.Floating); this.getView().showForm(showParameter);
D.MobileListShowParameter showParameter = new MobileListShowParameter(); showParameter.setFormId(“demo_testbill”); showParameter.getOpenStyle().setShowType(ShowType.Floating); this.getView().showForm(showParameter);
单选题 开发知识错题反馈1.0分
4.关于布局说法错误的是? (C)
A.表单布局支持一个基础资料或单据设置不同的界面配置
B.布局可以将原本页面中的某些控件隐藏
C.可以在布局中添加文本控件
D.选择空白方式创建布局,将不会继承任何源单的插件
单选题 开发知识错题反馈1.0分
5.当单据工具栏的按钮没有绑定操作代码时,操作该按钮仍需对单据做校验,应该选择哪个事件实现校验逻辑 (B)
A.表单插件的beforeClick事件
B.表单插件的beforeItemClick事件
C.表单插件的beforeDoOperation事件
D.操作插件自定义校验器的 validate方法
单选题 开发知识错题反馈1.0分
6.苍穹的插件中关于控件注册监听的接近于哪种设计模式思想 ©
A.工厂模式
B.代理模式
C.观察者模式
D.策略模式
单选题 开发知识错题反馈1.0分
7.移动表单单据体要实现行选中类似的功能,可以通过以下哪个控件实现 (D)
A.卡片选择标志控件
B.按钮控件
C.选择框控件
D.复选框控件
单选题 开发知识错题反馈1.0分
8.针对左树右表列表界面,系统加载、刷新左侧树节点数据时,可在以下哪个事件中进行处理? (B)
A.initializeTree(EventObject)
B.refreshNode(RefreshNodeEvent)
C.afterCreateNewData(EventObject)
D.loadChildNodes(TreeNode)
单选题 开发知识错题反馈1.0分
9.关于单据体类控件,以下说法哪项说法是不正确的 (B)
A.单据体的数据类型是DynamicObjectCollection
B.单据体每行数据模型中包含了单据体各字段值但不包含子单据体数据包
C.树形单据体的控件编程模型为TreeEntryGrid
D.单据体每行数据的类型为DynamicObject
单选题 开发知识错题反馈1.0分
10.以下关于敏感信息处理,符合苍穹定制化开发规范的是 ©
A.将敏感信息以明文形式存储在配置文件或数据库中
B.将敏感信息存储在代码中的注释中,以便开发人员查看
C.将敏感信息存储在配置文件或数据库中,并使用加密算法进行保护
D.可以将敏感信息直接写在代码中
单选题 开发知识错题反馈1.0分
11.关于设计规范说法错误的是 (D)
A.业务对象中控件的标识(Key)在当前对象中不允许重复
B.业务对象不允许使用视图
C.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
D.苍穹数据库中外键标识必须以fk开头
单选题 开发知识错题反馈1.0分
12.关于表单绑定的插件说法错误的是 (B)
A.一个表单绑定多个插件,这些插件可以重写同一个方法,被重写的方法,按插件注册顺序执行。
B.通过继承生成的单据,也会继承父单据的表单插件,但是这些插件可以禁用
C.一个表单可以绑定多个插件,可以通过设计器调整插件的执行顺序
D.一个插件可以绑定到多个表单上
单选题 开发知识错题反馈1.0分
13.以下哪项说法是正确的? (B)
A.如果要在同一个事务内,更新同数据库不同表的业务数据可在afterExecuteOperationTransaction(AfterOperationArgs)事件中操作
B.在beforeExecuteOperationTransaction(BeforeOperationArgs)事件中可取消批量数据执行操作
C.在onAddValidators(AddValidatorsEventArgs)事件校验数据,若存在一条数据不通过,则所有数据均不会执行操作
D.在操作插件中被使用的字段必须在onPreparePropertys(PreparePropertysEventArgs)事件中添加
单选题 开发知识错题反馈1.0分
14.关于单据体说法不正确的是 ©
A.插入分录是树形单据体独有的方法
B.单据体和单据不是共用一张表
C.子单据体可以不依附于其他单据体而独立存在
D.单据体上的业务规则不能生效于单据头上的字段
单选题 开发知识错题反馈1.0分
15.以下关于苍穹平台访问数据,说法正确的是 ©
A.QueryServiceHelper.query方法查询的结构与单据一致,可以用于保存操作
B.BusinessDataServiceHelper.loadSingle方法查询的结果是平铺对象,不可以用于保存操作
C.苍穹平台支持多数据库,为解决跨库问题,业务数据建议通过BusinessDataServiceHelper和QueryServiceHelper访问
D.因为缓存可以提升性能,所以在任何场景查询数据时,只需要使用BusinessDataServiceHelper.loadFromCache方法即可,不需要考虑其他访问数据的方式
单选题 开发知识错题反馈1.0分
16.如果二开单据要控制导入的时候只能导入当前组织的单据,如果操作过程中违反了该效验,应该使用以下哪个方法取消引入的过程。 (D)
A.afterCreateData
B.afterImportData
C.initImportData
D.beforeImportData
单选题 开发知识错题反馈1.0分
17.下列关于各类插件事件说法错误的是 (A)
A.列表插件中需要注册工具栏的itemClick监听,才能触发beforeItemClick和itemClick事件
B.表单插件中的afterDoOperation事件处理操作后执行的通用业务,必须考虑执行的业务逻辑是否在列表上通用,如是则需要考虑选用操作插件
C.在单据列表上执行单据操作,操作插件需要在onPreparePropertys事件添加需要用到的字段(id,number,name字段除外)
D.动态表单插件的initialize事件触发很频繁,尽可能不要重写去执行复杂逻辑,不然会消耗性能;
单选题 开发知识错题反馈1.0分
18.关于操作插件事务.下面方法执行顺序正确的是 ① beforeExecuteOperationTransaction ② afterExecuteOperationTransaction ③ beginOperationTransaction ④ endOperationTransaction (A)
A.①③④②
B.③①②④
C.①②③④
D.③④①②
单选题 开发知识错题反馈1.0分
19.下列的开发配置调度任务的过程,顺序正确的是 :a.定义调度计划b.创建调度作业c.注册调度任务类名d.运行调度任务 (D)
A.a->b->d->c
B.c->a->b->d
C.b->c-a->d
D.c->b->a->d
单选题 开发知识错题反馈1.0分
20.以下哪个事件里拿不到当前页面视图模型 (D)
A. preOpenForm
B.beforeClosed
C.afterBindData
D.afterCreateNewData
单选题 开发知识错题反馈1.0分
21.代码中创建调度计划、调度作业,使用什么工具类? ©
A.JobHelper
B.ScheduleHelper
C.ScheduleServiceHelper
D.PlanHelper
单选题 开发知识错题反馈1.0分
22.关于flex容器错误的是? (A)
A.flex容器支持多行并且自动换行,但是不支持多列并且自动换列
B.flex容器可以设置“可折叠”并且支持默认折叠
C.flex容器可以添加绝大部分控件,包括另一个flex容器
D.flex容器的“允许全屏”配置之后,可以在运行期让整个flex容器在浏览器中全屏显示
单选题 开发知识错题反馈1.0分
23.关于iframe控件的说法不正确的是 (B)
A.iframe控件发送消息给第三方页面通过使用postMessage实现
B.iframe控件的作用是在第三方网页嵌入苍穹的页面
C.通过调用iframe控件的setSrc方法可设置打开哪个第三方页面
D.iframe控件接受第三方页面的消息通过customEvent实现
单选题 开发知识错题反馈1.0分
24.分应用分库部署的情况下,当需要跨库修改数据的话,以下哪种做法是不可行的 (B)
A.通过MQ来实现跨库操作及保证事务最终一致性
B.在beginOperationTransaction事件实现跨库修改数据
C.事务外修改跨库的数据,需要在失败或异常时做补偿处理
D.使用分布式事务TCC处理
单选题 开发知识错题反馈1.0分
25.小明在苍穹定制化开发过程中需要使用多线程解决性能问题,根据苍穹定制化开发规范,以下创建线程池的方法哪个是正确的 (B)
A.new ThreadPoolExecutor(5, 10, 100, TimeUnit.SECONDS, new LinkedBlockingQueue<>(10));
B.Executors.newFixedThreadPool(5)
C.Executors.newScheduledThreadPool(5)
D.ThreadPools.newExecutorService(name, 5);
单选题 开发知识错题反馈1.0分
26.jvm参数中 Xms 1024m的意思是 ©
A.JVM年轻代内存大小设置的1024M
B.JVM堆最大内存设置的1024M
C.JVM堆初始内存设置的1024M
D.JVM每个线程的堆栈大小是1024M
单选题 开发知识错题反馈1.0分
27.关于数据模型IDataModel和主实体模型DataEntityType的描述,以下哪项说法不正确 ©
A.从DataEntityType可以获取实体的名称、标识、表名等等
B.getDataEntityType可以获取表单主实体模型
C.业务需求必须动态修改主实体模型的属性时,可以直接在插件修改
D.getDataEntity可以获取表单数据包
单选题 开发知识错题反馈1.0分
28.业务规则不生效,不可能是什么原因导致的? (无)
A.业务规则未启用
B.编码规则被禁用
C.前置条件判断的字段未开启“即时触发值更新”
D.前置条件判断不成立
单选题 开发知识错题反馈1.0分
29.单据转换插件哪个事件可以对取数SELECT子句、取数条件,做最后的修改(B)
A.beforeCreateLink
B.beforeGetSourceData
C.afterCreateTarget
D.afterGetSourceData
单选题 开发知识错题反馈1.0分
30.在单据转换插件中需要对目标单字段值进行修订、计算、汇总,是使用以下哪个方法 (D)
A.afterConvert
B.afterBuildQueryParemeter
C.afterbindData
D.afterFieldMapping
多选题 开发知识错题反馈2.0分
31.关于openapi得描述正确的是
A.尽量使用accessToken, 而不是带下划线得access_token,可能会被nginx拦截
B.appToken可以直接获取, 不需要先注册第三方应用
C.推荐使用API2.0引擎
D.AccessToken有效期默认2小时, 通过mc参数“apptoken.timeout”控制有效期,
多选题 开发知识错题反馈2.0分
32.苍穹平台标准控件无法满足当前页面需求的场景下, 下面描述正确的是
A.跟产品经理反馈 换种方式实现
B.可以使用自定义控件,自行研究
C.提工单
D.去社区找资料学习,找不到就提问
多选题 开发知识错题反馈2.0分
33.流程参与人类型类型有哪些?
A.业务插件
B.关系
C.人员
D.工作流角色
多选题 开发知识错题反馈2.0分
34.关于propertyChanged事件说法正确的是
A.该事件通知插件字段发生了改变,可以同步调整其他字段值
B.界面数据初始时,不触发此事件,即在afterCreateNewData事件中,修改字段值,不会触发此事件
C.修改字段值之后触发
D.此事件在实体服务规则执行之后发生:用户手工录入字段值时,先执行与此字段相关的实体服务规则,然后再触发插件propertChanged事件
多选题 开发知识错题反馈2.0分
35.以下哪些是sql查询分析器内置支持的功能
A.执行update语句
B.执行select语句
C.查看表的数据字典
D.查看表索引
多选题 开发知识错题反馈2.0分
36.在业务插件开发规范过程中以下说法正确的是
A.在开发任何的模块时候都可以使用bos-servicehelper.jar里面的类
B.建议在循环内部写log日志
C.插件禁止使用静态变量存储业务相关数据
D.禁止在beforeBindData、afterBindData中修改数据对象
多选题 开发知识错题反馈2.0分
37.在使用数据查询接口时候,以下哪些是不规范操作
A.在编写脚本时候,需要统一使用金蝶脚本规范KSQL语法,禁止使用方言
B.通过直接写SQL方式取基础资料和单据数据
C.在循环中访问使用BusinessDataServiceHelper查询数据
D.在处理大批量数据时候,使用QueryServiceHelper获取DataSet,然后进行迭代计算
多选题 开发知识错题反馈2.0分
38.容器化部署的苍穹环境,当前mservice服务pod名称为mservice-af878sdas,命名空间为cosmic,现在要查看苍穹日志 下面操作正确的有?
A.docker logs -f $(docker ps |grep mservice |awk ‘{printf $1}’)
B.kubectl exec -it mservice-af878sdas -ncosmic – /bin/bash
C.kubectl logs -f mservice-af878sdas -ncosmic
D.kubectl exec -it mservice-af878sdas -ncosmic – tail -f /mservice/logs/log.log
E.docker logs -f mservice-af878sdas
多选题 开发知识错题反馈2.0分
39.可以通过以下那几种方式给用户授权
A.直接给用户授权
B.给用户授予全功能用户
C.给用户授予工作流角色
D.赋予用户通用角色/业务角色,使用户拥有权限
多选题 开发知识错题反馈2.0分
40.字段布局面板可以添加以下哪种控件?
A.文本
B.基础资料
C.按钮
D.Flex容器
多选题 开发知识错题反馈2.0分
41.下面关于自定义控件开发中描述正确的是?
A.当开发复杂的自定义控件时,建议 css 、 html 、 javascript 分离处理,方便开发和维护
B.可以通过KDApi.loadFile 方法把 css、js等 文件引入
C.自定义控件生命周期包含init、update、destoryed三个阶段
D.自定义控件的目录放在 静态资源目录/isv/开发商标识/领域标识/下
多选题 开发知识错题反馈2.0分
42.关于动态表单插件事件preOpenForm说法错误的是
A.可以在该方法修改显示参数,比如调整界面标题等
B.可以在该方法取消界面显示,但是取消显示的原因没办法返回到浏览器
C.此事件触发时,新界面还没有显示出来,可以在此事件,取消界面的显示,或者修改显示参数
D.系统收到showForm指令,显示界面后,构建好界面显示参数后,触发此事件
E.在此事件可以根据IFormView对象调整界面需要显示哪些字段和控件
多选题 开发知识错题反馈2.0分
43.关于beforeBindData事件说法正确的是
A.插件可以在此事件中,调整后台视图模型(IFormView)中的字段、控件属性,间接控制前端界面字段值、控件状态
B.单据界面加载过程中,beforeBindData事件必然触发
C.界面数据包开始构建时,开始生成指令,刷新前端字段值、控件状态之前,触发此事件
D.向前端动态添加字段控件元数据后,在本事件中,向后台视图模型,添加字段的控件编程模型实例,以确保动态添加的字段值被输出到前端
多选题 开发知识错题反馈2.0分
44.关于数据中心,说法正确的是
A.不同数据中心数据的访问可以通过苍穹orm数据服务接口查询
B.一个租户可以有多个数据中心
C.不同数据中心数据的访问可以OpenApi访问
D.一个租户只能有一个数据中心
多选题 开发知识错题反馈2.0分
45.关于布局页面,以下哪几项说法是正确的?
A.布局页面本质是一个单据
B.布局页面不能发布到菜单
C.工作流的审批节点支持配置布局方案
D.可通过布局页面实现不同角色用户操作同一单据的不同字段
多选题 开发知识错题反馈2.0分
46.在报表表单插件中可以重写以下哪几项事件方法?
A.afterBindData(EventObject)
B.processRowData(String gridPK, DynamicObjectCollection, ReportQueryParam)
C.afterQuery(ReportQueryParam)
D.query(ReportQueryParam, Object)
多选题 开发知识错题反馈2.0分
47.下面哪个是报表得取数插件事件
A.packageData
B.afterQuery
C.query
D.beforeQuery
E.getColumns
多选题 开发知识错题反馈2.0分
48.DeleteServiceHelper中方法描述正确的是
A.deleteOperation方法会触发删除校验
B.delete方法不会触发配置在delete操作中的服务插件
C.delete方法会直接删除数据
D.deleteOperation方法是做的逻辑删除,实际数据还存在库中
多选题 开发知识错题反馈2.0分
49.关于单据转换和反写正确的是
A.同一个源单据和目标单据之间转换可以配置多个反写规则
B.当选择关联实体为单据体时,单据体的fentryid改变时,映射关系也就不存在
C.通过API接口下推的时候应该使用的是后台下推(pushandsave)操作。
D.在单据转换中,基础资料属性可以配置字段映射
多选题 开发知识错题反馈2.0分
50.在单据插件开发时候,在迭代循环中(>1000),不可以加以下哪些代码
A.this.getView().updateView()
B.BusinessDataServiceHelper.loadSingle()
C.this.getModel().setValue()
D.i=i+1;
判断题 开发知识错题反馈1.0分
51.业务插件运行在服务端,没办法直接获取到客户端界面上控件的;但插件可以通过系统封装的视图模型接口IFormView间接的访问、控制前端界面
A.对
B.错
判断题 开发知识错题反馈1.0分
52.移动端页面右上角长按10秒以上,可以打开移动端的开发者工具
A.对
B.错
判断题 开发知识错题反馈1.0分
53.kd.bos.servicehelper.BusinessDataServiceHelper#loadSingle(java.lang.Object, kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType)加载出来的结构化数据,不能直接用于保存
A.对
B.错
判断题 开发知识错题反馈1.0分
54.移动端卡片布局的界面规则,只支持统一设置某一个控件显示/隐藏。
A.对
B.错
判断题 开发知识错题反馈1.0分
55.自定义控件的控件方案,在上传之后,会解压,并存放在苍穹的静态资源文件目录
A.对
B.错
判断题 开发知识错题反馈1.0分
56.第三方待办单点登录苍穹,可以从渠道解析来中createtodo() sendMessage()方法中获取todoInfo和messageInfo的链接,直接访问到苍穹审批界面
A.对
B.错
判断题 开发知识错题反馈1.0分
57.BusinessDataServiceHelper查询出来的数据可以直接保存修改
A.对
B.错
判断题 开发知识错题反馈1.0分
58.在monitor查看苍穹收集日志是实时的
A.对
B.错
判断题 开发知识错题反馈1.0分
59.主实体模型(MainEntityType)的作用是获取对象的实体标识、实体名称、表名、获取所有字段属性等等
A.对
B.错
判断题 开发知识错题反馈1.0分
60.对单据A进行扩展得到单据A1,可以直接对A1进行继承生成新单据
A.对
B.错
简答题 开发知识错题反馈10.0分
61.针对苍穹平台内的每个对象,请从元模型库层至客户定制模型层面描述KDDM的核心能力复用&个性化并存特点。
答:从元模型库层至客户定制模型层面,KDDM 通过逐 层细化和优化,实现了核心能力的复用与个性化的并存。 元模型库和通用模型层为模型的复用提供了坚实的基础和 广泛的适用性;行业模型层则进一步提升了模型的针对性 和深度复用性;而客户定制模型层则实现了高度的个性化 定制,同时保留了复用的可能性。这种复用与个性化并存 的特点,使得KDDM 能够更好地满足企业的多样化需求, 并推动企业的数字化转型和创新。
简答题 开发知识错题反馈10.0分
62.在某项目中,目前平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描述自定义单据列表模板的大概步骤,要包含关键的改动点。
答:①首先创建动态表单,在公共模板中选择空白页面,然后填写编码和名称,完成创建;
②添加控件.三件套(过滤,工具栏,单据列表)再加点
别的东西用来看效果,然后修改三件套控件标识,注意单据列表下的两个试图也需要修改标识.
③保存模板,复制标识到单据的列表页,替换原来的
bos_list,然后保存,预览

试卷三

距离交卷还有 90 分钟,请注意控制时间 我要反馈运营组织:金蝶中国 联系人:何林 联系方式:15094052085
单选题 开发知识错题反馈1.0分
1.关于界面插件的preOpenForm的可操作事件不正确的是
A.可以通过setCancelMessage发送取消弹窗内容
B.可以通过setCancel取消打开页面
C.可以在此设置页面数据包的值
D.可以在此事件中验证用户权限
单选题 开发知识错题反馈1.0分
2.开发一个调度任务,正确的操作流程是
A.1、在开发平台搜sch_taskdefine,注册调度任务插件 2、创建调度计划 3、创建调度作业 4、执行调度任务
B.1、创建调度作业 2、在开发平台搜sch_taskdefine,注册调度任务插件 3、创建调度计划 4、执行调度任务
C.1、创建调度计划 2、在开发平台搜sch_taskdefine,注册调度任务插件 3、创建调度作业 4、执行调度任务
D.1、在开发平台搜sch_taskdefine,注册调度任务插件 2、创建调度作业 3、创建调度计划 4、执行调度任务
单选题 开发知识错题反馈1.0分
3.关于设计规范说法错误的是
A.苍穹数据库中外键标识必须以fk开头
B.业务对象中控件的标识(Key)在当前对象中不允许重复
C.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
D.业务对象不允许使用视图
单选题 开发知识错题反馈1.0分
4.关于单据体类控件,以下说法哪项说法是不正确的
A.单据体每行数据的类型为DynamicObject
B.单据体的数据类型是DynamicObjectCollection
C.单据体每行数据模型中包含了单据体各字段值但不包含子单据体数据包
D.树形单据体的控件编程模型为TreeEntryGrid
单选题 开发知识错题反馈1.0分
5.关于基础资料F7选择界面说法错误的是
A.可以通过listShowParameter.setShowApproved(false),在F7选择界面显示未审核的数据
B.移动端可以通过设置F7列表表单模板来切换打开模式
C.树形基础资料也可以通过bos_listf7打开标准列表显示数据
D.打开基础资料F7页面会校验用户的查看权限
单选题 开发知识错题反馈1.0分
6.关于调度,哪个可以手工执行?
A.调度作业
B.全都不支持
C.调度计划
D.调度任务
单选题 开发知识错题反馈1.0分
7.以下关于引入引出描述错误的是
A.“更新已有数据并添加新数据”模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
B.默认不能引入单据状态为“已审核”的数据
C.“更新已有数据”模式下引入的数据如果与数据库中的数据不匹配则不会更新
D.“添加新数据”引入的时候只有在保存操作上设置唯一校验规则才生效
单选题 开发知识错题反馈1.0分
8.苍穹移动端、pc端的相同点,下面说法错误的是?
A.移动单据与单据映射同一个实体
B.都可以通过URL拼接访问链接,进入苍穹
C.都可以使用树控件
D.都能在企业微信app中被访问
单选题 开发知识错题反馈1.0分
9.下面哪个是消息发送的微服务接口
A.MessageServiceHelper.sendMessage(MessageInfo messageInfo)
B.MessageCenterServiceHelper.sendMessage()
C.MessageCenterServiceHelper.sendMessage(MessageInfo messageInfo)
D.MessageCenterHelper.sendMessage(MessageInfo messageInfo)
单选题 开发知识错题反馈1.0分
10.根据苍穹定制化开发规范,以下关于生产环境执行数据库脚本的做法可取的是
A.在生产环境执行脚本之前,必须经过详尽的测试和验证,最好由负责数据库管理的团队成员确认
B.紧急情况下,生产环境可以执行未经测试和验证的数据库脚本
C.生产环境的数据库脚本可以在任何时间点执行,无需进行测试和验证
D.为节省开发时间,生产环境中允许直接执行未经测试和验证的数据库脚本
单选题 开发知识错题反馈1.0分
11.定制化开发为了保证元数据一致性和系统稳定性,以下哪种做法是符合规范的?
A.尽可能在开发环境修改元数据,并通过部署方式推送至测试环境、用户验证环境、生产环境
B.在生产环境中可以修改元数据,以确保系统的稳定性
C.开发人员可以在任意环境中修改元数据,只要有开发平台的权限
D.在测试环境修改元数据后,不需要同步至开发环境,因为测试环境是一个独立的环境
单选题 开发知识错题反馈1.0分
12.调度任务的执行使用了线程池,可以配置mc上的公共环境变量中的哪个参数,来改变调度的默认执行线程数?
A.Schedule.RunTimeExecutor.NumOfWorkThread
B.没有这种参数,不支持修改
C.Schedule.Executor.NumOfWorkThread
D.Schedule.Executor.MaxNumOfWorkThread
单选题 开发知识错题反馈1.0分
13.在单据的表单设计器界面预置一个未设置“字段名”属性的字段类控件,并在列表运行态表界面上进行展示,必须要重写以下哪个事件才能实现前端页面上展示业务数据?
A.packageData(PackageDataEvent)
B.loadData(LoadDataEventArgs)
C.beforeCreateListDataProvider(BeforeCreateListDataProviderArgs)
D.afterCreateNewData(EventObject)
单选题 开发知识错题反馈1.0分
14.开发调度的顺序是?①创建调度作业②创建调度计划③开发调度任务类④注册调度任务类
A.④②①③
B.③④①②
C.③②④①
D.①②③④
单选题 开发知识错题反馈1.0分
15.关于打印插件中customPrintDataEntities与 beforeLoadData方法使用场景错误的是
A.打印的数据中需要动态赋值,可以在customPrintDataEntities中对动态列赋值
B.套打基于实体模型,所以定义的数据源必须与当前实体有关
C.beforeLoadData控制是否使用自定义数据源
D.对数据源中的数据进行二次加工(计算、汇总)使用customPrintDataEntities
单选题 开发知识错题反馈1.0分
16.以下哪个事件最先执行
A.beforeBindData
B.createNewData
C.preOpenForm
D.initialize
单选题 开发知识错题反馈1.0分
17.以下哪一类参数支持集团管控
A.应用参数
B.单据参数
C.公共平台参数
D.单据类型参数
单选题 开发知识错题反馈1.0分
18.关于单据类型说法错误的是?
A.单据类型要结合单据类型控件来使用
B.单据类型可以设置锁定性
C.单据类型可以给基础资料字段赋值
D.单据类型只能配置在单据上,基础资料不支持配置单据类型
单选题 开发知识错题反馈1.0分
19.在苍穹平台中,以下哪项是请求查询缓存的顺序? ① CDN缓存 ② ehcache ③ nginx ④ redis缓存
A.①④②③
B.④①②③
C.③②④①
D.①③②④
单选题 开发知识错题反馈1.0分
20.PC端标准的F7选择界面的界面参数类型是以下哪种
A.FormShowParameter
B.BaseShowParameter
C.BillShowParameter
D.ListShowParameter
单选题 开发知识错题反馈1.0分
21.以下关于敏感信息处理,符合苍穹定制化开发规范的是
A.将敏感信息存储在代码中的注释中,以便开发人员查看
B.将敏感信息以明文形式存储在配置文件或数据库中
C.将敏感信息存储在配置文件或数据库中,并使用加密算法进行保护
D.可以将敏感信息直接写在代码中
单选题 开发知识错题反馈1.0分
22.代码中创建调度计划、调度作业,使用什么工具类?
A.ScheduleHelper
B.PlanHelper
C.JobHelper
D.ScheduleServiceHelper
单选题 开发知识错题反馈1.0分
23.关于QFilter链错误的是
A.不同实体之间的filter不能进行and或or关联
B.占位符的符号是?
C.join 的过滤条件中,不能加入其它实体的过滤
D.一个QFilter可以用and、or连接其它QFilter ,组成一条链,链结后返回一个新QFilter对象
单选题 开发知识错题反馈1.0分
24.关于confirmCallBack事件和closedCallBack描述不准确的是
A.界面关闭时就会触发closedCallBack事件
B.closedCallBack事件的父页面可以接受子页面传过来的数据
C.confirmCallBack需要用户确认交互信息后触发
D.closedCallBack和confirmCallBack都需要设置回调参数/属性
单选题 开发知识错题反馈1.0分
25.单据列表不支持通过哪种方式做数据的组织隔离?
A.通用角色
B.单据列表设置过滤方案
C.业务角色
D.用户授权
单选题 开发知识错题反馈1.0分
26.关于缓存的使用下列说法错误的是
A.缓存一定可以提升运行效率
B.缓存是会过期的
C.页面缓存可以使用IPageCache
D.使用缓存时要注意key值不能冲突
单选题 开发知识错题反馈1.0分
27.分应用分库部署的情况下,当需要跨库修改数据的话,以下哪种做法是不可行的
A.通过MQ来实现跨库操作及保证事务最终一致性
B.在beginOperationTransaction事件实现跨库修改数据
C.事务外修改跨库的数据,需要在失败或异常时做补偿处理
D.使用分布式事务TCC处理
单选题 开发知识错题反馈1.0分
28.关于引入引出说法错误的是?
A.引入引出都可以配置模板
B.引入指的是将excel数据导入到苍穹里面,引出指的是将苍穹的数据导出到excel并在浏览器中自动下载
C.可以在“引入结果明细”表上查看引入结果
D.一张刚刚创建的单据页面,如果开发者从未配置过引入引出模板,无法使用引入引出功能
单选题 开发知识错题反馈1.0分
29.关于页面缓存的说法不对的是
A.子页面拿不到父页面的缓存
B.页面缓存随着页面的打开而产生,随着页面的关闭而销毁
C.通过界面视图模型可以拿到界面缓存
D.页面缓存IPageCache是表单插件开发中必备利器,允许用于存放变量或其他关键数据,提高查询效率,减少数据库访问
单选题 开发知识错题反馈1.0分
30.下列关于各类插件事件说法错误的是
A.在单据列表上执行单据操作,操作插件需要在onPreparePropertys事件添加需要用到的字段(id,number,name字段除外)
B.表单插件中的afterDoOperation事件处理操作后执行的通用业务,必须考虑执行的业务逻辑是否在列表上通用,如是则需要考虑选用操作插件
C.动态表单插件的initialize事件触发很频繁,尽可能不要重写去执行复杂逻辑,不然会消耗性能;
D.列表插件中需要注册工具栏的itemClick监听,才能触发beforeItemClick和itemClick事件
多选题 开发知识错题反馈2.0分
31.关于附件预览,正确的是
A.V5.0.011版本之前,需要在windows系统上安装,convert转换服务才能预览office相关的文件
B.需要在mc中开启附件预览,参数是:fileserver.attachment.preview true
C.图片预览也需要安装预览服务
D.V5.0.011版本之后,支持WPS预览附件
多选题 开发知识错题反馈2.0分
32.以下哪几项说法是错误的?
A.继承后单据可以删除父页面的字段
B.同一个单据不可以被继承多次
C.通过继承得到的新单据可以修改表名
D.继承后的单据自动继承了父页面的编码规则,工作流,单据转换规则
多选题 开发知识错题反馈2.0分
33.占用许可站点的人员类型有哪些
A.经销商
B.供应商
C.机器人
D.职员
E.客户
多选题 开发知识错题反馈2.0分
34.以下哪个信息可以通过苍穹请求上下文获取到
A.用户id
B.登录时间
C.登录ip
D.账套id
E.用户姓名
多选题 开发知识错题反馈2.0分
35.点击单据列表常用条件中的某个条件值进行过滤时,会触发以下哪些方法
A.itemClick(ItemClickEvent evt)
B.setFilter(SetFilterEvent e)
C.registerListener(EventObject e)
D.beforeCreateListColumns(BeforeCreateListColumnsArgs args)
多选题 开发知识错题反馈2.0分
36.苍穹二开插件包CUSLIBS配置正确的有?
A.通过将appstore/cus目录下的所有zip文件的文件名(去掉”.zip“),通过逗号连接起来
B.通过在appstore/cus目录下创建xml文件,在xml文件描述需要下载的zip包名,再配置CUSLIBS为xml文件名(不需要带“.xml”)
C.通过将appstore/cus目录下的所有zip文件的文件名(不需要去掉“.zip”),通过逗号连接起来
D.通过在appstore/cus目录下创建xml文件,在xml文件描述需要下载的zip包名,再配置CUSLIBS为xml文件名(需要带“.xml”)
多选题 开发知识错题反馈2.0分
37.以下哪些是苍穹帮助类
A.单据转换帮助类:kd.bos.servicehelper.botp.ConvertServiceHelper
B.编码规则帮助类:kd.bos.servicehelper.coderule.CodeRuleServiceHelper
C.微服务调用帮助类: kd.bos.servicehelper.DispatchServiceHelper
D.操作服务帮助类:kd.bos.servicehelper.operation.OperationServiceHelper
E.流程服务帮助类:kd.bos.servicehelper.workflow.WorkflowServiceHelper
多选题 开发知识错题反馈2.0分
38.下列关于行政组织和业务单元描述正确的是
A.业务单元是从企业“业务”管理角度定义的业务经营单元,一般是企业的法人公司或法人分支机构,是业务数据的责任主体
B.业务单元可以完全等同于行政组织
C.业务单元可以通过行政组织快速新增
D.行政组织是从企业中“人员”职责分工与协作角度划分的职能单元,也就是业务应用中通常称谓的“部门”。
多选题 开发知识错题反馈2.0分
39.分组基础资料的F7选择界面需要隐藏左边的树,以下哪些方式可以实现
A.基础资料列表的属性【F7列表表单模板】改成bos_templatetreelistf7
B.基础资料列表的属性【F7列表表单模板】改成bos_listf7
C.在beforeF7select拿到ListShowParameter将BillFormId改成bos_listf7
D.在beforeF7select拿到ListShowParameter将FormId改成bos_listf7
多选题 开发知识错题反馈2.0分
40.在金蝶云苍穹中,基础数据的控制策略包含哪几类?
A.全局共享
B.私有
C.逐级分配
D.管控范围内共享
多选题 开发知识错题反馈2.0分
41.关于门户首页个性化方案描述正常的是
A.个性化方案显示优先级最低
B.个性化方案新建需要”首页定制/修改权限“
C.个性化方案新建不需要”首页定制/修改权限“
D.个性化方案显示优先级最高
多选题 开发知识错题反馈2.0分
42.customEvent事件何时被触发?
A.调用getView().executeClientCommand()方法时
B.提交操作执行前
C.自定义控件回调时
D.空操作执行前
多选题 开发知识错题反馈2.0分
43.当单据工具栏的按钮绑定表单操作【关闭】,操作该按钮需对单据做校验,可以选择哪个事件实现校验
A.操作插件自定义校验器的 validate方法
B.表单插件的beforeClick事件
C.表单插件的beforeItemClick事件
D.表单插件的beforeDoOperation事件
多选题 开发知识错题反馈2.0分
44.关于FormView.showForm的入口参数说法正确的是
A.打开移动单据可以使用BillShowParameter
B.打开web报表可以使用ReportShowParameter
C.打开web基础资料编辑界面可以使用BaseShowParameter
D.打开web列表可以使用ListShowParameter
多选题 开发知识错题反馈2.0分
45.针对列表设计器界面中的过滤控件进行二开,以下哪几项说法是正确的?
A.方案过滤视图下,在增加查询条件时,基础资料字段只能选择部分业务数据,可在filterContainerBeforeF7Select(BeforeFilterF7SelectEvent)事件中处理
B.过滤控件中的过滤条件发生改变时,可在filterContainerSearchClick(FilterContainerSearchClickArgs)事件获取最终解析后的过滤条件
C.filterContainerInit(FilterContainerInitArgs)事件会多次触发
D.常用过滤视图下的基础资料字段只展示部分可选项时可重写filterColumnSetFilter(SetFilterEvent)事件中处理
多选题 开发知识错题反馈2.0分
46.苍穹团队开发环境,报错提示:实体类型xx中不存在名为yy的属性,原因有哪些
A.数据查询接口查询的selectFieds参数字段没有添加yy字段,但是需要根据查询的结果集去get(yy)取值
B.操作插件中使用的字段,没有在方法onPreparePropertys中添加进来
C.列表添加实体字段,但是又在列表上把该字段删除了
D.列表添加实体字段,但是实体上把该字段删除了
多选题 开发知识错题反馈2.0分
47.以下处理异常的方式符合苍穹定制化开发规范的是
A.将异常转换包装为另一种异常抛出
B.处理掉异常,一般多出现在UI层,使用统一的异常信息显示界面显示异常
C.将异常再次抛出
D.不作任何操作,直接隐藏掉异常,也没有任何日志输出
多选题 开发知识错题反馈2.0分
48.基础资料控件的快捷新增说法正确的是
A.继承的页面二开可以开启/关闭快捷新增
B.开启后基础资料模糊查询的时候有数据则不显示新增按钮
C.扩展的页面二开可以开启/关闭快捷新增
D.开启后基础资料模糊查询的时候显示新增按钮
多选题 开发知识错题反馈2.0分
49.苍穹上的哪些功能是基于调度来完成的?
A.集成云的启动方案
B.开放平台的自定义api
C.打印预览
D.预警平台的预警监控
多选题 开发知识错题反馈2.0分
50.关于closedCallBack事件说法正确的是
A.ClosedCallBackEvent.getActionId() 多处代码显示子界面时,通过此标识区分来源
B.父界面的插件,可以在此事件,接收子界面返回的数据
C.ClosedCallBackEvent.getReturnData()可以获取子界面返回数据
D.通过FormShowParameter打开的子页面,都会在子界面关闭时触发此事件
判断题 开发知识错题反馈1.0分
51.报表可以通过数据模型model直接对报表列表的字段赋值
A.对
B.错
判断题 开发知识错题反馈1.0分
52.苍穹最新版本中BOTP支持携带附件和图片到下游单
A.对
B.错
判断题 开发知识错题反馈1.0分
53.BusinessDataServiceHelper.load()查询出来的数据只能查看,不能进行update等操作
A.对
B.错
判断题 开发知识错题反馈1.0分
54.打印插件二开,通常使用kd.bos.servicehelper.PrintServiceHelper帮助类
A.对
B.错
判断题 开发知识错题反馈1.0分
55.使用苍穹kd.bos.dlock.DLock#createReentrant创建的锁为可重入锁,当前线程可重入
A.对
B.错
判断题 开发知识错题反馈1.0分
56.如果单据的标识是xx,扩展后的标识为xx_ext,那么数据包可以由BusinessDataServiceHelper.newDynamicObject(“xx_ext”)创建
A.对
B.错
判断题 开发知识错题反馈1.0分
57.移动端卡片布局的界面规则,只支持统一设置某一个控件显示/隐藏。
A.对
B.错
判断题 开发知识错题反馈1.0分
58.在苍穹开发的移动端页面可以不借助APP而使用扫码功能。
A.对
B.错
判断题 开发知识错题反馈1.0分
59.在afterCreateNewData事件中动态插入单据体行数据,需要添加关键字段,否则单据体无法保存
A.对
B.错
判断题 开发知识错题反馈1.0分
60.在monitor查看苍穹收集日志是实时的
A.对
B.错
简答题 开发知识错题反馈10.0分
61.根据苍穹部署架构,请描述mservice服务在启动过程中,应用仓库、Zookeeper、mc、mservice之间的联系。

简答题 开发知识错题反馈10.0分
62.场景:XX项目中,领导让小明给某个用户添加某个指定业务对象的全部功能权限,小明打开了人员直接授权界面,选择了业务单元。 问题1:小明在授权界面没有找到该业务对象所属的应用,请说出可能的原因(5分) 问题2:小明在授权界面找到了该业务对象的所属应用,但是没有找到该业务对象,请说出可能的原因(5分)

试卷四

答案多有重复 这个
距离交卷还有 88 分钟,请注意控制时间 我要反馈运营组织:金蝶中国 联系人:何林 联系方式:15094052085
单选题 开发知识错题反馈1.0分
1.以下哪种情况下botp关联关系会丢失
A.单据转换的关联主实体配置被修改
B.下游单据某条数据被删除
C.反写规则被禁用了
D.上游单据某条数据被删除
单选题 开发知识错题反馈1.0分
2.插件上下文RequestContext中获取不到以下哪项内容
A.当前登录的用户id
B.当前单据数据包
C.当前登录的业务单元
D.traceId
单选题 开发知识错题反馈1.0分
3.关于DataSet描述错误的是 B
A.DataSet遍历一次后会关闭,如后续还需要使用需copy后再遍历
B.DataSet.copy()会消耗内存资源
C.如果DataSet有多次引用的,关闭根节点可以关闭整个引用树
D.DataSet需要被close
单选题 开发知识错题反馈1.0分
4.关于flex容器错误的是?
A.flex容器的“允许全屏”配置之后,可以在运行期让整个flex容器在浏览器中全屏显示
B.flex容器支持多行并且自动换行,但是不支持多列并且自动换列
C.flex容器可以设置“可折叠”并且支持默认折叠
D.flex容器可以添加绝大部分控件,包括另一个flex容器
单选题 开发知识错题反馈1.0分
5.关于缓存的使用下列说法错误的是
A.缓存是会过期的
B.页面缓存可以使用IPageCache
C.使用缓存时要注意key值不能冲突
D.缓存一定可以提升运行效率
单选题 开发知识错题反馈1.0分
6.项目分应用部署,以下选项中,哪个是用于解决跨云跨应用调用的最佳方案,且符合苍穹定制化开发规范的?
A.将需要调用的应用jar包加入当前应用的容器节点中
B.将需要调用的应用与当前应用部署在同个容器节点中
C.直接依赖需要调用的应用jar包
D.使用微服务方式调用
单选题 开发知识错题反馈1.0分
7.关于注册控件事件和设置控件可见性等界面逻辑,以下做法符合苍穹定制化开发规范的是
A.在afterBinddata方法中处理界面控制逻辑和注册控件事件
B.只要编写的代码能运行即可,无所谓在哪个方法中注册和处理
C.在插件initialize()方法中注册控件事件和设置控件可见性等界面逻辑
D.控件事件在registerListener中注册,界面控制逻辑在afterBinddata中处理
单选题 开发知识错题反馈1.0分
8.关于SaveServiceHelper.save()和SaveServiceHelper.saveOperate()两个方法的区别说法错误的是
A.若【save】操作绑定操作插件,saveOperate()调用时会执行操作插件代码
B.saveOperate()会调用表单的【save】操作
C.save()不会执行表单save操作插件代码,只会执行必录校验
D.若【save】操作开启必录,saveOperate()调用时也会进行必录校验
单选题 开发知识错题反馈1.0分
9.关于单据转换及反写的描述,下面哪项说法不正确
A.单据转换过程中支持插件干预
B.如果上下游单据均有多个分录体,且都参与转换,这时如果有多个分录参与反写,此项功能可以通过配置转换路线和反写规则实现
C.单据审核时执行了反写规则,反审核则会取消反写
D.如果源单据的单据头、分录都要被反写,那么在关联实体中需要选择的实体是分录体
单选题 开发知识错题反馈1.0分
10.苍穹移动端、pc端的区别,下面说法错误的是?B
A.打开的ShowParameter类型不同
B.数据模型Model不一样
C.页面插件需要继承不同的父类
D.操作插件需要继承不同的父类
单选题 开发知识错题反馈1.0分
11.以下哪项是在应用内打开一个新页签?
A.MainNewTabPage
B.Modal
C.NewWindow
D.NewTabPage
单选题 开发知识错题反馈1.0分
12.在报表表单插件中,以下哪个事件方法支持报表表头设置漏斗过滤?
A.beforeCreateFilterInfo(CreateFilterInfoEvent)
B.filterContainerBeforeF7Select(BeforeFilterF7SelectEvent)
C.filterContainerInit(FilterContainerInitEvent, ReportQueryParam)
D.setSortAndFilter(List)
单选题 开发知识错题反馈1.0分
13.以下关于引入引出描述错误的是
A.“添加新数据”引入的时候只有在保存操作上设置唯一校验规则才生效
B.“更新已有数据”模式下引入的数据如果与数据库中的数据不匹配则不会更新
C.默认不能引入单据状态为“已审核”的数据
D.“更新已有数据并添加新数据”模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
单选题 开发知识错题反馈1.0分
14.关于页面缓存的说法不对的是
A.通过界面视图模型可以拿到界面缓存
B.页面缓存随着页面的打开而产生,随着页面的关闭而销毁
C.页面缓存IPageCache是表单插件开发中必备利器,允许用于存放变量或其他关键数据,提高查询效率,减少数据库访问
D.子页面拿不到父页面的缓存
单选题 开发知识错题反馈1.0分
15.单据转换配置后,源单据和目标单据的映射数据存在哪里
A.目标单据的lk表中
B.目标单据的wb表中
C.源单据的wb表中
D.源单据的lk表中
单选题 开发知识错题反馈1.0分
16.根据苍穹定制化开发日志规范,以下说法正确的是
A.日志输出大列表对象或完整动态对象时,可以直接输出
B.为方便后续定位问题,开发过程中所有的变量、操作、返回等都需要输出日志
C.日志输出时,如果有异常时应带上异常对象
D.为方便生产环境定位问题,输出日志时将所有的日志定义为error级别
单选题 开发知识错题反馈1.0分
17.开发一个调度任务,正确的操作流程是
A.1、在开发平台搜sch_taskdefine,注册调度任务插件 2、创建调度作业 3、创建调度计划 4、执行调度任务
B.1、创建调度作业 2、在开发平台搜sch_taskdefine,注册调度任务插件 3、创建调度计划 4、执行调度任务
C.1、在开发平台搜sch_taskdefine,注册调度任务插件 2、创建调度计划 3、创建调度作业 4、执行调度任务
D.1、创建调度计划 2、在开发平台搜sch_taskdefine,注册调度任务插件 3、创建调度作业 4、执行调度任务
单选题 开发知识错题反馈1.0分
18.PC端标准的F7选择界面的界面参数类型是以下哪种
A.FormShowParameter
B.ListShowParameter
C.BaseShowParameter
D.BillShowParameter
单选题 开发知识错题反馈1.0分
19.调度任务的执行使用了线程池,可以配置mc上的公共环境变量中的哪个参数,来改变调度的默认执行线程数?
A.Schedule.Executor.MaxNumOfWorkThread
B.没有这种参数,不支持修改
C.Schedule.Executor.NumOfWorkThread
D.Schedule.RunTimeExecutor.NumOfWorkThread
单选题 开发知识错题反馈1.0分
20.自定义校验器继承AbstractValidator后,校验逻辑需要重写哪个方法去实现
A.start()
B.getData()
C.run()
D.validate()
单选题 开发知识错题反馈1.0分
21.关于单据类型说法错误的是?
A.单据类型可以给基础资料字段赋值
B.单据类型只能配置在单据上,基础资料不支持配置单据类型
C.单据类型要结合单据类型控件来使用
D.单据类型可以设置锁定性
单选题 开发知识错题反馈1.0分
22.关于打印插件中customPrintDataEntities与 beforeLoadData方法使用场景错误的是
A.对数据源中的数据进行二次加工(计算、汇总)使用customPrintDataEntities
B.打印的数据中需要动态赋值,可以在customPrintDataEntities中对动态列赋值
C.套打基于实体模型,所以定义的数据源必须与当前实体有关
D.beforeLoadData控制是否使用自定义数据源
单选题 开发知识错题反馈1.0分
23.关于表单绑定的插件说法错误的是
A.一个表单可以绑定多个插件,可以通过设计器调整插件的执行顺序
B.一个表单绑定多个插件,这些插件可以重写同一个方法,被重写的方法,按插件注册顺序执行。
C.通过继承生成的单据,也会继承父单据的表单插件,但是这些插件可以禁用
D.一个插件可以绑定到多个表单上
单选题 开发知识错题反馈1.0分
24.关于设计规范说法错误的是
A.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
B.业务对象中控件的标识(Key)在当前对象中不允许重复
C.业务对象不允许使用视图
D.苍穹数据库中外键标识必须以fk开头
单选题 开发知识错题反馈1.0分
25.移动端页面开发,正确的是?
A.移动端上不能使用时间轴控件
B.移动单据支持添加新的字段
C.移动端页面仅支持在手机上打开
D.移动端可以做提交操作,并且会触发操作插件
单选题 开发知识错题反馈1.0分
26.以下哪个控件不是打印设计器的通用控件
A.数据表格
B.文本控件
C.图片控件
D.富文本
单选题 开发知识错题反馈1.0分
27.以下哪个事件里拿不到当前页面视图模型
A.afterCreateNewData
B. preOpenForm
C.beforeClosed
D.afterBindData
单选题 开发知识错题反馈1.0分
28.代码中创建调度计划、调度作业,使用什么工具类?
A.JobHelper
B.ScheduleHelper
C.PlanHelper
D.ScheduleServiceHelper
单选题 开发知识错题反馈1.0分
29.哪个逻辑不能通过preOpenForm(PreOpenFormEventArgs e)事件解决 B
A.修改单据布局
B.修改单据类型
C.动态添加插件
D.调用this.getView().showMessage弹出提示信息
单选题 开发知识错题反馈1.0分
30.扩展星瀚标准产品后,源单据页面某一字段不需要展示,以下哪种做法是符合规范的
A.采用可见性处理
B.直接删除
C.将该字段标识、命名等属性改成符合定制化业务场景的需求
D.设置“隐藏元素”
多选题 开发知识错题反馈2.0分
31.以下哪些操作会导致编码生成时不自增
A.没有设置适用组织
B.kd.bos.form.plugin.CodeRulePlugin插件被关闭
C.没有开启流水号依据
D.kd.bos.business.plugin.CodeRuleOp插件被关闭
多选题 开发知识错题反馈2.0分
32.苍穹补丁包可能包含的内容包括:
A.Java插件代码
B.元数据
C.SQL脚本
D.前端静态资源
多选题 开发知识错题反馈2.0分
33.以下哪些场景只能通过algo实现而不是BusinessDataServiceHelper BC
A.groupby分组求和
B.单表查询
C.查出创建日期最新的一条数据
D.多表联查
多选题 开发知识错题反馈2.0分
34.下面哪个是报表得取数插件事件 BC
A.packageData
B.query
C.getColumns
D.beforeQuery
E.afterQuery
https://vip.kingdee.com/knowledge/225995033638184192?lang=zh-CN&productLineId=29
多选题 开发知识错题反馈2.0分
35.以下那几项可以过滤单据列表数据范围ABC
A.通过权限的功能权限
B.通过配置特殊数据权限
C.在设计编辑器上单据列表上设置过滤条件
D.通过权限的数据规则来限定
多选题 开发知识错题反馈2.0分
36.高级容器的子控件节点有哪些作用?ABCD
A.高级面板工具栏如果想要监听点击,需要在registerListener事件进行注册
B.高级面板子容器不支持调整布局样式
C.高级面板子容器通常结合单据体一起使用,但也可以添加其他控件
D.高级面板摘要容器可以添加标签控件,可用作添加摘要信息。
多选题 开发知识错题反馈2.0分
37.流程参与人类型类型有哪些? ABCD
A.关系
B.人员
C.工作流角色
D.业务插件https://vip.kingdee.com/article/196655616423768576?productLineId=29&lang=zh-CN&islogin=true
多选题 开发知识错题反馈2.0分
38.PostgreSQL数据库在运行过程中参数大量wal日志,导致磁盘不足,影响其他服务正常运行,我们该怎么清理它的wal日志? BC
A.执行pg_dump
B.执行pg_archivecleanup
C.手动执行checkpoint
D.执行pg_restore
https://vip.kingdee.com/article/388333518507954432?productLineId=29&isKnowledge=2&lang=zh-CN
多选题 开发知识错题反馈2.0分
39.金蝶云苍穹目前有8种参数类型,其中包含以下哪些参数?ABCD
A.用户组织参数
B.单据类型参数
C.用户选项参数
D.列表选项参数
‌金蝶云苍穹目前有8种参数类型。‌这些参数类型包括公共参数、应用参数、单据参数、单据类型参数、云产品参数、列表选项参数、用户组织参数、用户选项参数。每种参数对应不同的应用场景功能,例如,公共参数可能用于设置系统级的基础配置,而应用参数则可能用于特定业务应用中的参数配置。这些参数类型的设计旨在满足金蝶云苍穹用户在不同业务场景下的需求,通过灵活配置这些参数,用户可以定制和优化系统的功能和行为,以适应各自的业务流程和操作习惯‌
多选题 开发知识错题反馈2.0分
40.现场开发环境收不到mq消息,检查下面两项配置 AC
A.System.setProperty(“mq.consumer.register”, “true”)
B.System.setProperty(“bos.app.special.deployalone.ids”,“”)
C.System.setProperty(“mq.debug.queue.tag”, “每个人的专属tag”)
D.System.setProperty(“redismodelcache.enablelua”, “true”)
多选题 开发知识错题反馈2.0分
41.企业外部人员类型包含哪些 ACD
A.经销商
B.机器人
C.客户
D.供应商
E.职员
多选题 开发知识错题反馈2.0分
42.关于beforeDoOperation 事件说法正确的是 BCD
A.此事件无法给操作服务、操作插件传递自定义参数
B.用户点击按钮、菜单,执行绑定的操作逻辑前,触发此事件
C.BeforeDoOperationEventArgs.getSource()可以获取操作类型,操作执行类,包含了操作的配置信息
D.插件可以在此事件提示确认消息、校验数据、取消操作的执行等
多选题 开发知识错题反馈2.0分
43.关于苍穹的页面缓存pagecache说法正确的是 AC
A.在正式生产环境中,页面缓存的数据是存放在JVM里面的
B.页面缓存只能存String类型的值
C.页面缓存可以存DynamicObject
D.在正式生产环境中,页面缓存的数据是存放在redis里面的
多选题 开发知识错题反馈2.0分
44.苍穹页面类型包含有哪些?ABCDE
A.单据
B.动态表单
C.基础资料
D.轻量卡片
E.卡片
多选题 开发知识错题反馈2.0分
45.关于动态表单插件事件registerListener说法正确的是 ABCDE
A.可以注册主菜单上自定义的菜单点击事件
B.可以注册单据体行点击事件
C.用户与界面上的控件进行交互时,即会触发此事件
D.在此事件,可以侦听各个控件的插件事件。
E.树形控件节点点击事件不需要在此注册https://vip.kingdee.com/article/222731953878249728?productLineId=29&isKnowledge=2&lang=zh-CN
多选题 开发知识错题反馈2.0分
4
6.下面关于单据界面插件描述正确的有? CD
A.单据界面插件基类为 AbstractBasePlugIn
B.单据界面插件必须从插件基类AbstractBillPlugIn中派生
C.单据界面插件基类为 AbstractBillPlugIn
D.继承自动态表单界面插件基类AbstractFormPlugin
多选题 开发知识错题反馈2.0分
47.在扩展开发供应链(scmc)代码开发时候引用以下哪个包是不规范的 AD
A.com.test.StringUtils
B.com.alibaba.fastjson.JSONObject
C.kd.bos.entity.datamodel.ListSelectedRow
D.kd.fi.er.business.trip.service.DataServiceHelper
多选题 开发知识错题反馈2.0分
48.关于日志说法错误的是 BE
A.通过traceId比起通过时间段去查询日志是更准确的方式
B.苍穹的日志会定期备份,日志会永久保存
C.公有云的日志在天梯系统里面查看
D.私有云的日志可以在monitor里查看的
E.系统的日志是实时展示在monitor的的
多选题 开发知识错题反馈2.0分
49.关于F7选择界面说法正确的是 ABC
A.普通基础资料用的是bos_listf7
B.人员使用的是bos_usertreelistf7页面
C.树形基础资料用的是bos_templatetreelistf7界面
D.分组基础资料是bos_templatetreelistf7界面
多选题 开发知识错题反馈2.0分
50.关于动态表单的itemClick事件说法正确的是 ABD
A.用户点击菜单项时,触发此事件
B.插件可以在此响应自定义菜单项的点击处理
C.ItemClickEvent.getOperationKey()可以获取菜单项绑定的操作
D.ItemClickEvent.getItemKey()可以获取绑定的操作标识
判断题 开发知识错题反馈1.0分
51.私有云环境可以通过苍穹平台traceid去monitor平台查询系统日志信息
A.对
B.错
判断题 开发知识错题反馈1.0分
52.实体操作可以绑定操作服务插件,而表单操作无法直接绑定操作服务插件
A.对
B.错
判断题 开发知识错题反馈1.0分
53.在afterCreateNewData事件中动态插入单据体行数据,需要添加关键字段,否则单据体无法保存
A.对
B.错
判断题 开发知识错题反馈1.0分
54.当与其他用户操作同一张单据触发网络互斥机制无法打开页面时,页面会有提示:是否强制踢出其他用户
A.对
B.错
判断题 开发知识错题反馈1.0分
55.用户拥有开发服务云的权限后即可在开发平台启用或禁用应用
A.对
B.错
判断题 开发知识错题反馈1.0分
56.反写规则中不管反写方式是什么,删除目标单后,都不会自动回滚反写
A.对
B.错
判断题 开发知识错题反馈1.0分
57.第三方待办单点登录苍穹,可以从渠道解析来中createtodo() sendMessage()方法中获取todoInfo和messageInfo的链接,直接访问到苍穹审批界面
A.对
B.错
判断题 开发知识错题反馈1.0分
58.反写规则中,反写公式为累加时,下游单据删除时,反写公式的源单字段的数据会被回滚
A.对
B.错
判断题 开发知识错题反馈1.0分
59.列表插件不用注册工具栏监听,点击标准列表工具栏按钮也能触发beforeItemClick事件
A.对
B.错
判断题 开发知识错题反馈1.0分
60.当单据的字段很多且存在一些查询频率低的字段时,可以增加单据的拆分表,然后设置字段所属拆分表,以提高查询性能
A.对
B.错
简答题 开发知识错题反馈10.0分
61.背景:某客户生产环境中,A单据列表(非基础资料列表)数据库中总存储数据有100行,实际预览时,只显示出10条数据。现在请你排查该问题。 要求: 1、请描述出通用的排查方法。(4分); 2、请描述出不少于3种实际可能出现如上背景问题的三种原因。每种类型的原因算一种(6分); 3、描述要求不少于50字。

简答题 开发知识错题反馈10.0分
62.在某项目中,目前平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描述自定义单据列表模板的大概步骤,要包含关键的改动点。

提交试卷

试卷五

距离交卷还有 89 分钟,请注意控制时间 我要反馈运营组织:金蝶中国 联系人:何林 联系方式:15094052085
单选题 开发知识错题反馈1.0分
1.关于单据体类控件,以下说法哪项说法是不正确的 C
A.单据体的数据类型是DynamicObjectCollection
B.单据体每行数据的类型为DynamicObject
C.单据体每行数据模型中包含了单据体各字段值但不包含子单据体数据包
D.树形单据体的控件编程模型为TreeEntryGrid
单选题 开发知识错题反馈1.0分
2.以下哪个操作符合苍穹定制化开发规范 A
A.报表列表插件的query方法里所有非叶子节点DataSet需要自行关闭
B.报表列表插件的query方法里所有叶子节点DataSet需要自行关闭
C.单据插件中使用algo查询产生的叶子节点的结果集DataSet需要自行关闭
D.单据插件中使用algo查询产生的所有非叶子节点的结果集DataSet需要自行关闭
单选题 开发知识错题反馈1.0分
3.关于调度,哪个可以手工执行? C
A.调度任务
B.全都不支持
C.调度作业
D.调度计划
单选题 开发知识错题反馈1.0分
4.移动表单单据体要实现行选中类似的功能,可以通过以下哪个控件实现 A
A.复选框控件
B.卡片选择标志控件
C.选择框控件
D.按钮控件
单选题 开发知识错题反馈1.0分
5.苍穹移动端、pc端的相同点,下面说法错误的是?A
A.都能在企业微信app中被访问
B.移动单据与单据映射同一个实体
C.都可以使用树控件
D.都可以通过URL拼接访问链接,进入苍穹
单选题 开发知识错题反馈1.0分
6.自定义校验器继承AbstractValidator后,校验逻辑需要重写哪个方法去实现 C
A.getData()
B.run()
C.validate()
D.start()
单选题 开发知识错题反馈1.0分
7.在插件中构造SQL的时候,where的条件内容,使用占位符比直接拼接条件性能要好,原因是 C
A.拼接的方式SQL会比较长
B.传参的方式阅读性较好
C.不需要再次语法解析
D.代码量较少
单选题 开发知识错题反馈1.0分
8.以下对“调度”的说法错误的是?C
A.大任务异步框架结合了进度条和调度,可以对调度作业的执行进度进行监控。
B.大数据量的异步处理,推荐使用调度来完成。
C.调度是纯后台的,在执行过程中,不支持对调度进行监控。
D.调度任务在以前的苍穹版本,被称为后台任务,至今有某些视频教程、文档中依旧把调度称为后台任务。
单选题 开发知识错题反馈1.0分
9.关于设计规范说法错误的是 C
A.业务对象中控件的标识(Key)在当前对象中不允许重复
B.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
C.苍穹数据库中外键标识必须以fk开头
D.业务对象不允许使用视图
单选题 开发知识错题反馈1.0分
10.一个项目的运行环境有①SIT环境②DEV环境③PRD环境④ UAT环境,请问产品上线过程迭代运行使用的环境顺序中哪个是正确的。D
A.①②③④
B.②④③①
C.②①③④
D.②①④③
单选题 开发知识错题反馈1.0分
11.关于界面插件的preOpenForm的可操作事件不正确的是 C
A.可以在此事件中验证用户权限
B.可以通过setCancel取消打开页面
C.可以在此设置页面数据包的值
D.可以通过setCancelMessage发送取消弹窗内容
单选题 开发知识错题反馈1.0分
12.以下哪种参数是暂时需要通过ParameterReader(也就是说不能用SystemParamServiceHelper)获取的 D
A.公共参数
B.应用参数
C.单据类型参数
D.列表选项参数
单选题 开发知识错题反馈1.0分
13.下列关于各类插件事件说法错误的是 B
A.动态表单插件的initialize事件触发很频繁,尽可能不要重写去执行复杂逻辑,不然会消耗性能;
B.列表插件中需要注册工具栏的itemClick监听,才能触发beforeItemClick和itemClick事件
C.表单插件中的afterDoOperation事件处理操作后执行的通用业务,必须考虑执行的业务逻辑是否在列表上通用,如是则需要考虑选用操作插件
D.在单据列表上执行单据操作,操作插件需要在onPreparePropertys事件添加需要用到的字段(id,number,name字段除外)
单选题 开发知识错题反馈1.0分
14.如果当前存在一个事务,想要开启一个新的事务可以选择哪种事务传递类型 B
A.NOT_SUPPORTED
B.REQUIRES_NEW
C.REQUIRED
D.SUPPORTS
单选题 开发知识错题反馈1.0分
15.关于单据体说法不正确的是 D
A.子单据体可以不依附于其他单据体而独立存在
B.单据体和单据不是共用一张表
C.插入分录是树形单据体独有的方法
D.单据体上的业务规则不能生效于单据头上的字段
单选题 开发知识错题反馈1.0分
16.关于页面缓存的说法不对的是 B
A.通过界面视图模型可以拿到界面缓存
B.子页面拿不到父页面的缓存
C.页面缓存随着页面的打开而产生,随着页面的关闭而销毁
D.页面缓存IPageCache是表单插件开发中必备利器,允许用于存放变量或其他关键数据,提高查询效率,减少数据库访问
单选题 开发知识错题反馈1.0分
17.苍穹移动端、pc端的区别,下面说法错误的是? C
A.打开的ShowParameter类型不同
B.页面插件需要继承不同的父类
C.数据模型Model不一样
D.操作插件需要继承不同的父类
单选题 开发知识错题反馈1.0分
18.关于缓存的使用下列说法错误的是 B
A.使用缓存时要注意key值不能冲突
B.缓存一定可以提升运行效率
C.缓存是会过期的
D.页面缓存可以使用IPageCache
单选题 开发知识错题反馈1.0分
19.关于打印插件中customPrintDataEntities与 beforeLoadData方法使用场景错误的是 A
A.beforeLoadData控制是否使用自定义数据源
B.打印的数据中需要动态赋值,可以在customPrintDataEntities中对动态列赋值
C.对数据源中的数据进行二次加工(计算、汇总)使用customPrintDataEntities
D.套打基于实体模型,所以定义的数据源必须与当前实体有关
单选题 开发知识错题反馈1.0分
20.根据苍穹定制化开发规范,以下关于生产环境执行数据库脚本的做法可取的是 D
A.为节省开发时间,生产环境中允许直接执行未经测试和验证的数据库脚本
B.紧急情况下,生产环境可以执行未经测试和验证的数据库脚本
C.生产环境的数据库脚本可以在任何时间点执行,无需进行测试和验证
D.在生产环境执行脚本之前,必须经过详尽的测试和验证,最好由负责数据库管理的团队成员确认
单选题 开发知识错题反馈1.0分
21.关于单据类型说法错误的是?A
A.单据类型只能配置在单据上,基础资料不支持配置单据类型
B.单据类型要结合单据类型控件来使用
C.单据类型可以设置锁定性
D.单据类型可以给基础资料字段赋值
单选题 开发知识错题反馈1.0分
22.关于openapi得业务流程描述正确的是 C
A.1、注册第三方应用
2、获取accessToken
3、获取appToken
4、调用相关服务
5、退出登录
B.1、获取accessToken
2、获取appToken
3、注册第三方应用
4、调用相关服务
5、退出登录
C.1、注册第三方应用
2、获取appToken
3、获取accessToken
4、调用相关服务
5、退出登录
D.1、获取appToken
2、获取accessToken
3、注册第三方应用
4、调用相关服务
5、退出登录
单选题 开发知识错题反馈1.0分
23.定制化开发在类和接口的使用过程中,以下哪个选项符合苍穹定制化开发规范的实践?C
A.可以随意使用平台内部和标准产品内部业务的类或接口
B.可以根据业务需求选择使用任意类或接口,只要程序没有报错
C.必须使用苍穹平台开放和标准产品业务开放的类或接口
D.可以使用平台开放和标准产品业务开放的类或接口,也可以使用平台内部和标准产品内部业务的类或接口
单选题 开发知识错题反馈1.0分
24.以下关于合理使用缓存的说明,符合苍穹定制化开发规范的是 C
A.为避免出现缓存一致性问题,开发过程中均不要考虑使用缓存
B.任何场景,都可以使用苍穹平台提供的
BusinessDataServiceHelper.loadFromCache查询数据,提升性能
C.频繁访问的数据应增加缓存,缓存的对象类型应考虑最大程度共享
D.因为缓存可以提升性能,所以在查询数据时,只需要使用BusinessDataServiceHelper.loadFromCache方法即可,不需要考虑使用其他方法
单选题 开发知识错题反馈1.0分
25.关于附件路径,错误的是 C
A.附件的操作最终是调用了苍穹的文件服务的操作
B.上传附件后,如果页面没有进行保存操作,默认这个附件会存储在临时文件服务器或者磁盘中
C.附件字段控件的附件路径,会存储在附件字段表bd_attachment
D.附件面板控件的附件路径,会存储在附件字段表bd_attachment
单选题 开发知识错题反馈1.0分
26.下列的开发配置调度任务的过程,顺序正确的是 :a.定义调度计划b.创建调度作业c.注册调度任务类名d.运行调度任务 D
A.a->b->d->c
B.c->a->b->d
C.b->c-a->d
D.c->b->a->d
单选题 开发知识错题反馈1.0分
27.关于工作流的流程管理与流程发布的说法正确的是 B
A.已进入流程的单据,可以修改后面的参与人信息,并即时生效
B.流程管理中流程动态方案配置修改的流程会生成一个新版本的流程
C.已进入流程的单据,可以新增节点,并即时生效
D.已进入流程的单据,修改流程并发布生成的新版本的流程,该条单据会即时进入新的流程
单选题 开发知识错题反馈1.0分
28.以下关于敏感信息处理,符合苍穹定制化开发规范的是 B
A.将敏感信息以明文形式存储在配置文件或数据库中
B.将敏感信息存储在配置文件或数据库中,并使用加密算法进行保护
C.将敏感信息存储在代码中的注释中,以便开发人员查看
D.可以将敏感信息直接写在代码中
单选题 开发知识错题反馈1.0分
29.在苍穹平台中,以下哪项是请求查询缓存的顺序?D
① CDN缓存
② ehcache
③ nginx
④ redis缓存
A.③②④①
B.④①②③
C.①④②③
D.①③②④
单选题 开发知识错题反馈1.0分
30.在报表表单插件中,以下哪个事件方法支持报表表头设置漏斗过滤?B
A.filterContainerBeforeF7Select(BeforeFilterF7SelectEvent)
B.setSortAndFilter(List)
C.beforeCreateFilterInfo(CreateFilterInfoEvent)
D.filterContainerInit(FilterContainerInitEvent, ReportQueryParam)
多选题 开发知识错题反馈2.0分
31.关于单据标识说法正确的是 AD
A.单据标识支持在元数据页面修改
B.无法在单据插件中获取到继承后的单据标识
C.无法在单据插件中获取到扩展后的单据标识
D.单据标识支持插件动态修改
多选题 开发知识错题反馈2.0分
32.关于基础资料的设计,说法正确的是 BCD
A.某个应用下所有表单使用的基础资料,应该另外独立创建应用专门创建基础资料
B.某个云下所有应用使用的基础资料,应该独立用一个应用专门创建基础资料
C.基础资料可以用多布局实现样式的多样性
D.所有云使用的基础资料应该放到系统服务云下的基础资料应用中
多选题 开发知识错题反馈2.0分
33.DataSet的哪些方法的参数可以使用表达式?AD
A.filter
B.orderBy
C.count
D.select
多选题 开发知识错题反馈2.0分
34.关于调度任务类的开发,正确的是?ABC
A.主要的执行业务逻辑在execute事件中实现
B.派生自AbstractTask类
C.feedbackProgress事件可以反馈进度
D.stop()事件不会抛出任务异常
多选题 开发知识错题反馈2.0分
35.针对左树右表列表界面,用户点击左侧树节点时加载在右侧列表上的过滤条件,可以在以下哪些事件中进行处理? AC
A.buildTreeListFilter(BuildTreeListFilterEvent)
B.setFilter(SetFilterEvent)
C.nodeClickFilter()
D.filterColumnSetFilter(SetFilterEvent)
多选题 开发知识错题反馈2.0分
36.以下哪些内容可以通过参数BillShowParameter 中取到 BC
A.当前登录用户id
B.当前单据页面是否是可编辑状态
C.单据标识
D.单据页面注册了哪些插件
多选题 开发知识错题反馈2.0分
37.金蝶云苍穹基础资料主要有以下几个特点?ABCD
A.自带表单、列表、移动表单、移动列表框架逻辑
B.基于单据,继承了动态表单、单据的全部特性
C.不带组织的基础资料模板,无需按组织隔离,无需进行基础资料管控
D.能以一个编码代表某个业务对象,数据能作为企业的基础资料被其他表单引用
多选题 开发知识错题反馈2.0分
38.以下哪几项说法是错误的?ABD
A.继承后的单据自动继承了父页面的编码规则,工作流,单据转换规则
B.同一个单据不可以被继承多次
C.通过继承得到的新单据可以修改表名
D.继承后单据可以删除父页面的字段
多选题 开发知识错题反馈2.0分
39.关于界面字段锁定性,说法正确的是 ABC
A.通过业务规则来设置锁定/解锁
B.通过界面规则来设置锁定/解锁
C.通过afterBindData来设置锁定/解锁
D.通过afterCreateNewData来设置锁定/解锁
多选题 开发知识错题反馈2.0分
40.关于苍穹数据库索引说法错误的 ABCD
A.单据实体的fid是主键,也是唯一性索引
B.系统在运行中,可以随时去重建索引
C.无索引,错误索引是导致查询慢的主因之一
D.苍穹在新建字段的时候不会生成索引,需要手动提交sql脚本执行
E.同一个字段的索引越多,查询性能就会越快
多选题 开发知识错题反馈2.0分
41.以下哪些控件是移动端页面开发时支持使用的 BC
A.报表列表
B.单据体
C.单据列表
D.卡片分录
多选题 开发知识错题反馈2.0分
42.企业外部人员类型包含哪些 ADE
A.经销商
B.职员
C.机器人
D.供应商
E.客户
多选题 开发知识错题反馈2.0分
43.点击单据列表常用条件中的某个条件值进行过滤时,会触发以下哪些方法 CD
A.registerListener(EventObject e)
B.beforeCreateListColumns(BeforeCreateListColumnsArgs args)
C.setFilter(SetFilterEvent e)
D.itemClick(ItemClickEvent evt)
多选题 开发知识错题反馈2.0分
44.关于destory事件与beforeClosed事件的区别正确的是 ABCD
A.beforeClosed是界面准备关闭前触发,各种界面资源还存在
B.destory事件,比beforeClosed事件晚触发
C.destory事件比pageRelease事件早触发
D.destory事件触发时,表单上下文环境可能已经被销毁,因此,不要在此事件中试图访问表单信息
多选题 开发知识错题反馈2.0分
45.本地开发环境,已开发的调度任务,到了调度计划开始时间,无法触发本地调度任务类的断点,可能的原因有 ABC
A."mq.debug.queue.tag"调度队列标识没有设置
B."mq.consumer.register"参数被设置成了false,导致本节点将不会消费mq消息
C.本地开发环境的调度计划,只支持手工执行
D.同一数据中心下,"mq.debug.queue.tag"调度队列标识和别人设置成一样的了
多选题 开发知识错题反馈2.0分
46.可以通过以下哪些方式找到页面的标识 ACD
A.如果知道界面名称,直接在开发平台搜页面,然后看标识
B.根据页面名称去社区搜页面标识
C.在界面通过快捷键Ctrl+Alt+G打开设计器的界面,然后看源单标识
D.在FormView.showForm(FormShowParameter)打断点看FormShowParameter的formId
多选题 开发知识错题反馈2.0分
47.关于afterCreateNewData事件说法正确的是 ABD
A.在此事件可以获取到IDataModel对象
B.插件可以在此事件,重设字段的默认值
C.界面初始化或刷新,新建表单数据包之前,触发此事件
D.在此事件可以获取到IFormView对象
多选题 开发知识错题反馈2.0分
48.动态表单属性分为?ABCD
A.模板
B.布局
C.业务属性
D.样式属性
多选题 开发知识错题反馈2.0分
49.在单据插件开发时候,在迭代循环中(>1000),不可以加以下哪些代码 ABC
A.BusinessDataServiceHelper.loadSingle()
B.this.getModel().setValue()
C.this.getView().updateView()
D.i=i+1;
多选题 开发知识错题反馈2.0分
50.下面哪个是报表得取数插件事件 BDE
A.getColumns
B.query
C.packageData
D.beforeQuery
E.afterQuery
判断题 开发知识错题反馈1.0分
51.转换规则支持扩展、复制、继承,反写规则不支持 B
A.对
B.错
判断题 开发知识错题反馈1.0分
52.【表单】和【列表】界面可以配置选单按钮,并进行选单操作;A
A.对
B.错
判断题 开发知识错题反馈1.0分
53.如果单据的标识是xx,扩展后的标识为xx_ext,那么数据包可以由BusinessDataServiceHelper.newDynamicObject(“xx_ext”)创建 B
A.对
B.错
判断题 开发知识错题反馈1.0分
54.应用新增的菜单可以绑定布局,也可以绑定权限项 A
A.对
B.错
判断题 开发知识错题反馈1.0分
55.BusinessDataServiceHelper查询出来的数据可以直接保存修改 A
A.对
B.错
判断题 开发知识错题反馈1.0分
56.循环中更改某一字段的值后,直接在循环中调用view.updateView()的做法是符合苍穹定制化开发规范的 B
A.对
B.错
判断题 开发知识错题反馈1.0分
57.动态表单是最基本的交互界面,移动端表单、单据、基础资料、报表,都是基于动态表单,动态表单的视图模型、数据模型、插件模型等,会被这些业务对象继承扩展 A
A.对
B.错
判断题 开发知识错题反馈1.0分
58.单据标识是kded_testbill,给单据设计的布局标识是kded_testbilllayout,查询数据包时可使用BusinessDataServiceHelper.loadSingleFromCache(pk,“kded_testbilllayout”)查询 B
A.对
B.错
判断题 开发知识错题反馈1.0分
59.工作流节点控制的“允许上传流程附件”需要指定使用单据上的某个附件面板作为审批时上传附件。B
A.对
B.错
判断题 开发知识错题反馈1.0分
60.反写规则中,反写公式为累加时,下游单据删除时,反写公式的源单字段的数据会被回滚 A
A.对
B.错
简答题 开发知识错题反馈10.0分
61.在某项目中,开发人员小蝶发现,某个字段在设计器界面存在,但是预览后该字段不存在,请帮小蝶分析可能的原因,不少于5种
缓存问题:有时候,设计器的缓存没有及时更新,导致在设计器界面看到的字段和实际生成的预览界面不同步。尝试清除缓存或重启设计器可能会解决问题。
字段绑定错误:如果字段是通过某种绑定机制添加到界面的,可能存在绑定错误或字段引用不正确,导致在预览时无法正确显示。
条件渲染:该字段可能被设置为在特定条件下才显示,如果在预览时这些条件没有满足,字段就不会显示出来。
权限问题:在某些系统中,界面元素的显示可能受到用户权限的限制。如果小蝶没有足够的权限查看或编辑该字段,它可能在预览时不显示。
设计器配置问题:设计器可能有特定的配置要求或依赖,如果配置不正确,可能会导致某些字段在预览时不显示。
数据问题:如果字段的显示依赖于后端数据,可能是数据查询或数据传递过程中出现了问题,导致字段在预览时为空或不显示。

简答题 开发知识错题反馈10.0分
62.在某项目中,目前平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描述自定义单据列表模板的大概步骤,要包含关键的改动点。

提交试卷

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统中的功能模块主要是实现管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本微信小程序医院挂号预约系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此微信小程序医院挂号预约系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。微信小程序医院挂号预约系统有管理员,用户两个角色。管理员功能有个人中心,用户管理,医生信息管理,医院信息管理,科室信息管理,预约信息管理,预约取消管理,留言板,系统管理。微信小程序用户可以注册登录,查看医院信息,查看医生信息,查看公告资讯,在科室信息里面进行预约,也可以取消预约。微信小程序医院挂号预约系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值