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

下载本文档

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

文档简介

【MOOC】AngularWeb前端框架开发基础-北方工业大学中国大学慕课MOOC答案随堂测验-TS简介1、【单选题】TypeScript是()公司开发的软件。本题答案:【微软】2、【单选题】Angular是()公司开发的软件。本题答案:【谷歌】3、【单选题】VisualStudioCode是()公司开发的软件。本题答案:【微软】4、【单选题】下载Node.js软件的网址是()。本题答案:【/en/】5、【单选题】测试AngularCLI是否安装成功的命令是()本题答案:【ngv】6、【单选题】ts-node命令的主要功能是()本题答案:【将ts文件编译成js文件并运行js文件】7、【单选题】rimraf命令的主要功能是()本题答案:【快速删除node_modules文件夹】8、【判断题】TypeScript是ES6的超集。本题答案:【正确】9、【判断题】安装Node.js时能够自动安装NPM。本题答案:【正确】10、【判断题】NMP是CNMP的一个插件。本题答案:【错误】11、【判断题】安装TypeScript的命令是:npminstall-gTypeScript本题答案:【正确】随堂测验1、【单选题】生成TypeScript配置文件的命令是()本题答案:【tsc--init】2、【单选题】运行JavaScript文件的命令是()本题答案:【node】3、【单选题】TypeScript文件的扩展名是()本题答案:【ts】4、【判断题】监视TypeScript文件时,如果保存TypeScript文件,则可以将TypeScript文件直接编译为JavaScript文件。本题答案:【正确】随堂测验1、【单选题】定义数值类型变量的关键字是()本题答案:【number】2、【单选题】下列()是二进制数。本题答案:【0b1011】3、【单选题】下列()是八进制数。本题答案:【0o275】4、【单选题】下列()是十六进制数。本题答案:【0xa2f】5、【单选题】利用反引号标记的常量字符串中嵌入变量时使用的符号是()本题答案:【${}】6、【单选题】以下代码的输出结果是()lettup1:[string,number];tup1=['北方工业大学',110];console.log(tup1[0]);本题答案:【北方工业大学】7、【单选题】下列()不是定义变量的关键字。本题答案:【int】8、【单选题】代码:enumWeek{Monday=3,Tuesday,Wednesday=7,Thursday}中定义的枚举常量Thursday的值是()本题答案:【8】9、【单选题】代码:enumColor{RED,GREEN,BLUE}中定义的枚举常量GREEN的值是()本题答案:【1】10、【单选题】以下代码的输出结果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);//输出:本题答案:【hello】11、【判断题】TypeScript中可以把数字常量赋值给boolean类型的变量本题答案:【错误】12、【判断题】TypeScript中的单引号、双引号和反引号都可以用于标记字符串常量本题答案:【正确】13、【判断题】TypeScript中利用反引号标记的字符串常量中可以嵌入变量本题答案:【正确】14、【判断题】TypeScript中数组元素的类型都必须相同本题答案:【错误】15、【判断题】元组中元素的类型可以相同也可以不同本题答案:【正确】随堂测验1、【单选题】下列代码的输出结果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));本题答案:【20】2、【单选题】下列代码的输出结果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));本题答案:【40】3、【单选题】下列代码的输出结果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));本题答案:【运行正确,结果为3】4、【单选题】下列代码的输出结果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));本题答案:【运行错误】5、【单选题】下列代码的输出结果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));本题答案:【运行正确,结果为4】6、【单选题】下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));本题答案:【运行正确,结果为5】7、【单选题】下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));本题答案:【运行正确,结果为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));本题答案:【运行正确,结果为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);本题答案:【运行正确,结果为hello】10、【判断题】以下箭头函数的写法是否正确?vardemo=x=console.log(x);本题答案:【正确】TypeScript编程基础之I——单元测验1、【单选题】TypeScript是()公司开发的软件。本题答案:【微软】2、【单选题】Angular是()公司开发的软件。本题答案:【谷歌】3、【单选题】VisualStudioCode是()公司开发的软件。本题答案:【微软】4、【单选题】下载Node.js软件的网址是()本题答案:【/en/】5、【单选题】测试AngularCLI是否安装成功的命令是()本题答案:【ngv】6、【单选题】ts-node命令的主要功能是()本题答案:【将ts文件编译成js文件并运行js文件】7、【单选题】rimraf命令的主要功能是()本题答案:【快速删除node_modules文件夹】8、【单选题】生产TypeScript配置文件的命令是()本题答案:【tsc--init】9、【单选题】运行JavaScript文件的命令是()本题答案:【node】10、【单选题】直接运行TypeScript文件的命令是()本题答案:【tsc--node】11、【单选题】定义数值类型变量的关键字是()本题答案:【number】12、【单选题】下列()是二进制数。本题答案:【0b1011】13、【单选题】下列()是八进制数。本题答案:【0o275】14、【单选题】下列()是十六进制数。本题答案:【0xa2f】15、【单选题】利用反引号标记的常量中嵌入变量时使用的符号是()本题答案:【${}】16、【单选题】以下代码的输出结果是()lettup1:[string,number];tup1=['北方工业大学',110];console.log(tup1[0]);本题答案:【北方工业大学】17、【单选题】下列()不是定义变量的关键字。本题答案:【int】18、【单选题】代码:enumWeek{Monday=3,Tuesday,Wednesday=7,Thursday}中定义的枚举常量Thursday的值是()本题答案:【8】19、【单选题】代码:enumColor{RED,GREEN,BLUE}中定义的枚举常量GREEN的值是()本题答案:【1】20、【单选题】以下代码的输出结果是()letobj={first:'hello',last:'world'};let{first:f,last:l}=obj;console.log(f);本题答案:【hello】21、【单选题】下列代码的输出结果是()。functionmaxA(x:number,y:number):number{returnxy?x:y;}console.log(maxA(10,20));本题答案:【20】22、【单选题】下列代码的输出结果是()。letmaxB=function(x:number,y:number):number{returnxy?x:y;}console.log(maxB(30,40));本题答案:【40】23、【单选题】下列代码的输出结果是()。functionmaxC(x:number,y?:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(3));本题答案:【运行正确,结果为3】24、【单选题】下列代码的输出结果是()。functionmaxC(x?:number,y:number):number{if(y){returnxy?x:y;}else{returnx;}}console.log(maxC(1,2));本题答案:【运行错误】25、【单选题】下列代码的输出结果是()。functionmaxD(x:number,y:number=4):number{returnxy?x:y;}console.log(maxD(3));本题答案:【运行正确,结果为4】26、【单选题】下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(3,5));本题答案:【运行正确,结果为5】27、【单选题】下列代码的输出结果是()。functionmaxE(x:number=4,y:number):number{returnxy?x:y;}console.log(maxE(undefined,3));本题答案:【运行正确,结果为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));本题答案:【运行正确,结果为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);本题答案:【运行正确,结果为hello】30、【判断题】TypeScript是ES6的超集本题答案:【正确】31、【判断题】安装Node.js时能够自动安装NPM本题答案:【正确】32、【判断题】NMP是CNMP的一个插件本题答案:【错误】33、【判断题】安装TypeScript的命令是:npminstall-gTypeScript本题答案:【正确】34、【判断题】监视TypeScript文件时能够将TypeScript文件直接编译为JavaScript文件本题答案:【正确】35、【判断题】可以把数字常量赋值给boolean类型的变量()本题答案:【错误】36、【判断题】单引号、双引号和反引号都可以用于标记字符串常量()本题答案:【正确】37、【判断题】利用反引号标记的字符串常量中可以嵌入变量()本题答案:【正确】38、【判断题】所有类型的数组中数组元素的类型都必须相同()本题答案:【错误】39、【判断题】元组中元素的类型可以相同也可以不同()本题答案:【正确】40、【判断题】以下箭头函数的写法是否正确?vardemo=x=console.log(x);本题答案:【正确】随堂测验1、【单选题】类成员的默认访问权限是()。本题答案:【public】2、【单选题】下列哪种类成员的访问权限是只允许自己的其他成员访问()。本题答案:【private】3、【单选题】下列哪种类成员的访问权限是只允许自己或自己的子类访问()。本题答案:【protected】4、【单选题】创建对象时必须使用的关键字是()。本题答案:【new】5、【单选题】类继承时使用的关键字是()。本题答案:【extends】6、【单选题】定义抽象类使用的关键字是()。本题答案:【abstract】7、【判断题】定义类时必须要显式定义该类的构造函数。本题答案:【错误】8、【判断题】类成员的访问权限范围越广,则该类的安全性就越高本题答案:【错误】9、【判断题】类的静态数据成员只能使用类名访问本题答案:【正确】10、【判断题】在类的静态方法中可以使用类的实例成员。本题答案:【错误】11、【判断题】在类的实例方法中可以使用类的静态成员。本题答案:【正确】12、【判断题】多态是指父类中定义的方法在子类中进行了重新定义,每个子类中的方法有不同的表现。本题答案:【正确】13、【判断题】抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类。本题答案:【正确】14、【判断题】TypeScript中可以通过构造函数的参数直接定义属性,定义参数属性时需要在参数前面添加权限访问符。本题答案:【正确】15、【判断题】在类的实例方法中访问类的实例属性时既可以使用this关键字,又可以使用类名。本题答案:【错误】16、【判断题】在类的静态方法中访问类的静态属性时既可以使用this关键字,又可以使用类名。本题答案:【正确】17、【判断题】不能使用抽象类创建对象。本题答案:【正确】18、【判断题】继承抽象类的类必须重新定义抽象类中的抽象方法,而且要给出抽象方法的具体实现。本题答案:【正确】19、【判断题】一个抽象类可以由多个子类继承,而且每个子类都必须重新定义抽象父类中的抽象方法,各个子类重新定义的抽象方法可以由不同的表现。本题答案:【正确】20、【判断题】一个类只能有一个父类。本题答案:【正确】随堂测验1、【单选题】定义接口使用的关键字是()。本题答案:【interface】2、【单选题】一个类实现接口时使用的关键字是()。本题答案:【implements】3、【单选题】一个接口继承另一个接口时使用的关键字是()。本题答案:【extends】4、【判断题】属性接口中可以包含方法。本题答案:【错误】5、【判断题】一个接口可以继承另一个接口。本题答案:【正确】6、【判断题】一个接口可以继承多个接口。本题答案:【正确】7、【判断题】一个类可以实现多个接口。本题答案:【正确】8、【判断题】接口中的函数可以给出函数体。本题答案:【错误】9、【判断题】实现接口的类必须实现接口中的方法。本题答案:【正确】10、【判断题】实现子接口的类除了重新定义子接口中的所有属性和方法外,还必须重新定义父接口中的所有属性和方法。本题答案:【正确】随堂测验——泛型1、【判断题】定义泛型时必须使用符号T。本题答案:【错误】2、【判断题】定义泛型时必须使用符号。本题答案:【正确】3、【判断题】定义泛型函数时,泛型符号T必须放在函数参数的后面。本题答案:【错误】4、【判断题】定义泛型类时,泛型符号T必须放在类名后面而且紧靠类名。本题答案:【正确】5、【判断题】利用泛型类创建对象时,可以不用给出泛型的具体类型。本题答案:【正确】TypeScript编程基础之II——单元测验1、【单选题】类成员的默认访问权限是()。本题答案:【public】2、【单选题】下列哪种类成员的访问权限是只允许自己的其他成员访问()。本题答案:【private】3、【单选题】下列哪种类成员的访问权限是只允许自己的其他成员或自己的子类成员访问()。本题答案:【protected】4、【单选题】创建对象时必须使用的关键字是()。本题答案:【new】5、【单选题】类继承时使用的关键字是()。本题答案:【extends】6、【单选题】定义抽象类使用的关键字是()。本题答案:【abstract】7、【单选题】定义接口使用的关键字是()。本题答案:【interface】8、【单选题】一个类实现接口时使用的关键字是()。本题答案:【implements】9、【单选题】一个接口继承另一个接口时使用的关键字是()。本题答案:【extends】10、【判断题】定义类时必须要显式定义该类的构造函数。本题答案:【错误】11、【判断题】类成员的访问权限范围越广,则该类的安全性就越高。本题答案:【错误】12、【判断题】类的静态数据成员只能使用类名访问。本题答案:【正确】13、【判断题】在类的静态方法中可以使用类的实例成员。本题答案:【错误】14、【判断题】在类的实例方法中可以使用类的静态成员。本题答案:【正确】15、【判断题】多态是指父类中定义的方法在子类中进行了重新定义,每个子类中的方法有不同的表现。本题答案:【正确】16、【判断题】抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类。本题答案:【正确】17、【判断题】TypeScript中可以通过构造函数的参数直接定义属性,定义参数属性时需要在参数前面添加权限访问符。本题答案:【正确】18、【判断题】在类的实例方法中访问类的实例属性时既可以使用this关键字,又可以使用类名。本题答案:【错误】19、【判断题】在类的静态方法中访问类的静态属性时既可以使用this关键字,又可以使用类名。本题答案:【正确】20、【判断题】不能使用抽象类创建对象。本题答案:【正确】21、【判断题】继承抽象类的类必须重新定义抽象类中的抽象方法,而且要给出抽象方法的具体实现。本题答案:【正确】22、【判断题】一个抽象类可以由多个子类继承,而且每个子类都必须重新定义抽象父类中的抽象方法,各个子类重新定义的抽象方法可以由不同的表现。本题答案:【正确】23、【判断题】一个类只能有一个父类。本题答案:【正确】24、【判断题】属性接口中可以包含方法。本题答案:【错误】25、【判断题】一个接口可以继承另一个接口。本题答案:【正确】26、【判断题】一个接口可以继承多个接口。本题答案:【正确】27、【判断题】一个类可以实现多个接口。本题答案:【正确】28、【判断题】实现接口的类必须实现接口中的方法。本题答案:【正确】29、【判断题】接口中的函数可以给出函数体。本题答案:【错误】30、【判断题】实现子接口的类除了重新定义子接口中的所有属性和方法外,还必须重新定义父接口中的所有属性和方法。本题答案:【正确】31、【判断题】定义泛型时必须使用符号T。本题答案:【错误】32、【判断题】定义泛型时必须使用符号。本题答案:【正确】33、【判断题】定义泛型函数时,泛型符号T必须放在函数参数的后面。本题答案:【错误】34、【判断题】定义泛型类时,泛型符号T必须放在类名后面而且紧靠类名。本题答案:【正确】35、【判断题】利用泛型类创建对象时,可以不用给出泛型的具体类型。本题答案:【正确】随堂测验——类、接口和泛型的综合应用1、【判断题】以下关于泛型接口的定义是否正确?interfaceTDBI{add(info:T):boolean;}本题答案:【错误】2、【判断题】以下关于实现泛型接口的泛型类的定义是否正确?classMsSqlDbTimplementsDBIT{…}本题答案:【正确】3、【判断题】以下利用泛型类创建对象的代码是否正确?(Book为具体类)varmySqlDb=newMySqlDbBook();本题答案:【正确】随堂测验——模块和命名空间1、【判断题】默认情况下,一个模块中定义的变量和函数在另一个模块中是可以直接访问的。本题答案:【错误】2、【判断题】默认情况下,一个模块中定义的public类型的类在另一个模块中是可以直接访问的。本题答案:【错误】3、【判断题】一个模块中只能定义一个命名空间。本题答案:【错误】4、【判断题】如果一个命名空间通过export进行了暴露,那么该命名空间中定义的所有变量、函数和类等都可以在其他模块中访问。本题答案:【错误】5、【判断题】如果一个模块要使用另一个模块中定义的函数,则首先必须在该函数的定义模块通过export暴露该函数,然后再在引用模块通过import引入该函数。本题答案:【正确】随堂测验——类装饰器1、【单选题】装饰器是一个()。本题答案:【方法】2、【单选题】类装饰器表达式会在运行时当作函数被调用,类的()作为其唯一的参数。本题答案:【构造函数】3、【判断题】装饰器可以用来扩展类、属性、方法和参数的功能。本题答案:【正确】4、【判断题】装饰器只能装饰类,不能装饰属性和方法。本题答案:【错误】5、【判断题】装饰器不能传递参数。本题答案:【错误】6、【判断题】装饰器没有返回值。本题答案:【错误】7、【判断题】类装饰器必须在类声明之前进行声明,而且要紧靠着类的声明。本题答案:【正确】TypeScript编程基础之III——单元测验1、【单选题】装饰器是一个()。本题答案:【方法】2、【单选题】类装饰器表达式会在运行时当作函数被调用,类的()作为其唯一的参数。本题答案:【构造函数】3、【判断题】以下关于泛型接口的定义是否正确?interfaceTDBI{add(info:T):boolean;}本题答案:【错误】4、【判断题】以下关于实现泛型接口的泛型类的定义是否正确?classMsSqlDbTimplementsDBIT{…}本题答案:【正确】5、【判断题】以下利用泛型类创建对象的代码是否正确?(Book为具体类)varmySqlDb=newMySqlDbBook();本题答案:【正确】6、【判断题】默认情况下,一个模块中定义的变量和函数在另一个模块中是可以直接访问的。本题答案:【错误】7、【判断题】默认情况下,一个模块中定义的public类型的类在另一个模块中是可以直接访问的。本题答案:【错误】8、【判断题】一个模块中只能定义一个命名空间。本题答案:【错误】9、【判断题】如果一个命名空间通过export进行了暴露,那么该命名空间中定义的所有变量、函数和类等都可以在其他模块中访问。本题答案:【错误】10、【判断题】如果一个模块要使用另一个模块中定义的函数,则首先必须在该函数的定义模块通过export暴露该函数,然后再在引用模块通过import引入该函数。本题答案:【正确】11、【判断题】装饰器可以用来扩展类、属性、方法和参数的功能。本题答案:【正确】12、【判断题】装饰器只能装饰类,不能装饰属性和方法。本题答案:【错误】13、【判断题】装饰器不能传递参数。本题答案:【错误】14、【判断题】装饰器没有返回值。本题答案:【错误】15、【判断题】类装饰器必须在类声明之前进行声明,而且要紧靠着类的声明。本题答案:【正确】随堂测验——Angular简介1、【单选题】Angular、React、Vue以及很多最新的前端开发框架都是基于(),因此也被前端开发工程师形象称为“脚手架”。本题答案:【Node.js】2、【单选题】Angular一般意义上是指Angularv2及以上版本,它是一种前端应用框架,使用()语言。本题答案:【TypeScript】3、【单选题】Angular能够高速发展是因为它有三驾马车全力牵引着它,这三驾马车不包括()。本题答案:【Node.js】4、【判断题】Angular横跨所有平台。本题答案:【正确】5、【判断题】Angular通过WebWorker和服务端渲染,达到在如今(以及未来)的Web平台上所能达到的最高速度。本题答案:【正确】6、【判断题】Angular可以开发App和微信上的单页面应用。本题答案:【正确】7、【判断题】Angular借助Ionic、ReactNative可以开发跨平台的原生App。本题答案:【正确】8、【判断题】Angular可以开发桌面应用,创建能在桌面环境(Mac、Windows、Linux)下安装的应用。本题答案:【正确】随堂测验——基础编程——HelloAngular1、【单选题】创建Angular应用的命令是()。本题答案:【ngnew】2、【单选题】安装Angular依赖的命令是()。本题答案:【cnpminstall】3、【单选题】编译Angular应用的命令是()。本题答案:【ngserve】4、【单选题】在()文件中修改代码并运行后可以直接看到修改结果。本题答案:【ponent.html】5、【单选题】Angular应用显示的主页面是()。本题答案:【index.html】随堂测验:基础编程——文本与图片1、【单选题】根组件的模板文件是()。本题答案:【ponent.html】2、【单选题】在()文件中定义根组件的模板样式类。本题答案:【ponent.scss】3、【单选题】在()文件中定义所有组件的模板样式类。本题答案:【styles.scss】4、【单选题】通过引用CSS样式类来设置标签CSS样式时所使用的标签属性是()。本题答案:【class】5、【单选题】直接设置标签CSS样式时所使用的标签属性是()。本题答案:【style】随堂练习:基础编程——Flex布局1、【单选题】盒模型本质上是一个盒子,封装周围的HTML元素,包括:边距,边框,填充和实际内容。模型的()属性用来设置边框的样式。本题答案:【border-style】2、【单选题】边框样式属性值()用来设置点线边框。本题答案:【dotted】3、【单选题】盒模型中()属性用来设置内边距。本题答案:【padding】4、【单选题】在盒模型中,当上面的模型的下边距为20px,下面模型的上边距为30px,两个模型之间的边距是()。本题答案:【30px】5、【单选题】代码:margin:10px20px;表示上下外边距是()本题答案:【10】6、【单选题】代码:margin:10px20px30px40px;表示左边距是()本题答案:【40px】7、【单选题】Flex容器布局中,()属性用于设置主轴的方向(即项目的排列方向)本题答案:【flex-direction】8、【单选题】Flex容器布局中,()属性用于设置项目在主轴上的对齐方式。本题答案:【justify-content】9、【单选题】Flex容器布局中,()属性用于设置项目在交叉轴上的对齐方式。本题答案:【align-items】10、【单选题】Flex项目布局属性中,()用于设置各项目宽度之和小于容器宽度时,各项目分配容器剩余宽度的放大比例。本题答案:【flex-grow】随堂测验:创建组件——多组件布局1、【单选题】创建组件的命令是()本题答案:【nggcomponent】2、【单选题】每个组件都有自己的selector(选择器,也就是组件名称),利用组件名称来引用组件,根组件的默认选择器是()。本题答案:【app-root】3、【单选题】假设创建了一个名称为comp的组件,那么该组件默认的selector是()。本题答案:【app-comp】4、【单选题】假设创建了一个名称为comp的组件,那么该组件对应的默认类名是()。本题答案:【compComponent】5、【单选题】假设创建了一个名称为comp的组件,那么该组件对应的模板文件是()。本题答案:【ponent.html】6、【单选题】边框样式属性()用来设置边框宽度。本题答案:【border-width】7、【单选题】边框样式属性()用于设置边框的颜色。本题答案:【border-color】8、【单选题】边框样式属性()可以用于一次性设置边框的宽度、样式和颜色。本题答案:【border】9、【单选题】边框样式属性()属性用于设置下边框样式。本题答案:【border-bottom】10、【单选题】盒模型中()属性用来设置外边距。本题答案:【margin】Angular之I——单元测验1、【单选题】Angular、React、Vue以及很多最新的前端开发框架都是基于(),因此也被前端开发工程师形象称为“脚手架”。本题答案:【Node.js】2、【单选题】Angular一般意义上是指Angularv2及以上版本,它是一种前端应用框架,使用()语言。本题答案:【TypeScript】3、【单选题】Angular能够高速发展是因为它有三驾马车全力牵引着它,这三驾马车不包括()。本题答案:【Node.js】4、【单选题】创建Angular应用的命令是()。本题答案:【ngnew】5、【单选题】安装Angular依赖的命令是()。本题答案:【cnpminstall】6、【单选题】编译Angular应用的命令是()。本题答案:【ngserve】7、【单选题】在()文件中修改代码并运行后可以直接看到修改结果。本题答案:【ponent.html】8、【单选题】Angular应用显示的主页面是()。本题答案:【index.html】9、【单选题】根组件的模板文件是()。本题答案:【ponent.html】10、【单选题】在()文件中定义根组件的模板样式类。本题答案:【ponent.scss】11、【单选题】在()文件中定义所有组件的模板样式类。本题答案:【styles.scss】12、【单选题】通过引用CSS样式类来设置CSS标签样式时所使用的标签属性是()。本题答案:【class】13、【单选题】直接设置标签样式时所使用的标签属性是()。本题答案:【style】14、【单选题】采用Flex布局的元素称为Flex容器,又称(),简称“容器”。本题答案:【flexcontainer】15、【单选题】Flex容器的所有子元素自动成为容器成员,这些成员又称为(),简称“项目”。本题答案:【flexitem】16、【单选题】Flex容器默认存在两根轴:mainaxis和()。本题答案:【crossaxis】17、【单选题】Flex布局主轴的开始位置(与边框的交叉点)叫做()。本题答案:【mainstart】18、【单选题】Flex布局主轴的结束位置叫做()。本题答案:【mainend】19、【单选题】Flex布局交叉轴的开始位置叫做()。本题答案:【crossstart】20、【单选题】Flex布局交叉轴结束位置叫做()。本题答案:【crossend】21、【单选题】Flex项目默认沿()轴排列。本题答案:【mainaxis】22、【单选题】Flex布局中,单个项目占据的主轴空间叫做()。本题答案:【mainsize】23、【单选题】Flex布局中,单个项目占据的交叉轴空间叫做()。本题答案:【crosssize】24、【单选题】Flex容器布局中,()属性用于设置主轴的方向(即项目的排列方向)。本题答案:【flex-direction】25、【单选题】Flex容器布局中,()属性用于设置如果一条轴线排不下应如何换行。本题答案:【flex-wrap】26、【单选题】Flex容器布局中,()属性用于设置项目在主轴上的对齐方式。本题答案:【justify-content】27、【单选题】Flex容器布局中,()属性用于设置项目在交叉轴上的对齐方式。本题答案:【align-items】28、【单选题】Flex容器布局中,()属性用于设置项目在交叉轴上有多根轴线时的对齐方式。本题答案:【align-content】29、【单选题】Flex项目布局属性中,()用于设置项目的前后排列顺序。本题答案:【order】30、【单选题】Flex项目布局属性中,()用于设置各项目宽度之和小于容器宽度时,各项目分配容器剩余宽度的放大比例。本题答案:【flex-grow】31、【单选题】Flex项目布局中,()属性用于设置各项目宽度之和大于容器宽度时,各项目缩小自己宽度的比例。本题答案:【flex-shrink】32、【单选题】Flex项目布局中,()属性用于设置元素宽度。本题答案:【flex-basis】33、【单选题】Flex项目布局中,()属性是flex-grow,flex-shrink和flex-basis的简写,默认值为01auto。本题答案:【flex】34、【单选题】Flex项目布局属性中,()允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。本题答案:【align-self】35、【单选题】当容器的()属性值大于或等于height的属性值时,容器中的文本将垂直居中对齐。本题答案:【line-height】36、【单选题】创建组件的命令是()。本题答案:【nggcomponent】37、【单选题】每个组件都有自己的selector(选择器,也就是组件名称),利用组件名称来引用组件,根组件的默认选择器是()。本题答案:【app-root】38、【单选题】假设创建了一个名称为comp的组件,那么该组件默认的selector是()。本题答案:【app-comp】39、【单选题】假设创建了一个名称为comp的组件,那么该组件对应的默认类名是()。本题答案:【compComponent】40、【单选题】假设创建了一个名称为comp的组件,那么该组件对应的模板文件是()。本题答案:【ponent.html】41、【单选题】盒模型本质上是一个盒子,封装周围的HTML元素,包括:边距,边框,填充和实际内容。模型的()属性用来设置边框的样式。本题答案:【border-style】42、【单选题】边框样式属性值()用来设置点线边框。本题答案:【dotted】43、【单选题】边框样式属性值()用来设置虚线边框。本题答案:【dashed】44、【单选题】边框样式属性值()用来设置实线边框。本题答案:【solid】45、【单选题】边框样式属性值()用来设置双线边框。本题答案:【double】46、【单选题】边框样式属性()用来设置边框宽度。本题答案:【border-width】47、【单选题】边框样式属性()用于设置边框的颜色。本题答案:【border-color】48、【单选题】边框样式属性()可以用于一次性设置边框的宽度、样式和颜色。本题答案:【border】49、【单选题】边框样式属性()属性用于设置下边框样式。本题答案:【border-bottom】50、【单选题】盒模型中()属性用来设置内边距。本题答案:【padding】51、【单选题】盒模型中()属性用来设置外边距。本题答案:【margin】52、【单选题】在盒模型中,当上面的模型的下边距为20px,下面模型的上边距为30px,两个模型之间的边距是()。本题答案:【30px】53、【单选题】代码:margin:10px20px;表示上下外边距是()。本题答案:【10px】54、【单选题】代码:margin:10px20px;表示左右外边距是()。本题答案:【20px】55、【单选题】代码:margin:10px20px30px40px;表示左边距是()。本题答案:【40px】56、【判断题】Angular横跨所有平台。本题答案:【正确】57、【判断题】Angular通过WebWorker和服务端渲染,达到在如今(以及未来)的Web平台上所能达到的最高速度。本题答案:【正确】58、【判断题】Angular可以开发App和微信上的单页面应用。本题答案:【正确】59、【判断题】Angular借助Ionic、ReactNative可以开发跨平台的原生App。本题答案:【正确】60、【判断题】Angular可以开发桌面应用,创建能在桌面环境(Mac、Windows、Linux)下安装的应用。本题答案:【正确】随堂测验:数据与事件绑定—计时器1、【单选题】组件模板中的动态数据通过符号()与组件类中的属性进行绑定。本题答案:【{{}}】2、【单选题】通过在模板文件中为某一对象标签设置()来实现,其中event表示发生在对象上的事件,函数则表示该事件引发的函数,在组件类中进行定义。本题答案:【(event)=函数】3、【单选题】数据绑定的数据传递方向是()。本题答案:【由组件逻辑文件(TS)向组件模板文件(HTML)传递】4、【单选题】事件绑定的信息传递方向是()。本题答案:【由组件模板文件(HTML)向组件逻辑文件(TS)传递】5、【单选题】函数()用于设定一个定时器,在定时到期以后执行注册的回调函数。本题答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】6、【单选题】函数()用于取消由setTimeout设置的定时器。本题答案:【clearTimeout(numbertimeoutID)】7、【单选题】函数()用于设定一个定时器,按照指定的周期(以毫秒计)来执行注册的回调函数。本题答案:【numbersetInterval(functioncallback,numberdelay,anyrest)】8、【单选题】函数()用于取消由setInterval设置的定时器。本题答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】随堂测验:属性与事件绑定——国旗与国歌1、【单选题】Angular提供了属性绑定的模板语法是()。本题答案:【[]】2、【单选题】创建音频对象使用的类是()。本题答案:【Audio】3、【单选题】Angular项目中的资源(如图片、音频、视频等)一般都放在()文件夹中。本题答案:【assets】4、【单选题】在播放音频之前,除了创建音频对象外,还要()音频对象。本题答案:【加载】5、【判断题】属性绑定中的属性值既可以是组件类中定义的属性,也可以是CSS或SCSS等样式类文件中定义的样式类。本题答案:【正确】6、【判断题】有些属性绑定的功能也可以利用数据绑定来实现。本题答案:【正确】7、【判断题】事件绑定中的函数必须在组件类中进行定义。本题答案:【正确】随堂测验:数据和属性绑定——动态格式设置1、【单选题】网页内容是由数据和设计两部分组合而成,将设计转换成浏览器能理解的语言是html和()文件的主要工作。本题答案:【CSS】2、【单选题】数据绑定的实现原理。网页内容是由数据和设计两部分组合而成,将数据显示在页面上并且有一定的交互效果(比如点击操作会引发页面反应等)则是()文件的主要工作。本题答案:【TS】3、【单选题】很多时候不可能每次更新数据都要刷新页面(get请求),而是通过向后端请求相关数据,并通过()的方式进行更新页面(post请求),这便是数据绑定。本题答案:【无刷新进行加载】4、【判断题】数据绑定不能实现对HTML代码进行解析,而属性绑定可以通过标签属性innerHTML实现对HTML代码的解析。本题答案:【正确】5、【判断题】在组件类所在的TS文件中可以创建新类。本题答案:【正确】随堂测验:双向数据传递——摄氏/华氏温度转换器1、【单选题】使用ngModel实现双向数据传递,首先需要在app.module.ts文件中导入()模块。本题答案:【FormsModule】2、【单选题】代码:inputtype=text[(ngModel)]=tempC中,[(ngModel)]=tempC表示input控件的()属性与组件类中的属性tempC实现了双向数据绑定。本题答案:【value】3、【单选题】代码:inputtype=text[(ngModel)]=tempC(keydown)=CtoF($event)中,(keydown)=CtoF($event)表示按下键盘的某个键时执行逻辑文件中组件类的CtoF($event)函数,函数实参$event()。本题答案:【是一个对象类型,用于存储键盘事件信息】4、【单选题】input控件的value属性的默认类型是()。本题答案:【string】5、【单选题】键盘事件的keyCode属性值是()时表示回车。本题答案:【13】Angular之II——单元测验1、【单选题】组件模板中的动态数据通过符号()与组件类中的属性进行绑定。本题答案:【{{}}】2、【单选题】通过在模板文件中为某一对象标签设置()来实现,其中event表示发生在对象上的事件,函数则表示该事件引发的函数,在组件类中进行定义。本题答案:【(event)=函数】3、【单选题】数据绑定的数据传递方向是()。本题答案:【由组件逻辑文件(TS)向组件模板文件(HTML)传递】4、【单选题】事件绑定的信息传递方向是()。本题答案:【由组件模板文件(HTML)向组件逻辑文件(TS)传递】5、【单选题】函数()用于设定一个定时器,在定时到期以后执行注册的回调函数。本题答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】6、【单选题】函数()用于取消由setTimeout设置的定时器。本题答案:【clearTimeout(numbertimeoutID)】7、【单选题】函数()用于设定一个定时器,按照指定的周期(以毫秒计)来执行注册的回调函数。本题答案:【numbersetInterval(functioncallback,numberdelay,anyrest)】8、【单选题】函数()用于取消由setInterval设置的定时器。本题答案:【numbersetTimeout(functioncallback,numberdelay,anyrest)】9、【单选题】Angular提供了属性绑定的模板语法是()。本题答案:【[]】10、【单选题】创建音频对象使用的类是()。本题答案:【Audio】11、【单选题】Angular项目中的资源(如图片、音频、视频等)一般都放在()文件夹中。本题答案:【assets】12、【单选题】在播放音频之前,除了创建音频对象外,还要()音频对象。本题答案:【加载】13、【单选题】网页内容是由数据和设计两部分组合而成,将设计转换成浏览器能理解的语言是html和()文件的主要工作。本题答案:【CSS】14、【单选题】数据绑定的实现原理。网页内容是由数据和设计两部分组合而成,将数据显示在页面上并且有一定的交互效果(比如点击操作会引发页面反应等)则是()文件的主要工作。本题答案:【TS】15、【单选题】很多时候不可能每次更新数据都要刷新页面(get请求),而是通过向后端请求相关数据,并通过()的方式进行更新页面(post请求),这便是数据绑定。本题答案:【无刷新进行加载】16、【单选题】使用ngModel实现双向数据传递,首先需要在app.module.ts文件中导入()模块。本题答案:【FormsModule】17、【单选题】代码:inputtype=text[(ngModel)]=tempC中,[(ngModel)]=tempC表示input控件的()属性与组件类中的属性tempC实现了双向数据绑定。本题答案:【value】18、【单选题】代码:inputtype=text[(ngModel)]=tempC(keydown)=CtoF($event)中,(keydown)=CtoF($event)表示按下键盘的某个键时执行逻辑文件中组件类的CtoF($event)函数,函数实参$event()。本题答案:【是一个对象类型,用于存储键盘事件信息】19、【单选题】键盘事件的keyCode属性值是()时表示回车。本题答案:【13】20、【判断题】属性绑定中的属性值既可以是组件类中定义的属性,也可以是CSS或SCSS等样式类文件中定义的样式类。本题答案:【正确】21、【判断题】有些属性绑定的功能也可以利用数据绑定来实现。本题答案:【正确】22、【判断题】事件绑定中的函数必须在组件类中进行定义。本题答案:【正确】23、【判断题】数据绑定不能实现对HTML代码进行解析,而属性绑定可以通过标签属性innerHTML实现对HTML代码的解析。本题答案:【正确】24、【判断题】在组件类所在的TS文件中可以创建新类。本题答案:【正确】随堂测验:双向数据传递——三角形面积计算器1、【单选题】代码:inputtype=text[(ngModel)]=sideA中,sideA是()。本题答案:【组件类中定义的属性】2、【单选题】代码:inputtype=text[(ngModel)]=sideA中,如果在组件模板中引用sideA,引用方法是()。本题答案:【{{sideA}}】3、【单选题】利用[(ngModel)]实现的双向数据传递是指()。本题答案:【组件模板文件中控件的value属性与组件类中定义的属性之间的数据传递】随堂测验:模板文件向逻辑文件传值——数学公式计算1、【单选题】代码:inputtype=text#myNum中,myNum表示()。本题答案:【Input控件】2、【单选题】利用代码:inputtype=text#myNumplaceholder=请输入x的值(keydown)=keyCalc(myNum,$event)就可以将myNum变量()。本题答案:【从组件模板文件传递到组件类文件】3、【单选题】利用代码:inputtype=text#myNum定义了局部变量myNum后,如果要使用在input控件中输入的值,采用的方法是:()。本题答案:【myNum.value】随堂测验:ngStyle指令——自动随机变化的三色旗1、【单选题】指令用于扩展()的功能。本题答案:【组件模板】2、【单选题】哪个指令可以通过Angular表达式给特定的DOM元素一次性设置多个内联样式()。本题答案:【ngStyle】3、【判断题】代码:h1[ngStyle]={color:'blue',text-align:'center'}是否正确?本题答案:【错误】4、【判断题】ngStyle指令格式是:[ngStyle]={style:expression},其中style是CSS样式类名称。本题答案:【错误】随堂测验:ngClass指令——页面布局1、【单选题】ngClass内置指令的格式是:[ngClass]={cssClass:expression},其中“cssClass”表示()。本题答案:【CSS样式类】2、【单选题】ngClass内置指令的格式是:[ngClass]={cssClass:expression},其中“expression”的类型是()。本题答案:【boolean】3、【判断题】ngClass指令可以同时为DOM元素添加或移除多个CSS类,从而控制元素的展示。本题答案:【正确】4、【判断题】代码:[ngClass]={nav-bg:true,nav-font:true}是否正确?本题答案:【错误】Angular之III——单元测验1、【单选题】input控件的value属性的默认类型是()。本题答案:【string】2、【单选题】代码:inputtype=text[(ngModel)]=sideA中,sideA是()。本题答案:【组件类中定义的属性】3、【单选题】代码:inputtype=text[(ngModel)]=sideA中,如果在组件模板中引用sideA,引用方法是()。本题答案:【{{sideA}}】4、【单选题】利用[(ngModel)]实现的双向数据传递是指()。本题答案:【组件模板文件中控件的value属性与组件类中定义的属性之间的数据传递】5、【单选题】代码:inputtype=text#myNum中,myNum表示()。本题答案:【Input控件】6、【单选题】利用代码:inputtype=text#myNumplaceholder=请输入x的值(keydown)=keyCalc(myNum,$event)就可以将myNum变量()。本题答案:【从组件模板文件传递到组件类文件】7、【单选题】利用代码:inputtype=text#myNum定义了局部变量myNum后,如果要使用在input控件中输入的值,采用的方法是:()。本题答案:【myNum.value】8、【单选题】指令用于扩展()的功能。本题答案:【组件模板】9、【单选题】()指令可以通过Angular表达式给特定的DOM元素一次性设置多个内联样式。本题答案:【ngStyle】10、【单选题】ngClass内置指令的格式是:[ngClass]={cssClass:expression},其中“cssClass”表示()。本题答案:【CSS样式类】11、【单选题】ngClass内置指令的格式是:[ngClass]={cssClass:expression},其中“expression”的类型是()。本题答案:【boolean】12、【判断题】代码:h1[ngStyle]={color:'blue',text-align:'center'}是否正确?本题答案:【错误】13、【判断题】ngStyle指令格式是:[ngStyle]={style:expression},其中style是CSS样式类名称。本题答案:【错误】14、【判断题】ngClass指令可以同时为DOM元素添加或移除多个CSS类,从而控制元素的展示。本题答案:【正确】15、【判断题】代码:[ngClass]={nav-bg:true,nav-font:true}是否正确?本题答案:【错误】随堂测验:ngIf指令——阶乘计算器1、【单选题】标签中定义的局部变量既可以用于函数的参数,也可以通过()符号在组件模板文件的其他地方使用。本题答案:【{{}}】2、【单选题】以下代码中的(keydown.enter)表示()inputtype=”text”#myInputplaceholder=”请输入一个整数”(keydown.enter)=”keyCalc(myInput.value)”本题答案:【按下了键盘中的回车键】3、【单选题】以下代码中的函数参数myInput.value表示()inputtype=”text”#myInputplaceholder=”请输入一个整数”(keydown.enter)=”keyCalc(myInput.value)”本题答案:【Input标签中输入的值】4、【单选题】如果希望根据一个条件来决定标签的显示效果(包括显示或删除),可以使用()指令。本题答案:【ngIf】5、【单选题】ngIf指令格式是:*ngIf=expression,其中expression的类型是()本题答案:【boolean】随堂测验:ngSwitch指令——选择颜色1、【单选题】NgSwitch共包含3个指令,以下()指令不包含在NgSwitch指令中。本题答案:【ngSwitchType】2、【判断题】NgSwitch会根据切换条件显示几个可能的元素中的一个。本题答案:【正确】随堂测验:ngIf和ngSwitch——成绩等级计算器1、【判断题】代码:div*ngSwitchCase=score=90成绩等级:优秀/div是否正确?本题答案:【错误】2、【判断题】代码:div*ngIf=score=0score=100是否正确?本题答案:【正确】随堂测验:ngFor指令——神舟飞船载人航天历程1、【单选题】NgFor指令格式:*ngFor=letitemofitems中,items的数据类型是()本题答案:【Array】2、【单选题】NgFor指令代码:*ngFor=letitemofitems,indexasi中,index表示()本题答案:【items的数组元素item的下标】3、【判断题】NgFor内置指令可以重复执行某些步骤来展示数据。本题答案:【正确】4、【判断题】NgFor指令代码:*ngFor=letitemofitems,indexasi中的逗号可以用分号或空格代替。本题答案:【正确】Angular之IV——单元测验1、【单选题】标签中定义的局部变量既可以用于函数的参数,也可以通过()符号在组件模板文件的其他地方使用。本题答案:【{{}}】2、【单选题】以下代码中的(keydown.enter)表示()。inputtype=”text”#myInputplaceholder=”请输入一个整数”(keydown.enter)=”keyCalc(myInput.value)”本题答案:【按下了键盘中的回车键】3、【单选题】以下代码中的函数参数myInput.value表示()。inputtype=”text”#myInputplaceholder=”请输入一个整数”(keydown.enter)=”keyCalc(myInput.value)”本题答案:【Input标签中输入的值】4、【单选题】如果希望根据一个条件来决定标签的显示效果(包括显示或删除),可以使用()指令。本题答案:【ngIf】5、【单选题】ngIf指令格式是:*ngIf=expression,其中expression的类型是()。本题答案:【boolean】6、【单选题】NgSwitch共包含3个指令,以下()指令不包含在NgSwitch指令中。本题答案:【ngSwitchType】7、【单选题】NgFor指令格式:*ngFor=letitemofitems中,items的数据类型是()本题答案:【Array】8、【单选题】NgFor指令代码:*ngFor=letitemofitems,indexasi中,index表示()。本题答案:【items的数组元素item的下标】9、【判断题】NgSwitch会根据切换条件显示几个可能的元素中的一个。本题答案:【正确】10、【判断题】代码:div*ngSwitchCase=score=90成绩等级:优秀/div是否正确?本题答案:【错误】11、【判断题】代码:div*ngIf=score=0score=100是否正确?本题答案:【正确】12、【判断题】NgFor内置指令可以重复执行某些步骤来展示数据。本题答案:【正确】13、【判断题】NgFor指令代码:*ngFor=letitemofitems,indexasi中的逗号可以用分号或空格代替。本题答案:【正确】随堂测验:ngIf和ngFor指令——打印九九乘法表1、【单选题】既希望元素具有宽度高度特性,又具有同行特性,这个时候可以使用()布局样式。本题答案:【inline-block】2、【判断题】代码:div*ngFor=letrowof[1,2,3,4,5,6,7,8,9];leti=index是否正确?本题答案:【正确】3、【判断题】在CSS中,块级对象元素会单独占一行显示,多个block元素会各自新起一行,并且可以设置width和height属性。本题答案:【正确】4、【判断题】内联对象元素前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满,对inline元素设置width和height属性无效。本题答案:【正确】随堂测验:模板式表单——个人信息管理1、【单选题】Angular对常用的表单交互功能进行了封装扩展,形成了(),用于处理数据绑定、指定校验规则、显示校验错误信息等。本题答案:【表单指令】2、【单选题】()指令是表单的控制中心,负责处理表单的页面逻辑,为普通的表单元素扩充特性。本题答案:【NgForm】3、【单选题】定义表单局部变量时要为它初始化为()。本题答案:【ngForm】4、【单选题】定义input标签局部变量时要为它初始化为()。本题答案:【ngModel】5、【单选题】表单事件不包括()。本题答案:【click】6、【单选题】判断表单控件值是否为空的表单校验属性是()。本题答案:【required】7、【单选题】判断表单控件值最大长度的表单校验属性是()。本题答案:【maxlength】8、【单选题】判断表单值是否未改变的属性是()。本题答案:【pristine】9、【单选题】判断表单值是否已被访问过的属性是()。本题答案:【touched】10、【判断题】Angular表单提供了双向数据绑定、强大的校验规则及自定义校验错误提示等功能,使开发者可以使用简介的代码、灵活的接口来构建功能强大的表单。本题答案:【正确】11、【判断题】Angular提供了模板驱动(Template-DrivenForm)和模型驱动(Model-DrivenForm)两种方式来构建表单。本题答案:【正确】12、【判断题】模板驱动表单使用模板表单自定义指令、自定义校验的方式来构建表单。本题答案:【错误】13、【判断题】模型驱动表单采用内置指令、内置校验的方式来构建表单。本题答案:【错误】14、【判断题】NgForm指令追踪的是整个表单控件状态,NgModel指令追踪的是其所在的表单控件的状态。本题答案:【正确】15、【判断题】用户操作会改变表单的属性状态,可以通过检查表单当前的属性状态值来赋予表单特定的样式或加入特定的处理逻辑。本题答案:【正确】随堂测验:复选框和单选按钮——设置字体样式和大小1、【单选题】代码:inputtype=radioname=fontSizevalue=20[(ngModel)]=fontSize中,fontSize的值和input控件的()属性实现双向数据绑定。本题答案:【value】2、【单选题】以下代码定义的样式类应用的对象是()formdiv{font-size:24px;}本题答案:【form中的div控件】3、【单选题】以下代码定义的样式类应用的对象是()input[type=submit]{margin:20px;padding:5px10px;}本题答案:【type=submit的input控件】4、【单选题】以下代码用于设置input控件的()属性。input{zoom:1.5;}本题答案:【缩放比例】5、【判断题】单选按钮控件用来表示从一组选项中选择其中一个选项,当实现双向数据绑定时,同一组控件的所有[(ngModel)]属性都必须绑定同一个模型数据。本题答案:【正确】6、【判断题】在属性绑定中,style样式绑定方式能够给模板元素设置单一样式,而采用ngStyle指令可以为模板元素设置多个内联样式。本题答案:【正确】7、【判断题】在Angular中,通过ngClass指令可以同时添加或移除多个类。本题答案:【正确】8、【判断题】代码:div[ngClass]=setClasses()是否正确?本题答案:【正确】随堂测验:表单综合应用——代办事项1、【单选题】代码:li[hidden]=item.status==1表示。()本题答案:【当条件item.status==1为true时隐藏li项】Angular之V——单元测验1、【单选题】既希望元素具有宽度高度特性,又具有同行特性,这个时候可以使用()布局样式。本题答案:【inline-block】2、【单选题】Angular对常用的表单交互功能进行了封装扩展,形成了(),用于处理数据绑定、指定校验规则、显示校验错误信息等。本题答案:【表单指令】3、【单选题】()指令是表单的控制中心,负责处理表单的页面逻辑,为普通的表单元素扩充特性。本题答案:【NgForm】4、【单选题】定义表单局部变量时要为它初始化为()。本题答案:【ngForm】5、【单选题】定义input标签局部变量时要为它初始化为()。本题答案:【ngModel】6、【单选题】表单事件不包括()。本题答案:【click】7、【单选题】判断表单控件值是否为空的表单校验属性是()。本题答案:【required】8、【单选题】判断表单控件值最大长度的表单校验属性是()。本题答案:【maxlength】9、【单选题】判断表单值是否未改变的属性是()。本题答案:【pristine】10、【单选题】判断表单值是否已被访问过的属性是()。本题答案:【touched】11、【单选题】代码:inputtype=radioname=fontSizevalue=20[(ngModel)]=fontSize中,fontSize的值和input控件的()属性实现双向数据绑定。本题答案:【value】12、【单选题】以下代码定义的样式类应用的对象是()。formdiv{font-size:24px;}本题答案:【fo

温馨提示

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

评论

0/150

提交评论