判断题
1.订阅dataReceiveProgress响应事件是用来接收HTTP流式应数据。(错误)
2.为了帮助开发者在个人开发机器上高效模拟Harmonyos环境,进行应用的快速运行与细致调试,DevEco Studio的本地模拟器可以在虚拟机内运行以节省硬件资源。(正确)
3.用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作。(正确)
4.UIAbility是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个UIAbility。(正确)
5.ArkTS中使用const声明常量。(正确)
6.合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的的使用产品。(正确)
7.可以通过ohpm uninsta11 指令下载指定的三方库(错误)
8.HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C++库、资源和配置文件(正确)
9.开发者将应用上架应用市场后,终端设备用户可以在终端设备上使用应用市场进行应用的安装和卸载。(正确)
10.关系型数据库(Relational Database,RDB)支持Worker线程(错误)用户首选项是关系型数据库(错误)
11.如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器进行预览(错误)
12.预览器支持对页面的预览,如果代码中涉及到一些网络、数据库、传感器等功能的开发则可以使用模拟器或者真机进行调试。(很长的是 正确)
13.一个页面可以存在多个@Entry修饰的组件(错误)
14.Background状态在UIAbility实例销毁时触发,可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。(错误)
15.开发者将应用上架应用市场后,终端设备用户可以在终端设备上使用应用市场进行应用的安装和卸载。(正确)
16.支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、资源文件、第三方库、配置文件等,每一个Modu1e可以独立编译,实现特定的功能。这种模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。(正确)
17.架构设计时需要考虑“一次开发,多端部署”,这样可以节省跨设备UI开发工作量,同时提升应用部署的伸缩性。(正确)
18.设计师在设计动效时,点击响应性、运动帧率、跟手性不需要设定,根据不同机型的性能能力系统设定即可。(错误)
19.所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。错误(False)
20.Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。正确(True)
21.@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。正确(True)
22.每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。正确(True)
23.使用http模块发起网络请求时,必须要使用on('headersReceive')订阅请求头,请求才会成功。错误(False)
24.应用权限保护的对象可以分为数据和功能:数据包含了个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)、应用数据。功能则包括了设备功能(如打电话、发短信、联网等)、应用功能(如弹出悬浮框、创建快捷方式等)等:(错误)
25.Text是显示文本的组件基础之一,它可以包含子组件Span,当Text与Span同时配置内容时,Span内容覆盖Text内容。(正确)
26.@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。(错误)
27.在http模块中,多个请求可以使用同一个htppRequest对象,httpRequest对象可以复用。(错误)
28.@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。(错误)
29.一个应用是由一个或多个HAP组成(正确)
30.Tabs组件仅可包含子组件Tabscontent,每一个页签对应一个内容视图即Tabcontet组件。(正确)
31.Harmonyos提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。(正确)
32.在co1umn和Rou容器组件中,justifycontent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(正确)
33.Button组件可以包含子组件。(正确)
34.Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability(正确)
35.UIAbility组件多实例启动模式是默认的启动模式(错误)
36.Web组件对于所有的网页都可以使用zoom(factor: number)方法进行缩放。错误(False)
37.在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。正确(True)
38.首选项preferences是以Key-Value形式存储数据,其中Key是可以重复。错误(False)
39.每一个自定义组件都有自己的生命周期 正确(True)
40.Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。正确(True)
41.Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图即TabContet组件。正确(True)
42.每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。(对)
单选题
1.下面是ArkTs中变量名、方法名、参数名推荐的代码风格是(小驼峰)
2.下面是ArkTS中类名、枚举名推荐的代码风格是(大驼峰)
3.下面是ArkTS中常量名、枚举值名推荐的代码风格是?(全大写,下划线分割)
4.组件公共事件onDragMove的触发范围是(组件范围内移动时,触发回调)
4.向服务器提交表单数据,以下哪种请求方式比较合适(RequestMethod.POST)
5.下列哪一项不属于ArkUI组件的公共事件?(on)
6.下面哪个组件不能包含子组件(LoadingProgress)
7.关于Web组件,下面描述错误的是(使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限)
8.在stage模型中,模块的配置文件是(module.json5)
9.关于Button组件,下面哪个样式是胶囊型按钮:(ButtonType.Capsule)
10.关于bundleName,下列说法正确的是?(标识应用的唯一性)
11.下面哪一个事件方法可以获取到List滑动的偏移量(onScrollndex)
12.用哪一种装饰器修饰的struct表示该结构体具有组件化能力?(@Component)
13.UIAbility实例创建完成时触发的回调:(onCreate())
14.在下面哪个文件中可以设置页面的路径配置信息?(main_pagesjson)
15.下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。(@State和@Prop)
16.关于Resource是资源引用类型描述错误的是:(Resource支持所有的数据类型)
17.用哪一种装饰器修饰的组件可作为页面入口组件?(@Entry)
18.下面哪个组件不能包含子组件:(LoadingProgress)
19.例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现(@CustomDialog)
20.Row组件中有两个Text组件,如果使用justifycontent对齐方式,下面哪个属性可以实现左右两端对齐(FlexAlign.SpaceBetween)
21.下面哪一个事件方法可以获取到List滑动的偏移量(onDidScroll)
22.关于容器组件Row和Column,下面说法错误的是:(Row的子组件在交叉轴方向上的对齐方式使用alignltems属性来设置,其参数类型为HorizontalAlign。)
23.关于Button组件,下面哪个样式是胶囊型按钮:(ButtonType.Capsule)
24.关于Tabs组件页签的位置设置,下面描述错误的是(当barPosition为End ,vertical属性为true时,页签位于容器底部。)
25.关于web组件,下面描述错误的是(使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限)
26.使用Image组件加载网络图片需要如下哪种权限?(ohos.permissiOn.INTERNET)
27.关于video组件的回调事件,下列说法错误的是(onStart视频播放时触发该事件,可以在这里获取视频时长。)
28.下面哪个方法,可以跳转到一个新页面,并销毁当前页面。(router.replaceUrl())
29.页面路由需要导入以下哪个模块?(import router from '@ohos.router')
30.发起网络数据请求需要导入以下哪个模块?(import http from '@ohos.net.http')
31.首选项preferences值的存储支持哪些数据类型?(数字型、字符型、布尔型以及这3种类型的数组类型)
32.首选项key的最大长度限制大小为()字节?(80)
33.关于UIAbility的启动模式,下列说法错误的是(standard为标准模式,每次startAbiity都会启动一个新的实例,系统默认为standard模式。)
34.关于Resource是资源引用类型描述错误的是:(Resource支持所有的数据类型)
35.下列哪一种转场类型建议使用父子转场手法(上下级页面转场)
36.“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,Harmonyos提供了几个核心能力,如下那个不是一多开发的核心能力(多端分发机制)
37.使用http发起网络请求,需要以下哪种权限?(ohos.permission.INTERNET)
38.直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?(短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验;)
39.singleton模式下首次进入的执行顺是:(onCreate->onWindowStageCreate->onForegrounc)
40.用户使用折叠屏进行电商购物比价时,什么体验比较好? (查看商品详情时,在宽屏设备上,可点击应用内“分屏”按钮A.进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。)
41.如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?(层叠布局)
42.下列组件类型中,容器组件是(List)