HarmonyOS系列直播课课后考试练习题(一到四期)
HarmonyOS版本新特性介绍<3.1版本>
判断题
1.“一次开发,多端部署”,也就是我们常说的“一多”,它指的是一套代码,一次开发上架,多端按需部署,让开发者高效的开发多种终端设备上的应用。正确
2.DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。正确
单选题
3.如何在DevEco Studio中创建新项目,下面说法错误的是:
A. 在计算机上创建一个新文件,并将其命名为“new HarmonyOS项目”
B. 如果已打开项目,从DevEco Studio菜单选择'file>new>Create Project'
C. 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”
多选题
4.HarmonyOS开发者赋能套件包含下面哪些?
A. 《鸿蒙生态应用开发白皮书》 B. Codelabs C. 视频课程
D. 技术文章 E. Sample Code F. FAQ G. 开发指南和API参考
5.下面哪些是《鸿蒙生态应用开发白皮书》中所叙述的应用与服务开发三大理念?
A. 一次开发,多端部署 B. 可分可合,自由流转 C. 统一生态,原生智能
D. 跨段迁移,多端协同
HarmonyOS ArkTS基础语法
判断题
1.每一个自定义组件都有自己的生命周期。正确
2.循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。正确
3. @Link变量不能在组件内部进行初始化。正确
单选题
4.用哪一种装饰器修饰的自定义组件可作为页面入口组件。
A. @Component B. @Entry C. @Builder D. @Preview
5.关于@State状态数据特征,下列描述错误的是
A. @State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。
B. 标记为@State的属性是私有变量,只能在组件内访问。
C. @State变量可以不用给定初始值,
D. 子组件@Link装饰的变量可以和父组件的@State变量建立双向数据绑定。
6.用哪一种装饰器修饰的struct表示该结构体具有组件化能力。
A. @Component B. @Entry C. @Builder D. @Preview
多选题
7.下面哪些函数是自定义组件的生命周期函数。
A. aboutToAppear B. aboutToDisappear C. onPageShow
D. onPageHide E. onBackPress
8.下面哪些装饰器可以用于管理自定义组件中变量的状态.
A. @Component B. @Entry C. @State D. @Link
HarmonyOS ArkUI基础知识
判断题
1.Resource是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。正确
2.在Column容器中的子组件是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向;在Row容器中的组件是按照从左到右的水平方向布局的,其主轴的方向是水平方向。正确
3.Button组件不能包含子组件。错误
单选题
4.使用Image加载网络图片,需要以下那种权限?
A. ohos.permission.USE_BLUETOOTH
B. ohos.permission.INTERNET
C. ohos.permission.REQUIRE_FORM
D. ohos.permission.LOCATION
5.使用TextInput完成一个密码输入框,推荐设置type属性为下面哪个值。
A. InputType.Normal B. InputType.Password
C. InputType.Email D. InputType.Number
6.下面哪个组件层次结构是错误的。
A. Text>Span B. Row>Button>Column C. Image>Text
D. Column>Row
多选题
7.下面哪些组件是容器组件
A. Button B. Row C. Column D. Image E. TextInput
8.Row容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为VerticalAlign (垂直对齐),VerticalAlign 定义了以下几种类型
A. Top B. Bottom C. Start D. End E. Center
HarmonyOS综合案例介绍3.1版本(健康生活)
1.以下关于容器组件Scroll的用法是否正确 Scroll() { ForEach(['1','2', '3'], (item) => { Row(){ Text(item).fontSize(16) } }, item => item) } 错误
2.属性动画使用的是animateTo接口实现的?错误
3.关系型数据库有callback和Promise两种异步回调方式。正确
4.Flex容器默认是多行/列排列的。错误
单选题
5.Grid想要实现主轴布局方向沿水平方向反向布局,即自右往左先填满一行,再去填下一行的布局方式,layoutDirection属性应该怎么设置
A. GridDirection.Row B. GridDirection.Column
C. GridDirection.RowReverse D. GridDirection.ColumnReverse
6.关系型数据库插入数据的接口是哪个
A. rdbStore.add B. rdbStore.append C. rdbStore.insert D. rdbStore.push
多选题
7.有一个数据库记录了一个学校学生今年期末考试的各科成绩,要查找数学成绩大于等于90分的名字为“李华”的学生的其他成绩,可能需要用到的谓词包括
A. equalTo B. and C. greaterThan D. greatThanOrEqualTo
8.下列哪些组件可以包含子组件?
A. Row B. Column C. Button D. Text
- 点赞
- 收藏
- 关注作者
评论(0)