1、下列关于request方法和requestlnStream方法说法错误的是(C)
A 都支持取消订阅响应变乱
B 都支持订阅HTTP响应头变乱
C 都支持HttpResponse返回值类型
D 都支持传入URL地址和相关配置项
2、如需修改Text组件文本的透明度可通过以下哪个属性方法举行修改 (C)
A decoration
B fontWeihgt
C opacity
D fontSize
3、List在懒加载场景下假如设置cachedCount为1,那么其结构内容为(D)
A 结构List体现区域和前一个预加载区域的内容
B 仅结构List体现区域的内容
C 结构List体现区域和后一个预加载区域的内容
D 结构List体现区域和前后各一个预加载区域的内容
4、属性animation可以在哪些组件中使用(B)
A 以上都不对
B. 基础组件和容器组件
C 只能容器组件
D 只能基础组件
5、下面哪个文件用于声明应用Bundle名称、应用名称等全局配置信息。(C)
A oh-packagejson5
B module.json5
c app.json5
D. build-profile.json5
6、UlAbility切换至前台时触发以下哪种状态(B)
A Background
B. Foreground
C Create
D Destroy
7、在SpecifiedAbility启动之前,会先辈入对应的AbilityStage的哪个生命周期回调中,以获取该UIAbility实例的Key值(A)
A. onAcceptWant
B onCreate
C onConfigurationUpdate
D. onMemoryLevel
8、UlAbility组件是在以下哪个回调方法中调用loadContent()方法加载页面的(A)
A onWindowStageCreate()
B onWindowStageDestroy()
C onDestroy()
D onCreate()
9、以下关于UIAbility组件的onNewWant()回调函数说法准确的是(C)
A onCreate()回调函数执行完成之后,将执行onNewWant()回调函数
B onNewWant()回调函数执行完成后,会执行onWindowStageCreate()回调函数
C onNewWant()回调函数执行完成后,会执行onForeground()回调函数
D 冷启动UlAbility组件时,会执行onNewWant()回调函数
10、下面是ArkTS中常量名、罗列值名推荐的代码风格是 ()
答案:全大写,下划线分割
11、下面是ArkTS中类名、罗列名推荐的代码风格是()
答案:大驼峰
12、下面是ArkTS中变量名、方法名、参数名推荐的代码风格是()
答案:小驼峰
13、用哪一种装饰器修饰的组件可作为页面入口组件()
答案:@Entry
14、首选项preferences值的存储支持哪些数据类型?()
答案:数字型、字符型、布尔型以及这3种类型的数组类型
15、使用http发起网络哀求,须要以下哪种权限?()
答案:ohos.permission.INTERNET
16、关于Resource是资源引用类型形貌错误的是:()
答案:Resource支持全部的数据类型
17、向服务器提交表单数据,以下哪种哀求方式比较合适:()
答案:RequestMethod.POST
18、直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?()
答案:短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验
19、用户使用折叠屏举行电商购物比价时,什么体验比较好?()
答案:查看商品详情时,在宽屏装备上,可点击应用内"分屏”按钮举行分屏,可满意同时查看两个商品的详细参数举行购物比价的诉求。
20、下列哪一种转场类型发起使用父子转场伎俩?()
答案:上下级页面转场
21、“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,HarmonyoS提供了几个核心能力,如下那个不是一多开发的核心能力?()
答案:多端协同能力
22、下面哪个组件不能包含子组件:()
答案:LoadingProgress
23、Row组件中有两个Text组件,假如使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐()
答案:FlexAlign.SpaceBetween
24、下列组件类型中,容器组件是:()
答案:List
25、关于Web组件,下面形貌错误的是:()
答案:使用Web组件访问在线和离线网页都须要添加ohos.permission.INTERNET权限
26、组件公共变乱onDragMove的触发范围是:()
答案:组件范围内移动时,触发回调
27、关于Button组件,下面哪个样式是胶囊型按钮:()
答案:ButtonType.Capsule
28、关于Tabs组件页签的位置设置,下面形貌错误的是:()
答案:当barPosition为End,vertical属性为true时,页签位于容器底部
29、例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现()
答案:@CustomDialog
30、下列哪一项不属于ArkUI组件的公共变乱?()
答案:on
31、下面哪一个变乱方法可以获取到List滑动的偏移量()
答案:onDidScroll
32、关于容器组件Row和Column,下面说法错误的是:()
答案: Row的子组件在交织轴方向上的对齐方式使用alianltems属性来设置,其参数类型为HorizontalAlign
33、使用Image组件加载网络图片须要如下哪种权限?()
答案:ohos.permission.INTERNET
34、UIAbility实例创建完成时触发的回调:()
答案:onCreate()
35、在UIAbility实例销毁时触发什么状态?()
答案:Destroy
36、在下面哪个文件中可以设置页面的路径配置信息?()
答案:main_pages.json
37、关于bundleName,下列说法准确的是?()
答案:标识应用的唯一性
38、在Stage模型中,模块的配置文件是:()
答案:module.json5
39、关于UIAbility的启动模式,下列说法错误的是:()
答案: multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默以为multiton启动模式。
40、关于自界说组件的生命周期下列说法错误的是:()
答案:答应在生命周期函数中使用async await
41、singleton模式下首次进入的执行次序是:()
答案:onCreate->onWindowStageCreate->onForeground
42、用哪一种装饰器修饰的struct表示该结构体具有组件化能力?()
答案: @Component
43、关于Video组件的回调变乱,下列说法错误的是:()
留意:下面还有这一题,大家可能考的是下面这一题单选题62题,别瞎选嘿嘿,选项不一样留意甄别!
答案:onStart视频播放时触发该变乱,可以在这里获取视频时长
44、假如页面设计要求某些元素须要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种结构方式?()
答案:层叠结构
关系型数据库
45、下面哪个命名是ArkTS中变量名、方法名、参数名推荐的代码风格()
答案:sumFunc (记得选择小驼峰)
46、以下关于AbilityStage说法准确的是()
答案:与HAP是一对一的关系
47、下面哪个命名是ArkTS中类名、接口名推荐的代码风格(A)
A PersonClass
B person_class
C personClass
D PERSON_CLASS
48、下列关于http哀求可选参数字段的说法错误的是(B)
A method字段表示哀求方式,默以为GET
B priority字段表示优先级,默认值为100
C usingCache字段表示是否使用缓存,默以为true
D usingProtocol字段的默认值由系统指定
49、通过divider属性的哪一个参数可以设置列表分割线距离列表页侧边竣事端的距离(B)
A centerMargin
B endMargin
C endsMargin
D startMargin
50、以下说法形貌错误的是(C)
A Textlnput输入框提示文字可以通过placeholderColor和placeholderFont修改颜色和样式
B 资源文件统一存放在entry/src/main/resources路径下,便于统一维护
C Button按钮的样式可以通过Button.Type控制,只能设置Capsule和Normal两种
D 文本超长“…”体现须要textOverflow配合maxLines同时设置才会生效
51、ArkUl提供的一种轻量的UI元素复用机制是通过下列哪个装饰器实现(A)
A @Builder
B @Entry
C @Component
D @Preview
52、组件公共变乱onDragMove的触发范围是(A)
A 组件范围内移动时,触发回调
B 装备体现区域内移动时,触发回调
C 离开组件范围移动时,触发回调
D 应用范围内移动时,触发回调
53、以下关于AbilityStage生命周期回调的说法错误的是(D)
A onMemoryLevel0)回调是系统调整内存时触发的变乱
B onConfigurationUpdated()回调是系统全局配置发生变动时触发的变乱
C onAcceptWant()回调函数是针对指定实例模式启动UIAbility时提供的回调函数
D onCreate()回调函数提供应用初始化的能力
54、在Stage模型中,模块的配置文件是:(C)
A package.json
B main_pages.json
C module.json5
D app.json5
55、关于UlAbility的启动模式,下列说法错误的是:(C)
A UlAbility支持单实例、多实例和指定实例3种启动模式,在module.json5中通过launchType字段举行配置。
B specified为指定实例启动模式,运行时由业务自行决定是否创建多实例。
C multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默以为multiton启动模式。
D singleton为单实例启动模式,系统中只存在唯一一个实例,调用startAbility0时,假如该类型的实例已存在,则复用系统中的唯一一个实例。
56、以下关于UIAbility组件的onNewWant()回调函数说法准确的是(D)
A onCreate()回调函数执行完成之后,将执行onNewWant()回调函数
B 冷启动UlAbility组件时,会执行onNewWant()回调函数
C onNewWant()回调函数执行完成后,会执行onWindowStageCreate()回调函数
D onNewWant()回调函数执行完成后,会执行onForeground()回调函数
57、UlAbility实例创建完成时触发的回调(C)
A onForeground()
B onBackground()
C onCreate()
D onDestroy()
58、在UlAbility实例销毁时触发什么状态(A)
A Destroy
B Background
C Create
D Foreground
59、以下关于AbilityStage说法准确的是(A)
A 与HAP是一对一的关系
B 1:N持有AbilityStageContext
C 不能持有ExtensionAbility组件
D 新建项目时,IDE会默认创建AbilityStage文件
60、UlAbility切换至前台时触发以下哪种状态(A )
A Foreground
B Background
C Create
D Destroy
61、下列关于自界说弹窗组件使用方法的形貌错误的是(C)
A 通过CustomDialogController类体现自界说弹窗
B @CustomDialog装饰器用于装饰自界说弹框,此装饰器内举行自界说内容(也就是弹框内容)
C 可以自界说弹窗的样式,但是不能自界说弹窗动画
D 可以实现嵌套自界说弹窗
62、关于Video组件的回调变乱,下列说法错误的是(D)
A onPrepared:视频准备完成时触发该变乱,可以在此回调中获取视频时长
B onStant:视频播放时触发该变乱
C onUpdate:播放进度变化时触发该变乱
D onPause:播放竣事时触发该变乱
64、在应用包结构中,资源和三方库属于(B)
65、以下ArkTS代码段的打印结果是(C)
66、 HAP可以分为哪两种类型(C)
A Static和Dynamic
B Core和Plugin C Entry和Feature
D User和System
67、 Entry模块的重要作用是 (B)
A 体现用户接口 B 作为应用的主模块,提供基础功能
C 提供扩展功能
D 作为三方库,发布到OHPM中心仓,供其他应用使用
68、在一个模块文件中导出函数add的准确的写法是()
准确答案:export function add(a: number, b: number) { return a + b; }
69、在下列ArkTS的for循环语句中准确的写法是(C)
175、以下关于触屏变乱的形貌,错误的是(D)
A. 触屏变乱指当手指/手写笔在组件上按下、滑动、抬起时触发的回调变乱
B. 当发生点击变乱时,会触发onClick回调函数,其中event参数提供点击变乱相对于窗口或组件的坐标位置,以及发生点击的变乱源
C. 点击变乱是指通过手指或手写笔做出一次完整的按下和抬起动作。当发生点击变乱时,会触发onClick回调函数。
D. 触摸变乱不可多指触发,若多指同时触碰,会随机取其中一个手指举行触发
176、当组件失去焦点时,会触发哪个变乱(A)
177、以下代码中,Row组件隐藏但参与占位的是(A)
A. Row() .visibility(Visibility.Hidden) .width(‘90%’) .height(80) .backgroundColor(0xAFEEEE)
B. Row() .width(‘90%’) .height(80) .backgroundColor(0xAFEEEE)
C. Row() .visibility(Visibility.None) .width(‘90%’) .height(80) .backgroundColor(0xAFEEEE)
D. Row() .visibility(Visibility.Visible) .width(‘90%’) .height(80) .backgroundColor(0xAFEEEE)
178、Text组件的textAlign设置为下列哪个值时可以实现文本水平双端对齐(B)
A. TextAlign.Center
B. TextAlign.JUSTIFY
C. TextAlign.Start
D. TextAlign.End
179、下列关于TextArea组件的最大可输入字符数的设置,准确的写法是(B)
1、下面哪些装饰器可以用于管理自界说组件中变量的状态(AC) A @Link
B @Entry C @State
D @Component
2、以下关于ArkTS声明式UI形貌准确的是(ACD) A ArkTS支持使用匿名函数配置组件的变乱方法
B ArkTS组件参数赋值时可以使用变量或表达式,其中表达式返回的结果类型没有要求 C 属性方法以“.”链式调用的方式配置系统组件的样式和其他属性
D ArkTS支持使用箭头函数配置组件的变乱方法
3、下列关于@State装饰器的形貌错误的是(BD)
题目自身有问题
A 子组件@Link装饰的变量可以和父组件的@State变量创建双向数据绑定 B @State变量可以从父组件初始化大概本地初始化
C @State装饰的变量支持初始化子组件的常规变量 D @State变量支持组件外访问
4、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(全选)
答案: fontColor
fontFamily
fontSize
fontWeight
fontStyle
5、关于Tabs组件和TabContent组件,下列形貌准确的是(全选)
答案: TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定
TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性
TabsController用于控制Tabs组件举行页筝切换,不支持一个TabsController控制多个Tabs组件
TabContent组件的tabBar属性支持使用@Builder构造器生成的组件
6、下面哪些属于属性方法?()
答案: height()
fontSize()
width()
7、声明式开发范式有哪些特点?()
答案: 数据驱动更新
得当复杂度较大的程序
使用ArkTS语言
8、下面哪些是UIAbility的生命周期回调函数?()
答案: onCreate
onForeground
onDestroy
onBackground
9、Library类型的Module可以分为哪些详细类型?()
答案: Static Library、 Shared Library
10、UIAbility的启动模式有?()
答案: muhtiton
specified
singleton
11、以下哪些UI结构更得当折叠屏上的短视频场景的用户体验?(全选)
答案: 侧边面板边看边评
半模态窗口分享
侧边面板个人详情
短视频悬停
12、手机、折叠屏、平板等装备屏幕底部有导航条,应用需对底部导航条举行适配,包含哪些?(全选)
答案: 应用内的弹出框、半模态等控件,须要向上避让导航条,避免交互误触。
沉醉式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复体现导航条。
应用内的可滚动内容,须要能体现在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均须要举行向上抬高,避免和导航条相互遮挡,也要避免导航条底部背景致与应用内底部背景致不融合,须要为导航条提供沉醉的背景效果。
13、下列关于动效设计原则简洁高效的形貌准确的是?()
答案: 界面元素运动尽可能少且简洁,镌汰路径及不须要的元素
高效响应并镌汰过长的位移和时间
14、关于Tabs组件页签的位置设置,下面形貌准确的是:(全选)
答案: 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。
当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。
当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。
当barPosition为End ,vertical属性为true时,页签位于容器右侧
15、下面示例中会导致编译报错的有?()
答案: let x: number = null;
let y: string = null;
let x: string = null
16、HarmonyoS提供的数据管理的方式包含哪些?(全选)
答案: 分布式键值数据库
分布式数据对象
用户首选项
关系型数据库
17、响应式结构中将窗口宽度划分为差别的范围(即断点Breakpoint),可以包括以下哪些?(全选)
答案: xs
sm
md
lg
xl
xxl
18、Harmonyos提供了自由流转的能力,使得开发者可以高效开发跨多个装备的应用程序,提供跨装备的流转、迁徙和协同的分布式体验。以下哪些是自由流转体验?()
答案:全选 媒体播控
应用接续
跨装备拖拽
跨装备剪贴板
服务互通
19、关于ForEach(arr,itemGenerator,index)组件的形貌准确的是:()
切记下面还有一题题目一样,选项不一样
答案: 第一个参数必须是数组,提供循环渲染的数据源
第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件
第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值
20、与WindowStage相关的回调是:()
答案: onWindowStageDestroy()
onWindowStageCreate()
21、用户在折叠屏上查看消息、查看电子书的场景下,哪些体验比较好?()
答案: 左边文字,右边评论,边看边评
特定场景下支持用户通过双指捏合的手势举行文字大小调治口
界面只有自己须要的图文信息,沉醉浏览
22、以下关于ArkTS声明式开发范式的根本组成说法准确的是(全选)
答案: UI形貌:声明式的方法来形貌UI的结构,例如build()方法中的代码块
自界说组件:可复用的UI单元,可组合别的组件
变乱方法:用于添加组件对变乱的响应逻辑,统一通过变乱方法举行设置,如跟随在Button后面的onClick()
内置组件:ArkTS中默认内置的根本组件和结构组件,开发者可以直接调用,如Column、Text、Divider、Button等
属性方法:用于组件属性的配置,统一通过属性方法举行设置,如fontSize()、width()、height()、color()等
装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件
23、下面哪些容器组件是可以滚动的()
答案: Scroll
List
Grid
24、关于ForEach(arr, itemGenerator, index)组件的形貌准确的是(BD)
切记下面还有一题题目一样,选项不一样
A 第三个参数为键值生成函数,此参数为必填项 B 第二个参数为组件生成函数,为数组中的每个元素创建对应的组件
C 第一个参数为Array类型的数组,不能设置为空数组 D ForEach接口基于数组类型数据来举行循环染,须要与容器组件配合使用
25、下面哪些组件是容器组件?(BC)
A Button B Row
C Column
D Image
E TextInput
26、ArkUI提供了下面哪些弹窗功能。(ABCDE) A AlertDialog
B TextPickerDialog
C DatePickerDialog
D @CustomDialog
E TimePickerDialog
27、属性动画支持哪些属性?(ABCD) A Width
B Rotate
C Opacity
D Scale
28、属性动画中animation的参数有哪些?(ABCD) A playMode
B Curve
C Delay
D OnFinish
29、下列属于lottie提供的动画控制API的是?(ABCD) A lottie.play()
B lottie.pause()
C lottie.stop()
D lottie.goToAndPlay()
30、HarmonyOS云开发工程结构分哪些部分?(ABCD) A 端开发工程(Application)
B 云开发工程(CloudProgram)
C 端侧公共库(External Libraries)
D 公共资源库
31、HarmonyOS云开发工程创建后,会自动开通哪些服务?(ABCD) A 云函数
B 云数据库
C 云存储
D 认证服务
32、entry下的module.json5中包含以下哪些信息:(BCD)
A 应用包名和版本号信息 B Ability的配置信息
C 装备类型信息
D 应用权限申请列表
33、下面哪些组件层次结构是准确的。(ABE) A Text>Span
B Button>Column>Image
C Button>Image>Text
D Image>Text>Span E Column>Row>Button
34、下面哪些是Ability的生命周期回调函数?(ABEF) A onCreate
B onDestroy
C onPageShow
D onPageHide E onForeground
F onBackground
35、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(ABCDE) A fontColor
B fontSize
C fontStyle
D fontWeight
E fontFamily
36、API9及以上,router.pushUrl()方法的mode参数可以配置为以下哪几种跳转页面使用的模式?(AB) A Standar
B Single
C Specified
37、与Windowstage相关的回调是:(AC) A onWindowStageDestroy()
B onCreate() C onWindowStageCreate()
D onDestroy()
38、关于UlAbility的启动模式,下列说法准确的是(ABC) A UIAbiity支持单实例、多实例和指定实例3种启动模式,在modulejson5配置文件中的launchType字段配置为相应的模式。
B singleton为单实例模式,系统中只存在唯-一个该UlAbity实例,即在最近使命列表中只存在一个该类型的UIAbity实例。
C specifed启动模式为指定实例模式,除了配置launchType字段外,还需为指定实例模式的UIAbity配置一个独立的Key标识。
D multiton启动模式为多实例模式,也是默认情况下的启动模式。
39、下列关于@State装饰器的形貌错误的是(AC)
题目自身有问题 A @State变量支持组件外访问
B 子组件@Link装饰的变量可以和父组件的@State变量创建双向数据绑定 C @State变量可以从父组件初始化大概本地初始化
D @State装饰的变量支持初始化子组件的常规变量
40、关于Module下的module.json5配置文件,下面形貌准确的是(ABCD) A abilities标签形貌UIAbility组件的配置信息
B 用于声明Module根本信息、支持的装备类型、所含的组件信息、运行所需申请的权限等
C requestPermissions标签标识应用运行时需向系统申请的权限集合
D deviceTypes标签表示该modue支持的装备类型
41、关于Web组件形貌准确的是(ABC) A Web组件是提供具有网页体现能力的一种组件
B WebviewController可以控制Web组件的各种行为,例如网页的前进、后退等功能
C Web组件传入的地址可以是本地资源也可以是网络资源
D 当使用Web组件访问本地资源时,须要添加网络权限
42、在ArkUI中,可以通过下列哪几种方式来控制组件元素的体现与隐藏(AB) A if条件渲染
B visibility属性
C 以上都可以
D ForEach循环渲染
43、下列哪些方式可以更好的实现状态管理(ABC)
不确定,但是可能很大 A 在没有猛烈的业务需求下,尽可能按照状态须要共享的最小范围选择合适的装饰器
B 在使用LocalStorage或AppStorage装饰器存储状态变量时须要公道设计状态的数据结构,避免无意义的渲染革新
C 当多个子组件修改状态的逻辑根本雷同时,发起将状态的修改集中到单个函数中
D 在多个组件依赖同一个数据源并根据数据源变化革新组件的情况下,通过直接关联数据源来实现组件的革新
44、当UlAbility组件配置为指定实例启动模式后,其执行过程说法准确的有(AD) A onAcceptWant()函数的返回值是字符串类型
B 会触发调用方AbilityStage的onAcceptWant()函数
C onAcceptWant()函数的返回值是布尔类型 D 会触发被调用方AbilityStage的onAcceptWant()函数
45、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性(AB)