提示:内容已经过期谨慎付费,点击上方查看最新答案

Angular Web前端框架开发基础

  1. 边框样式属性值( )用来设置双线边框。

  2. A:solid B:dotted C:dashed D:Double
    答案:double
  3. nz-tabset组件参数( )用于设置标签居中展示。

  4. A:nzTabBarGutter B:nzCentered C:nzHideAll D:nzCanDeactivate
    答案:nzCentered
  5. 生命周期函数( )是在当Angular把外部内容投影进组件视图或指令所在的视图之后调用。

  6. A:ngAfterContentInit() B:ngDoCheck() C:ngOnChanges() D:ngOnInit()
    答案:ngAfterContentInit()
  7. 既希望元素具有宽度高度特性,又具有同行特性,这个时候可以使用( )布局样式。

  8. A:inline-block B:block-line C:inline D:block
    答案:inline-block
  9. nz-date-picker组件参数( )用于设置全屏显示。

  10. A:nzDateCell B:nzDateFullCell C:nzFullscreen D:nzMonthCell
    答案:nzFullscreen
  11. 边框样式属性值( )用来设置实线边框。

  12. A:dotted B:solid C:dashed D:Double

  13. 下列( )是二进制数。

  14. A:0o275 B:0b1011 C:0xa2f D:147
    AI参考:正确答案是B:二进制数通常是以0开头的一位数字表示,所以选项B是二进制数。其他选项A、C、D都是以数字开头的十进制数。'
  15. 动态路由可以在路由过程中通过URL来传递一些数据(即参数,比如在path属性的/user后加一个?name=***),此时这些数据就会保存在( )对象中。

  16. A:ActivatedRoute B:Router C:RouterLink D:Routes

  17. 使用ng-zorro-antd组件库中的按钮组件正确的代码是( )。

  18. A:<nz-icon nzType="default">Default Button</nz-icon > B:<nz-button nzType="default">Default Button</nz-button > C:<button nz-icon nzType="default">Default Button</button> D:<button nz-button nzType="default">Default Button</button>

  19. 定义数值类型变量的关键字是( )

  20. A:Number B:double C:int D:float

  21. ( )指令是表单的控制中心,负责处理表单的页面逻辑,为普通的表单元素扩充特性。

  22. A:NgModel B:NgForm C:FormBuilder D:FormCotrol

  23. 如果要设置nz-divider分割线中文本的位置,则需要设置属性( )。

  24. A:nzPlain B:nzOrientation C:nzText D:nzDashed

  25. Angular系统中通过在类上添加( )装饰器来告诉系统这个类(服务)是可注入的。

  26. A:@Injectable B:@Pipe C:@Input D:@Component

  27. 在Html中标记路由内容呈现位置的点位符指令是( )。

  28. A:RouterOutlet B:RouterLink C:Routes D:Router

  29. nz-alert组件参数( )用于指定警告提示的样式。

  30. A:nzIconType B:nzShowIcon C:nzDescription D:nzType

  31. Flex容器布局中,( )属性用于设置主轴的方向(即项目的排列方向)

  32. A:align-items B:flex-direction C:flex-wrap D:justify-content

  33. nz-row栅格组件属性( )用于设置垂直对齐方式。

  34. A:nzAlign B:nzGutter C:nzJustify D:nzCenter

  35. Angular项目中的资源(如图片、音频、视频等)一般都放在( )文件夹中。

  36. A:node_modules B:e2e C:environments D:assets

  37. 判断表单控件值是否为空的表单校验属性是( )。

  38. A:maxlength B:minlength C:Pattern D:required

  39. 类继承时使用的关键字是( )。

  40. A:Implements B:extends C:abstract D:class

  41. nz-drawer组件参数( )用于设置是否显示右上角的关闭按钮。

  42. A:nzMask B:nzClosable C:nzMaskClosable D:nzCloseIcon

  43. 类成员的默认访问权限是( )。

  44. A:public B:private C:Readonly D:protected

  45. 假设在父组件模板文件中定义了子对象的锚点是child,利用@ViewChild()装饰器创建该子组件对象的代码是( )。



  46. 下列哪种类成员的访问权限是只允许自己的其他成员访问( )。

  47. A:Readonly B:protected C:public D:private

  48. 下列( )是八进制数。

  49. A:0b1011 B:0o275 C:147 D:0xa2f
    AI参考:正确选项是**B:0o275**。八进制数是以0o或0O开头,表示它是八进制数。选项B的数字0o275就是一个八进制数。其他选项A、C、D都不是八进制数,其中A是以二进制开头,C是以十进制数字开头,D包含了非八进制字符。'
  50. Flex项目布局属性中,( )用于设置各项目宽度之和小于容器宽度时,各项目分配容器剩余宽度的放大比例。

  51. A:flex-basis B:flex-shrink C:flex-grow D:order

  52. nz-radio指令参数( )用于自动获取焦点。

  53. A:ngModel B:nzDisabled C:nzAutoFocus D:nzValue

  54. 安装ng-zorro-antd组件库的命令是( )

  55. A:ng install ng-zorro-antd B:ng g ng-zorro-antd C:ng new ng-zorro-antd D:ng add ng-zorro-antd

  56. 需要用户处理事务,又不希望跳转页面以致打断工作流程时,可以使用( )在当前页面正中打开一个浮层,承载相应的操作。

  57. A:Dialog B:Alert C:Modal D:Notification

  58. 在盒模型中,当上面的模型的下边距为20px,下面模型的上边距为30px,两个模型之间的边距是( )。

  59. A:30px B:不确定 C:50px D:20px

  60. Angular、React、Vue以及很多最新的前端开发框架都是基于( ),因此也被前端开发工程师形象称为“脚手架”。

  61. A:TypeScript B:Node.js C:Zone.js D:JavaScript

  62. 在多数情况下,Ant Design将整个设计建议区域按照 ( ) 等分的原则进行划分。

  63. A:12 B:48 C:36 D:24

  64. 边框样式属性( )用来设置边框宽度。

  65. A:border-color B:border-width C:border-size D:border-bottom

  66. Flex布局交叉轴结束位置叫做( )。

  67. A:main start B:cross end C:cross start D:main end

  68. Flex布局主轴的开始位置(与边框的交叉点)叫做( )

  69. A:cross end B:main end C:main start D:cross start

  70. 编译Angular应用的命令是( )。

  71. A:ng new B:cnpm install C:ng serve D:ng g

  72. 定义抽象类使用的关键字是( )。

  73. A:extends B:implements C:abstract D:class

  74. nz-drawer组件参数( )用于设置是否支持键盘 esc 关闭。

  75. A:nzClosable B:nzCloseIcon C:nzMaskClosable D:nzKeyboard

  76. 当容器的( )属性值大于或等于height的属性值时,容器中的文本将垂直居中对齐。

  77. A:height-line B:line-height C:width D:size

  78. nz-col栅格组件属性( )用于设置栅格顺序。

  79. A:nzPull B:nzOrder C:nzOffset D:nzPush

  80. 监视TypeScript文件时,如果保存TypeScript文件,则可以将TypeScript文件直接编译为JavaScript文件。( )

  81. A:对 B:错

  82. 代码:<div *ngSwitchCase="score>=90">成绩等级:优秀</div>是否正确?( )

  83. A:对 B:错
    AI参考:答案是A:对。代码中的ngSwitchCase语句是AngularJS中的一个指令,用于根据条件切换不同的模板。在这里,条件是score大于或等于90,当满足这个条件时,会显示“成绩等级:优秀”。所以这个代码是正确的。'
  84. 被注入的依赖对象就像每棵树上的果实,可以出现在任何层级的组件中。( )

  85. A:错 B:对

  86. 代码:<div [ngClass]="setClasses()">是否正确?( )。

  87. A:对 B:错
    AI参考:正确答案是B:错。 在Angular中,使用`[ngClass]`绑定一个函数调用是不正确的。`[ngClass]`绑定应该是一个字符串数组,其中包含类名,或者是一个对象,包含类名和对应的值。在这种情况下,代码中调用了一个名为`setClasses()`的函数,但是没有给出该函数的定义和输入参数,所以这是不正确的。应该将`[ngClass]`绑定改为字符串数组或对象的形式。"
  88. Angular应用可以使用生命周期钩子方法来触发组件或指令生命周期中的关键事件,以初始化新实例。( )

  89. A:错 B:对

  90. 在Angular系统,NgModule是一个注入器,Component也是一个注入器。( )

  91. A:错 B:对

  92. 一个抽象类可以由多个子类继承,而且每个子类都必须重新定义抽象父类中的抽象方法,各个子类重新定义的抽象方法可以由不同的表现。( )

  93. A:对 B:错

  94. 在组件中使用服务时,也可以像使用普通类一样首先导入服务类,然后创建服务类对象,并通过对象使用服务功能。( )

  95. A:对 B:错

  96. 如果一个模块要使用另一个模块中定义的函数,则首先必须在该函数的定义模块通过export暴露该函数,然后再在引用模块通过import引入该函数。( )

  97. A:对 B:错

  98. 抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类。( )

  99. A:错 B:对

  100. 接口中的函数可以给出函数体。( )

  101. A:错 B:对

  102. 当 Angular 销毁组件实例并从 DOM 中移除它渲染的模板时,生命周期就结束了。( )

  103. A:错 B:对

  104. 模型驱动表单采用内置指令、内置校验的方式来构建表单。( )

  105. A:对 B:错

  106. 装饰器可以用来扩展类、属性、方法和参数的功能。( )

  107. A:对 B:错

  108. Angular可以开发App和微信上的单页面应用。( )

  109. A:对 B:错

  110. 装饰器不能传递参数。( )

  111. A:对 B:错

  112. 每个组件也是一个注入器,通过在组件级注入器中注入服务,该组件实例或其下级组件实例都可以使用这个服务(当然也可以设置只在当前组件使用,子组件不能使用,这个就涉及到viewProviders和providers的区别了)。( )

  113. A:对 B:错

  114. 多态是指父类中定义的方法在子类中进行了重新定义,每个子类中的方法有不同的表现( )

  115. A:对 B:错

  116. 默认情况下,一个模块中定义的public类型的类在另一个模块中是可以直接访问的。( )

  117. A:错 B:对

  118. NgModule级注入服务有两种方式:一个是在 @NgModule()的providers元数据中指定,另一种是直接在@Injectable()的providedIn选项中指定模块类。( 对 )
    6. providedIn: 'root' 可以简单的认为root字符串就代表顶级AppModule,表明当前服务可以在整个Angular应用里面使用。( )

  119. A:错 B:对

温馨提示支付 ¥2.65 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部