目录
[一. 单选题(共10题,10分)](#一. 单选题(共10题,10分))
[1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是](#1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是)
[2. (单选题, 1分)下面哪个组件不能包含子组件?](#2. (单选题, 1分)下面哪个组件不能包含子组件?)
[3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个?](#3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个?)
[4. (单选题, 1分)ArkTS语言评分条组件的设置星星的总数默认是几个?](#4. (单选题, 1分)ArkTS语言评分条组件的设置星星的总数默认是几个?)
[5. (单选题, 1分)某开发者在Text组件中写入"你好"的内容,以下哪一项能够使文本加粗显示](#5. (单选题, 1分)某开发者在Text组件中写入“你好”的内容,以下哪一项能够使文本加粗显示)
[6. (单选题, 1分)某开发者使用TextInput完成一个密码输入框,推荐设置type属性为以下哪一项?](#6. (单选题, 1分)某开发者使用TextInput完成一个密码输入框,推荐设置type属性为以下哪一项?)
[7. (单选题, 1分)在Text组件中设置文本内容有两种方式,支持string和Resource两种类型,其中string类型可以直接使用,使用Resource时,可以在resource目录下的string.json的文件中定义字符串资源。](#7. (单选题, 1分)在Text组件中设置文本内容有两种方式,支持string和Resource两种类型,其中string类型可以直接使用,使用Resource时,可以在resource目录下的string.json的文件中定义字符串资源。)
[8. (单选题, 1分)关于Button组件,下面哪个样式是胶囊型按钮](#8. (单选题, 1分)关于Button组件,下面哪个样式是胶囊型按钮)
[9. (单选题, 1分)使用Image组件加载网络图片需要如下哪种权限](#9. (单选题, 1分)使用Image组件加载网络图片需要如下哪种权限)
[10. (单选题, 1分)在下面的哪个文件中可以设置页面的路径配置信息](#10. (单选题, 1分)在下面的哪个文件中可以设置页面的路径配置信息)
[二. 多选题(共13题,26分)](#二. 多选题(共13题,26分))
[11. (多选题, 2分)ArkTS语言有以下哪些手势类的定义?](#11. (多选题, 2分)ArkTS语言有以下哪些手势类的定义?)
[12. (多选题, 2分)以下哪些属于ArkTS语言提示框组件?](#12. (多选题, 2分)以下哪些属于ArkTS语言提示框组件?)
[13. (多选题, 2分)ArkTS语言选择器组件是以下哪些?](#13. (多选题, 2分)ArkTS语言选择器组件是以下哪些?)
[14. (多选题, 2分)自定义组件的组件化特点有哪些](#14. (多选题, 2分)自定义组件的组件化特点有哪些)
[15. (多选题, 2分)ArkTS语言支持的事件有以下哪些?](#15. (多选题, 2分)ArkTS语言支持的事件有以下哪些?)
[16. (多选题, 2分)以下哪些是属于ArkTS语言基础类组件?](#16. (多选题, 2分)以下哪些是属于ArkTS语言基础类组件?)
[17. (多选题, 2分)针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:](#17. (多选题, 2分)针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:)
[18. (多选题, 2分)下面哪些组件层次结构是正确的](#18. (多选题, 2分)下面哪些组件层次结构是正确的)
[19. (多选题, 2分)ArkTS语言Button组件按钮的显示样式有以下哪些?](#19. (多选题, 2分)ArkTS语言Button组件按钮的显示样式有以下哪些?)
[20. (多选题, 2分)ArkTS语言Text设置文本显示的最大行数和截取方式的方法是以下哪些?](#20. (多选题, 2分)ArkTS语言Text设置文本显示的最大行数和截取方式的方法是以下哪些?)
[21. (多选题, 2分)关于ForEach(arr, itemGenerator, index)组件的描述正确的是](#21. (多选题, 2分)关于ForEach(arr, itemGenerator, index)组件的描述正确的是)
[22. (多选题, 2分)ArkTS语言显隐设置Visibility的属性有以下哪些?](#22. (多选题, 2分)ArkTS语言显隐设置Visibility的属性有以下哪些?)
[23. (多选题, 2分)以下关于ArKTS声明式开发范式的基本组成说明正确的是](#23. (多选题, 2分)以下关于ArKTS声明式开发范式的基本组成说明正确的是)
[三. 判断题(共7题,7分)](#三. 判断题(共7题,7分))
[24. (判断题, 1分)ArkTS语言设置组件的显示的方法是Visibility.Visible](#24. (判断题, 1分)ArkTS语言设置组件的显示的方法是Visibility.Visible)
[25. (判断题, 1分)文本Text组件设置对齐方式的属性方法是textAlign](#25. (判断题, 1分)文本Text组件设置对齐方式的属性方法是textAlign)
[26. (判断题, 1分)UI的更新是由程序员使用代码主动刷新,UI与数据并无必然的映射关系,这种就称之为声明式UI。](#26. (判断题, 1分)UI的更新是由程序员使用代码主动刷新,UI与数据并无必然的映射关系,这种就称之为声明式UI。)
[27. (判断题, 1分)ArkUI开发框架提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。](#27. (判断题, 1分)ArkUI开发框架提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。)
[28. (判断题, 1分)ArkTS声明式开发框架rawfile目录可以设置string.json文件。](#28. (判断题, 1分)ArkTS声明式开发框架rawfile目录可以设置string.json文件。)
[29. (判断题, 1分)ArkTS语言边框设置边框圆角的方法是borderRadius](#29. (判断题, 1分)ArkTS语言边框设置边框圆角的方法是borderRadius)
[30. (判断题, 1分)以.ets结尾的文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。](#30. (判断题, 1分)以.ets结尾的文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。)
一. 单选题(共10题,10分)
1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是
- A. 当barPosition为End ,vertical属性为true时,页签位于容器底部。
- B. 当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。
- C. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。
- D. 当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。
*我的答案:*A:当barPosition为End ,vertical属性为true时,页签位于容器底部。;
1分
2. (单选题, 1分)下面哪个组件不能包含子组件?
- A. Row
- B. Text
- C. LoadingProgress
- D. Button
*我的答案:*C:LoadingProgress;
1分
3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个?
- A. counts
- B. count
- C. Counter
- D. Counters
*我的答案:*C:Counter;
1分
4. (单选题, 1分)ArkTS语言评分条组件的设置星星的总数默认是几个?
- A. 4
- B. 7
- C. 5
- D. 6
*我的答案:*A:4;
1分
5. (单选题, 1分)某开发者在Text组件中写入"你好"的内容,以下哪一项能够使文本加粗显示
- A. fontWeight(FontWeight.Bold)
- B. fontYeight(Bold)
- C. fontWeight(Bold)
- D. fontYeight(FontTeight .Bold)
*我的答案:*A:fontWeight(FontWeight.Bold);
1分
6. (单选题, 1分)某开发者使用TextInput完成一个密码输入框,推荐设置type属性为以下哪一项?
- A. InputType.Number
- B. InputType.Password
- C. InputType.Email
- D. InputType.Normal
*我的答案:*B:InputType.Password;
1分
7. (单选题, 1分)在Text组件中设置文本内容有两种方式,支持string和Resource两种类型,其中string类型可以直接使用,使用Resource时,可以在resource目录下的string.json的文件中定义字符串资源。
- A. 错
- B. 对
*我的答案:*B:对;
1分
8. (单选题, 1分)关于Button组件,下面哪个样式是胶囊型按钮
- A. ButtonType.Circle
- B. ButtonType.Capsule
- C. ButtonType.Normal
- D. 以上都不是
*我的答案:*B:ButtonType.Capsule;
1分
9. (单选题, 1分)使用Image组件加载网络图片需要如下哪种权限
- A. ohos.permission.GET_NETWORK_INFO
- B. ohos.permission.INTERNET
- C. ohos.permission.DISTRIBUTED_DATASYNC
- D. ohos.permission.READ_MEDIA
*我的答案:*B:ohos.permission.INTERNET;
1分
10. (单选题, 1分)在下面的哪个文件中可以设置页面的路径配置信息
- A. app.json5
- B. package.json5
- C. module.json5
- D. main_pages.json
*我的答案:*D:main_pages.json;
1分
二. 多选题(共13题,26分)
11. (多选题, 2分)ArkTS语言有以下哪些手势类的定义?
- A. 点击手势
- B. 焦点手势
- C. 平移手势
- D. 长按手势
*我的答案:*ACD:点击手势; 平移手势; 长按手势;
2分
12. (多选题, 2分)以下哪些属于ArkTS语言提示框组件?
- A. Toast
- B. Dialog
- C. Menu
- D. Component
*我的答案:*ABC:Toast; Dialog; Menu;
2分
13. (多选题, 2分)ArkTS语言选择器组件是以下哪些?
- A. inputSelect
- B. select
- C. TimePicker
- D. DatePicker
*我的答案:*CD:TimePicker; DatePicker;
2分
14. (多选题, 2分)自定义组件的组件化特点有哪些
- A. 配置化生命周期
- B. 可组合
- C. 可重用
- D. 数据驱动更新
*我的答案:*ABC:配置化生命周期; 可组合; 可重用;
2分
15. (多选题, 2分)ArkTS语言支持的事件有以下哪些?
- A. 点击事件
- B. 触摸事件
- C. 区域变化事件
- D. 挂载卸载事件
*我的答案:*ABCD:点击事件; 触摸事件; 区域变化事件; 挂载卸载事件;
2分
16. (多选题, 2分)以下哪些是属于ArkTS语言基础类组件?
- A. Tabs
- B. Text
- C. Image
- D. Button
*我的答案:*BCD:Text; Image; Button;
2分
17. (多选题, 2分)针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:
- A. fontFamily
- B. fontColor
- C. fontStyle
- D. fontWeight
- E. fontSize
*我的答案:*ABCDE:fontFamily; fontColor; fontStyle; fontWeight; fontSize;
2分
18. (多选题, 2分)下面哪些组件层次结构是正确的
- A. Button>Image>Text
- B. Text>Span
- C. Image>Text>Span
- D. Button>Column>Image
*我的答案:*BD:Text>Span; Button>Column>Image;
2分
19. (多选题, 2分)ArkTS语言Button组件按钮的显示样式有以下哪些?
- A. Oval
- B. Capsule
- C. Circle
- D. Normal
*我的答案:*BCD:Capsule; Circle; Normal;
2分
20. (多选题, 2分)ArkTS语言Text设置文本显示的最大行数和截取方式的方法是以下哪些?
- A. padding
- B. textOverflow
- C. margin
- D. maxLines
*我的答案:*BD:textOverflow; maxLines;
2分
21. (多选题, 2分)关于ForEach(arr, itemGenerator, index)组件的描述正确的是
- A. 第一个参数必须是数组,提供循环渲染的数据源。
- B. 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值。
- C. 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。
- D. ForEach中可以循环遍历逻辑代码,例如console.info('hello')
*我的答案:*ABC:第一个参数必须是数组,提供循环渲染的数据源。; 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值。; 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。;
2分
22. (多选题, 2分)ArkTS语言显隐设置Visibility的属性有以下哪些?
- A. Show
- B. None
- C. Visible
- D. Hidden
*我的答案:*BCD:None; Visible; Hidden;
2分
23. (多选题, 2分)以下关于ArKTS声明式开发范式的基本组成说明正确的是
- A. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color()
- B. 装饰器:用来装饰类、结构体、方法以及变量、赋予其特殊的含义,列如@Entry表示这是个入口组件。
- C. 自定义组件:可复用的UI单元,可组合其它组件
- D. 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider
- E. 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如给岁在Button后边的onClick()
- F. UI描述:声明式的方法来描述UI的结构,列如build()方法中的代码块。
*我的答案:*ABCDEF:属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color(); 装饰器:用来装饰类、结构体、方法以及变量、赋予其特殊的含义,列如@Entry表示这是个入口组件。; 自定义组件:可复用的UI单元,可组合其它组件; 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider; 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如给岁在Button后边的onClick(); UI描述:声明式的方法来描述UI的结构,列如build()方法中的代码块。;
2分
三. 判断题(共7题,7分)
24. (判断题, 1分)ArkTS语言设置组件的显示的方法是Visibility.Visible
- A. 对
- B. 错
*我的答案:*对
1分
25. (判断题, 1分)文本Text组件设置对齐方式的属性方法是textAlign
- A. 对
- B. 错
*我的答案:*对
1分
26. (判断题, 1分)UI的更新是由程序员使用代码主动刷新,UI与数据并无必然的映射关系,这种就称之为声明式UI。
- A. 对
- B. 错
*我的答案:*错
1分
27. (判断题, 1分)ArkUI开发框架提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。
- A. 对
- B. 错
*我的答案:*对
1分
28. (判断题, 1分)ArkTS声明式开发框架rawfile目录可以设置string.json文件。
- A. 对
- B. 错
*我的答案:*错
1分
29. (判断题, 1分)ArkTS语言边框设置边框圆角的方法是borderRadius
- A. 对
- B. 错
*我的答案:*对
1分
30. (判断题, 1分)以.ets结尾的文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。
- A. 对
- B. 错
*我的答案:*对