鴻蒙應(yīng)用開(kāi)發(fā)案例實(shí)戰(zhàn)(ArkTS版)期末測(cè)試卷(一)_第1頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)案例實(shí)戰(zhàn)(ArkTS版)期末測(cè)試卷(一)_第2頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)案例實(shí)戰(zhàn)(ArkTS版)期末測(cè)試卷(一)_第3頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)案例實(shí)戰(zhàn)(ArkTS版)期末測(cè)試卷(一)_第4頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)案例實(shí)戰(zhàn)(ArkTS版)期末測(cè)試卷(一)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā)期末測(cè)試卷(一)裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │期末測(cè)試卷(一)共15頁(yè),第1頁(yè)期末測(cè)試卷(一)共15頁(yè),第1頁(yè)HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā)期末測(cè)試卷(一)裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │期末測(cè)試卷(一)共15頁(yè),第1頁(yè)HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā)期末測(cè)試卷(一)考試時(shí)間:120分鐘共計(jì)43道題,40小題,3大題(主觀題),滿分100分題號(hào)一二三四總分核分人復(fù)查人滿分40201030100得分評(píng)閱人考生姓名:_______________學(xué)號(hào):_______________專業(yè)班名:_______________一、單選題(本題共20小題,滿分40分)1.下列屬于DevEcoStudio中平板電腦智能設(shè)備代稱的是()A.2in1 B.PhoneC.Tablet D.PC2.下列不屬于ArkTS支持的數(shù)據(jù)類型是()A.boolean B.ESObjectC.any D.string3.ArkTS中用于聲明變量的關(guān)鍵字是A.const B.varC.let D.以上都是4.在ArkTS類型系統(tǒng)中,以下哪項(xiàng)描述完全正確()A.聯(lián)合類型允許多種類型中的一種賦值給變量,運(yùn)行時(shí)可使用typeof或instanceof進(jìn)行類型保護(hù)。B.記錄類型主要用于為二維數(shù)組創(chuàng)建可復(fù)用的類型別名,提升代碼可讀性C.別名類型在運(yùn)行時(shí)引入新類型,直接影響字節(jié)碼優(yōu)化性能。D.元組類型專用于定義枚舉值的固定集合,支持狀態(tài)機(jī)表示5.下列關(guān)于函數(shù)的說(shuō)法錯(cuò)誤的是()A.函數(shù)名不能以數(shù)字開(kāi)頭 B.函數(shù)至少需要一個(gè)參數(shù)C.函數(shù)可以沒(méi)有返回值 D.函數(shù)的返回值使用return語(yǔ)句6.下列代碼執(zhí)行后,最終在控制臺(tái)打印的結(jié)果為

functiontest():string{

try{

console.log("A");

thrownewError("Intentionalerror");

return"Tryreturn";

}catch(e){

console.log("B");

return"Catchreturn";

}finally{

console.log("C");

return"Finallyreturn";

}

}

console.log(test());A.A

B

C

FinallyreturnB.A

B

C

CatchreturnC.A

C

FinallyreturnD.A

B

C

Tryreturn7.在面向?qū)ο缶幊讨?,以下哪?xiàng)說(shuō)法?不正確??()A.接口定義了一組方法簽名作為行為契約,但本身不能被直接實(shí)例化為對(duì)象B.對(duì)象是類的具體實(shí)例,包含實(shí)際的狀態(tài)(屬性)和行為實(shí)現(xiàn)(方法),可直接用于業(yè)務(wù)邏輯執(zhí)行?C.一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,但該類的對(duì)象必須同時(shí)滿足所有接口的規(guī)范要求?D.接口可以通過(guò)繼承機(jī)制擴(kuò)展其他接口,形成新的行為契約,且子接口可被直接實(shí)例化?8.下面代碼執(zhí)行后,可能正確的順序是()

console.log('1');

asyncfunctionmain(){

console.log('2');

awaittask();

console.log('4');

}

asyncfunctiontask(){

console.log('3');

}

main();

newPromise<void>((resolve:Function)=>{

console.log('5');

resolve();

}).then(()=>console.log('6'));

