BOS初级开发培训认证(题库)

您所在的位置:网站首页 德宏傣族小镇是哪个开发商建的 BOS初级开发培训认证(题库)

BOS初级开发培训认证(题库)

2024-07-04 06:00| 来源: 网络整理| 查看: 265

关于金蝶的bos初级开发培训认证,这里我整理了一些我考试的时候的资料,希望对大家有所帮助,同时也欢迎大家来帮忙完善答案

(A)1.如果希望所有分录要么都保存成功要么都不保存该怎么办?

A. 传参数IsVerifyBaseDataField等于true

B. 传参数IsVerifyBaseDataField等于false

C. 传参数IsEntryBatchFill等于true

D. 传参数IsEntryBatchFill等于false

(C) 2.Cloud对SQL数据库支持的最低版本是:

A. SQL2005

B. SQL2008

C. SQL2008 R2

D. SQL2014

(A) 3.设计时需考虑系统可以灵活配置以适应需求变化,下面说法错误的是

A.客户化开发时针对客户需求采取快速实现方式,采取配置实现太麻烦.

B.设计时需考虑“以不变应万变”的理念,需要能抓住客户的不变的维度,然后别的可能会变化的维度可以设计成动态配置,以免需求变化时还需要修改代码

C.在客户化开发设计时,能做到配置的尽量用配置的实现,特别针对一些带算法的规则定义,算法可能随时调整,需要考虑可能会调整的因素

D.功能实现时禁止有些算法和规则以及可能变化的条件等写死在插件代码中

(A) 4.以下哪个方法是取数插件定义列头的方法?

A. GetReportHeaders(IRptParams filter)

B. GetReportTitles(IRptParams filter)

C. GetSummaryColumnInfo(IRptParams filter)

D. Initialize()

(D) 5.以下哪种方式不可以设置基础资料字段的值

A. this.Model.SetValue

B. this.Model.SetItemValueByID

C. this.Model.SetItemValueByNumber

D. this.Model.SetEntryCurrentRowIndex

(C) 6.哪个元素不能触发值更新事件?

A. 日期

B. 文本

C. 标签

D. 基础资料

(A)7.服务插件内,发现自己想要的字段的值没有在数据包内,可以在以下哪个方法提前设置好?

A. OnPreparePropertys

B. BeforeExecuteOperationTransaction

C. BeginOperationTransaction

D. EndOperationTransaction

(C) 8.现场多环境管理中,描述正确的是()。

A. 在客户现场,紧急情况下可以直接修改正式环境的配置及数据库信息等

B. 部署时为了省事,可以直接由开发环境不经测试环境直接部署到生产环境

C. 现场环境必须有开发环境、测试环境、生产环境,并且保存环境一致,禁止直接修改测试环境和生产环境

D. 由于金蝶云星空二开成果与标准产品隔离,所以命名规范显得不重要

9.以下哪个方法是单据维护插件特有的方法?

LoadData

AfterBindData

ButtonClick

BarItemClick

10.移动单据插件需要继承哪一个基

AbstractMobilePlugin

AbstractMobileBillPlugin

AbstractMobileListPlugin

EntryDetailBaseEdit

11.自定义分录详情插件需要继承哪一个基类

AbstractMobilePlugin

AbstractMobileBillPlugin

AbstractMobileListPlugin

EntryDetailBaseEdit

(B) 12.单据上使用基础资料属性字段时,应该要注意基础资料字段的检查什么属性设置?

继承

引用属性

值更新

实体服务

(C) 13.列表插件中通过以下哪个属性能够获取当前列表所有行数据

this.ListView.SelectedRowsInfo

this.ListView.CurrentSelectedRowInfo

this.ListView.CurrentPageRowsInfo

