版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁HarmonyOSNext高級認(rèn)證復(fù)習(xí)測試題1.143、下面哪個API可以控制動畫的播放?()A、play()B、無【正確答案】:A2.111.如下頁面區(qū)域1可以使用哪段代碼實現(xiàn):看圖A、TextInput(tplaceholder:'search.')
.width('.90%')
.height(40)
.backgroundColor('#FFFFFF')
.margin(top:8))
.title(this.NavigationTitle)
.titieMode(NavigationTitleMode.Full)
).width(颼%').height(颼%').bacgroundColor(&39#F1F3F5')B、看上面紅色的字體,進(jìn)行對比【正確答案】:A3.76.從桌面冷啟動如下應(yīng)用,點擊Change按鈕5次,整個過程中,代碼中的2條log依次出現(xiàn)的次數(shù),最初和最后畫面上顯示的[num=?]的數(shù)字是//PageOne.ets@ComponentexportstructPageOneTmp{
@Consume('pageInfos')pageInfos:NavPathStack;
build(){
NavDestination(){
Column(){
Button('toPageTwo',{stateEffect:true,type:ButtonType.Capsule})
.width('80%')
.height(40)
.margin(20)
.onClick(()=>{
this.pageInfos.pushPathByName("pageTwo","")
})
Button('get',{stateEffect:true,type:ButtonType.Capsule})
.width('80%')
.height(40)
.margin(20)
.onClick(()=>{
console.log('獲取全部名為name的NavDestination頁面的位置索引',
JSON.stringify(this.pageInfos.getIndexByName('pageOne')))
})
}
.width('100%')
.height('100%')
}
.title('pageOne')
.onBackPressed(()=>{
constpopDestinationInfo=this.pageInfos.pop()
console.log('pop'+'返回值'+
JSON.stringify(popDestinationInfo))
returntrue
})
}}
exportclassPages{
names:string=""
values:NavPathStack|null=null}
@BuilderexportfunctionpageTwoTmp(info:Pages){
NavDestination(){
Column(){
Button('toPageOne',{stateEffect:true,type:ButtonType.Capsule})
.width('80%')
.height(40)
.margin(20)
.onClick(()=>{
(info.valuesasNavPathStack)
.pushPathByName('pageOne',null)
})
}
.width('100%')
.height('100%')
}
.title('pageTwo')
.onBackPressed(()=>{
(info.valuesasNavPathStack).pop()
returntrue
})}A、2,4,1,2B、0,6,1,6C、1,5,1,6D、2,4,1,6【正確答案】:A4.70.關(guān)于代理提醒開發(fā)使用的接口是A、使用startWork申請任務(wù),使用stopWork取消任務(wù),使用getWorkStatus獲取任務(wù)狀態(tài)B、使用publishReminder發(fā)布一個提醒類通知,使用cancelReminder取消一個指定的提醒類通知C、使用startBackgroundRunning申請任務(wù),使用stopBackgroundRunning取消任務(wù)D、使用requestSuspendDelay申請任務(wù),使用getRemainingDelayTime獲取任務(wù)剩余時間【正確答案】:B5.78.HarmonyOS應(yīng)用開發(fā)團(tuán)隊正著手優(yōu)化一款面向全球市場的在線教育應(yīng)用,該應(yīng)用在特定課程直播環(huán)節(jié)出現(xiàn)了性能波動和響應(yīng)延遲的問題,嚴(yán)重影響用戶體驗。打算利用DevEcoProfiler來進(jìn)行性能優(yōu)化。DevEcoProfiler其設(shè)計核心和主要優(yōu)勢是什么A、DevEcoProfiler采用Bottom-Up設(shè)計原則,從底層代碼細(xì)節(jié)開始逐步構(gòu)建性能模型B、DevEcoProfier依據(jù)Top-Down設(shè)計理念,通過高度整合的數(shù)據(jù)展示范式,提供從宏觀到微觀的性能數(shù)據(jù)分析,加速開發(fā)者定位和解決問題的過程C、DevEcoProfiler專注于用戶界面設(shè)計的美化,使開發(fā)者操作更為直觀D、DevEcoProfler主要是一個自動化修復(fù)工具,能自動檢測并解決所有HarmonyOS應(yīng)用的性能問題【正確答案】:B6.17.在組件中,經(jīng)常需要使用字符串、圖片等資源。HSP中的組件需要使用資源時,一般將其所用資源放在HSP包內(nèi),而非放在HSP的使用方處,以符合高內(nèi)聚低耦合的原則。下面訪問HSP資源錯誤的是A、通過$r訪問HSP中的資源。lmage($r('app.media.example))id('example').borderRadius('48px')B、使用相對路徑的方式,訪問HSP中的資源。lmage("../../resources/base/media/examplepng").id(example).borderRadius('48px')【正確答案】:B7.109.運(yùn)行下面代碼后,以下說法正確的是:A、點擊update2按鈕后,顯示的字符串會變化B、點擊update3按鈕后,顯示的字符串會變化C、點擊update1按鈕后,顯示的字符串會變化D、點擊三個按鈕,字符串都不會變化【正確答案】:A8.3.下面關(guān)于方舟字節(jié)碼格式PREF_IMM16_V8_V8描述正確的是A、16位前綴操作碼,16位立即數(shù),8位寄存器B、16位前綴操作碼,16位立即數(shù),2個8位寄存器C、8位操作碼,8位立即數(shù),2個8位寄存器D、8位操作碼,8位立即數(shù),16位id,8位寄存器【正確答案】:B9.50.在一個包含多個模塊(如entry、feature、har、hsp等)的大型Harmonyos應(yīng)用項目中,如果要對某個靜態(tài)共享模塊構(gòu)建出靜態(tài)構(gòu)建包產(chǎn)物,如何通過DevEcostudio進(jìn)行構(gòu)建A、選中hap模塊,點擊通過菜單欄makemodulehapB、選中hsp模塊,點擊通過菜單欄makemodule"hspC、選中har模塊,點擊build菜單欄buildhsp(s)D、選中har模塊,點擊build萊單欄makemodule'har'【正確答案】:D10.146、性能測試中關(guān)于時延的描述,以下說法錯誤的是:()A、熱啟動完成時延:應(yīng)用首次啟動時間,即點擊觸發(fā)啟動開始到應(yīng)用啟動加載完成的時間。B、無【正確答案】:A11.24.以下哪些賦值語句在ArkTS中是合法classC{}letvalue1:number=null;letvalue2:string|null=null;letvalue3:string|undefined=null;letvalue4:C=null;A、value3B、value2C、value1D、value4【正確答案】:B12.25.以下哪些賦值語句在ArkTS中是合法的classA{
v:number=0;}classBextendsA{
u:string='';}classC{
v:number=0;}
leta1:A=newC();leta2:A=newB();leta3:B=newA();leta4:C=newB();A、a2B、a1C、a4D、a3【正確答案】:A13.37.小華正在使用DevEcostudio開發(fā)一款基于HarmonyOS的ArkUI應(yīng)用,該應(yīng)用需要實現(xiàn)一個功能,即當(dāng)用戶點擊按鈕時,通過ArkTS/JSAPI調(diào)用系統(tǒng)的分享功能。小華對具體的API調(diào)用細(xì)節(jié)不太熟悉,如何通過DevEcoStudio快速查閱相關(guān)的API文檔。A、小華在代碼編輯區(qū)直接鍵入分享功能相關(guān)的API調(diào)用代碼,如arkui.getShare(),然后按F1鍵,期望編輯器能自動跳轉(zhuǎn)到該API的文檔頁面。B、小華右鍵點擊代碼編輯區(qū),選擇"FindUsages"選項,試圖從其他地放引用該API的實例中學(xué)習(xí)如何使用分享功能C、小華應(yīng)該先停止編碼工作,打開瀏覽器,手動搜索關(guān)鍵詞"HarmonyOSArkUI分享API",在官方網(wǎng)站的文檔頁面中尋找相關(guān)API的使用方法。D、小華將鼠標(biāo)懸停在編輯器中已經(jīng)鍵入或打算鍵入的API調(diào)用(例如@system.router.push)上,等待編輯器自動彈出懸浮提示框,顯示該API的簡要信息和不同版本參數(shù)說明。隨后,點擊提示框右下角的"ShowinAPIReference"鏈接。直接跳轉(zhuǎn)到詳盡的API參考文檔頁面?!菊_答案】:D14.61.某業(yè)務(wù)團(tuán)隊的架構(gòu)師發(fā)現(xiàn)某個特性用的頻率比較少,但是這個特性占用空間資源還是比較大的。為了減少首包“載體積,準(zhǔn)備將該特性解耦出來,并對外提供API方便主模塊調(diào)用。以下說法正確的是()A、將該特性做成hap包,通過Ability組件暴露出來給主app使用B、將該特性做成H5模塊,通過web組件加載遠(yuǎn)程資源使用。C、將該特性做成按需加載的hsp包,暴露接口給主模塊使用D、將該特性做成動態(tài)加載的har包,暴露接口給主模塊使用【正確答案】:C15.141、以下有關(guān)線程安全的函數(shù)功能說明正確的是。()A、napi_ref_threadsafe_function:指示在主線程上運(yùn)行的事件循環(huán)在線程安全函數(shù)被銷毀之前不應(yīng)退出。B、無【正確答案】:A16.102.以下哪個事件不會在List組件調(diào)用控制器ScrollBy接口觸發(fā)?A、onScrollIndexB、onWillScrollC、onScrollStartD、onDidScroll【正確答案】:C17.19.want參數(shù)的entities匹配規(guī)則錯誤的是A、調(diào)用方傳入的want參數(shù)的entities為空,待匹配應(yīng)用組件的skills配置中的entities為空,則entities匹配成功。B、調(diào)用方傳入的want參數(shù)的entities不為空,待匹配應(yīng)用組件的skills配置中的entities為空,則entities匹配失敗。C、調(diào)用方傳入的want參數(shù)的entities不為空,待匹配應(yīng)用組件的skills配置中的entities不為空且包含調(diào)用方傳入的want參數(shù)的entities,則entities匹配成功。D、調(diào)用方傳入的want參數(shù)的entities為空,待匹配應(yīng)用組件的skills配置中的entities不為空,則entities匹配失敗?!菊_答案】:D18.86.ArkTs支持以下哪些函數(shù)A、Object.isPrototypeOf();B、Object.keys();C、Object.isExtensible();D、Object.getOwnPropertySymbols();【正確答案】:B19.140、下面說法正確的是?()A、調(diào)用notificationManager.cancel需要傳入通知IDB、無【正確答案】:A20.144、通過ohpm安裝@ohos/lottie后,在哪個文件中會生成相關(guān)的配置信息?()A、oh-package.json5B、無【正確答案】:A21.43.以下關(guān)于動態(tài)import說法正確的是A、動態(tài)import支持加載HSP模塊、HAR模塊、OHPM包、Native庫B、動態(tài)import和靜態(tài)import相比,靈活性更好,性能更好。C、動態(tài)import支持懶加載,所以不能用于提升頁面的加載速度D、動態(tài)import不支持導(dǎo)入SDK的API,如@ohos.【正確答案】:A22.108.下述場景代碼片段,組件A、B互斥出現(xiàn),請問用什么方案可以使頁面內(nèi)容在A、B切換時,保持高性能:A、使用條件渲染B、使用顯隱控制C、以上兩種方法均可,沒有差別【正確答案】:B23.38.使用DevEcoStudio進(jìn)行復(fù)雜的跨設(shè)備功能開發(fā)與調(diào)試工作,期間頻繁依賴本地模擬器來模擬多樣化的設(shè)備環(huán)境。在這樣的背景下,以下關(guān)于DevEcoStudio本地模擬器所支持的規(guī)格與功能,哪一項描述是準(zhǔn)確的A、本地模擬器當(dāng)前不支持單元測試框架和UI測試框架的運(yùn)行B、本地模擬器上運(yùn)行的應(yīng)用無需進(jìn)行簽名,簡化了調(diào)試過程C、本地模擬器和真機(jī)的能力沒有任何差異,真機(jī)上可以支持的能力在模擬器上都可以D、本地模擬器當(dāng)前不支持查看HiLog以及FaultLog【正確答案】:B24.58.現(xiàn)有一個寬高分別為200px的XComponent組件,其綁定了一個XComponentControllen(XcContreller),依次進(jìn)行如下操作:(1)xcController,setXcomponentSurfaceRect({fsurfacewidth:150,surfaceHeight:500})(2)設(shè)置XComponent組件的padding力{top:5px,left:10px,bottom:15px,right:20px}(3)將XComponent組件大小政為300pxx300px(4)給XComponent組件設(shè)置一個寬度為2px的邊框(5)xcController.setXcomponentsurfaceRect({offsetx:-20,offsetY:50,surfacewidth:200,su-faceHeight:-100})之后,調(diào)用xccontroller.getxcomponentsurfaceRect()的返回值為A、{offsetX:81,offsetY:-89,surfacewidth:150,surfaceHeight:500}B、{offsetx-20,offsety:50,surfacewidth:200.surfaceHeight.500}C、{foffsetX:81,offsetY:-89,surfacewidth:200,surfaceHeight:0}D、{offsetX:75,offsetY:-100,surfacewidth:150.surfaceHeight:500}【正確答案】:D25.66.項目中涉及多個類的繼承與重寫。為了快速實現(xiàn)子類對父類方法的重寫,小華想利用DevEcoStudio提供的便捷功能來提高開發(fā)效率。他了解到,通過一個特定的操作流程,可以直接依據(jù)父類的模板生成子類中需要重寫的方法代碼,而無需手動編寫完整方法體,在DevEcoStudio中,如何正確使用OverrideMethods功能來快速生成子類需要重寫的方法代碼A、通過菜單欄File>Settings,配置OverrideMethods快捷方式,之后在代碼中僅需選中父類方法名,即可自動在子類中生成重寫代碼。B、將光標(biāo)放置于任何代碼行,按下Ctrl+B,然后在彈出菜單中選擇OverrideMethods,之后勾選需要重寫的方法并確認(rèn)。C、將光標(biāo)定位到子類的定義處,按下Ctrl+O(或右鍵單擊選擇Generate...>OverrideMethods),在彈出的對話框中選擇要重寫的方法,點擊OK完成生成。D、在項目結(jié)構(gòu)視圖中找到目標(biāo)子類,雙擊打開后直接在代碼編輯區(qū)輸入重寫方法的簽名,DevEcoStudio將自動完成剩余代碼?!菊_答案】:C26.4.以下關(guān)于Taskpool和worker的描述正確的是A、開發(fā)者需要自行管理taskpool的數(shù)量及生命周期B、TaskPool支持任務(wù)延時執(zhí)行C、Worker自行管理生命周期,開發(fā)者無需關(guān)心任務(wù)負(fù)載高低D、TaskPool和Worker的任務(wù)執(zhí)行時長上限都是無限制【正確答案】:B27.115.下述代碼片段,使用了哪些基于web的性能優(yōu)化手段:Web({src:'',controller:this.controller})
.onPageEnd((event)=>{
//
...
this.controller.prefetchPage('/nextpage');
})A、以上都有B、預(yù)連接C、預(yù)加載D、預(yù)渲染【正確答案】:C28.36.開發(fā)者小林正在使用DevEcoStudio開發(fā)一款HarmonyOS應(yīng)用,并在真機(jī)上進(jìn)行調(diào)試。他在運(yùn)行應(yīng)用的過程中突然發(fā)現(xiàn)一處UI布局需要微調(diào),希望在不中斷當(dāng)前應(yīng)用運(yùn)行的情況下看到調(diào)整效果,基于DevEcoStudio提供的HotReload(熱重載)能力,以下哪種做法能讓小林最有效地實現(xiàn)他的需求A、在不關(guān)閉應(yīng)用的情況下,直接修改代碼并保存,借助HotReload功能在真機(jī)上實時查看布局調(diào)整的效果B、使用模擬器替代真機(jī)進(jìn)行調(diào)試,因為HotReload僅在模擬器上支持代碼改動的即時生效C、繼續(xù)運(yùn)行應(yīng)用,手動重啟應(yīng)用后檢查布局是否符合預(yù)期D、立即停止應(yīng)用、修改代碼后重新編譯并部署到真機(jī)上【正確答案】:A29.54.Harmonyos提供了多種包結(jié)構(gòu),每種包編譯后的產(chǎn)物都不同,下面說法錯誤的是A、hsp包編譯后的產(chǎn)物是.hsp文件。B、har包編譯后的產(chǎn)物是.har文件。C、app包編譯后的產(chǎn)物是.app文件。D、hap包編譯后的產(chǎn)物是.hap文件?!菊_答案】:C30.39.在UIAbility的onCreate生命周期中通過EventHub的on注冊"event1"和"event2"事件。import{AbilityConstant,UIAbility,Want}from'@kit.AbilityKit';import{hilog}from'@kit.PerformanceAnalysisKit';constDOMAIN_NUMBER:number=0xFF00;constTAG:string='[EventAbility]';
exportdefaultclassEntryAbilityextendsUIAbility{
onCreate(want:Want,launchParam:AbilityConstant.LaunchParam):void{
//獲取UIAbility實例的上下文
letcontext=this.context;
//獲取eventHub
leteventhub=this.context.eventHub;
//執(zhí)行訂閱操作
eventhub.on('event1',this.eventFunc);
eventhub.on('event2',this.eventFunc);
(DOMAIN_NUMBER,TAG,'%{public}s','AbilityonCreate')
(0x0000,'testTag','%{public}s','AbilityonCreate');
}
//...
eventFunc(argOne:Context,argTow:Context):void{
(DOMAIN_NUMBER,TAG,'receive.'+`${argOne},${argTow}`);
return;
}}在UI組件的click處理事件中調(diào)用如下的eventHubFunc,連續(xù)點擊2次該控件后,運(yùn)行日志輸出是什么:import{promptAction}from'@kit.ArkUI'import{common}from'@kit.AbilityKit';
@Entry@ComponentstructPage_EventHub{
privatecontext=getContext(this)ascommon.UIAbilityContext
eventHubFunc():void{
this.context.eventHub.emit('event1');
this.context.eventHub.emit('event2',2,'test2');
this.context.eventHub.off('event1');
}
build(){
Column(){
//...
List({initialIndex:0}){
ListItem(){
Row(){
//...
}
.backgroundColor(Color.Brown)
.width('50%')
.height('10%')
.onClick(()=>{
this.eventHubFunc();
promptAction.showToast({
message:$r('app.string.app_name')
})
})
}
}
.width('100%')
.height('100%')
//...
}
//...
}}A、[Example].[Entry].[EntryAbility]receive.[][Example].[Entry].[EntryAbility]receive.[2,"test2"][Example].[Entry].[EntryAbility]receive.[2,"test2"]B、[Example].[Entry].[EntryAbility]receive.[][Example].[Entry].[EntryAbility]receive.[2,"test2"]C、[Example].[Entry].[EntryAbility]receive.[][Example].[Entry].[EntryAbility]receive.[2,"test2"][Example].[Entry].[EntryAbility]receive.[]D、[Example].[Entry].[EntryAbility]receive.[][Example].[Entry].[EntryAbility]receive.[2,"test2"][Example].[Entry].[EntryAbility]receive.[][Example].[Entry].[EntryAbility]receive.[2,"test2"]【正確答案】:A31.27.可以通過下面那個接口拉起導(dǎo)航類的垂域面板A、startAbilityB、startAbilityByTypeC、startAbilityForResultD、srtAbilityByCall【正確答案】:B32.150、下列哪個不是設(shè)備端側(cè)證書?()A、CBG根證書B、無【正確答案】:A33.123、項目中包含原生代碼,使用C/C++編寫。請描述如何在DevEcoStudio中配置CMakeLists.txt文件,以確保原生代碼能夠被正確編譯和鏈接()A、在build-Profile.json5定義的buildOption/externalNativeOptions/abiFilters中設(shè)置CMakeLists.txt的路徑B、在build-Profile.json5定義的buildOption/externalNativeOptions/cppFlags中設(shè)置CMakeLists.txt的路徑C、在build-Profile.json5定義的buildOption/externalNativeOptions/arguments中設(shè)置CMakeLists.txt的路徑D、在build-Profile.json5定義的buildOption/externalNativeOptions/path中設(shè)置CMakeLists.txt的路徑【正確答案】:B34.130、Web組件調(diào)試H5頁面的加載性能,可以通過哪個工具?()A、選擇DevToolsB、無【正確答案】:A35.90.關(guān)于ArkUl的ForEach和LazyForEach,下列說法錯誤的是?A、LazyForEach需要配合cachedCount和組件復(fù)用一起使用,以達(dá)到性能的最優(yōu)表現(xiàn)。B、ForEach和LazyForEach會根據(jù)定義的鍵值生成規(guī)則為數(shù)據(jù)源的每個數(shù)組項生成唯一鍵值,并創(chuàng)建相應(yīng)的組件。C、長列表滾動場景,優(yōu)先使用ForEach。D、當(dāng)在滾動容器中使用了LazyForEach框架會根據(jù)滾動容器可視區(qū)域按需創(chuàng)建組件,當(dāng)組件滑出可視區(qū)域外時,框架會進(jìn)行組件銷毀回收以降低內(nèi)存占用【正確答案】:C36.83.作為應(yīng)用開發(fā)者,你使用hiAppEvent訂閱了崩潰事件。應(yīng)用崩潰后,從onReceive接口返回的AppEventInfo中()屬性可以獲取崩潰調(diào)用棧信息A、paramsB、nameC、domainD、eventType【正確答案】:A37.小李正在使用DevEcoStudio進(jìn)行HarmonyOS應(yīng)用的開發(fā)工作,他需要對一個頻繁被調(diào)用的函數(shù)calculateData()進(jìn)行重構(gòu),為了幫助小李高效地找到calculateData()函數(shù)的所有引用位置,并確保重構(gòu)時考慮周全,以下哪個步驟是正確的使用DevEcostudioA、小李只需將光標(biāo)定位在calculateData()函致名上,右鍵點擊并選擇"FindUsages",或者直接使用快捷鍵Alt+F7(macOS為Option+F7),DevEcoStudio會自動列出該函數(shù)在項目中的所有引用位置。B、小李應(yīng)將光標(biāo)置于calculateData()函數(shù)的名稱上,按下Ctrl+Shift+F(macOS為Command+Shift+F)全局搜索該函數(shù)名,然后在搜索結(jié)果中篩選出真正的調(diào)用位置。C、小李應(yīng)該在菜單欄中選擇"Navigate">"Class"來打開類瀏覽器,從中找到calculateData()函數(shù),井在此界面中手動檢查所有引用。D、小李應(yīng)當(dāng)在項目目錄樹中找到calculateData()函數(shù)所在的文件,直接雙擊打開文件,然后逐行掃描代碼以手動?xùn)苏以摵瘮?shù)的所有調(diào)用位置。【正確答案】:B38.85.ArkTS支持以下哪個函數(shù)A、Object.hasOwnProperty();B、Object.values();C、Object.getOwnPropertyDescriptors();D、Object.getOwnPropertyDescriptor();【正確答案】:B39.98.下面持續(xù)集成描述哪項是錯誤的:A、MartinFowler說過,”持續(xù)集成并不能消除Bug,而是讓它們非常容易發(fā)現(xiàn)和改正。B、持續(xù)集成在大型項目(有幾十個項目組)也能應(yīng)用,即便是項目組開發(fā)進(jìn)度不統(tǒng)一也沒問題C、持續(xù)集成(Cl,ContinuousIntergation)指頻繁的,一天多次將代碼集成到主干D、持續(xù)集成就是持續(xù)編譯,二者異曲同工【正確答案】:D40.73.關(guān)于自動化測試描述正確的是:A、XTS子系統(tǒng)是認(rèn)證測試套件的集合,當(dāng)前包括acts(applicationcompatibilitytestsuite)應(yīng)用兼容性測試套件,后續(xù)會拓展dcts(devicecompatibilitytestsuite)設(shè)備兼容性測試套件等。B、自動化測試因提高效率,減少重復(fù)工作的特性而被廣泛采用;自動化測可以替代手動測試在處理復(fù)雜、難以預(yù)測的用戶交互或特殊邊界條件。C、DT(開發(fā)者測試)就是UT,可看護(hù)的范圍包括邊界值問題、空指針或賦值錯誤,內(nèi)部業(yè)務(wù)邏輯問題等等。D、Fuzz測試就是通過構(gòu)造不規(guī)則的輸入,從而觸發(fā)程序的某種bug;Fuzz測試屬于白盒測試。Fuzz測試也叫做模糊測試,通過輸入非法字段,并觀察軟件是否異常來實現(xiàn)。一方面可以通過向軟件輸入非法字段,另一方面也可以通過向網(wǎng)絡(luò)服務(wù)發(fā)送異常報文。【正確答案】:A41.72.Websocket連接開發(fā)步驟描述錯誤的是A、調(diào)用Session.start方法開啟metadata數(shù)據(jù)輸出B、(可選)訂閱WebSocket的打開、消息接收、關(guān)閉、Error事件C、創(chuàng)建一個WebSocket連接,返回一個WebSocket對象D、根據(jù)URL地址,發(fā)起WebSocket連接E、使用完WebSocket連接之后,主動斷開連接F、導(dǎo)入需要的webSocket模塊【正確答案】:A42.152、下列哪一項不是HiLog定義的日志級別:()A、FAILB、無【正確答案】:A43.55.當(dāng)使用狀態(tài)變量進(jìn)行ArkUI組件間數(shù)據(jù)通信的時候,如果兩個組件間沒有直接的嵌套關(guān)系(非父子和祖孫關(guān)系組件),但是他們又屬于同一頁面,最佳的裝飾器應(yīng)該選用哪個?A、AppStorageB、@State+@LinkC、@Provide+@ConsumeD、LocalStorage【正確答案】:D44.20.作為一個應(yīng)用開發(fā)者,想搭建運(yùn)維平臺,想在應(yīng)用內(nèi)定時讀取當(dāng)前的內(nèi)存信息,可以通過()接口來實現(xiàn)。A、hiCheckerB、hiDebugC、hiAppEventD、hiLog【正確答案】:B45.112.下列代碼中哪些不能指定半模態(tài)高度?A、height:SheetSize.FIT_CONTENT,B、height:SheetSize.LARGE,C、height:SheetSize.MEDIUM,D、height:SheetSize.END,【正確答案】:D46.12.開發(fā)者小李遇到了一個復(fù)雜的問題,該問題僅在特定的代碼執(zhí)行路徑上出現(xiàn),且難以復(fù)現(xiàn)。他使用的是C++進(jìn)行核心算法開發(fā),代碼的邏輯密集且對性能要求極高,DevEcostudio為C/C++開發(fā)者提供的高級調(diào)試能力,以下哪個能力可以幫助小李査看代碼歷史執(zhí)行路徑,回溯到關(guān)鍵的變量狀態(tài)A、實時代碼修改與運(yùn)行時效果查看:支持在調(diào)試過程中修改代碼并立即查看修改效果,適用于快速迭代,但不聚焦于問題追溯B、反向調(diào)試能力:允許開發(fā)者在調(diào)試過程中回退回到之前的代碼行或斷點,不僅查看過去的堆棧信息,還能重現(xiàn)歷史的全局、靜態(tài)和局部變量狀態(tài),幫助深入理解代碼歷史行為,特別是對于復(fù)雜邏輯和難以復(fù)現(xiàn)的bug定位至關(guān)重要C、代碼靜態(tài)分析:提供靜態(tài)代碼檢查工具,通過語法和邏輯分析幫助預(yù)防潛在錯誤,但不涉及運(yùn)行時問題定位D、傳統(tǒng)調(diào)試模式:僅允許在當(dāng)前斷點暫停代碼執(zhí)行,查看調(diào)用堆棧和當(dāng)前變量信息,但無法追溯歷史執(zhí)行狀態(tài)【正確答案】:B47.120.以下代碼中,懶加載生效的是()A、@Entry@ComponentstructLazyTest{
data:MyDataSource<number>=newMyDataSource<number>()
build(){
List(){
ListItemGroup(){
LazyForEach(this.data,(item:number)=>{
ListItem(){
Text(item.toString())
.width('100%')
.height(100)
}
})
}
}.width(""""100%"""").height(""""100%"""")
}}B、@Entry@ComponentstructLazyTest{
data:MyDataSource<number>=newMyDataSource<number>()
build(){
Scroll(){
List(){
LazyForEach(this.data,(item:number)=>{
ListItem(){
Text(item.toString())
.width('100%')
.height(100)
}
})
}
}.width(""""100%"""").height(""""100%"""")
}}C、@Entry@ComponentstructLazyTest{
data:MyDataSource<number>=newMyDataSource<number>()
build(){
List(){
ListItem(){
Column(){
LazyForEach(this.data,(item:number)=>{
Text(item.toString())
.width('100%')
.height(100)
})
}
}
}.width(""""100%"""").height(""""100%"""")
}}D、@Entry@ComponentstructLazyTest{
data:MyDataSource<number>=newMyDataSource<number>()
build(){
Scroll(){
List(){
LazyForEach(this.data,(item:number)=>{
ListItem(){
Text(item.toString())
.width('100')【正確答案】:C48.137、下列關(guān)于Web組件的屬性,描述錯誤的是?()A、javaScriptAccess設(shè)置注入JavaScript對象B、無【正確答案】:A49.77.已知下列代碼PageOne頁面為navigation中的某一子頁面,依次點擊PageOne頁面中toPageTwo按鈕,PageTwo頁面中toPageOne按鈕,此時獲取當(dāng)前頁面的路由棧數(shù)量為多少//PageOne.ets@ComponentexportstructPageOneTmp{
@Consume('pageInfos')pageInfos:NavPathStack;
build(){
NavDestination(){
Column(){
Button('toPageTwo',{stateEffect:true,type:ButtonType.Capsule})
.width('80%')
.height(40)
.margin(20)
.onClick(()=>{
this.pageInfos.pushPathByName('pageTwo',"")
})
.width('100%')
.height('100%')
}
}
.title('pageOne')
.onBackPressed(()=>{
constpopDestinationInfo=this.pageInfos.pop()
console.log('pop'+'返回值'+JSON.stringify(popDestinationInfo))
returntrue
})
}}//PageTwo.etsexportclassPages{
names:string=""
values:NavPathStack|null=null}@BuilderexportfunctionpageTwoTmp(info:Pages){
NavDestination(){
Column(){
Button('toPageOne',{stateEffect:true,type:ButtonType.Capsule})
.width('80%')
.height(40)
.margin(20)
.onClick(()=>{
(info.valuesasNavPathStack).pushPathByName('pageOne',null)
})
}
.width('100%')
.height('100%')
}.title('pageTwo')
.onBackPressed(()=>{
(info.valuesasNavPathStack).pop()
returntrue
})}A、2B、1C、4D、3【正確答案】:D50.18.HAR(HarmonyArchive)是HarmonyOS提供的共享包,以下關(guān)于HAR的描述錯誤的是A、HAR不支持使用page頁面。B、HAR不支持引用AppScope目錄中的資源。在編譯構(gòu)建時,AppScope中的內(nèi)容不會打包到HAR中,因此會導(dǎo)致HAR資源引用失敗。C、HAR可以作為二方庫和三方庫提供給其他應(yīng)用使用,如果需要對代碼資產(chǎn)進(jìn)行保護(hù)時,建議開啟混淆能力。D、HAR不支持在設(shè)備上單獨(dú)安裝/運(yùn)行,只能作為應(yīng)用模塊的依賴項被引用。【正確答案】:A51.8.如果想讓outerbutton響應(yīng)事件,hitTestBehavior該怎么配importpromptActionfrom'@mptAction';//xxx.ets@Entry@ComponentstructHitTestBehaviorExample{
build(){
//outerstack
Stack(){
Button('outerbutton')
.onClick((event)=>{
promptAction.showToast({message:`click事件觸發(fā)++++2`});
})
//innerstack
Stack(){
Button('innerbutton')
.onTouch((event)=>{
promptAction.showToast({message:`click事件觸發(fā)1`});
})
}.width(300).height(300)
}
}}A、HitTestMode.NoneB、HitTestMode.DefaultC、HitTestMode.TransparentD、HitTestMode.Block【正確答案】:C52.118.以下哪個事件不會在List組件調(diào)用控制器ScrollBy接口觸發(fā)?A、onScrollStartB、onDidScrollC、onWillScrollD、onScrollIndex【正確答案】:A53.105.用于實現(xiàn)捏合控制的手勢是如下哪個選項:A、PanGestureB、PinchGestureC、SwipeGestureD、RotationGesture【正確答案】:B54.128、Web組件的WebviewControler.prefetchPage方法預(yù)加載的資源有效期是?()A、1分鐘B、3分鐘C、5分鐘D、2分鐘【正確答案】:C55.40.hiAppEvent提供的Watcher接口,需要訂閱到OS的崩潰事件,正確的實現(xiàn)方式()A、hiAppEvent.addWatcher({
name:"watcher",
appEventFilters:[
{
domain:hiAppEvent.domain.OS,
names:[hiAppEvent.event.APP_CRASH]
}
],
onReceive:(domain:string,appEventGroups:Array<hiAppEvent.AppEventGroup>)=>{
}
})B、hiAppEvent.addWatcher({
name:"watcher",
onReceive:(domain:string,appEventGroups:Array<hiAppEvent.AppEventGroup>)=>{
}
})C、
hiAppEvent.addWatcher({
name:"watcher",
appEventFilters:[
{
names:[hiAppEvent.event.APP_FREEZE]
}
],
onReceive:(domain:string,appEventGroups:Array<hiAppEvent.AppEventGroup>)=>{
}
})D、
hiAppEvent.addWatcher({
name:"watcher",
appEventFilters:[
{
domain:hiAppEvent.domain.OS,
names:[hiAppEvent.event.APP_CRASH]
}
]
})【正確答案】:A56.57.在使用DevEcoStudio的Profiler進(jìn)行HarmonyOS應(yīng)用性能優(yōu)化的流程中,以下哪個步驟最恰當(dāng)?shù)孛枋隽碎_發(fā)者利用Profiler工具進(jìn)行性能問題識別、定位、優(yōu)化及驗證的完整過程A、僅通過創(chuàng)建深度分析任務(wù),利用perf數(shù)據(jù)詳細(xì)分析性能瓶頸,修改代碼后,不需再進(jìn)行驗證直接發(fā)布應(yīng)用B、在發(fā)現(xiàn)應(yīng)用性能不佳時,直接查看代碼邏輯,憑經(jīng)驗修改后,利用Profiler的“RealtimeMonitor”確認(rèn)資源消耗是否降低C、利用“RealtimeMonitor”初步識別性能瓶頸,創(chuàng)建深度分析任務(wù)定位根因,根據(jù)分析結(jié)果優(yōu)化代碼,再用“RealtimeMonitor”驗證優(yōu)化效果D、首先使用“RealtimeMonitor”實時監(jiān)控,觀察應(yīng)用資源消耗,一旦發(fā)現(xiàn)CPU或內(nèi)存異常,直接修改代碼并重新編譯【正確答案】:C57.82.一個應(yīng)用的一個UIAbility,其exported字段配置為false,以下哪個場景可以拉起這個UIAbilityA、caller應(yīng)用在后臺,有START_INVISIBLE_ABILITY權(quán)限B、caller應(yīng)用在后臺,申請了長時任務(wù),有START_INVISIBLE_ABILITY權(quán)限;C、caller應(yīng)用在后臺,有START_ABILITY_FROM_BACKGROUND權(quán)限;D、caller應(yīng)用在后臺,申請了長時任務(wù),有START_ABILITY_FROM_BACKGROUND權(quán)限【正確答案】:B58.31.List組件onScrollIndex事件觸發(fā)時機(jī)是A、List組件首次加載完成時觸發(fā)B、List組件列表滾動時每幀觸發(fā)C、List組件滾動停止時能發(fā)D、List組件顯示區(qū)域內(nèi)第一個子組件或最后一個子組件或中間位置子組件索引值變化時觸發(fā)【正確答案】:D59.124、一個應(yīng)用的功能比較復(fù)雜,需要使用ExtensionAbility組件,針對該應(yīng)用的開發(fā),下面說法錯誤的是()A、每個HAP中包含一個UAbility組件或者一個ExtensionAbility組件。B、ExtensionAbility使用獨(dú)立的HAP實現(xiàn),可能會存在多個HAP引用相同的HAR,導(dǎo)致重復(fù)打包的問題,因此把所有的HAR都使用HSP代替。C、可以采用多HAP(即一個entry包+多個feature包)來實現(xiàn)應(yīng)用開發(fā)。D、根據(jù)二八原則,非常用的功能,封裝成HSP,做成按需加載的模塊?!菊_答案】:B60.126、開發(fā)者小華開發(fā)了一個鴻蒙應(yīng)用,功能開發(fā)自驗證完成后,準(zhǔn)備進(jìn)行上架了,需要對應(yīng)用的質(zhì)量進(jìn)行初步的評過,為了快速評估和提升產(chǎn)品品質(zhì),針對這個場景,小華可以使用IDE上哪個能力幫助他完成這個事情()A、應(yīng)用與服務(wù)體檢(AppAnalyzer)B、代碼質(zhì)量審查(CodeReview)C、單元編程插樁測試(UnitTest)D、實時序圖調(diào)試(SequenceDiagramDebugger)【正確答案】:A61.125、下列哪種語言,是無法直接在Web組件加載的網(wǎng)頁中運(yùn)行的?()A、PHPB、WebAssemblyC、JavaScriptD、html【正確答案】:A62.10.使用promptAction.showToast如何設(shè)置顯示在其他應(yīng)用之上?A、無需配置,默認(rèn)顯示在其他應(yīng)用之上
B、ToastShowMode.SYSTEM_TOP_MOSTC、ToastShowMode.DEFAULTD、ToastShowMode.TOP_MOAST【正確答案】:D63.133、關(guān)于組件復(fù)用,以下說法錯誤的是:()A、可以通過設(shè)置cachedCount來指定緩存數(shù)量實現(xiàn)組件復(fù)用B、無【正確答案】:A64.129、發(fā)者小李正在使用DevEcoStudio開發(fā)一款面向HarmonyOS的應(yīng)用,他需要使用鴻蒙的測試框架能力來確保應(yīng)用質(zhì)量,在編寫測試框架代碼時,關(guān)于測試框架的api能力說法正確的是:()A、afterAll:在測試套內(nèi)定義一個清理條件,在所有測試用例結(jié)束后執(zhí)行且僅執(zhí)行一次,支持一個參數(shù):清理動作函數(shù)B、無答案【正確答案】:A65.59.開發(fā)者張工想要高效地管理Harmonyos設(shè)備中的文件,包括查看文件列表、進(jìn)行文件搜索、新建及刪除操作,以及在設(shè)備與PC間傳輸文件,而無需使用命令行工具。以下哪個選項最能準(zhǔn)確概括張工能通過哪個一具直接在DevEcostudio界面完成上述所有操作。A、DevEcoStudio的ProiectExplorerB、DevEcoStudio的DeviceFileBrowserC、DevEcoStudio的Terminal面板D、DevEcoStudio的Log面板【正確答案】:B66.131、以下關(guān)于指定實例啟動模式說法正確的是?()A、支持拉起指定標(biāo)識的實例B、無【正確答案】:A67.67.在編譯構(gòu)建HAP時,會從HAP模塊及依賴的模塊中收集資源文件,如果不同模塊下的資源文件出現(xiàn)重名沖突時,會按照優(yōu)先級進(jìn)行覆蓋,現(xiàn)在有一個HAP依賴了兩個HAR,依賴配置如下所示://oh-package.json5{"dependencies":{"dayjs":"^1.10.4","lottie":"^2.0.0"}}在資源覆蓋時,以下優(yōu)先級排序正確的是()A、HAP包自身模塊>lottie模塊>dayjs模塊>AppScope
B、AppScope>HAP包自身模塊>lottie模塊>dayjs模塊C、HAP包自身模塊>dayjs模塊>lottie模塊>AppScopeD、AppScope>HAP包自身模塊>dayjs模塊>lottie模塊【正確答案】:D68.107.在如下界面中使用tab鍵走焦,正確的走焦順序是?A、Button3->Row2->Button4->Text2->Button2->Button3B、Button3->Row2->Button4->Text2->Button1->Button2->Button3C、Button3->Text1->Button4->Text2->Image1->Button2->Button3D、Button3->Button4->Text2->Button2->Button3【正確答案】:A69.151、關(guān)于HiLog日志打印規(guī)則,下列說法錯誤的是:()A、日志中可以打印用戶個人隱私信息B、無【正確答案】:A70.121、開發(fā)者小張開發(fā)的項目希望可以增加一個卡片,用于呈現(xiàn)在設(shè)備桌面上,將應(yīng)用的關(guān)鍵信息展示出來,在開發(fā)服務(wù)卡片時,以下說法正確的是?()A、卡片的具體配置信息通常定義在resources/base/profile/目錄下的form_config.json中B、配置上動態(tài)卡片與靜態(tài)卡片的差別在于isDynamic參數(shù)。當(dāng)isDynamic置空時,該卡片為靜態(tài)卡片C、靜態(tài)卡片內(nèi)存占用較大,可實現(xiàn)靜態(tài)信息展示、刷新和點擊跳轉(zhuǎn)。D、動態(tài)卡片支持自定義交互、動效、滑動等功能,功能豐富且內(nèi)存占用較小【正確答案】:A71.65.在使用DevEcoStudio進(jìn)行混合語言開發(fā)時,開發(fā)者小李通過Napi引用了Native接口的文件(例如d.ts文件)。他想要直接從這些接口跳轉(zhuǎn)到其對應(yīng)的C/C++函數(shù)實現(xiàn)處進(jìn)行代碼審查。請從以下選項中選擇最合適的操作步驟來幫助小李實現(xiàn)這一目標(biāo)A、在聲明或引用了Native接口的文件中,比如d.ts文件,小李可以直接選中接口名稱,右鍵點擊并在彈出的菜單中選擇“GoTo>Implementation(s)”(轉(zhuǎn)到>實現(xiàn))。還可以使用快捷鍵Ctrl+Alt+B;如果是macOS用戶,則使用Command+Option+B,直接跳轉(zhuǎn)到對應(yīng)的C/C++函數(shù)實現(xiàn)位置。B、小李應(yīng)該打開包含TypeScript接口聲明的文件,然后手動在項目中搜索相應(yīng)的C/C++源文件,逐個檢查以找到匹配的函數(shù)實現(xiàn)。C、為了查看C/C++函數(shù)實現(xiàn),小李必須先切換到DevEcoStudio的C/C++開發(fā)環(huán)境視圖,之后在項目的資源管理器中找到對應(yīng)的C/C++源文件手動打開,才能查看函數(shù)代碼D、小李可以將鼠標(biāo)光標(biāo)置于想要查看實現(xiàn)的接口名稱上,按下鼠標(biāo)右鍵,在出現(xiàn)的上下文菜單中尋找并點擊“FindUsages”(查找用法),在結(jié)果中篩選出C/C++的實現(xiàn)。【正確答案】:A72.14.當(dāng)前您在開發(fā)一個ArkTS、Stage模型的HarmonyOS工程,關(guān)于當(dāng)前ArkTS工程目錄結(jié)構(gòu),下列選項說法錯誤的是?A、oh-package.json5:描述依賴配置,如:依賴覆蓋(overides)、依賴關(guān)系重寫(overrideDependencyMap)和參數(shù)化配置(parameterFle)等B、build-profile.json5:應(yīng)用級編譯構(gòu)建任務(wù)腳本。C、AppScope>app.json5:應(yīng)用的全局配置信息。D、
entry>src>main>modue.json5:Stage模型模塊配置文件,主要包含HAP的配置信息、應(yīng)用在具體設(shè)備上的配置信息以及應(yīng)用的全局配置信息【正確答案】:B73.127、使用Web組件的JavascriptProxy接口與網(wǎng)頁互通時,如果希望對發(fā)起JavaScript的網(wǎng)頁URL進(jìn)行權(quán)限控制。獲取對應(yīng)網(wǎng)頁URL通過哪個接口最準(zhǔn)確?A、loadUrl的Url參數(shù)B、getLastJavascriptProxyCallingFrameUrlC、getUrlD、getOriginalUrl【正確答案】:B74.145、以下服務(wù),哪個屬于應(yīng)用框架能力()A、ArkUIB、無【正確答案】:A75.35.以下哪份代碼可以實現(xiàn)下圖Grid布局A、通過設(shè)置GridItem的columnStart和columnEnd@Entry@ComponentstructGridExample3{
numbers:String[]=['0','1','2','3','4','5','6','7','8','9']
scroller:Scroller=newScroller()
build(){
Column({space:5}){
Grid(this.scroller){
ForEach(this.numbers,(day:string)=>{
if(day==='0'||day==='5'){
GridItem(){
Text(day)
.fontSize(16)
.backgroundColor(0xF9CF93)
.width('100%')
.height(80)
.textAlign(TextAlign.Center)
}.columnStart(1).columnEnd(4)
}else{
GridItem(){
Text(day)
.fontSize(16)
.backgroundColor(0xF9CF93)
.width('100%')
.height(80)
.textAlign(TextAlign.Center)
}
}
},(day:string)=>day)
}
.columnsTemplate('1fr1fr1fr1fr')
.columnsGap(10)
.rowsGap(10)
.scrollBar(BarState.Off)
.width('100%')
.backgroundColor(0xFAEEE0)
.height(350)
}
}}B、通過GridLayoutOptions@Entry@ComponentstructGridExample3{
numbers:String[]=['0','1','2','3','4','5','6','7','8','9']
scroller:Scroller=newScroller()
layoutOptions1:GridLayoutOptions={
regularSize:[1,1],
irregularIndexes:[0,5],
}
build(){
Column({space:5}){
Grid(this.scroller,this.layoutOptions1){
ForEach(this.numbers,(day:string)=>{
GridItem(){
Text(day)
.fontSize(16)
.backgroundColor(0xF9CF93)
.width('100%')
.height(80)
.textAlign(TextAlign.Center)
}
},(day:string)=>day)
}
.columnsTemplate('1fr1fr1fr1fr')
.columnsGap(10)
.rowsGap(10)
.scrollBar(BarState.Off)
.width('100%')
.backgroundColor(0xFAEEE0)
.height(350)
}.align(Alignment.Center)
}}C、C.
通過設(shè)置不同GridItem的寬度@Entry@ComponentstructGridExample3{
numbers:String[]=['0','1','2','3','4','5','6','7','8','9']
scroller:Scroller=newScroller()
columnGap:number=10
gridItemWidth:number=80
build(){
Column({space:5}){
Grid(this.scroller){
ForEach(this.numbers,(day:string)=>{
if(day==='0'||day==='5'){
GridItem(){
Text(day)
.fontSize(16)
.backgroundColor(0xF9CF93)
.width(this.gridItemWidth*4+this.columnGap*3)
.height(80)
.textAlign(TextAlign.Center)
}
}else{
GridItem(){
Text(day)
.fontSize(16)
.backgroundColor(0xF9CF93)
.width(this.gridItemWidth)
.height(80)
.textAlign(TextAlign.Center)
}
}
},(day:string)=>day)
}
.columnsTemplate('1fr1fr1fr1fr')
.columnsGap(this.columnGap)
.rowsGap(10)
.scrollBar(BarState.Off)
.width('100%')
.backgroundColor(0xFAEEE0)
.height(350)
}
}}【正確答案】:B76.11.以下關(guān)于ArkUINavDestination組件的生命周期執(zhí)行順序中正確的是A、onWillappear->onAppear->onWillShow->onShow->onWillHide->onHidden->onWillDisappear->onDisappearB、onWillappear->onAppear->onWillShow->onShow->onWillHide->onWillDisappear->onHidden->onDisappearC、onWillappear->onWillShow->onShow->onAppear->onWillHide->onHidden->onWillDisappear->onDisappearD、onWillappear->onAppear->onWillShow->onShow->onWillDisappear->onWillHide->onHidden->onDisappear【正確答案】:A77.147、關(guān)于穩(wěn)定性測試,以下說法錯誤的是:()A、踩內(nèi)存:指在用戶正常操作的情況下,應(yīng)用對內(nèi)存使用不當(dāng),導(dǎo)致有限的內(nèi)存資源申請超上限或使用完未被釋放。B、無【正確答案】:A78.138、下列關(guān)于Webview,描述錯誤的是?()A、一個WebviewController對象可以控制多個Web組件B、無【正確答案】:A79.51.張工正在使用DevEcostudio進(jìn)行一個復(fù)雜項目的開發(fā)工作,項目中包含了成千上萬行代碼且涉及眾多模塊。在重構(gòu)代碼的過程中,他意識到需要對一個核心類名進(jìn)行更改,考慮到這個類在整個項日中被廣泛引用,于動修改不僅耗時且容易出錯?;贒evEcoStudio提供的代碼編輯功能,以下哪個描述最準(zhǔn)確地概述了張工如何高效且安全地完成對類名的更改,同時確保整個項目中所有相關(guān)引用同步更新?A、張工只需簡單選中需要更名的類名,按下Delete鍵刪除后直接輸入新名稱,DevEcoStudio會自動識別并更新所有引用。B、張工選中需要更名的類名,使用快捷鍵Shift+F6或右鍵菜單Refactor->Rename,在彈出框中輸入新名稱并選擇替換范圍后,點擊"Refactor"完成更名操作,確保所有相關(guān)引用自動更新。C、張工在代碼編輯器中右鍵點擊該類名,選擇“FindUsage”,手動瀏覽所有引用位置并逐一修改為新名稱。D、張工需打開項目搜索功能,輸入舊類名找到所有匹配項,逐一進(jìn)行替換,完成更名操作。【正確答案】:B80.136、屬性animation可以在哪些組件中使用?()A、基礎(chǔ)組件和容器組件B、無【正確答案】:A81.5.下面關(guān)于方舟字節(jié)碼格式IMM16_ID16_IMM8描述匯確的是A、16位前綴操作碼,16位立即數(shù),8位寄存器B、8位操作碼,16位立即數(shù),2個8位寄存器C、8位操作碼,16位立即數(shù),16位id,8位立即數(shù)D、8位操作碼,16位立即數(shù),16位id,8位寄存器【正確答案】:C82.46.某個應(yīng)用開發(fā)了一個UIAbilityA,其啟動模式是specified,并且對應(yīng)的AbilityStage的實現(xiàn)如下:importAbilityStagefrom'@ohos.app.ability.AbilityStage';importtypeWantfrom'@ohos.app.ability.Want
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 半年工作總結(jié)模板
- DB2201T 62-2024 肉牛運(yùn)輸應(yīng)激綜合征防治技術(shù)規(guī)范
- 職業(yè)導(dǎo)論-房地產(chǎn)經(jīng)紀(jì)人《職業(yè)導(dǎo)論》押題密卷1
- 房地產(chǎn)經(jīng)紀(jì)操作實務(wù)-《房地產(chǎn)經(jīng)紀(jì)操作實務(wù)》押題密卷1
- 人資年度工作總結(jié)模板
- 農(nóng)學(xué)碩士答辯指南模板
- 年度目標(biāo)達(dá)成總結(jié)模板
- 人教版四年級數(shù)學(xué)上冊寒假作業(yè)(六)(含答案)
- 河南省鄭州市2024-2025學(xué)年高二上學(xué)期期末考試 生物(含答案)
- 二零二五年食堂廚具定制設(shè)計與安裝合同2篇
- 小學(xué)英語時態(tài)練習(xí)大全(附答案)-小學(xué)英語時態(tài)專項訓(xùn)練及答案
- PEP小學(xué)六年級英語上冊選詞填空專題訓(xùn)練
- 古建筑修繕項目施工規(guī)程(試行)
- GA 844-2018防砸透明材料
- 化學(xué)元素周期表記憶與讀音 元素周期表口訣順口溜
- 非人力資源經(jīng)理的人力資源管理培訓(xùn)(新版)課件
- 鉬氧化物還原過程中的物相轉(zhuǎn)變規(guī)律及其動力學(xué)機(jī)理研究
- (完整word)2019注冊消防工程師繼續(xù)教育三科試習(xí)題及答案
- 《調(diào)試件現(xiàn)場管理制度》
- 社區(qū)治理現(xiàn)代化課件
- 代持房屋協(xié)議書
評論
0/150
提交評論