


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、NC 客開考試題參考1. 第一部分:?jiǎn)雾?xiàng)選擇部分(共40 分):人不1.1 對(duì)于某個(gè)單據(jù)類型( +業(yè)務(wù)類型),根據(jù)制單人的不同,可定義多個(gè)審批流程定義,制單 可以是下面那種:A. 操作員B. 角色C. 動(dòng)態(tài)組織D. 部門 *1.2下面關(guān)于審批流的觸發(fā)條件和狀態(tài)轉(zhuǎn)換不正確的描述是:A. 制單后通過(guò)執(zhí)行單據(jù)動(dòng)作 SAVE/EDIT 將單據(jù)送審 =自由態(tài) - 提交態(tài)B. 提交即審批通過(guò) =自由態(tài) - 完成態(tài)C. 駁回到制單人 =提交態(tài) - 自由態(tài)D. 逐級(jí)棄審 =提交態(tài) - 自由態(tài) *1.3單據(jù)函數(shù)的描述,不正確的是件判A. 服務(wù)于單據(jù)的業(yè)務(wù)功能的抽取,是進(jìn)行業(yè)務(wù)邏輯處理的組件??捎糜趧?dòng)作腳本和條
2、定B. 單據(jù)函數(shù)參數(shù)可以是 VO, VO 參數(shù)實(shí)際值由工作流上下文在運(yùn)行時(shí)賦予C. 單據(jù)函數(shù)只能作為左值函數(shù)D. 單據(jù)函數(shù)可標(biāo)記為組件。單據(jù)組件一般是沒有返回值的一段業(yè)務(wù)處理邏輯,它不可應(yīng) 于審批條件、動(dòng)作約束、工作項(xiàng)配置中1.4單據(jù)通過(guò)會(huì)計(jì)平臺(tái)接口生成憑證,下面哪一步可以不設(shè)置也能生成憑證的A.系統(tǒng)類型定義B.入賬規(guī)則定義C.單據(jù)影響因素定義D.憑證模板定義1.5下面關(guān)于nc數(shù)據(jù)庫(kù)的操作,不正確的寫法是:A. 后臺(tái)普通對(duì)象通過(guò) BaseDAO 寫入BaseDAO dao=new BaseDAO();Person person=new Person (); person. setName( &
3、quot;tom");dao. insertobject (person) ;/默認(rèn)會(huì)自動(dòng)為 Person對(duì)象生成主鍵B. JdbcSession有參數(shù)的更新:St ring sql 二 z upda te bd_dep tdoc set dep t_code 二 <aaa, where dept_code 二?”SQLParameter param 二 new SQLParameter(); param. addParam( “bbb”); session, executeUpdate(sql, param);C. JdbcSession無(wú)參批量更新String sql =
4、z update bd deptdoc set dept code 二"aa_a ' where dept_cod二'bbb'; session. addBatch(sql) ; / 添加需要執(zhí)行的同構(gòu) SQLint rows 二 session, executeBatch() ; / 執(zhí)行D. SuperVO 的持久化操作之更新BaseDAO dao 二 new BaseDAO();XXXSuperVO vo=new XXXSuperVOQ ;dao. updateVO (vo)1.6下面關(guān)于nc接口和組件的說(shuō)法不正確的是 A, 一個(gè)接口實(shí)現(xiàn)可以同時(shí)實(shí)現(xiàn)多個(gè)
5、接口,并且可以在部署的時(shí)候選擇性的公布出你需要遠(yuǎn)程分布的接口,例如你的個(gè)實(shí)現(xiàn)類,實(shí)現(xiàn)了多個(gè)接口IServicel, IService2,IService3,你可以選擇只遠(yuǎn)程公布接口 IService2, IService3B, 定義遠(yuǎn)程接口,就是普通接口,分有事務(wù)和無(wú)事務(wù)。可通過(guò)XX. Module 文件部署成同類型的組件C, 在系統(tǒng)應(yīng)用中經(jīng)常需要集成一些特殊的服務(wù),他們需要在系統(tǒng)啟動(dòng)時(shí)進(jìn)行啟動(dòng),如調(diào)引擎的服務(wù),這類服務(wù)通過(guò)實(shí)現(xiàn) ServiceComponent 進(jìn)行。D, V5.0 中的事務(wù)參與模型通過(guò)方法名后綴進(jìn)行判斷,沒有后綴表示沒有事物。1.7 下面關(guān)于公式的說(shuō)法不正確的是 A, 公式
6、解析器支持外接函數(shù),即可以調(diào)用任何一個(gè)類中的函數(shù),只要給岀公式中函數(shù) 名,類名,類中函數(shù)名,返回參數(shù)類型,函數(shù)參數(shù)類型等,就可以實(shí)現(xiàn)在公式中調(diào)用 外接函數(shù)B, 如果在客戶端使用公式解析:FormulaParseFather f = new nc. ui. pub. formulaparse. FormulaParse(); 如果在服務(wù)端使用公 式解析:FormulaParseFather f = new nc. bs. pub. formulaparse. FormulaParse():C, 不僅支持一個(gè)線程內(nèi)多個(gè)公式執(zhí)行器實(shí)例交替運(yùn)行的情況,也支持多個(gè)線程內(nèi)同一 公式執(zhí)行器實(shí)例交替運(yùn)行D,
7、設(shè)置單行公式的值 :String fomula = "sin(30)*2-56/78" f. setExpress(fomula);1.8 下面關(guān)于 NC 單據(jù)的動(dòng)作腳本中不正確的描述的是 A, 按鈕動(dòng)作腳本必須放在在 模塊名 META-INFvarclasses 下B, 默認(rèn)按鈕動(dòng)作腳本命名規(guī)范是: N 一單據(jù)類型一動(dòng)作;C, 保存按鈕對(duì)應(yīng) N_ 單據(jù)類型 _WRITE 腳本D, 基本檔案單據(jù)的按鈕不需要?jiǎng)幼髂_本1.9 關(guān)于自定義參照的描述,不正確的描述是: oA, 參照支持屬性變化事件。如果需要監(jiān)聽 UIRefPane 事件,需要實(shí)現(xiàn) ValueChangedListe
8、ner 接口, 加入監(jiān)聽 addValueChangedListener (ValueChangedEvent) 值改變將觸發(fā) ValueChangedEventB, 設(shè)置公司主鍵 (setPk_corp) 后不需要設(shè)置 setWherePart 語(yǔ)句C, 參照分為表型、樹型、樹表型參照三種。繼承了 UIDialog 并實(shí)現(xiàn)了 IRefUINew 接口。 程序 員可自定義參照界面,最好也繼承 UIDialog, 須實(shí)現(xiàn) IrefUINew 接口。D, 對(duì)應(yīng)與 3 種類型的參照, Model 也有 3 個(gè)抽象類表型: AbstrarctRefModel樹型 AbstractRefTreeMode
9、l 樹表型 AbstractRefGridTreeModel1.10 下面劃線處填入的是: ()ArrayList list = new ArrayList();list.add();SettleVO vos = new SettleVOlist.size(); vos = list. ; /List 與 VO 數(shù)組轉(zhuǎn)換A.toArray(vos)B.add(vos)C.to(vos)D.copy(vos)1.11 參照?qǐng)?zhí)行公式 A->getColValue (table, B, C, D), 最后相當(dāng)于執(zhí)行那條 SQL 語(yǔ)句?A. B. C.D.select A from table
10、where B=D select C from table where A=C select D from table where B=C select B from table where C=D1.12從UI表頭取得編碼為code,類型為String的值是:()A.B.C.String code = this. getBillUI. getBillCardPanel ().getBodyItem(ncode"). getValueObject;String code = this. getBi 11UI.getBillListPanel().getHeadItem("c
11、ode");String code = this.getB 訂 1UI. getBillCardPanel().gctHeadItem("code”). getValueObject.toString;D.String code = (String) this. getB 訂 1UI. getBillCardPanel().getHeadItem("code");1.14在使用 UI 工廠制作單據(jù)時(shí) ,應(yīng)該在 類的 方法中注冊(cè)使用的校驗(yàn)類A. B. C.D.OientUI 類, getCheckClass 方法;Client 類, getUI Check
12、Class 方法; AbstractClientUI 類, getCheckClass 方法; AbstractaientUI 類, getUserObject 方法;1.15使用 UI 工廠開發(fā)單據(jù)時(shí),如果想重寫 afterEdit> onBoSave 和 isLoadCardFormula 方法, 應(yīng)該在下面那個(gè)類中實(shí)現(xiàn): A.UI 類, EventHandler 類, Control 類B.UI 類, EventHandler 類, Delegator 類C.EventHandler 類, EventHandler 類, Contro 1 類D.EventHandler 類, De
13、legator 類, UI 類1.16如果想使用 UI工廠實(shí)現(xiàn)多子表卡片型單據(jù),UI類需要繼承的父類是 , VO類需要集成 類,并且實(shí)現(xiàn) 接 口A. BillManageUI 類; CircularlyAccessibleValueObject; IMultiControl;B. MuitiChildBi1ICardUI 類; AggregatedValueObject;IMultiControl;C. BillCardUI 類; CircularlyAccessibleValueObject; IExAggVO;D. MultiChildBi1ICardUI 類; AggregatedVal
14、ueObject; IExAggVO;1.17UI 工廠開發(fā)單據(jù)時(shí),如果想實(shí)現(xiàn)基本檔案型的節(jié)點(diǎn),下列方法正確的是: A, 在 Controlle 類中 getBusinessActionType 中方法中返回IBusinessActionType.PLATFORMB, 在 Controlle 類中 getBusinessActionType 中方法中返回IBusinessActionType.BDC, 在 UI 類中 getBusinessActionType 中方法中返回IBusinessActionType.BDD, 在 UI 類中 getBusinessActionType 中方法中返回
15、IBusinessActionType. PLATFORM1.18 投影交叉和旋轉(zhuǎn)交叉的最大區(qū)別是A. 旋轉(zhuǎn)交叉需要設(shè)置交叉袪碼,投影交叉不需要B. 投影交叉屬于查詢行為,旋轉(zhuǎn)交叉屬于數(shù)據(jù)加工行為C. 旋轉(zhuǎn)交叉的查詢效率高于投影交叉D. 旋轉(zhuǎn)交叉比投影交叉復(fù)雜1.19 用 UI 工廠開發(fā)單據(jù)時(shí), XXXUICheckRule 中存在下面的這么一段代碼,請(qǐng)問這段代碼 什么功能:()public ICheckRuled getltemCheckRules ( String tablecode ) CheckRuletl rules 二 new CheckRuletl new CheckRule (
16、,z【NC 結(jié)算方式編碼】 ", "ncsettlecode", false, null, null ) ; return rules;A, 檢驗(yàn) NC 結(jié)算方式編碼是否重復(fù)B, 檢驗(yàn)結(jié)算方式編碼是否返回固定值C, 檢驗(yàn) NC 結(jié)算方式編碼是否為空D, 什么都不做完成列正1.20 初始化一個(gè)自定義按鈕,想讓該按鈕在新增和編輯時(shí)不可用,在初試化界面時(shí)可用,下 確的是:A, public ButtonVO getFujian_btn()ButtonVO btnVO 二 new ButtonVOO ;btnVO. setBtnNo( IprivateButton. Fu
17、jian_btn );btnVO. setBtnName ( " 附件管理 ) ;btnVO. setHintStr ( " 附件管理 );btnVO. setOperateStatus( new intIBillOperate. OP_NOTEDIT); return btnVO;B, public ButtonVO getFujian_btn()ButtonVO btnVO = new ButtonVO ();btnV0. setBtnNo( IprivateButton. Fujian_btn );btnVO. setBtnName( 附件管理 );btnVO. se
18、tHintStr ( 附件管理 ");btnVO. setOperateStatus( new intIBillOperate. OP NOADD NOTEDIT, IBillOperate. OP_INIT );return btnVO;C. public ButtonVO getFujian_btn()ButtonVO btnVO = new ButtonVO ();btnVO. setBtnNo( IprivateButton. Fujian_btn );btnVO. setBtnName ( " 附件管理 );btnVO. setHintStr ( " 附
19、件管理 );btnVO. setOperateStatus( new in tIBillOperate. OP NOTEDIP IBillOperate. OP_INIT ); retum btnVO;D. public ButtonVOetFujian_btn()ButtonVO btnVO 二 new ButtonVO ();btnVO. setBtnNo( IprivateButton. Fujian_btn );btnVO. setBtnName ( " 附件管理“ );btnVO. setHintStr ( " 附件管理 );btnVO. setOperateSt
20、atus( new intIBillOperate. OP_NO_ADDANDEDIT ); retum btnVO;2 第二部分:簡(jiǎn)答題(共 40 分)2. 1如果第一次在安裝有 uap mde 插件的 Eclipse3.2 中配置 NCV5 的開發(fā)環(huán)境,要能正常運(yùn) 行中間 件和客戶端,需要做哪幾個(gè)準(zhǔn)備工作? (4 分):2.2接口定義和接口實(shí)現(xiàn)定義如下(6分):定義接口package n c.itf.sample.service;public in terface IHelloWorld public Stri ng sayHello(Stri ng toName) throws Busi
21、n essExcepti on; public in terface IHelloPub public Str ing pubHello(Stri ng toName) throws Bus in essExcepti on; 實(shí)現(xiàn)接口package n c.impl.sample.service;public class HelloWorldlmpl implements IHelloWorld public String sayHello(String toName) throws BusinessException return "Welcome " + toName
22、 + " explore V5"public class HelloWorldPub impleme nts IHelloPub public Stri ng pubHello(Stri ng toName) throws Busin essExcepti on String retValue = "Welcome n + toName + n my V5 pub" System.out.println(ret Value); return retValue;請(qǐng)補(bǔ)充完整module配置文件:<?xml version '1.0 ” enco
23、din'dUTF-8'?><module><public><component priority="0" singleton= ntrueH remote= ntrue" tx= nNONE" >vin terface>vimpleme ntati on></comp onent></public><private><comp onent n ame= "IHelloWorld" priority="0"
24、 sin glet on=nfalse" ></comp onent></private></module>如果希望后臺(tái)按順序輸岀Welcome develop my V5 pub 和 Welcome start to explore V5,并且把sayHello方法部署為事務(wù)性組件的一個(gè)方法進(jìn)行調(diào)用,請(qǐng)寫岀client端調(diào)用pubHello和 sayHello方法的格式:2.7同步和異步有何異同,在什么情況下分別使用他們?( 4分)同步服務(wù)實(shí)現(xiàn)客戶端與服務(wù)器代碼和數(shù)據(jù)的同步,及集群環(huán)境下服務(wù)器之間的資源同步。3. 1通過(guò)集成開發(fā)工具生成的客戶端代碼,有8個(gè)類,其中3個(gè)是抽象類,請(qǐng)描述下其他 5個(gè)類的作用。(每個(gè)1分,共5分)類作用Clie ntUIClie ntUICheckRuleClie ntUICtrlMyDelegatorMyEve ntHa ndlerAbstractClientUI抽象的客戶端 UI類 AbstractMyDelegator抽象的業(yè)務(wù)代理類ClientUI客戶端UI類ClientUICheckRule 前臺(tái)校驗(yàn)類ClientUICtrl界面控制類ClientUIGe
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)安全消防培訓(xùn)
- 實(shí)驗(yàn)室氣瓶安全檢查表
- 中國(guó)白光LED用熒光粉行業(yè)市場(chǎng)調(diào)查報(bào)告
- 安全責(zé)任書承諾書范例
- 安全管理培訓(xùn)總結(jié)心得體會(huì)
- 燃?xì)獍踩龝?huì)記錄
- 中國(guó)藝人經(jīng)紀(jì)行業(yè)市場(chǎng)深度調(diào)查及發(fā)展前景研究預(yù)測(cè)報(bào)告
- 2025年中國(guó)水蛭養(yǎng)殖行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及市場(chǎng)深度研究報(bào)告
- 山西省渾源縣第五中學(xué)2025屆高二下化學(xué)期末經(jīng)典試題含解析
- 河北省保定市徐水區(qū)2025屆化學(xué)高一下期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 銀行保密知識(shí)培訓(xùn)課件
- 硫化氫題庫(kù)及答案
- 2025年中國(guó)農(nóng)機(jī)流通行業(yè)市場(chǎng)全景評(píng)估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 低壓培訓(xùn)課件
- GB/T 33490-2025展覽展示工程服務(wù)基本要求
- 2025年春季《中華民族共同體概論》第二次平時(shí)作業(yè)-國(guó)開(XJ)-參考資料
- 2024-2025教科版一年級(jí)下冊(cè)科學(xué)期末考試卷及參考答案
- 24秋國(guó)家開放大學(xué)《計(jì)算機(jī)系統(tǒng)與維護(hù)》實(shí)驗(yàn)1-13參考答案
- 醫(yī)院感染管理制度
- EN485.32003鋁及鋁合金薄板、帶材和厚板第三部分(譯文)
- 商混企業(yè)整合方案
評(píng)論
0/150
提交評(píng)論