console.log('7');A.1235746B.1235467C.1523764D.12345679.關(guān)于Flex組件屬性配置說(shuō)法錯(cuò)誤的是()A.alignItems屬性用于設(shè)置Flex容器中子組件在交叉軸方向上的對(duì)齊方式B.justifyContent屬性用于設(shè)置Flex容器中子組件在主軸方向上的對(duì)齊方式C.wrap屬性用于設(shè)置Flex容器中子組件的換行方式D.direction屬性用于設(shè)置Flex容器中子組件的排列方式,即交叉軸的方向10.加載1000條數(shù)據(jù)時(shí),下列哪種做法可能引發(fā)性能問(wèn)題?()A.使用ForEach綁定數(shù)據(jù)源 B.設(shè)置cachedCount=5C.在ListItem內(nèi)部嵌套3層Column/Row D.啟用懶加載(lazyForEach)11.下列選項(xiàng)中,用于調(diào)用在struct內(nèi)定義的自定義構(gòu)建方法的是()A.@BuilderfunctioncustomBuilder(){}B.@BuildercustomBuilder(){}C.customerBuilder()D.this.customBuilder()12.關(guān)于RelativeContainer相對(duì)布局容器的描述,以下哪項(xiàng)說(shuō)法?不正確??()A.子組件必須設(shè)置唯一ID屬性,否則無(wú)法在布局中正常顯示或被其他組件引用為錨點(diǎn)B.子組件可基于父容器(固定ID為"__container__")或兄弟組件設(shè)置錨點(diǎn),實(shí)現(xiàn)相對(duì)位置布局?C.未設(shè)置ID的子組件仍能在布局中顯示,且可被其他組件作為錨點(diǎn)使用,不影響布局規(guī)則D.出現(xiàn)環(huán)形依賴(如組件A依賴B,B依賴A)時(shí),容器內(nèi)所有子組件均不繪制?13.以下哪種組件嵌套關(guān)系是正確的?()A.Text>Span>ImageSpan B.Span>Text>ContainerSpanC.ImageSpan>Text>Span D.ContainerSpan>Span>Text14.以下哪個(gè)屬性用于設(shè)置組件的絕對(duì)定位?A.position B.alignC.offset D.layout15.對(duì)于需要頻繁變化的漸變色,最佳實(shí)踐是()A.每次重新創(chuàng)建漸變對(duì)象 B.使用狀態(tài)變量管理漸變參數(shù)C.避免使用漸變色 D.使用圖片代替16.Image支持漸進(jìn)式圖片加載的屬性是()A.progressive B.gradualC.interlaced D.ArkUI5.0不支持17.一個(gè)HAP可以()A.只能依賴一個(gè)HAR或HSP B.可以同時(shí)依賴多個(gè)HAR和HSPC.只能依賴HAR D.可以同時(shí)依賴多個(gè)HAR或HSP18.應(yīng)該在哪個(gè)生命周期函數(shù)中釋放組件占用的資源?()A.aboutToDisappear B.onDestroyC.onPageHide D.aboutToRecycle19.自定義組件暴露給父組件的接口應(yīng)該使用()A.@State B.@Prop或@LinkC.@Watch D.@Internal20.執(zhí)行單次定位的方法是()A.fetchLocation B.getLastKnownLocationC.requestSingleUpdate D.getCurrentLocation二、填空題(本題共10小題,滿分20分)1.初始化TTS引擎時(shí),CreateEngineParams對(duì)象的language參數(shù)通常設(shè)置為_(kāi)__________,以指定中文語(yǔ)音合成?。2._____________修飾的變量遵循單向數(shù)據(jù)流?原則,僅允許父組件?向子組件傳遞數(shù)據(jù)。3.通過(guò)__________()方法可獲取棧中指定頁(yè)面的參數(shù)。4.設(shè)置參數(shù)的值為_(kāi)____________可阻斷手勢(shì)事件向子組件冒泡。5.綁定自定義鍵盤組件需使用_____________屬性,并在Builder函數(shù)中實(shí)現(xiàn)鍵盤邏輯。6.組件通過(guò)width屬性設(shè)置95,通過(guò)constraintSize設(shè)置最小寬度為60,最大寬度為100,則組件的實(shí)際寬度為_(kāi)____________。7.加載網(wǎng)絡(luò)圖片,URL包含中文,則需要使用_______________()方法將其進(jìn)行轉(zhuǎn)碼。8.完全自定義彈窗內(nèi)容時(shí),應(yīng)通過(guò)_______________裝飾器定義彈窗結(jié)構(gòu)。9.根據(jù)授權(quán)方式的不同,權(quán)限類型可以被分為system_grant和_____________。10.ohpm通過(guò)_______________命令可卸載三方庫(kù)。三、判斷題(本題共10小題,滿分10分)1.ImageAnimator組件將iterations屬性設(shè)置為0表示無(wú)限循環(huán)播放。2.ArkTS中可以使用any類型來(lái)表示任意類型。3.異步錯(cuò)誤需在Promise.catch或async函數(shù)中捕獲4.if/else條件渲染比顯示/隱藏更適合性能優(yōu)化。5.Button組件只能顯示文字不能顯示圖標(biāo)。6.箭頭函數(shù)沒(méi)有自己的this綁定7.類的字段不必須顯式聲明類8.語(yǔ)音播報(bào)功能需要申請(qǐng)ohos.permission.MICROPHONE權(quán)限。9.新創(chuàng)建的Promise對(duì)象默

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論