MOOC Angular Web前端框架开发基础-北方工业大学 中国大学慕课答案_第1页
MOOC Angular Web前端框架开发基础-北方工业大学 中国大学慕课答案_第2页
MOOC Angular Web前端框架开发基础-北方工业大学 中国大学慕课答案_第3页
MOOC Angular Web前端框架开发基础-北方工业大学 中国大学慕课答案_第4页
MOOC Angular Web前端框架开发基础-北方工业大学 中国大学慕课答案_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MOOCAngularWeb前端框架开发基础-北方工业大学中国大学慕课答案随堂测验-TS简介1、问题:TypeScript是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【微软】2、问题:Angular是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【谷歌】3、问题:VisualStudioCode是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【微软】4、问题:下载Node.js软件的网址是()。选项: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、快速恢复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、问题:监视TypeScript文件时,如果保存TypeScript文件,则可以将TypeScript文件直接编译为JavaScript文件。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:定义数值类型变量的关键字是()选项:A、intB、floatC、doubleD、number正确答案:【number】2、问题:下列()是二进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0b1011】3、问题:下列()是八进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0o275】4、问题:下列()是十六进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0xa2f】5、问题:利用反引号标记的常量字符串中嵌入变量时使用的符号是()选项:A、${}B、$[]C、$()E、{}正确答案:【${}】6、问题:以下代码的输出结果是()lettup1:[string,number];tup1=['北方工业大学',110];console.log(tup1[0]);选项:A、北方工业大学B、110C、['北方工业大学',110]D、空字符正确答案:【北方工业大学】7、问题:下列()不是定义变量的关键字。选项: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、问题:以下代码的输出结果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);//输出:选项:A、firstB、helloC、lastD、world正确答案:【hello】11、问题:TypeScript中可以把数字常量赋值给boolean类型的变量选项:A、正确B、错误正确答案:【错误】12、问题:TypeScript中的单引号、双引号和反引号都可以用于标记字符串常量选项:A、正确B、错误正确答案:【正确】13、问题:TypeScript中利用反引号标记的字符串常量中可以嵌入变量选项:A、正确B、错误正确答案:【正确】14、问题:TypeScript中数组元素的类型都必须相同选项:A、正确B、错误正确答案:【错误】15、问题:元组中元素的类型可以相同也可以不同选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:下列代码的输出结果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));选项:A、10B、20C、30D、40正确答案:【20】2、问题:下列代码的输出结果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));选项:A、10B、20C、30D、40正确答案:【40】3、问题:下列代码的输出结果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));选项:A、运行错误B、运行正确,结果为1C、运行正确,结果为2D、运行正确,结果为3正确答案:【运行正确,结果为3】4、问题:下列代码的输出结果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));选项:A、运行错误B、运行正确,结果为1C、运行正确,结果为2D、运行正确,结果为3正确答案:【运行错误】5、问题:下列代码的输出结果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));选项:A、运行错误B、运行正确,结果为2C、运行正确,结果为3D、运行正确,结果为4正确答案:【运行正确,结果为4】6、问题:下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));选项:A、运行错误B、运行正确,结果为3C、运行正确,结果为4D、运行正确,结果为5正确答案:【运行正确,结果为5】7、问题:下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));选项:A、运行错误B、运行正确,结果为3C、运行正确,结果为4D、运行正确,结果为5正确答案:【运行正确,结果为4】8、问题:下列代码的输出结果是()。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、运行正确,结果为5C、运行正确,结果为10D、运行正确,结果为15正确答案:【运行正确,结果为15】9、问题:下列代码的输出结果是()。functionattr(name:string):string;functionattr(age:number):string;functionattr(nameorage:any):any{if(nameoragetypeofnameorage===string){//代表当前是名字console.log(ming)}else{console.log(age);}}attr(hello);选项:A、运行错误B、运行正确,结果为hC、运行正确,结果为heD、运行正确,结果为hello正确答案:【运行正确,结果为hello】10、问题:以下箭头函数的写法是否正确?vardemo=x=console.log(x);选项:A、正确B、错误正确答案:【正确】TypeScript编程基础之I——单元测验1、问题:TypeScript是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【微软】2、问题:Angular是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【谷歌】3、问题:VisualStudioCode是()公司开发的软件。选项:A、谷歌B、微软C、苹果D、腾讯正确答案:【微软】4、问题:下载Node.js软件的网址是()选项: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、快速恢复node_modules文件夹D、快速删除assets文件夹正确答案:【快速删除node_modules文件夹】8、问题:生产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、问题:定义数值类型变量的关键字是()选项:A、intB、floatC、doubleD、number正确答案:【number】12、问题:下列()是二进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0b1011】13、问题:下列()是八进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0o275】14、问题:下列()是十六进制数。选项:A、0b1011B、0o275C、147D、0xa2f正确答案:【0xa2f】15、问题:利用反引号标记的常量中嵌入变量时使用的符号是()选项:A、${}B、$[]C、$()E、{}正确答案:【${}】16、问题:以下代码的输出结果是()lettup1:[string,number];tup1=['北方工业大学',110];console.log(tup1[0]);选项:A、北方工业大学B、110C、['北方工业大学',110]D、空字符正确答案:【北方工业大学】17、问题:下列()不是定义变量的关键字。选项: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、问题:以下代码的输出结果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);选项:A、firstB、helloC、lastD、world正确答案:【hello】21、问题:下列代码的输出结果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));选项:A、10B、20C、30D、40正确答案:【20】22、问题:下列代码的输出结果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));选项:A、10B、20C、30D、40正确答案:【40】23、问题:下列代码的输出结果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));选项:A、运行错误B、运行正确,结果为1C、运行正确,结果为2D、运行正确,结果为3正确答案:【运行正确,结果为3】24、问题:下列代码的输出结果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));选项:A、运行错误B、运行正确,结果为1C、运行正确,结果为2D、运行正确,结果为3正确答案:【运行错误】25、问题:下列代码的输出结果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));选项:A、运行错误B、运行正确,结果为2C、运行正确,结果为3D、运行正确,结果为4正确答案:【运行正确,结果为4】26、问题:下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));选项:A、运行错误B、运行正确,结果为3C、运行正确,结果为4D、运行正确,结果为5正确答案:【运行正确,结果为5】27、问题:下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));选项:A、运行错误B、运行正确,结果为3C、运行正确,结果为4D、运行正确,结果为5正确答案:【运行正确,结果为4】28、问题:下列代码的输出结果是()。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、运行正确,结果为5C、运行正确,结果为10D、运行正确,结果为15正确答案:【运行正确,结果为15】29、问题:下列代码的输出结果是()。functionattr(name:string):string;functionattr(age:number):string;functionattr(nameorage:any):any{if(nameoragetypeofnameorage===string){//代表当前是名字console.log(ming)}else{console.log(age);}}attr(hello);选项:A、运行错误B、运行正确,结果为hC、运行正确,结果为heD、运行正确,结果为hello正确答案:【运行正确,结果为hello】30、问题:TypeScript是ES6的超集选项:A、正确B、错误正确答案:【正确】31、问题:安装Node.js时能够自动安装NPM选项:A、正确B、错误正确答案:【正确】32、问题:NMP是CNMP的一个插件选项:A、正确B、错误正确答案:【错误】33、问题:安装TypeScript的命令是:npminstall-gTypeScript选项:A、正确B、错误正确答案:【正确】34、问题:监视TypeScript文件时能够将TypeScript文件直接编译为JavaScript文件选项:A、正确B、错误正确答案:【正确】35、问题:可以把数字常量赋值给boolean类型的变量()选项:A、正确B、错误正确答案:【错误】36、问题:单引号、双引号和反引号都可以用于标记字符串常量()选项:A、正确B、错误正确答案:【正确】37、问题:利用反引号标记的字符串常量中可以嵌入变量()选项:A、正确B、错误正确答案:【正确】38、问题:所有类型的数组中数组元素的类型都必须相同()选项:A、正确B、错误正确答案:【错误】39、问题:元组中元素的类型可以相同也可以不同()选项:A、正确B、错误正确答案:【正确】40、问题:以下箭头函数的写法是否正确?vardemo=x=console.log(x);选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:类成员的默认访问权限是()。选项:A、publicB、protectedC、privateD、readonly正确答案:【public】2、问题:下列哪种类成员的访问权限是只允许自己的其他成员访问()。选项:A、publicB、protectedC、privateD、readonly正确答案:【private】3、问题:下列哪种类成员的访问权限是只允许自己或自己的子类访问()。选项:A、publicB、protectedC、privateD、readonly正确答案:【protected】4、问题:创建对象时必须使用的关键字是()。选项:A、classB、newC、varD、let正确答案:【new】5、问题:类继承时使用的关键字是()。选项:A、classB、abstractC、extendsD、implements正确答案:【extends】6、问题:定义抽象类使用的关键字是()。选项:A、classB、abstractC、extendsD、implements正确答案:【abstract】7、问题:定义类时必须要显式定义该类的构造函数。选项:A、正确B、错误正确答案:【错误】8、问题:类成员的访问权限范围越广,则该类的安全性就越高选项:A、正确B、错误正确答案:【错误】9、问题:类的静态数据成员只能使用类名访问选项:A、正确B、错误正确答案:【正确】10、问题:在类的静态方法中可以使用类的实例成员。选项:A、正确B、错误正确答案:【错误】11、问题:在类的实例方法中可以使用类的静态成员。选项:A、正确B、错误正确答案:【正确】12、问题:多态是指父类中定义的方法在子类中进行了重新定义,每个子类中的方法有不同的表现。选项:A、正确B、错误正确答案:【正确】13、问题:抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类。选项:A、正确B、错误正确答案:【正确】14、问题:TypeScript中可以通过构造函数的参数直接定义属性,定义参数属性时需要在参数前面添加权限访问符。选项:A、正确B、错误正确答案:【正确】15、问题:在类的实例方法中访问类的实例属性时既可以使用this关键字,又可以使用类名。选项:A、正确B、错误正确答案:【错误】16、问题:在类的静态方法中访问类的静态属性时既可以使用this关键字,又可以使用类名。选项:A、正确B、错误正确答案:【正确】17、问题:不能使用抽象类创建对象。选项:A、正确B、错误正确答案:【正确】18、问题:继承抽象类的类必须重新定义抽象类中的抽象方法,而且要给出抽象方法的具体实现。选项:A、正确B、错误正确答案:【正确】19、问题:一个抽象类可以由多个子类继承,而且每个子类都必须重新定义抽象父类中的抽象方法,各个子类重新定义的抽象方法可以由不同的表现。选项:A、正确B、错误正确答案:【正确】20、问题:一个类只能有一个父类。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:定义接口使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【interface】2、问题:一个类实现接口时使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【implements】3、问题:一个接口继承另一个接口时使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【extends】4、问题:属性接口中可以包含方法。选项:A、正确B、错误正确答案:【错误】5、问题:一个接口可以继承另一个接口。选项:A、正确B、错误正确答案:【正确】6、问题:一个接口可以继承多个接口。选项:A、正确B、错误正确答案:【正确】7、问题:一个类可以实现多个接口。选项:A、正确B、错误正确答案:【正确】8、问题:接口中的函数可以给出函数体。选项:A、正确B、错误正确答案:【错误】9、问题:实现接口的类必须实现接口中的方法。选项:A、正确B、错误正确答案:【正确】10、问题:实现子接口的类除了重新定义子接口中的所有属性和方法外,还必须重新定义父接口中的所有属性和方法。选项:A、正确B、错误正确答案:【正确】随堂测验——泛型1、问题:定义泛型时必须使用符号T。选项:A、正确B、错误正确答案:【错误】2、问题:定义泛型时必须使用符号。选项:A、正确B、错误正确答案:【正确】3、问题:定义泛型函数时,泛型符号T必须放在函数参数的后面。选项:A、正确B、错误正确答案:【错误】4、问题:定义泛型类时,泛型符号T必须放在类名后面而且紧靠类名。选项:A、正确B、错误正确答案:【正确】5、问题:利用泛型类创建对象时,可以不用给出泛型的具体类型。选项:A、正确B、错误正确答案:【正确】TypeScript编程基础之II——单元测验1、问题:类成员的默认访问权限是()。选项:A、publicB、protectedC、privateD、readonly正确答案:【public】2、问题:下列哪种类成员的访问权限是只允许自己的其他成员访问()。选项:A、publicB、protectedC、privateD、readonly正确答案:【private】3、问题:下列哪种类成员的访问权限是只允许自己的其他成员或自己的子类成员访问()。选项:A、publicB、protectedC、privateD、readonly正确答案:【protected】4、问题:创建对象时必须使用的关键字是()。选项:A、classB、newC、varD、let正确答案:【new】5、问题:类继承时使用的关键字是()。选项:A、classB、abstractC、extendsD、implements正确答案:【extends】6、问题:定义抽象类使用的关键字是()。选项:A、classB、abstractC、extendsD、implements正确答案:【abstract】7、问题:定义接口使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【interface】8、问题:一个类实现接口时使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【implements】9、问题:一个接口继承另一个接口时使用的关键字是()。选项:A、classB、interfaceC、extendsD、implements正确答案:【extends】10、问题:定义类时必须要显式定义该类的构造函数。选项:A、正确B、错误正确答案:【错误】11、问题:类成员的访问权限范围越广,则该类的安全性就越高。选项:A、正确B、错误正确答案:【错误】12、问题:类的静态数据成员只能使用类名访问。选项:A、正确B、错误正确答案:【正确】13、问题:在类的静态方法中可以使用类的实例成员。选项:A、正确B、错误正确答案:【错误】14、问题:在类的实例方法中可以使用类的静态成员。选项:A、正确B、错误正确答案:【正确】15、问题:多态是指父类中定义的方法在子类中进行了重新定义,每个子类中的方法有不同的表现。选项:A、正确B、错误正确答案:【正确】16、问题:抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类。选项:A、正确B、错误正确答案:【正确】17、问题:TypeScript中可以通过构造函数的参数直接定义属性,定义参数属性时需要在参数前面添加权限访问符。选项:A、正确B、错误正确答案:【正确】18、问题:在类的实例方法中访问类的实例属性时既可以使用this关键字,又可以使用类名。选项:A、正确B、错误正确答案:【错误】19、问题:在类的静态方法中访问类的静态属性时既可以使用this关键字,又可以使用类名。选项:A、正确B、错误正确答案:【正确】20、问题:不能使用抽象类创建对象。选项:A、正确B、错误正确答案:【正确】21、问题:继承抽象类的类必须重新定义抽象类中的抽象方法,而且要给出抽象方法的具体实现。选项:A、正确B、错误正确答案:【正确】22、问题:一个抽象类可以由多个子类继承,而且每个子类都必须重新定义抽象父类中的抽象方法,各个子类重新定义的抽象方法可以由不同的表现。选项:A、正确B、错误正确答案:【正确】23、问题:一个类只能有一个父类。选项:A、正确B、错误正确答案:【正确】24、问题:属性接口中可以包含方法。选项:A、正确B、错误正确答案:【错误】25、问题:一个接口可以继承另一个接口。选项:A、正确B、错误正确答案:【正确】26、问题:一个接口可以继承多个接口。选项:A、正确B、错误正确答案:【正确】27、问题:一个类可以实现多个接口。选项:A、正确B、错误正确答案:【正确】28、问题:实现接口的类必须实现接口中的方法。选项:A、正确B、错误正确答案:【正确】29、问题:接口中的函数可以给出函数体。选项:A、正确B、错误正确答案:【错误】30、问题:实现子接口的类除了重新定义子接口中的所有属性和方法外,还必须重新定义父接口中的所有属性和方法。选项:A、正确B、错误正确答案:【正确】31、问题:定义泛型时必须使用符号T。选项:A、正确B、错误正确答案:【错误】32、问题:定义泛型时必须使用符号。选项:A、正确B、错误正确答案:【正确】33、问题:定义泛型函数时,泛型符号T必须放在函数参数的后面。选项:A、正确B、错误正确答案:【错误】34、问题:定义泛型类时,泛型符号T必须放在类名后面而且紧靠类名。选项:A、正确B、错误正确答案:【正确】35、问题:利用泛型类创建对象时,可以不用给出泛型的具体类型。选项:A、正确B、错误正确答案:【正确】随堂测验——类、接口和泛型的综合应用1、问题:以下关于泛型接口的定义是否正确?interfaceTDBI{add(info:T):boolean;}选项:A、正确B、错误正确答案:【错误】2、问题:以下关于实现泛型接口的泛型类的定义是否正确?classMsSqlDbTimplementsDBIT{…}选项:A、正确B、错误正确答案:【正确】3、问题:以下利用泛型类创建对象的代码是否正确?(Book为具体类)varmySqlDb=newMySqlDbBook();选项:A、正确B、错误正确答案:【正确】随堂测验——模块和命名空间1、问题:默认情况下,一个模块中定义的变量和函数在另一个模块中是可以直接访问的。选项:A、正确B、错误正确答案:【错误】2、问题:默认情况下,一个模块中定义的public类型的类在另一个模块中是可以直接访问的。选项:A、正确B、错误正确答案:【错误】3、问题:一个模块中只能定义一个命名空间。选项:A、正确B、错误正确答案:【错误】4、问题:如果一个命名空间通过export进行了暴露,那么该命名空间中定义的所有变量、函数和类等都可以在其他模块中访问。选项:A、正确B、错误正确答案:【错误】5、问题:如果一个模块要使用另一个模块中定义的函数,则首先必须在该函数的定义模块通过export暴露该函数,然后再在引用模块通过import引入该函数。选项:A、正确B、错误正确答案:【正确】随堂测验——类装饰器1、问题:装饰器是一个()。选项:A、属性B、方法C、类D、接口正确答案:【方法】2、问题:类装饰器表达式会在运行时当作函数被调用,类的()作为其唯一的参数。选项:A、属性B、普通函数C、构造函数D、类名正确答案:【构造函数】3、问题:装饰器可以用来扩展类、属性、方法和参数的功能。选项:A、正确B、错误正确答案:【正确】4、问题:装饰器只能装饰类,不能装饰属性和方法。选项:A、正确B、错误正确答案:【错误】5、问题:装饰器不能传递参数。选项:A、正确B、错误正确答案:【错误】6、问题:装饰器没有返回值。选项:A、正确B、错误正确答案:【错误】7、问题:类装饰器必须在类声明之前进行声明,而且要紧靠着类的声明。选项:A、正确B、错误正确答案:【正确】TypeScript编程基础之III——单元测验1、问题:装饰器是一个()。选项:A、属性B、方法C、类D、接口正确答案:【方法】2、问题:类装饰器表达式会在运行时当作函数被调用,类的()作为其唯一的参数。选项:A、属性B、普通函数C、构造函数D、类名正确答案:【构造函数】3、问题:以下关于泛型接口的定义是否正确?interfaceTDBI{add(info:T):boolean;}选项:A、正确B、错误正确答案:【错误】4、问题:以下关于实现泛型接口的泛型类的定义是否正确?classMsSqlDbTimplementsDBIT{…}选项:A、正确B、错误正确答案:【正确】5、问题:以下利用泛型类创建对象的代码是否正确?(Book为具体类)varmySqlDb=newMySqlDbBook();选项:A、正确B、错误正确答案:【正确】6、问题:默认情况下,一个模块中定义的变量和函数在另一个模块中是可以直接访问的。选项:A、正确B、错误正确答案:【错误】7、问题:默认情况下,一个模块中定义的public类型的类在另一个模块中是可以直接访问的。选项:A、正确B、错误正确答案:【错误】8、问题:一个模块中只能定义一个命名空间。选项:A、正确B、错误正确答案:【错误】9、问题:如果一个命名空间通过export进行了暴露,那么该命名空间中定义的所有变量、函数和类等都可以在其他模块中访问。选项:A、正确B、错误正确答案:【错误】10、问题:如果一个模块要使用另一个模块中定义的函数,则首先必须在该函数的定义模块通过export暴露该函数,然后再在引用模块通过import引入该函数。选项:A、正确B、错误正确答案:【正确】11、问题:装饰器可以用来扩展类、属性、方法和参数的功能。选项:A、正确B、错误正确答案:【正确】12、问题:装饰器只能装饰类,不能装饰属性和方法。选项:A、正确B、错误正确答案:【错误】13、问题:装饰器不能传递参数。选项:A、正确B、错误正确答案:【错误】14、问题:装饰器没有返回值。选项:A、正确B、错误正确答案:【错误】15、问题:类装饰器必须在类声明之前进行声明,而且要紧靠着类的声明。选项:A、正确B、错误正确答案:【正确】随堂测验——Angular简介1、问题:Angular、React、Vue以及很多最新的前端开发框架都是基于(),因此也被前端开发工程师形象称为“脚手架”。选项:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正确答案:【Node.js】2、问题:Angular一般意义上是指Angularv2及以上版本,它是一种前端应用框架,使用()语言。选项:A、JavaScriptB、TypeScriptC、Node.jsD、Zonejs正确答案:【TypeScript】3、问题:Angular能够高速发展是因为它有三驾马车全力牵引着它,这三驾马车不包括()。选项:A、RxJSB、TypeScriptC、Node.jsD、Zone.js正确答案:【Node.js】4、问题:Angular横跨所有平台。选项:A、正确B、错误正确答案:【正确】5、问题:Angular通过WebWorker和服务端渲染,达到在如今(以及未来)的Web平台上所能达到的最高速度。选项:A、正确B、错误正确答案:【正确】6、问题:Angular可以开发App和微信上的单页面应用。选项:A、正确B、错误正确答案:【正确】7、问题:Angular借助Ionic、ReactNative可以开发跨平台的原生App。选项:A、正确B、错误正确答案:【正确】8、问题:Angular可以开发桌面应用,创建能在桌面环境(Mac、Windows、Linux)下安装的应用。选项:A、正确B、错误正确答案:【正确】随堂测验——基础编程——HelloAngular1、问题:创建Angular应用的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【ngnew】2、问题:安装Angular依赖的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【cnpminstall】3、问题:编译Angular应用的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【ngserve】4、问题:在()文件中修改代码并运行后可以直接看到修改结果。选项:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正确答案:【ponent.html】5、问题:Angular应用显示的主页面是()。选项:A、ponent.htmlB、index.htmlC、angular.jsonD、ponent.scss正确答案:【index.html】随堂测验:基础编程——文本与图片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样式类来设置标签CSS样式时所使用的标签属性是()。选项:A、styleB、classC、typeD、css正确答案:【class】5、问题:直接设置标签CSS样式时所使用的标签属性是()。选项:A、styleB、classC、typeD、css正确答案:【style】随堂练习:基础编程——Flex布局1、问题:盒模型本质上是一个盒子,封装周围的HTML元素,包括:边距,边框,填充和实际内容。模型的()属性用来设置边框的样式。选项:A、border-styleB、box-modelC、paddingD、margin正确答案:【border-style】2、问题:边框样式属性值()用来设置点线边框。选项:A、solidB、dottedC、dashedD、double正确答案:【dotted】3、问题:盒模型中()属性用来设置内边距。选项:A、marginB、paddingC、margin-bottomD、padding-left正确答案:【padding】4、问题:在盒模型中,当上面的模型的下边距为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容器布局中,()属性用于设置主轴的方向(即项目的排列方向)选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【flex-direction】8、问题:Flex容器布局中,()属性用于设置项目在主轴上的对齐方式。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【justify-content】9、问题:Flex容器布局中,()属性用于设置项目在交叉轴上的对齐方式。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【align-items】10、问题:Flex项目布局属性中,()用于设置各项目宽度之和小于容器宽度时,各项目分配容器剩余宽度的放大比例。选项:A、flex-shrinkB、flex-growC、orderD、flex-basis正确答案:【flex-grow】随堂测验:创建组件——多组件布局1、问题:创建组件的命令是()选项:A、ngnewcomponentB、nggcomponentC、nggpipeD、nggservice正确答案:【nggcomponent】2、问题:每个组件都有自己的selector(选择器,也就是组件名称),利用组件名称来引用组件,根组件的默认选择器是()。选项:A、app-rootB、appComponentC、appD、root正确答案:【app-root】3、问题:假设创建了一个名称为comp的组件,那么该组件默认的selector是()。选项:A、compB、selector-compC、app-compD、comp-app正确答案:【app-comp】4、问题:假设创建了一个名称为comp的组件,那么该组件对应的默认类名是()。选项:A、compComponentB、appComponentC、app-compComponentD、comp-appComponent正确答案:【compComponent】5、问题:假设创建了一个名称为comp的组件,那么该组件对应的模板文件是()。选项:A、ponent.htmlB、ponent.htmlC、ponent.htmlD、ponent.html正确答案:【ponent.html】6、问题:边框样式属性()用来设置边框宽度。选项:A、border-colorB、border-bottomC、border-sizeD、border-width正确答案:【border-width】7、问题:边框样式属性()用于设置边框的颜色。选项:A、border-colorB、border-bottomC、border-topD、border-width正确答案:【border-color】8、问题:边框样式属性()可以用于一次性设置边框的宽度、样式和颜色。选项:A、border-colorB、border-sizeC、borderD、border-width正确答案:【border】9、问题:边框样式属性()属性用于设置下边框样式。选项:A、border-leftB、border-bottomC、border-topD、border-right正确答案:【border-bottom】10、问题:盒模型中()属性用来设置外边距。选项:A、marginB、paddingC、margin-bottomD、padding-left正确答案:【margin】Angular之I——单元测验1、问题:Angular、React、Vue以及很多最新的前端开发框架都是基于(),因此也被前端开发工程师形象称为“脚手架”。选项:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正确答案:【Node.js】2、问题:Angular一般意义上是指Angularv2及以上版本,它是一种前端应用框架,使用()语言。选项:A、JavaScriptB、TypeScriptC、Node.jsD、Zone.js正确答案:【TypeScript】3、问题:Angular能够高速发展是因为它有三驾马车全力牵引着它,这三驾马车不包括()。选项:A、RxJSB、TypeScriptC、Node.jsD、Zone.js正确答案:【Node.js】4、问题:创建Angular应用的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【ngnew】5、问题:安装Angular依赖的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【cnpminstall】6、问题:编译Angular应用的命令是()。选项:A、ngnewB、nggC、ngserveD、cnpminstall正确答案:【ngserve】7、问题:在()文件中修改代码并运行后可以直接看到修改结果。选项:A、ponent.htmlB、ponent.scssC、ponent.tsD、ponent.spec.ts正确答案:【ponent.html】8、问题:Angular应用显示的主页面是()。选项: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样式类来设置CSS标签样式时所使用的标签属性是()。选项:A、styleB、classC、typeD、css正确答案:【class】13、问题:直接设置标签样式时所使用的标签属性是()。选项: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布局主轴的结束位置叫做()。选项:A、crossstartB、mainstartC、crossendD、mainend正确答案:【mainend】19、问题:Flex布局交叉轴的开始位置叫做()。选项:A、crossstartB、mainstartC、crossendD、mainend正确答案:【crossstart】20、问题:Flex布局交叉轴结束位置叫做()。选项:A、crossstartB、mainstartC、crossendD、mainend正确答案:【crossend】21、问题:Flex项目默认沿()轴排列。选项:A、mainaxisB、crossaxisC、XD、Y正确答案:【mainaxis】22、问题:Flex布局中,单个项目占据的主轴空间叫做()。选项:A、crosssizeB、crossspaceC、mainsizeD、mainspace正确答案:【mainsize】23、问题:Flex布局中,单个项目占据的交叉轴空间叫做()。选项:A、crosssizeB、crossspaceC、mainsizeD、mainspace正确答案:【crosssize】24、问题:Flex容器布局中,()属性用于设置主轴的方向(即项目的排列方向)。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【flex-direction】25、问题:Flex容器布局中,()属性用于设置如果一条轴线排不下应如何换行。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【flex-wrap】26、问题:Flex容器布局中,()属性用于设置项目在主轴上的对齐方式。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【justify-content】27、问题:Flex容器布局中,()属性用于设置项目在交叉轴上的对齐方式。选项:A、align-itemsB、flex-wrapC、justify-contentD、flex-direction正确答案:【align-items】28、问题:Flex容器布局中,()属性用于设置项目在交叉轴上有多根轴线时的对齐方式。选项:A、align-itemsB、justify-contentC、flex-directionD、align-content正确答案:【align-content】29、问题:Flex项目布局属性中,()用于设置项目的前后排列顺序。选项:A、flexB、flex-growC、orderD、flex-basis正确答案:【order】30、问题:Flex项目布局属性中,()用于设置各项目宽度之和小于容器宽度时,各项目分配容器剩余宽度的放大比例。选项:A、flex-shrinkB、flex-growC、orderD、flex-basis正确答案:【flex-grow】31、问题:Flex项目布局中,()属性用于设置各项目宽度之和大于容器宽度时,各项目缩小自己宽度的比例。选项:A、orderB、flex-basisC、align-selfD、flex-shrink正确答案:【flex-shrink】32、问题:Flex项目布局中,()属性用于设置元素宽度。选项: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、问题:当容器的()属性值大于或等于height的属性值时,容器中的文本将垂直居中对齐。选项:A、line-heightB、height-lineC、sizeD、width正确答案:【line-height】36、问题:创建组件的命令是()。选项:A、ngnewcomponentB、nggcomponentC、nggpipeD、nggservice正确答案:【nggcomponent】37、问题:每个组件都有自己的selector(选择器,也就是组件名称),利用组件名称来引用组件,根组件的默认选择器是()。选项:A、app-rootB、appComponentC、appD、root正确答案:【app-root】38、问题:假设创建了一个名称为comp的组件,那么该组件默认的selector是()。选项:A、compB、selector-compC、app-compD、comp-app正确答案:【app-comp】39、问题:假设创建了一个名称为comp的组件,那么该组件对应的默认类名是()。选项:A、compComponentB、appComponentC、app-compComponentD、comp-appComponent正确答案:【compComponent】40、问题:假设创建了一个名称为comp的组件,那么该组件对应的模板文件是()。选项:A、ponent.htmlB、ponent.htmlC、ponent.htmlD、ponent.html正确答案:【ponent.html】41、问题:盒模型本质上是一个盒子,封装周围的HTML元素,包括:边距,边框,填充和实际内容。模型的()属性用来设置边框的样式。选项:A、border-styleB、box-modelC、paddingD、margin正确答案:【border-style】42、问题:边框样式属性值()用来设置点线边框。选项:A、solidB、dottedC、dashedD、double正确答案:【dotted】43、问题:边框样式属性值()用来设置虚线边框。选项:A、solidB、dottedC、dashedD、double正确答案:【dashed】44、问题:边框样式属性值()用来设置实线边框。选项:A、solidB、dottedC、dashedD、double正确答案:【solid】45、问题:边框样式属性值()用来设置双线边框。选项:A、solidB、dottedC、dashedD、double正确答案:【double】46、问题:边框样式属性()用来设置边框宽度。选项:A、border-colorB、border-bottomC、border-sizeD、border-width正确答案:【border-width】47、问题:边框样式属性()用于设置边框的颜色。选项:A、border-colorB、border-bottomC、border-topD、border-width正确答案:【border-color】48、问题:边框样式属性()可以用于一次性设置边框的宽度、样式和颜色。选项:A、border-colorB、border-sizeC、borderD、border-width正确答案:【border】49、问题:边框样式属性()属性用于设置下边框样式。选项:A、border-leftB、border-bottomC、border-topD、border-right正确答案:【border-bottom】50、问题:盒模型中()属性用来设置内边距。选项:A、marginB、paddingC、margin-bottomD、padding-left正确答案:【padding】51、问题:盒模型中()属性用来设置外边距。选项:A、marginB、paddingC、margin-bottomD、padding-left正确答案:【margin】52、问题:在盒模型中,当上面的模型的下边距为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和服务端渲染,达到在如今(以及未来)的Web平台上所能达到的最高速度。选项:A、正确B、错误正确答案:【正确】58、问题:Angular可以开发App和微信上的单页面应用。选项:A、正确B、错误正确答案:【正确】59、问题:Angular借助Ionic、ReactNative可以开发跨平台的原生App。选项:A、正确B、错误正确答案:【正确】60、问题:Angular可以开发桌面应用,创建能在桌面环境(Mac、Windows、Linux)下安装的应用。选项:A、正确B、错误正确答案:【正确】随堂测验:数据与事件绑定—计时器1、问题:组件模板中的动态数据通过符号()与组件类中的属性进行绑定。选项:A、(())B、[[]]C、{{}}D、{}正确答案:【{{}}】2、问题:通过在模板文件中为某一对象标签设置()来实现,其中event表示发生在对象上的事件,函数则表示该事件引发的函数,在组件类中进行定义。选项:A、(event)=函数B、[event]=函数C、{event}=函数D、[(event)]=函数正确答案:【(event)=函数】3、问题:数据绑定的数据传递方向是()。选项: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、问题:函数()用于设定一个定时器,在定时到期以后执行注册的回调函数。选项:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正确答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】6、问题:函数()用于取消由setTimeout设置的定时器。选项:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正确答案:【clearTimeout(numbertimeoutID)】7、问题:函数()用于设定一个定时器,按照指定的周期(以毫秒计)来执行注册的回调函数。选项:A、numbersetTimeout(functioncallback,numberdelay,anyrest)B、clearTimeout(numbertimeoutID)C、numbersetInterval(functioncallback,numberdelay,anyrest)D、clearInterval(numberintervalID)正确答案:【numbersetInterval(functioncallback,numberdelay,anyrest)】8、问题:函数()用于取消由setInterval设置的定时器。选项: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、问题:创建音频对象使用的类是()。选项:A、AudioB、SoundC、VideoD、Image正确答案:【Audio】3、问题:Angular项目中的资源(如图片、音频、视频等)一般都放在()文件夹中。选项:A、assetsB、environmentsC、node_modulesD、e2e正确答案:【assets】4、问题:在播放音频之前,除了创建音频对象外,还要()音频对象。选项:A、打开B、加载C、关闭D、暂停播放正确答案:【加载】5、问题:属性绑定中的属性值既可以是组件类中定义的属性,也可以是CSS或SCSS等样式类文件中定义的样式类。选项:A、正确B、错误正确答案:【正确】6、问题:有些属性绑定的功能也可以利用数据绑定来实现。选项:A、正确B、错误正确答案:【正确】7、问题:事件绑定中的函数必须在组件类中进行定义。选项:A、正确B、错误正确答案:【正确】随堂测验:数据和属性绑定——动态格式设置1、问题:网页内容是由数据和设计两部分组合而成,将设计转换成浏览器能理解的语言是html和()文件的主要工作。选项:A、JSB、TSC、CSSD、HTTP正确答案:【CSS】2、问题:数据绑定的实现原理。网页内容是由数据和设计两部分组合而成,将数据显示在页面上并且有一定的交互效果(比如点击操作会引发页面反应等)则是()文件的主要工作。选项:A、HTTPB、TSC、CSSD、SCSS正确答案:【TS】3、问题:很多时候不可能每次更新数据都要刷新页面(get请求),而是通过向后端请求相关数据,并通过()的方式进行更新页面(post请求),这便是数据绑定。选项:A、无刷新进行加载B、有刷新进行加载C、有刷新不加载D、无刷新无加载正确答案:【无刷新进行加载】4、问题:数据绑定不能实现对HTML代码进行解析,而属性绑定可以通过标签属性innerHTML实现对HTML代码的解析。选项:A、正确B、错误正确答案:【正确】5、问题:在组件类所在的TS文件中可以创建新类。选项:A、正确B、错误正确答案:【正确】随堂测验:双向数据传递——摄氏/华氏温度转换器1、问题:使用ngModel实现双向数据传递,首先需要在app.module.ts文件中导入()模块。选项:A、FormsModuleB、BrowserModuleC、NgModuleD、AppRoutingModule正确答案:【FormsModule】2、问题:代码:inputtype=text[(ngModel)]=tempC中,[(ngModel)]=tempC表示input控件的()属性与组件类中的属性tempC实现了双向数据绑定。选项:A、nameB、valueC、idD、type正确答案:【value】3、问题:代码:inputtype=text[(ngModel)]=tempC(keydown)=CtoF($event)中,(keydown)=CtoF($event)表示按下键盘的某个键时执行逻辑文件中组件类的CtoF($event)函数,函数实参$event()。选项:A、是一个整数类型B、是一个实数类型C、是一个对象类型,用于存储键盘事件信息D、是一个字符串类型正确答案:【是一个对象类型,用于存储键盘事件信息】4、问题:input控件的value属性的默认类型是()。选项:A、numberB、stringC、booleanD、object正确答案:【string】

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论