this.Model.DataObject[\"FList\"]

(C) 14.格式化账表数据行需要用到什么类型的插件?

服务取数插件

账表表单插件

服务操作插件

单据列表插件

15.如果需要往星空产品的业务站点中放一张图片,下述哪个步骤是不必要的()。

在程序集包中右键其它资源,引入其它资源文件

选择拟引入的文件

将文件复制到工作区的根目录

设计部署路径,相对与产品安装目录 WebSite的相对路径

(B) 16.客户化开发需遵循的原则中,说法错误的是()

设计时能简单就简单

设计时只要有方案就可以,快速使用想到的方案,也没必要思考更多的方案

设计时需要具有具有一定高度,需要具有远见,并且设计时需要为重用做好计划

你所设计、实现的东西应当能够让别人理解,让别人能继续使用和沿用成果

(D) 17.以下关于值更新事件的说法不正确的是

值更新事件是在单据上某个字段的值发生改变时触发

值更新事件可作用于单据上隶属不同实体的字段

值更新事件可以使用插件开发的方法实现同样的功能

值更新事件与实体服务规则的功能完全相同

(C) 18.哪个字段,是实现基础资料组织隔离的关键属性

创建组织字段

使用组织字段

是否基础资料控制策略管理

基础资料控制策略

(D)19.哪种业务对象,是所有界面业务对象的基类?

基础资料

单据

简单账表

动态表单

(A) 20.关于开发商代码下列描述不正确的是()。

默认每人都拥用个人及企业开发商代码

企业开发商代码为3位字符,个人开发商代码为4位字符

个人开发商建的应用也可以用于企业项目交付

原则上发布行业产品尽量使用企业开发商代码

(D)21.一般来说,服务插件可以注册在哪里?

表单插件

列表插件

实体服务规则

操作

(A) 22.系统webapi操作库存单据时,出现负库存交互校验的话,需要传入忽略负库存校验标识是哪个?

STK_InvCheckResult

STK_InvCheckDetail

STK_Inventory

StockCountInputSaveZeroCountQtySpensor

(B) 23.关于考虑性能的方案设计,下面做法错误的是()

为了减少服务器压力,尽量减少对服务器请求,因此保存时尽量采用批量写入的方式

在调用WEB API时,为了避免传入数据写不进的情况,因此尽量把所有的参数都赋值

能在客户端校验的尽量在客户端校验,减少服务端访问次数

为了有个好的性能,尽量采取缓存技术、分页技术、批量处理技术来实现

24.修改转换规则后,比较恰当的方法是()。

同步应用信息

在预置数据节点,转换规则预置数据,选择对应的规则,右键:更新

构建一个安装包,并在服务器上选择该数据中心执行

从应用中删除原来的转换规则,然后重新引入该条转换规则

(B) 25.企业可以通过BOS提供的流程平台轻松实现流程定制和应用,金蝶云星空流程平台包括

工作流平台和审批流平台

工作流平台和业务流程平台

审批流平台和业务流程平台

以上都不正确

(D) 26.优秀设计方案带来的价值错误的是()

优秀的二次开发方案可以带来稳定性、易用性、准确性、性能、扩展性的保障,其中稳定性、易用性、准确性、性能为客户最关注的维度,是客户满意度的决定因素.

好的设计方案增加产品的稳定性,稳定性不仅增加客户对二开部分的信任,也增加对产品的信任

好的设计方案不仅能很好的实现客户的价值主张、客户需求点,也可以给客户带来高价值

在客户化开发过程中,为了快速实现客户的需求,因此设计会花费太多的时间,没必要做设计,直接进行开发就行了

(D) 27.不属于常规字段的是?

文本

时间

下拉列表

流式布局

(A) 28.客户化开发设计需要考虑的因素说法错误的是()

客户化开发由于是基于项目去个性化实现的,所以没必要考虑其扩展性和灵活性

设计时需要考虑易用性,让客户能方便使用和操作,能简单明了

设计时需要考虑需求是否明确,是否正确和完整

客户化开发设计时需要考虑客户的数据量情况、用户数情况、并发情况、该功能使用频率等,并考虑系统的性能

(B) 29.关于客户端配置上,以下哪个正确:

WEB客户端对IE的最低要求是IE9

WEB客户端支持使用Chrome

Safari (MAC) 系统使用GUI客户端

GUI客户端不用安装.net4.0

(排除CD) 30.标准的列表插件开发中,无法引用以下哪个组件

Kingdee.BOS.Core

Kingdee.BOS.DataEntity

Kingdee.BOS.ServiceHelper

Kingdee.BOS.App.Core

(ABCD) 31.需要发布一个WPF前端组件,需要的步骤包含()

应用配置管理

显示客户端节点

新建客户端工程

配置文件清单

(ABCD) 32.K/3 Cloud BOS有哪些特性

开放性

标准性

动态性

易用性

 

(ABCD) 33.基础资料/表单在哪些情况下不允许修改

原厂单据

其它开发商设计的

元数据或单据未签出

当前用户没有应用的编辑权限

(ABC) 34.单据维护插件 this 中的常用对象有如下几种?

View

Model

Context

HttpContext

35.关于客户化开发规范化管理,下面说法正确的是()

BOS IDE虽然很灵活,但也必须加强对BOS IDE的权限管控,只允许给管理员权限,其他普通用户不用给BOS IDE权限

开发过程中,每次客户化开发都需要有记录

需求范围控制在开发过程中非常重要,客户化开发需求及开发方案都需要与客户确认

客户化开发必须有开发计划,对于开发进度需要每周给客户进行汇报

(ABC) 36.关于考虑性能的方案设计,下面说法正确的是()

在设计时为了考虑性能,需要考虑尽量能使用缓存、分页技术、批量处理技术

WEB API调用时需要恰当参数,没必要的参数可以不用赋值,否则会执行校验,影响性能

能在客户端校验的尽量不要放到服务端校验

集成数据同步的方案中不可以用导出、导入的方式

37.服务插件内,ORACLE数据库情况,以下哪些操作会造成隐时提交事务

CREATE TABLE tableName...

TRUANCATE TABLE tableName…

UPDATE tableName SET …

CREATE INDEX indexName…

38.在使用VS编写插件代码时,需要绑定SVN账号,以下描述正确的是()

初次绑定时不知道SVN密码,可以重置SVN密码

需要在VS中安装插件ankhsvn

必须安装TortoiseSVN工具

需要VS中选择源码插件为:AnkhSVN

(ACD) 39.IsCreateTempTableByPlugin属性设置为false时,会执行以下哪些方法?

BuilderSelectFieldSQL(IRptParams filter)

BuilderReportSqlAndTempTable(IRptParams filter, string tableName)

BuilderFromWhereSQL(IRptParams filter)

BuilderTempTableOrderBySQL(IRptParams filter)

40.那些地方可以查询到WebApi接口参考资料?

金蝶社区论坛

金蝶云论坛

金蝶云星空

云之家

(ABCD) 41.单据维护插件中常用的接口方法有如下几种?

DataChanged

AfterBindData

BeforeUpdateValue

BarItemClick

(ACD) 42.关于代码规范的说法中,下面说法正确的是()

利用插件继承体系,需根据插件对应的领域的不同,继承不同的基类,

客户化开发不用于标准产品,开发内容只针对这家客户,所以写的代码不加注释说明没关系

客户开发中,在实现时尽量调用平台中的方法或者接口,尽量少SQL语句进行插入数据和修改数据

二次开发的文件命名时对于维护类用edit结尾,对于列表类用list结尾

 

(ABCD) 43.可以通过配置就能生成的系统账表包括以下哪几类?

明细账表

汇总账表

交叉账表

直接SQL账表

44.发起公有云上线申请后可能出现的结果

代码分析原因不允许提交上线申请

上线申请被公有云运维打回

比约定的时间早5分钟发布

在约定的时间后5分钟发布

(ABCD)45.BOS设计器工具箱中包含哪些控件类型

常规字段

业务字段

通用控件

HTML控件 

(ABD) 46.关于代码书写规范描述正确的是?

类名必须与文件名一致,一个类代码长度不能超过2000行

 方法长度不超过200行

花括号{}必须独占一行,花括号中没有或者只有一条语句时,也不应省略花括号

方法间以及函数内不同逻辑块之间要使用用空行分隔

(ABD) 47.关于数据库SQL语句规范描述正确的是?

建立临时表,创建索引的操作,必须放在插入临时表数据之后,避免每插入一条数据维护一次索引

一次批量提交SQL的语句不应该超过500条,如果超过,需要分几次提交

对固定列临时表尽量使用会话级的临时表,临时表脚本不需要在PDM上进行维护

临时表使用完后,及时的删除

48.分页账表需要用到哪些特有的属性?

CacheDataList

Model

BusinessInfo

IRptParams.CurrentPosition

(ABCD) 49.金蝶云星空技术架构有哪些特点()

开放性

标准性

动态性

易用性

() 50.webapi通过查询哪些业务对象的数据可以得知系统锁库量?

预留关系(PLN_RESERVELINK )

库存锁库(STK_LockStock)

即时库存(STK_Inventory)

预留单(PLN_RESERVE)

(错) 51.K/3 Cloud BOS基础资料不支持设置编码规则

(错) 52.第一次登录某个数据中心时必须绑定Administrator

(错)53.批量保存接口走表单插件BeforeSave事件

(对) 54.列表插件可以调用所有动态表单插件AbstractDynamicFormPlugIn的接口

(错) 55.服务插件内,可以设置控件的可见性

(对) 56.单据上的基础资料字段需要设置基础资料类型属性以关联相应的基础资料类型

(对) 57.移动列表是通过this.View.Model.CreateNewEntryRow来新增行

(对) 58.WebApi不支持动态表单

(对) 59.保存接口可以修改数据

(对)60.账表联查单据时需要在插件定义ReportProperty.BillKeyFieldName和ReportProperty.FormIdFieldName

(对)61.应用中放置xml配置文件时必须选择'操作类型'为Merge

(对)62.可以支持多个服务器插件执行

(错)63.不能查询到基础资料字段对应的基础资料中的属性

(对)64.客户化开发时必须在客户需求明确,并且详细需求给客户确认后才可以开始开发

(对)65.登陆接口可以通过云之家账号登陆

(错)66.账表表单插件必须继承 AbstractBillPlugIn

(错)67.保存接口是唯一可以修改数据的接口

(对)68.扩展业务单据不一定需要插件开发,使用BOS配置即可实现

(对)69.使用IDataReader一定要在用完后关闭,否则会导致连接泄露。

(对)70.保存接口和批量保存接口都走操作服务层事件

(对)71.列表插件单元格格式化事件FormatCellValue,能够干预列表的合计行(位于列表最下方的合计字段)

(对)72.保存接口走表单插件事件

(错)73.业务审批目前支持推送消息到微信服务号

(错)74.在OnInitialize事件中可以自定义控制主菜单的可见性和可用性

(错)75.WebApi不能查询到分录内码

(错)76.通过协同平台搭建的环境中,与产品补丁安装的同版本组件完全是一样的

(错)77.为了快速见效果,开发完成后可以不通过测试环境,直接可以部署到生产环境

(对)78.同一电脑可以搭建多个不同版本的开发环境

(错)79.流式布局不支持嵌套

(对)80.服务插件内,RollbackData方法一般是用来回滚内存数据使用的

    有些答案不知道,如果有知道的欢迎大家补充



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3