版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MOOCAngularWeb前端框架開發(fā)基礎(chǔ)-北方工業(yè)大學(xué)中國大學(xué)慕課答案隨堂測驗-TS簡介1、問題:TypeScript是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【微軟】2、問題:Angular是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【谷歌】3、問題:VisualStudioCode是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【微軟】4、問題:下載Node.js軟件的網(wǎng)址是()。選項:A、B、/enC、D、/en/正確答案:【/en/】5、問題:測試AngularCLI是否安裝成功的命令是()選項:A、angular-vB、angularvC、ng-vD、ngv正確答案:【ngv】6、問題:ts-node命令的主要功能是()選項:A、將ts文件編譯成js文件B、將js文件編譯成ts文件C、將ts文件編譯成js文件并運行js文件D、將js文件編譯成ts文件并運行ts文件正確答案:【將ts文件編譯成js文件并運行js文件】7、問題:rimraf命令的主要功能是()選項:A、快速刪除node_modules文件夾B、快速保存node_modules文件夾C、快速恢復(fù)node_modules文件夾D、快速刪除assets文件夾正確答案:【快速刪除node_modules文件夾】8、問題:TypeScript是ES6的超集。選項:A、正確B、錯誤正確答案:【正確】9、問題:安裝Node.js時能夠自動安裝NPM。選項:A、正確B、錯誤正確答案:【正確】10、問題:NMP是CNMP的一個插件。選項:A、正確B、錯誤正確答案:【錯誤】11、問題:安裝TypeScript的命令是:npminstall-gTypeScript選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:生成TypeScript配置文件的命令是()選項:A、ts--initB、tc--initC、tsc--initD、tsc–node正確答案:【tsc--init】2、問題:運行JavaScript文件的命令是()選項:A、nodeB、tscC、tsc-nodeD、tsc-js正確答案:【node】3、問題:TypeScript文件的擴展名是()選項:A、tsB、tscC、tcD、tcs正確答案:【ts】4、問題:監(jiān)視TypeScript文件時,如果保存TypeScript文件,則可以將TypeScript文件直接編譯為JavaScript文件。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:定義數(shù)值類型變量的關(guān)鍵字是()選項:A、intB、floatC、doubleD、number正確答案:【number】2、問題:下列()是二進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0b1011】3、問題:下列()是八進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0o275】4、問題:下列()是十六進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0xa2f】5、問題:利用反引號標(biāo)記的常量字符串中嵌入變量時使用的符號是()選項:A、${}B、$[]C、$()E、{}正確答案:【${}】6、問題:以下代碼的輸出結(jié)果是()lettup1:[string,number];tup1=['北方工業(yè)大學(xué)',110];console.log(tup1[0]);選項:A、北方工業(yè)大學(xué)B、110C、['北方工業(yè)大學(xué)',110]D、空字符正確答案:【北方工業(yè)大學(xué)】7、問題:下列()不是定義變量的關(guān)鍵字。選項:A、varB、letC、constD、int正確答案:【int】8、問題:代碼:enumWeek{Monday=3,Tuesday,Wednesday=7,Thursday}中定義的枚舉常量Thursday的值是()選項:A、3B、4C、7D、8正確答案:【8】9、問題:代碼:enumColor{RED,GREEN,BLUE}中定義的枚舉常量GREEN的值是()選項:A、0B、1C、2D、3正確答案:【1】10、問題:以下代碼的輸出結(jié)果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);//輸出:選項:A、firstB、helloC、lastD、world正確答案:【hello】11、問題:TypeScript中可以把數(shù)字常量賦值給boolean類型的變量選項:A、正確B、錯誤正確答案:【錯誤】12、問題:TypeScript中的單引號、雙引號和反引號都可以用于標(biāo)記字符串常量選項:A、正確B、錯誤正確答案:【正確】13、問題:TypeScript中利用反引號標(biāo)記的字符串常量中可以嵌入變量選項:A、正確B、錯誤正確答案:【正確】14、問題:TypeScript中數(shù)組元素的類型都必須相同選項:A、正確B、錯誤正確答案:【錯誤】15、問題:元組中元素的類型可以相同也可以不同選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:下列代碼的輸出結(jié)果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));選項:A、10B、20C、30D、40正確答案:【20】2、問題:下列代碼的輸出結(jié)果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));選項:A、10B、20C、30D、40正確答案:【40】3、問題:下列代碼的輸出結(jié)果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));選項:A、運行錯誤B、運行正確,結(jié)果為1C、運行正確,結(jié)果為2D、運行正確,結(jié)果為3正確答案:【運行正確,結(jié)果為3】4、問題:下列代碼的輸出結(jié)果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));選項:A、運行錯誤B、運行正確,結(jié)果為1C、運行正確,結(jié)果為2D、運行正確,結(jié)果為3正確答案:【運行錯誤】5、問題:下列代碼的輸出結(jié)果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));選項:A、運行錯誤B、運行正確,結(jié)果為2C、運行正確,結(jié)果為3D、運行正確,結(jié)果為4正確答案:【運行正確,結(jié)果為4】6、問題:下列代碼的輸出結(jié)果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));選項:A、運行錯誤B、運行正確,結(jié)果為3C、運行正確,結(jié)果為4D、運行正確,結(jié)果為5正確答案:【運行正確,結(jié)果為5】7、問題:下列代碼的輸出結(jié)果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));選項:A、運行錯誤B、運行正確,結(jié)果為3C、運行正確,結(jié)果為4D、運行正確,結(jié)果為5正確答案:【運行正確,結(jié)果為4】8、問題:下列代碼的輸出結(jié)果是()。functionsum(x:number,...rest:number[]):number{letresult=x;for(leti=0;irest.length;i++){result+=rest[i];}returnresult;}console.log(sum(1,2,3,4,5));選項:A、運行錯誤B、運行正確,結(jié)果為5C、運行正確,結(jié)果為10D、運行正確,結(jié)果為15正確答案:【運行正確,結(jié)果為15】9、問題:下列代碼的輸出結(jié)果是()。functionattr(name:string):string;functionattr(age:number):string;functionattr(nameorage:any):any{if(nameoragetypeofnameorage===string){//代表當(dāng)前是名字console.log(ming)}else{console.log(age);}}attr(hello);選項:A、運行錯誤B、運行正確,結(jié)果為hC、運行正確,結(jié)果為heD、運行正確,結(jié)果為hello正確答案:【運行正確,結(jié)果為hello】10、問題:以下箭頭函數(shù)的寫法是否正確?vardemo=x=console.log(x);選項:A、正確B、錯誤正確答案:【正確】TypeScript編程基礎(chǔ)之I——單元測驗1、問題:TypeScript是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【微軟】2、問題:Angular是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【谷歌】3、問題:VisualStudioCode是()公司開發(fā)的軟件。選項:A、谷歌B、微軟C、蘋果D、騰訊正確答案:【微軟】4、問題:下載Node.js軟件的網(wǎng)址是()選項:A、B、/enC、D、/en/正確答案:【/en/】5、問題:測試AngularCLI是否安裝成功的命令是()選項:A、angular-vB、angularvC、ng-vD、ngv正確答案:【ngv】6、問題:ts-node命令的主要功能是()選項:A、將ts文件編譯成js文件B、將js文件編譯成ts文件C、將ts文件編譯成js文件并運行js文件D、將js文件編譯成ts文件并運行ts文件正確答案:【將ts文件編譯成js文件并運行js文件】7、問題:rimraf命令的主要功能是()選項:A、快速刪除node_modules文件夾B、快速保存node_modules文件夾C、快速恢復(fù)node_modules文件夾D、快速刪除assets文件夾正確答案:【快速刪除node_modules文件夾】8、問題:生產(chǎn)TypeScript配置文件的命令是()選項:A、ts--initB、tc--initC、tsc--initD、tsc–node正確答案:【tsc--init】9、問題:運行JavaScript文件的命令是()選項:A、nodeB、tscC、tsc--nodeD、tsc--js正確答案:【node】10、問題:直接運行TypeScript文件的命令是()選項:A、nodeB、tscC、tsc--nodeD、tsc--js正確答案:【tsc--node】11、問題:定義數(shù)值類型變量的關(guān)鍵字是()選項:A、intB、floatC、doubleD、number正確答案:【number】12、問題:下列()是二進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0b1011】13、問題:下列()是八進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0o275】14、問題:下列()是十六進制數(shù)。選項:A、0b1011B、0o275C、147D、0xa2f正確答案:【0xa2f】15、問題:利用反引號標(biāo)記的常量中嵌入變量時使用的符號是()選項:A、${}B、$[]C、$()E、{}正確答案:【${}】16、問題:以下代碼的輸出結(jié)果是()lettup1:[string,number];tup1=['北方工業(yè)大學(xué)',110];console.log(tup1[0]);選項:A、北方工業(yè)大學(xué)B、110C、['北方工業(yè)大學(xué)',110]D、空字符正確答案:【北方工業(yè)大學(xué)】17、問題:下列()不是定義變量的關(guān)鍵字。選項:A、varB、letC、constD、int正確答案:【int】18、問題:代碼:enumWeek{Monday=3,Tuesday,Wednesday=7,Thursday}中定義的枚舉常量Thursday的值是()選項:A、3B、4C、7D、8正確答案:【8】19、問題:代碼:enumColor{RED,GREEN,BLUE}中定義的枚舉常量GREEN的值是()選項:A、0B、1C、2D、3正確答案:【1】20、問題:以下代碼的輸出結(jié)果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);選項:A、firstB、helloC、lastD、world正確答案:【hello】21、問題:下列代碼的輸出結(jié)果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));選項:A、10B、20C、30D、40正確答案:【20】22、問題:下列代碼的輸出結(jié)果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));選項:A、10B、20C、30D、40正確答案:【40】23、問題:下列代碼的輸出結(jié)果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));選項:A、運行錯誤B、運行正確,結(jié)果為1C、運行正確,結(jié)果為2D、運行正確,結(jié)果為3正確答案:【運行正確,結(jié)果為3】24、問題:下列代碼的輸出結(jié)果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));選項:A、運行錯誤B、運行正確,結(jié)果為1C、運行正確,結(jié)果為2D、運行正確,結(jié)果為3正確答案:【運行錯誤】25、問題:下列代碼的輸出結(jié)果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));選項:A、運行錯誤B、運行正確,結(jié)果為2C、運行正確,結(jié)果為3D、運行正確,結(jié)果為4正確答案:【運行正確,結(jié)果為4】26、問題:下列代碼的輸出結(jié)果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));選項:A、運行錯誤B、運行正確,結(jié)果為3C、運行正確,結(jié)果為4D、運行正確,結(jié)果為5正確答案:【運行正確,結(jié)果為5】27、問題:下列代碼的輸出結(jié)果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));選項:A、運行錯誤B、運行正確,結(jié)果為3C、運行正確,結(jié)果為4D、運行正確,結(jié)果為5正確答案:【運行正確,結(jié)果為4】28、問題:下列代碼的輸出結(jié)果是()。functionsum(x:number,...rest:number[]):number{letresult=x;for(leti=0;irest.length;i++){result+=rest[i];}returnresult;}console.log(sum(1,2,3,4,5));選項:A、運行錯誤B、運行正確,結(jié)果為5C、運行正確,結(jié)果為10D、運行正確,結(jié)果為15正確答案:【運行正確,結(jié)果為15】29、問題:下列代碼的輸出結(jié)果是()。functionattr(name:string):string;functionattr(age:number):string;functionattr(nameorage:any):any{if(nameoragetypeofnameorage===string){//代表當(dāng)前是名字console.log(ming)}else{console.log(age);}}attr(hello);選項:A、運行錯誤B、運行正確,結(jié)果為hC、運行正確,結(jié)果為heD、運行正確,結(jié)果為hello正確答案:【運行正確,結(jié)果為hello】30、問題:TypeScript是ES6的超集選項:A、正確B、錯誤正確答案:【正確】31、問題:安裝Node.js時能夠自動安裝NPM選項:A、正確B、錯誤正確答案:【正確】32、問題:NMP是CNMP的一個插件選項:A、正確B、錯誤正確答案:【錯誤】33、問題:安裝TypeScript的命令是:npminstall-gTypeScript選項:A、正確B、錯誤正確答案:【正確】34、問題:監(jiān)視TypeScript文件時能夠?qū)ypeScript文件直接編譯為JavaScript文件選項:A、正確B、錯誤正確答案:【正確】35、問題:可以把數(shù)字常量賦值給boolean類型的變量()選項:A、正確B、錯誤正確答案:【錯誤】36、問題:單引號、雙引號和反引號都可以用于標(biāo)記字符串常量()選項:A、正確B、錯誤正確答案:【正確】37、問題:利用反引號標(biāo)記的字符串常量中可以嵌入變量()選項:A、正確B、錯誤正確答案:【正確】38、問題:所有類型的數(shù)組中數(shù)組元素的類型都必須相同()選項:A、正確B、錯誤正確答案:【錯誤】39、問題:元組中元素的類型可以相同也可以不同()選項:A、正確B、錯誤正確答案:【正確】40、問題:以下箭頭函數(shù)的寫法是否正確?vardemo=x=console.log(x);選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:類成員的默認訪問權(quán)限是()。選項:A、publicB、protectedC、privateD、readonly正確答案:【public】2、問題:下列哪種類成員的訪問權(quán)限是只允許自己的其他成員訪問()。選項:A、publicB、protectedC、privateD、readonly正確答案:【private】3、問題:下列哪種類成員的訪問權(quán)限是只允許自己或自己的子類訪問()。選項:A、publicB、protectedC、privateD、readonly正確答案:【protected】4、問題:創(chuàng)建對象時必須使用的關(guān)鍵字是()。選項:A、classB、newC、varD、let正確答案:【new】5、問題:類繼承時使用的關(guān)鍵字是()。選項:A、classB、abstractC、extendsD、implements正確答案:【extends】6、問題:定義抽象類使用的關(guān)鍵字是()。選項:A、classB、abstractC、extendsD、implements正確答案:【abstract】7、問題:定義類時必須要顯式定義該類的構(gòu)造函數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:類成員的訪問權(quán)限范圍越廣,則該類的安全性就越高選項:A、正確B、錯誤正確答案:【錯誤】9、問題:類的靜態(tài)數(shù)據(jù)成員只能使用類名訪問選項:A、正確B、錯誤正確答案:【正確】10、問題:在類的靜態(tài)方法中可以使用類的實例成員。選項:A、正確B、錯誤正確答案:【錯誤】11、問題:在類的實例方法中可以使用類的靜態(tài)成員。選項:A、正確B、錯誤正確答案:【正確】12、問題:多態(tài)是指父類中定義的方法在子類中進行了重新定義,每個子類中的方法有不同的表現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】13、問題:抽象類中不一定包含抽象方法,但包含抽象方法的類一定是抽象類。選項:A、正確B、錯誤正確答案:【正確】14、問題:TypeScript中可以通過構(gòu)造函數(shù)的參數(shù)直接定義屬性,定義參數(shù)屬性時需要在參數(shù)前面添加權(quán)限訪問符。選項:A、正確B、錯誤正確答案:【正確】15、問題:在類的實例方法中訪問類的實例屬性時既可以使用this關(guān)鍵字,又可以使用類名。選項:A、正確B、錯誤正確答案:【錯誤】16、問題:在類的靜態(tài)方法中訪問類的靜態(tài)屬性時既可以使用this關(guān)鍵字,又可以使用類名。選項:A、正確B、錯誤正確答案:【正確】17、問題:不能使用抽象類創(chuàng)建對象。選項:A、正確B、錯誤正確答案:【正確】18、問題:繼承抽象類的類必須重新定義抽象類中的抽象方法,而且要給出抽象方法的具體實現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】19、問題:一個抽象類可以由多個子類繼承,而且每個子類都必須重新定義抽象父類中的抽象方法,各個子類重新定義的抽象方法可以由不同的表現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】20、問題:一個類只能有一個父類。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:定義接口使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【interface】2、問題:一個類實現(xiàn)接口時使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【implements】3、問題:一個接口繼承另一個接口時使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【extends】4、問題:屬性接口中可以包含方法。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:一個接口可以繼承另一個接口。選項:A、正確B、錯誤正確答案:【正確】6、問題:一個接口可以繼承多個接口。選項:A、正確B、錯誤正確答案:【正確】7、問題:一個類可以實現(xiàn)多個接口。選項:A、正確B、錯誤正確答案:【正確】8、問題:接口中的函數(shù)可以給出函數(shù)體。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:實現(xiàn)接口的類必須實現(xiàn)接口中的方法。選項:A、正確B、錯誤正確答案:【正確】10、問題:實現(xiàn)子接口的類除了重新定義子接口中的所有屬性和方法外,還必須重新定義父接口中的所有屬性和方法。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——泛型1、問題:定義泛型時必須使用符號T。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:定義泛型時必須使用符號。選項:A、正確B、錯誤正確答案:【正確】3、問題:定義泛型函數(shù)時,泛型符號T必須放在函數(shù)參數(shù)的后面。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:定義泛型類時,泛型符號T必須放在類名后面而且緊靠類名。選項:A、正確B、錯誤正確答案:【正確】5、問題:利用泛型類創(chuàng)建對象時,可以不用給出泛型的具體類型。選項:A、正確B、錯誤正確答案:【正確】TypeScript編程基礎(chǔ)之II——單元測驗1、問題:類成員的默認訪問權(quán)限是()。選項:A、publicB、protectedC、privateD、readonly正確答案:【public】2、問題:下列哪種類成員的訪問權(quán)限是只允許自己的其他成員訪問()。選項:A、publicB、protectedC、privateD、readonly正確答案:【private】3、問題:下列哪種類成員的訪問權(quán)限是只允許自己的其他成員或自己的子類成員訪問()。選項:A、publicB、protectedC、privateD、readonly正確答案:【protected】4、問題:創(chuàng)建對象時必須使用的關(guān)鍵字是()。選項:A、classB、newC、varD、let正確答案:【new】5、問題:類繼承時使用的關(guān)鍵字是()。選項:A、classB、abstractC、extendsD、implements正確答案:【extends】6、問題:定義抽象類使用的關(guān)鍵字是()。選項:A、classB、abstractC、extendsD、implements正確答案:【abstract】7、問題:定義接口使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【interface】8、問題:一個類實現(xiàn)接口時使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【implements】9、問題:一個接口繼承另一個接口時使用的關(guān)鍵字是()。選項:A、classB、interfaceC、extendsD、implements正確答案:【extends】10、問題:定義類時必須要顯式定義該類的構(gòu)造函數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】11、問題:類成員的訪問權(quán)限范圍越廣,則該類的安全性就越高。選項:A、正確B、錯誤正確答案:【錯誤】12、問題:類的靜態(tài)數(shù)據(jù)成員只能使用類名訪問。選項:A、正確B、錯誤正確答案:【正確】13、問題:在類的靜態(tài)方法中可以使用類的實例成員。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:在類的實例方法中可以使用類的靜態(tài)成員。選項:A、正確B、錯誤正確答案:【正確】15、問題:多態(tài)是指父類中定義的方法在子類中進行了重新定義,每個子類中的方法有不同的表現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】16、問題:抽象類中不一定包含抽象方法,但包含抽象方法的類一定是抽象類。選項:A、正確B、錯誤正確答案:【正確】17、問題:TypeScript中可以通過構(gòu)造函數(shù)的參數(shù)直接定義屬性,定義參數(shù)屬性時需要在參數(shù)前面添加權(quán)限訪問符。選項:A、正確B、錯誤正確答案:【正確】18、問題:在類的實例方法中訪問類的實例屬性時既可以使用this關(guān)鍵字,又可以使用類名。選項:A、正確B、錯誤正確答案:【錯誤】19、問題:在類的靜態(tài)方法中訪問類的靜態(tài)屬性時既可以使用this關(guān)鍵字,又可以使用類名。選項:A、正確B、錯誤正確答案:【正確】20、問題:不能使用抽象類創(chuàng)建對象。選項:A、正確B、錯誤正確答案:【正確】21、問題:繼承抽象類的類必須重新定義抽象類中的抽象方法,而且要給出抽象方法的具體實現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】22、問題:一個抽象類可以由多個子類繼承,而且每個子類都必須重新定義抽象父類中的抽象方法,各個子類重新定義的抽象方法可以由不同的表現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】23、問題:一個類只能有一個父類。選項:A、正確B、錯誤正確答案:【正確】24、問題:屬性接口中可以包含方法。選項:A、正確B、錯誤正確答案:【錯誤】25、問題:一個接口可以繼承另一個接口。選項:A、正確B、錯誤正確答案:【正確】26、問題:一個接口可以繼承多個接口。選項:A、正確B、錯誤正確答案:【正確】27、問題:一個類可以實現(xiàn)多個接口。選項:A、正確B、錯誤正確答案:【正確】28、問題:實現(xiàn)接口的類必須實現(xiàn)接口中的方法。選項:A、正確B、錯誤正確答案:【正確】29、問題:接口中的函數(shù)可以給出函數(shù)體。選項:A、正確B、錯誤正確答案:【錯誤】30、問題:實現(xiàn)子接口的類除了重新定義子接口中的所有屬性和方法外,還必須重新定義父接口中的所有屬性和方法。選項:A、正確B、錯誤正確答案:【正確】31、問題:定義泛型時必須使用符號T。選項:A、正確B、錯誤正確答案:【錯誤】32、問題:定義泛型時必須使用符號。選項:A、正確B、錯誤正確答案:【正確】33、問題:定義泛型函數(shù)時,泛型符號T必須放在函數(shù)參數(shù)的后面。選項:A、正確B、錯誤正確答案:【錯誤】34、問題:定義泛型類時,泛型符號T必須放在類名后面而且緊靠類名。選項:A、正確B、錯誤正確答案:【正確】35、問題:利用泛型類創(chuàng)建對象時,可以不用給出泛型的具體類型。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——類、接口和泛型的綜合應(yīng)用1、問題:以下關(guān)于泛型接口的定義是否正確?interfaceTDBI{add(info:T):boolean;}選項:A、正確B、錯誤正確答案:【錯誤】2、問題:以下關(guān)于實現(xiàn)泛型接口的泛型類的定義是否正確?classMsSqlDbTimplementsDBIT{…}選項:A、正確B、錯誤正確答案:【正確】3、問題:以下利用泛型類創(chuàng)建對象的代碼是否正確?(Book為具體類)varmySqlDb=newMySqlDbBook();選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——模塊和命名空間1、問題:默認情況下,一個模塊中定義的變量和函數(shù)在另一個模塊中是可以直接訪問的。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:默認情況下,一個模塊中定義的public類型的類在另一個模塊中是可以直接訪問的。選項:A、正確B、錯誤正確答案:【錯誤】3、問題:一個模塊中只能定義一個命名空間。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:如果一個命名空間通過export進行了暴露,那么該命名空間中定義的所有變量、函數(shù)和類等都可以在其他模塊中訪問。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:如果一個模塊要使用另一個模塊中定義的函數(shù),則首先必須在該函數(shù)的定義模塊通過export暴露該函數(shù),然后再在引用模塊通過import引入該函數(shù)。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——類裝飾器1、問題:裝飾器是一個()。選項:A、屬性B、方法C、類D、接口正確答案:【方法】2、問題:類裝飾器表達式會在運行時當(dāng)作函數(shù)被調(diào)用,類的()作為其唯一的參數(shù)。選項:A、屬性B、普通函數(shù)C、構(gòu)造函數(shù)D、類名正確答案:【構(gòu)造函數(shù)】3、問題:裝飾器可以用來擴展類、屬性、方法和參數(shù)的功能。選項:A、正確B、錯誤正確答案:【正確】4、問題:裝飾器只能裝飾類,不能裝飾屬性和方法。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:裝飾器不能傳遞參數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】6、問題:裝飾器沒有返回值。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:類裝飾器必須在類聲明之前進行聲明,而且要緊靠著類的聲明。選項:A、正確B、錯誤正確答案:【正確】TypeScript編程基礎(chǔ)之III——單元測驗1、問題:裝飾器是一個()。選項:A、屬性B、方法C、類D、接口正確答案:【方法】2、問題:類裝飾器表達式會在運行時當(dāng)作函數(shù)被調(diào)用,類的()作為其唯一的參數(shù)。選項:A、屬性B、普通函數(shù)C、構(gòu)造函數(shù)D、類名正確答案:【構(gòu)造函數(shù)】3、問題:以下關(guān)于泛型接口的定義是否正確?interfaceTDBI{add(info:T):boolean;}選項:A、正確B、錯誤正確答案:【錯誤】4、問題:以下關(guān)于實現(xiàn)泛型接口的泛型類的定義是否正確?classMsSqlDbTimplementsDBIT{…}選項:A、正確B、錯誤正確答案:【正確】5、問題:以下利用泛型類創(chuàng)建對象的代碼是否正確?(Book為具體類)varmySqlDb=newMySqlDbBook();選項:A、正確B、錯誤正確答案:【正確】6、問題:默認情況下,一個模塊中定義的變量和函數(shù)在另一個模塊中是可以直接訪問的。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:默認情況下,一個模塊中定義的public類型的類在另一個模塊中是可以直接訪問的。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:一個模塊中只能定義一個命名空間。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:如果一個命名空間通過export進行了暴露,那么該命名空間中定義的所有變量、函數(shù)和類等都可以在其他模塊中訪問。選項:A、正確B、錯誤正確答案:【錯誤】10、問題:如果一個模塊要使用另一個模塊中定義的函數(shù),則首先必須在該函數(shù)的定義模塊通過export暴露該函數(shù),然后再在引用模塊通過import引入該函數(shù)。選項:A、正確B、錯誤正確答案:【正確】11、問題:裝飾器可以用來擴展類、屬性、方法和參數(shù)的功能。選項:A、正確B、錯誤正確答案:【正確】12、問題:裝飾器只能裝飾類,不能裝飾屬性和方法。選項:A、正確B、錯誤正確答案:【錯誤】13、問題:裝飾器不能傳遞參數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:裝飾器沒有返回值。選項:A、正確B、錯誤正確答案:【錯誤】15、問題:類裝飾器必須在類聲明之前進行聲明,而且要緊靠著類的聲明。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——Angular簡介1、問題:Angular、React、Vue以及很多最新的前端開發(fā)框架都是基于(),因此也被前端開發(fā)工程師形象稱為“腳手架”。選項:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正確答案:【Node.js】2、問題:Angular一般意義上是指Angularv2及以上版本,它是一種前端應(yīng)用框架,使用()語言。選項:A、JavaScriptB、TypeScriptC、Node.jsD、Zonejs正確答案:【TypeScript】3、問題:Angular能夠高速發(fā)展是因為它有三駕馬車全力牽引著它,這三駕馬車不包括()。選項:A、RxJSB、TypeScriptC、Node.jsD、Zone.js正確答案:【Node.js】4、問題:Angular橫跨所有平臺。選項:A、正確B、錯誤正確答案:【正確】5、問題:Angular通過WebWorker和服務(wù)端渲染,達到在如今(以及未來)的Web平臺上所能達到的最高速度。選項:A、正確B、錯誤正確答案:【正確】6、問題:Angular可以開發(fā)App和微信上的單頁面應(yīng)用。選項:A、正確B、錯誤正確答案:【正確】7、問題:Angular借助Ionic、ReactNative可以開發(fā)跨平臺的原生App。選項:A、正確B、錯誤正確答案:【正確】8、問題:Angular可以開發(fā)桌面應(yīng)用,創(chuàng)建能在桌面環(huán)境(Mac、Windows、Linux)下安裝的應(yīng)用。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗——基礎(chǔ)編程——HelloAngular1、問題:創(chuàng)建Angular應(yīng)用的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【ngnew】2、問題:安裝Angular依賴的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【cnpminstall】3、問題:編譯Angular應(yīng)用的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【ngserve】4、問題:在()文件中修改代碼并運行后可以直接看到修改結(jié)果。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.html】5、問題:Angular應(yīng)用顯示的主頁面是()。選項:A、ponent.htmlB、index.htmlC、angular.jsonD、ponent.scss正確答案:【index.html】隨堂測驗:基礎(chǔ)編程——文本與圖片1、問題:根組件的模板文件是()。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.html】2、問題:在()文件中定義根組件的模板樣式類。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.scss】3、問題:在()文件中定義所有組件的模板樣式類。選項:A、ponent.htmlB、ponent.scssC、styles.scssD、index.html正確答案:【styles.scss】4、問題:通過引用CSS樣式類來設(shè)置標(biāo)簽CSS樣式時所使用的標(biāo)簽屬性是()。選項:A、styleB、classC、typeD、css正確答案:【class】5、問題:直接設(shè)置標(biāo)簽CSS樣式時所使用的標(biāo)簽屬性是()。選項:A、styleB、classC、typeD、css正確答案:【style】隨堂練習(xí):基礎(chǔ)編程——Flex布局1、問題:盒模型本質(zhì)上是一個盒子,封裝周圍的HTML元素,包括:邊距,邊框,填充和實際內(nèi)容。模型的()屬性用來設(shè)置邊框的樣式。選項:A、border-styleB、box-modelC、paddingD、margin正確答案:【border-style】2、問題:邊框樣式屬性值()用來設(shè)置點線邊框。選項:A、solidB、dottedC、dashedD、double正確答案:【dotted】3、問題:盒模型中()屬性用來設(shè)置內(nèi)邊距。選項:A、marginB、paddingC、margin-bottomD、padding-left正確答案:【padding】4、問題:在盒模型中,當(dāng)上面的模型的下邊距為20px,下面模型的上邊距為30px,兩個模型之間的邊距是()。選項:A、50pxB、20pxC、30pxD、不確定正確答案:【30px】5、問題:代碼:margin:10px20px;表示上下外邊距是()選項:A、5B、10C、15D、20正確答案:【10】6、問題:代碼:margin:10px20px30px40px;表示左邊距是()選項:A、10pxB、20pxC、30pxD、40px正確答案:【40px】7、問題:Flex容器布局中,()屬性用于設(shè)置主軸的方向(即項目的排列方向)選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【flex-direction】8、問題:Flex容器布局中,()屬性用于設(shè)置項目在主軸上的對齊方式。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【justify-content】9、問題:Flex容器布局中,()屬性用于設(shè)置項目在交叉軸上的對齊方式。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【align-items】10、問題:Flex項目布局屬性中,()用于設(shè)置各項目寬度之和小于容器寬度時,各項目分配容器剩余寬度的放大比例。選項:A、flex-shrinkB、flex-growC、orderD、flex-basis正確答案:【flex-grow】隨堂測驗:創(chuàng)建組件——多組件布局1、問題:創(chuàng)建組件的命令是()選項:A、ngnewcomponentB、nggcomponentC、nggpipeD、nggservice正確答案:【nggcomponent】2、問題:每個組件都有自己的selector(選擇器,也就是組件名稱),利用組件名稱來引用組件,根組件的默認選擇器是()。選項:A、app-rootB、appComponentC、appD、root正確答案:【app-root】3、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件默認的selector是()。選項:A、compB、selector-compC、app-compD、comp-app正確答案:【app-comp】4、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件對應(yīng)的默認類名是()。選項:A、compComponentB、appComponentC、app-compComponentD、comp-appComponent正確答案:【compComponent】5、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件對應(yīng)的模板文件是()。選項:A、ponent.htmlB、ponent.htmlC、ponent.htmlD、ponent.html正確答案:【ponent.html】6、問題:邊框樣式屬性()用來設(shè)置邊框?qū)挾取_x項:A、border-colorB、border-bottomC、border-sizeD、border-width正確答案:【border-width】7、問題:邊框樣式屬性()用于設(shè)置邊框的顏色。選項:A、border-colorB、border-bottomC、border-topD、border-width正確答案:【border-color】8、問題:邊框樣式屬性()可以用于一次性設(shè)置邊框的寬度、樣式和顏色。選項:A、border-colorB、border-sizeC、borderD、border-width正確答案:【border】9、問題:邊框樣式屬性()屬性用于設(shè)置下邊框樣式。選項:A、border-leftB、border-bottomC、border-topD、border-right正確答案:【border-bottom】10、問題:盒模型中()屬性用來設(shè)置外邊距。選項:A、marginB、paddingC、margin-bottomD、padding-left正確答案:【margin】Angular之I——單元測驗1、問題:Angular、React、Vue以及很多最新的前端開發(fā)框架都是基于(),因此也被前端開發(fā)工程師形象稱為“腳手架”。選項:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正確答案:【Node.js】2、問題:Angular一般意義上是指Angularv2及以上版本,它是一種前端應(yīng)用框架,使用()語言。選項:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正確答案:【TypeScript】3、問題:Angular能夠高速發(fā)展是因為它有三駕馬車全力牽引著它,這三駕馬車不包括()。選項:A、RxJSB、TypeScriptC、Node.jsD、Zone.js正確答案:【Node.js】4、問題:創(chuàng)建Angular應(yīng)用的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【ngnew】5、問題:安裝Angular依賴的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【cnpminstall】6、問題:編譯Angular應(yīng)用的命令是()。選項:A、ngnewB、nggC、ngserveD、cnpminstall正確答案:【ngserve】7、問題:在()文件中修改代碼并運行后可以直接看到修改結(jié)果。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.html】8、問題:Angular應(yīng)用顯示的主頁面是()。選項:A、ponent.htmlB、index.htmlC、angular.jsonD、ponent.scss正確答案:【index.html】9、問題:根組件的模板文件是()。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.html】10、問題:在()文件中定義根組件的模板樣式類。選項:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正確答案:【ponent.scss】11、問題:在()文件中定義所有組件的模板樣式類。選項:A、ponent.htmlB、ponent.scssC、styles.scssD、index.html正確答案:【styles.scss】12、問題:通過引用CSS樣式類來設(shè)置CSS標(biāo)簽樣式時所使用的標(biāo)簽屬性是()。選項:A、styleB、classC、typeD、css正確答案:【class】13、問題:直接設(shè)置標(biāo)簽樣式時所使用的標(biāo)簽屬性是()。選項:A、styleB、classC、typeD、css正確答案:【style】14、問題:采用Flex布局的元素稱為Flex容器,又稱(),簡稱“容器”。選項:A、crossaxisB、mainaxisC、flexcontainerD、flexitem正確答案:【flexcontainer】15、問題:Flex容器的所有子元素自動成為容器成員,這些成員又稱為(),簡稱“項目”。選項:A、crossaxisB、mainaxisC、flexcontainerD、flexitem正確答案:【flexitem】16、問題:Flex容器默認存在兩根軸:mainaxis和()。選項:A、crossaxisB、flexaxisC、flexcontainerD、flexitem正確答案:【crossaxis】17、問題:Flex布局主軸的開始位置(與邊框的交叉點)叫做()。選項:A、crossstartB、mainstartC、crossendD、mainend正確答案:【mainstart】18、問題:Flex布局主軸的結(jié)束位置叫做()。選項:A、crossstartB、mainstartC、crossendD、mainend正確答案:【mainend】19、問題:Flex布局交叉軸的開始位置叫做()。選項:A、crossstartB、mainstartC、crossendD、mainend正確答案:【crossstart】20、問題:Flex布局交叉軸結(jié)束位置叫做()。選項:A、crossstartB、mainstartC、crossendD、mainend正確答案:【crossend】21、問題:Flex項目默認沿()軸排列。選項:A、mainaxisB、crossaxisC、XD、Y正確答案:【mainaxis】22、問題:Flex布局中,單個項目占據(jù)的主軸空間叫做()。選項:A、crosssizeB、crossspaceC、mainsizeD、mainspace正確答案:【mainsize】23、問題:Flex布局中,單個項目占據(jù)的交叉軸空間叫做()。選項:A、crosssizeB、crossspaceC、mainsizeD、mainspace正確答案:【crosssize】24、問題:Flex容器布局中,()屬性用于設(shè)置主軸的方向(即項目的排列方向)。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【flex-direction】25、問題:Flex容器布局中,()屬性用于設(shè)置如果一條軸線排不下應(yīng)如何換行。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【flex-wrap】26、問題:Flex容器布局中,()屬性用于設(shè)置項目在主軸上的對齊方式。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【justify-content】27、問題:Flex容器布局中,()屬性用于設(shè)置項目在交叉軸上的對齊方式。選項:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正確答案:【align-items】28、問題:Flex容器布局中,()屬性用于設(shè)置項目在交叉軸上有多根軸線時的對齊方式。選項:A、align-itemsB、justify-contentC、flex-directionD、align-content正確答案:【align-content】29、問題:Flex項目布局屬性中,()用于設(shè)置項目的前后排列順序。選項:A、flexB、flex-growC、orderD、flex-basis正確答案:【order】30、問題:Flex項目布局屬性中,()用于設(shè)置各項目寬度之和小于容器寬度時,各項目分配容器剩余寬度的放大比例。選項:A、flex-shrinkB、flex-growC、orderD、flex-basis正確答案:【flex-grow】31、問題:Flex項目布局中,()屬性用于設(shè)置各項目寬度之和大于容器寬度時,各項目縮小自己寬度的比例。選項:A、orderB、flex-basisC、align-selfD、flex-shrink正確答案:【flex-shrink】32、問題:Flex項目布局中,()屬性用于設(shè)置元素寬度。選項:A、flexB、flex-growC、orderD、flex-basis正確答案:【flex-basis】33、問題:Flex項目布局中,()屬性是flex-grow,flex-shrink和flex-basis的簡寫,默認值為01auto。選項:A、flexB、flex-growC、flex-shrinkD、flex-basis正確答案:【flex】34、問題:Flex項目布局屬性中,()允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。選項:A、orderB、flex-basisC、align-selfD、flex-shrink正確答案:【align-self】35、問題:當(dāng)容器的()屬性值大于或等于height的屬性值時,容器中的文本將垂直居中對齊。選項:A、line-heightB、height-lineC、sizeD、width正確答案:【line-height】36、問題:創(chuàng)建組件的命令是()。選項:A、ngnewcomponentB、nggcomponentC、nggpipeD、nggservice正確答案:【nggcomponent】37、問題:每個組件都有自己的selector(選擇器,也就是組件名稱),利用組件名稱來引用組件,根組件的默認選擇器是()。選項:A、app-rootB、appComponentC、appD、root正確答案:【app-root】38、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件默認的selector是()。選項:A、compB、selector-compC、app-compD、comp-app正確答案:【app-comp】39、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件對應(yīng)的默認類名是()。選項:A、compComponentB、appComponentC、app-compComponentD、comp-appComponent正確答案:【compComponent】40、問題:假設(shè)創(chuàng)建了一個名稱為comp的組件,那么該組件對應(yīng)的模板文件是()。選項:A、ponent.htmlB、ponent.htmlC、ponent.htmlD、ponent.html正確答案:【ponent.html】41、問題:盒模型本質(zhì)上是一個盒子,封裝周圍的HTML元素,包括:邊距,邊框,填充和實際內(nèi)容。模型的()屬性用來設(shè)置邊框的樣式。選項:A、border-styleB、box-modelC、paddingD、margin正確答案:【border-style】42、問題:邊框樣式屬性值()用來設(shè)置點線邊框。選項:A、solidB、dottedC、dashedD、double正確答案:【dotted】43、問題:邊框樣式屬性值()用來設(shè)置虛線邊框。選項:A、solidB、dottedC、dashedD、double正確答案:【dashed】44、問題:邊框樣式屬性值()用來設(shè)置實線邊框。選項:A、solidB、dottedC、dashedD、double正確答案:【solid】45、問題:邊框樣式屬性值()用來設(shè)置雙線邊框。選項:A、solidB、dottedC、dashedD、double正確答案:【double】46、問題:邊框樣式屬性()用來設(shè)置邊框?qū)挾?。選項:A、border-colorB、border-bottomC、border-sizeD、border-width正確答案:【border-width】47、問題:邊框樣式屬性()用于設(shè)置邊框的顏色。選項:A、border-colorB、border-bottomC、border-topD、border-width正確答案:【border-color】48、問題:邊框樣式屬性()可以用于一次性設(shè)置邊框的寬度、樣式和顏色。選項:A、border-colorB、border-sizeC、borderD、border-width正確答案:【border】49、問題:邊框樣式屬性()屬性用于設(shè)置下邊框樣式。選項:A、border-leftB、border-bottomC、border-topD、border-right正確答案:【border-bottom】50、問題:盒模型中()屬性用來設(shè)置內(nèi)邊距。選項:A、marginB、paddingC、margin-bottomD、padding-left正確答案:【padding】51、問題:盒模型中()屬性用來設(shè)置外邊距。選項:A、marginB、paddingC、margin-bottomD、padding-left正確答案:【margin】52、問題:在盒模型中,當(dāng)上面的模型的下邊距為20px,下面模型的上邊距為30px,兩個模型之間的邊距是()。選項:A、50pxB、20pxC、30pxD、不確定正確答案:【30px】53、問題:代碼:margin:10px20px;表示上下外邊距是()。選項:A、5pxB、10pxC、15pxD、20px正確答案:【10px】54、問題:代碼:margin:10px20px;表示左右外邊距是()。選項:A、5pxB、10pxC、15pxD、20px正確答案:【20px】55、問題:代碼:margin:10px20px30px40px;表示左邊距是()。選項:A、10pxB、20pxC、30pxD、40px正確答案:【40px】56、問題:Angular橫跨所有平臺。選項:A、正確B、錯誤正確答案:【正確】57、問題:Angular通過WebWorker和服務(wù)端渲染,達到在如今(以及未來)的Web平臺上所能達到的最高速度。選項:A、正確B、錯誤正確答案:【正確】58、問題:Angular可以開發(fā)App和微信上的單頁面應(yīng)用。選項:A、正確B、錯誤正確答案:【正確】59、問題:Angular借助Ionic、ReactNative可以開發(fā)跨平臺的原生App。選項:A、正確B、錯誤正確答案:【正確】60、問題:Angular可以開發(fā)桌面應(yīng)用,創(chuàng)建能在桌面環(huán)境(Mac、Windows、Linux)下安裝的應(yīng)用。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗:數(shù)據(jù)與事件綁定—計時器1、問題:組件模板中的動態(tài)數(shù)據(jù)通過符號()與組件類中的屬性進行綁定。選項:A、(())B、[[]]C、{{}}D、{}正確答案:【{{}}】2、問題:通過在模板文件中為某一對象標(biāo)簽設(shè)置()來實現(xiàn),其中event表示發(fā)生在對象上的事件,函數(shù)則表示該事件引發(fā)的函數(shù),在組件類中進行定義。選項:A、(event)=函數(shù)B、[event]=函數(shù)C、{event}=函數(shù)D、[(event)]=函數(shù)正確答案:【(event)=函數(shù)】3、問題:數(shù)據(jù)綁定的數(shù)據(jù)傳遞方向是()。選項:A、由組件模板文件(HTML)向組件邏輯文件(TS)傳遞B、由組件邏輯文件(TS)向組件模板文件(HTML)傳遞C、由組件模板文件(HTML)向組件樣式類文件(SCSS)傳遞D、組件邏輯文件(TS)和組件模板文件(HTML)之間進行雙向傳遞正確答案:【由組件邏輯文件(TS)向組件模板文件(HTML)傳遞】4、問題:事件綁定的信息傳遞方向是()。選項:A、由組件模板文件(HTML)向組件邏輯文件(TS)傳遞B、由組件邏輯文件(TS)向組件模板文件(HTML)傳遞C、由組件模板文件(HTML)向組件樣式類文件(SCSS)傳遞D、組件邏輯文件(TS)和組件模板文件(HTML)之間進行雙向傳遞正確答案:【由組件模板文件(HTML)向組件邏輯文件(TS)傳遞】5、問題:函數(shù)()用于設(shè)定一個定時器,在定時到期以后執(zhí)行注冊的回調(diào)函數(shù)。選項:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正確答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】6、問題:函數(shù)()用于取消由setTimeout設(shè)置的定時器。選項:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正確答案:【clearTimeout(numbertimeoutID)】7、問題:函數(shù)()用于設(shè)定一個定時器,按照指定的周期(以毫秒計)來執(zhí)行注冊的回調(diào)函數(shù)。選項:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正確答案:【numbersetInterval(functioncallback,numberdelay,anyrest)】8、問題:函數(shù)()用于取消由setInterval設(shè)置的定時器。選項:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正確答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】隨堂測驗:屬性與事件綁定——國旗與國歌1、問題:Angular提供了屬性綁定的模板語法是()。選項:A、()B、[]C、{}D、{{}}正確答案:【[]】2、問題:創(chuàng)建音頻對象使用的類是()。選項:A、AudioB、SoundC、VideoD、Image正確答案:【Audio】3、問題:Angular項目中的資源(如圖片、音頻、視頻等)一般都放在()文件夾中。選項:A、assetsB、environmentsC、node_modulesD、e2e正確答案:【assets】4、問題:在播放音頻之前,除了創(chuàng)建音頻對象外,還要()音頻對象。選項:A、打開B、加載C、關(guān)閉D、暫停播放正確答案:【加載】5、問題:屬性綁定中的屬性值既可以是組件類中定義的屬性,也可以是CSS或SCSS等樣式類文件中定義的樣式類。選項:A、正確B、錯誤正確答案:【正確】6、問題:有些屬性綁定的功能也可以利用數(shù)據(jù)綁定來實現(xiàn)。選項:A、正確B、錯誤正確答案:【正確】7、問題:事件綁定中的函數(shù)必須在組件類中進行定義。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗:數(shù)據(jù)和屬性綁定——動態(tài)格式設(shè)置1、問題:網(wǎng)頁內(nèi)容是由數(shù)據(jù)和設(shè)計兩部分組合而成,將設(shè)計轉(zhuǎn)換成瀏覽器能理解的語言是html和()文件的主要工作。選項:A、JSB、TSC、CSSD、HTTP正確答案:【CSS】2、問題:數(shù)據(jù)綁定的實現(xiàn)原理。網(wǎng)頁內(nèi)容是由數(shù)據(jù)和設(shè)計兩部分組合而成,將數(shù)據(jù)顯示在頁面上并且有一定的交互效果(比如點擊操作會引發(fā)頁面反應(yīng)等)則是()文件的主要工作。選項:A、HTTPB、TSC、CSSD、SCSS正確答案:【TS】3、問題:很多時候不可能每次更新數(shù)據(jù)都要刷新頁面(get請求),而是通過向后端請求相關(guān)數(shù)據(jù),并通過()的方式進行更新頁面(post請求),這便是數(shù)據(jù)綁定。選項:A、無刷新進行加載B、有刷新進行加載C、有刷新不加載D、無刷新無加載正確答案:【無刷新進行加載】4、問題:數(shù)據(jù)綁定不能實現(xiàn)對HTML代碼進行解析,而屬性綁定可以通過標(biāo)簽屬性innerHTML實現(xiàn)對HTML代碼的解析。選項:A、正確B、錯誤正確答案:【正確】5、問題:在組件類所在的TS文件中可以創(chuàng)建新類。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗:雙向數(shù)據(jù)傳遞——攝氏/華氏溫度轉(zhuǎn)換器1、問題:使用ngModel實現(xiàn)雙向數(shù)據(jù)傳遞,首先需要在app.module.ts文件中導(dǎo)入()模塊。選項:A、FormsModuleB、BrowserModuleC、NgModuleD、AppRoutingModule正確答案:【FormsModule】2、問題:代碼:inputtype=text[(ngModel)]=tempC中,[(ngModel)]=tempC表示input控件的()屬性與組件類中的屬性tempC實現(xiàn)了雙向數(shù)據(jù)綁定。選項:A、nameB、valueC、idD、type正確答案:【value】3、問題:代碼:inputtype=text[(ngModel)]=tempC(keydown)=CtoF($event)中,(keydown)=CtoF($event)表示按下鍵盤的某個鍵時執(zhí)行邏輯文件中組件類的CtoF($event)函數(shù),函數(shù)實參$event()。選項:A、是一個整數(shù)類型B、是一個實數(shù)類型C、是一個對象類型,用于存儲鍵盤事件信息D、是一個字符串類型正確答案:【是一個對象類型,用于存儲鍵盤事件信息】4、問題:input控件的value屬性的默認類型是()。選項:A、numberB、stringC、booleanD、object正確答案:【string】
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職礦山通風(fēng)安全管理應(yīng)用管理(管理技術(shù))試題及答案
- 2026年沖突管理手冊(沖突管理指南編寫)試題及答案
- 2025年高職汽車檢測與維修技術(shù)(故障診斷)試題及答案
- 2025年高職(寵物醫(yī)療技術(shù))疾病診療階段測試題及答案
- 2025年高職(輪機工程技術(shù))船舶動力裝置維護綜合測試試題及答案
- 2025年大學(xué)大一(人工智能技術(shù))人工智能應(yīng)用技術(shù)階段測試題
- 禁毒網(wǎng)格員培訓(xùn)課件
- 2025年注冊會計師(CPA)考試 會計科目強化訓(xùn)練試卷及答案詳解
- 山東農(nóng)業(yè)大學(xué)就業(yè)指南
- 天津市第一0二中學(xué)2025-2026學(xué)年高三上學(xué)期12月月考語文試題(含答案)
- 《電力建設(shè)安全工作規(guī)程》-第1部分火力發(fā)電廠
- 歌曲《我會等》歌詞
- 干部因私出國(境)管理有關(guān)要求
- 八年級物理上冊期末測試試卷-附帶答案
- 小學(xué)英語五年級上冊Unit 5 Part B Let's talk 教學(xué)設(shè)計
- 老年癡呆科普課件整理
- 學(xué)生校服供應(yīng)服務(wù)實施方案
- 2022年鈷資源產(chǎn)業(yè)鏈全景圖鑒
- GB/T 22900-2022科學(xué)技術(shù)研究項目評價通則
- 自動控制系統(tǒng)的類型和組成
- GB/T 15171-1994軟包裝件密封性能試驗方法
評論
0/150
提交評論