1. 用哪一种装饰器修饰的组件可作为页面入口组件?
A. @Builder
B. @Component
C. @Preview
D. @Entry
正确答案:**D ** 2. 下面是ArkTS中常量名、罗列值名保举的代码风格是
A. 全小写,下划线分割
B. 全大写,下划线分割
C. 小驼峰
D. 大驼峰
正确答案:**B ** 3. 关于Resource是资源引用范例描述错误的是:
A. 系统可以根据当前设置加载符合的Resource资源,例如开发者可以根据屏幕尺寸出现差别的布局效果,或根据语言设置提供差别的字符串
B. Resource支持所有的数据范例
C. Resource是资源引用范例,用于设置组件属性的值
D. 通过"$r(app.type.name)"的形式引用应用资源,app代表是应用内resources目录中界说的资源,type代表资源范例(或资源的存放位置)
正确答案:B 4. 首选项preferences值的存储支持哪些数据范例?
A. 数字型、字符型、布尔型以及这3种范例的数组范例
B. 数字型
C. 布尔型
D. 字符型
正确答案:A 5. 向服务器提交表单数据,以下哪种请求方式比力符合:
A. RequestMethod.GET
B. RequestMethod.DELETE
C. RequestMethod POST
D. RequestMethod.PUT
正确答案:C 6. 使用http发起网络请求,需要以下哪种权限?
A. ohos.permission.LOCATION
B. ohos.permission.REQUIRE FORM
C. ohos.permission INTERNET
D. ohos.permission.USE_BLUETOOTH
正确答案:C 7. 用户使用折叠屏进行电商购物比价时,什么体验比力好?
A. 用户不需要比力,凭借影象就可以。
B. 直板机的界面怎么比价,在折叠屏上的界面就怎么比价;
C. 检察商品详情时,在宽屏设备上,可点击应用内“分屏”按钮进行分屏,可满足同时检察两个
商品的详细参数进行购物比价的诉求。
D.用户自己用纸和条记录每个商品的信息,进行比力
正确答案:C 8. 直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提拔?
A. 短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验;
B.短视频做左右满屏显示,视频顶部和底部用户看不到没关系;
C. 界面不做任何优化,直接复用直板机U界面效果,左右可以留白或者背景模糊。
D. 短视频出现在折叠屏左侧即可,右侧可以留白。
正确答案:A 9. “一次开发,多端摆设”指的是一个工程,一次开发上架,多端按需摆设。为了实现这一目的,HarmonyOS提供了几个焦点本事,如下那个不是一多开发的焦点能
A. 多端协同本事
B. 多端分发机制
C. 多端开发本事
D. 多端开发情况
正确答案:A 10. 下列哪一种转场范例建议使用父子转场手法
A. 上下级页面转场
B. 搜索转场
C. 新建转场
D. 编辑转场
正确答案:A 11. 关于Web组件,下面描述错误的是:
A. 使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限
B. Web组件支持fileAccess、javaScriptAccess等多种属性的设置,例如javaScriptAccess(true)表现允许实行JavaScript脚本
C. Web组件支持onConfirm、onConsole等多种事件,例如网页调用confirmO)告警时触发onConfirm回调
正确答案:A 12. 使用Image组件加载网络图片需要如下哪种权限?
A. ohos.permission.GET_NETWORK_INFO
B. ohos.permission.INTERNET
C. ohos.permission.DISTRIBUTED_DATASYNC
D. ohos.permission.READ_MEDIA
正确答案:B 13. 下面哪一个事件方法可以获取到List滑动的偏移量
A. onReachEnd
B. onDidScroll
C. onReachStart
D. onScrollindex
正确答案:B 14. 例如现在要实现一个广告弹窗,包罗图片和文本等信息,使用下面那种弹窗可以实现
A. TextPickerDialog
B. @CustomDialog
C. AlertDialog
D. TimePickerDialog
正确答案:B 15. 假如页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?
A. 网格布局
B. 弹性布局
C. 线性布局
D. 层叠布局
正确答案:D 16. 关于Video组件的回调事件,下列说法错误的是:
A. onUpdate播放进度变革时触发该事件,单位为s
B. onFinish视频播放结束时触发该事件
C. onStart视频播放时触发该事件,可以在这里获取视频时长
D. onPrepared视频预备完成时触发该事件
正确答案:C 17. 下面哪个组件不能包罗子组件:
A. LoadingProgress
B. Button
C. Text
D. Row
正确答案:A 18. 组件公共事件onDragMove的触发范围是:
A. 离开组件范围移动时,触发回调
B. 设备显示地区内移动时
C. 组件范围内移动时,触发回调
D. 应用范围内移动时,触发回调
正确答案:C 19. 下列哪一项不属于ArkUI组件的公共事件?
A. onTouch
B. on
C. onClick
D. onAppear
正确答案:B 20. 关于Button组件,下面哪个样式是胶囊型按钮:
A. ButtonType.Capsule
B. ButtonType.Normal
C. ButtonType.Circle
D. 以上都不是
正确答案:A 21. 下列组件范例中,容器组件是
A. TextArea
B. List
C. DatePicker
D. Text
正确答案:B 22. 关于Tabs组件页签的位置设置,下面描述错误的是
A. 当barPosition为Start(默认值),vertical属性为true时,页签位于容器左侧
B. 当barPosition为End,vertical属性为true时,页签位于容器底部
C. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部
D. 当barPosition为End,vertical属性为false(默认值)时,页签位于容器底部
正确答案:B 23. 关于bundleName,下列说法正确的是?
A. 不需以字母开头
B. 采用正向域名形式表现
C. 可以下划线开头
D. 标识应用的唯一性
正确答案:D 24. 关于UIAbility的启动模式,下列说法错误的是:
A. multiton为多实例启动模式,每次startAbility0都会启动一个新的实例,系统默认为multiton
启动模式。
B. singleton为单实例启动模式,系统中只存在唯一一个实例,调用startAbillty0时,假如该范例的实例已存在,则复用系统中的唯一一个实例。
C. UIAbility支持单实例、多实例和指定实例3种启动模式,在modulejson5中通过launchType字段进行设置。
D. specified为指定实例启动模式,运行时由业务自行决定是否创建多实例。
正确答案:A 25. 在下面哪个文件中可以设置页面的路径设置信息?
A. main_pages.json
B. modulejson5
C. packagejson
D. appjson5
正确答案:A 26. UIAbility实例创建完成时触发的回调:
A. onForeground()
B. onCreate()
C. onBackground()
D. onDestroy()
正确答案:B 27. 在Stage模型中,模块的设置文件是:
A. main_pages.json
B. app.json5
C. module.json5
D. package.json
正确答案:C 28. 关于自界说组件的生命周期下列说法错误的是:
A. 允许在生命周期函数中使用async await
B. 自界说组件的生命周期回调函数用于通知用户该自界说组件的生命周期变革
C. 生命周期回调函数是私有的,在运行时由开发框架在特定的时间进行调用,不能从应用程序中手动调用
D.允许在生命周期函数中使用Promise和异步回调函数,比如网络资源获取,定时器设置等
正确答案:A 29. 在UIAbility实例销毁时触发什么状态?
A. Foreground
B. Background
C. Create
D. Destroy
正确答案:D 30. singleton模式下首次进入的实行次序是:
A. onCreate->onWindowStageCreate->onForeground
B. onCreate->onForeground->onWindowStageCreate
C. onCreate->onBackground->onWindowStageCreate
D. onCreate->onBackground->onForeground
正确答案:A 31. 下面是ArkTS中变量名、方法名、参数名保举的代码风格是
A. 小驼峰
B. 全大写,下划线分割
C. 全小写,下划线分割
D. 大驼峰
正确答案:A 32. 用哪一种装饰器修饰的struct表现该布局体具有组件化本事?
A. @Entry
B. @Preview
C. @Builder
D. @Component
正确答案:D 33. Row组件中有两个Text组件,假如使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:
A. FlexAlign.SpaceBetween
B. FlexAlign.SpaceEvenly
C. FlexAlign.End
D. FlexAlign.Start
正确答案:A 34. 关于容器组件Row和Column,下面说法错误的是:
A. Column的子组件在主轴方向上的对齐使用justifyContent属性来设置,其参数范例是FlexAlign
B. Column容器的主轴是垂直方向,交织轴是水平方向;Row容器的主轴是水平方向,交织轴是垂直方向
C. Row的子组件在交织轴方向上的对齐方式使用alignltems属性来设置,其参数范例为HorizontalAlign
D. 主轴和交织轴始终是相互垂直的,Row和Column主轴的方向不一样
正确答案:C
三、多选题