DevEco Studio是基于()打造,面向鸿蒙生态应用全场景多设备的开发平台
Visual Studio Community开源版本
IntelliJ IDEA Community开源版本
Xcode Community开源版本
PyCharm Community开源版本
以下哪个不符合ArkTS的变量命名规范?
$1test
1test
test1
test_1
以下哪种变量声明方式在声明后不能再被修改?
let a = 'Hello World'
const a = 'Hello World'
let b:number = 11
以下哪个平台用于鸿蒙应用开发上架和后续运营
Hilink
Open Harmony
AGC
HarmonyOS Connect
基于ArkTS开发时,为了实现页面间的跳转可以引入()
@ohos.hilog
@ohos.window
@ohos.app.ability.UIAbility
@ohos.router
关于状态管理说法错误的是
应用程序运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。
通过状态管理机制可以构建一个动态的、有交互的界面。
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数,当参数改变时,UI作为返回结果,也将进行对应的改变。
自定义组件拥有变量,变量必须被装饰器装饰才可以成为状态变量,状态变量的改变会引起UI的渲染刷新,如果不使用状态变量,UI不能在初始化时渲染,后续也将不会再刷新。
关于以下语言的关系描述正确的是?
TypeScript继承于ArkTS,ArkTS继承于JavaScript
JavaScript继承于TypeScript,TypeScript继承于ArkTS
ArkTS继承于TypeScript,TypeScript继承于JavaScript
JavaScript继承于Java,Java继承于ArkTS
ArkTS在TS的基础上主要扩展了哪些能力?
基本语法:声明式UI描述、自定义组件和动态扩展UI元素
多维度的状态管理机制
渲染控制的能力
ArkUI开发框架中的系统组件及其相关的事件方法、属性方法
可以通过()属性设置排列方向上子元素的间距
length
weight
space
size
以下哪组代码会报错?
let a:any = 'HUAWEI'; a = 1;
let b:string | number; b='Hello World'; b=1;
let c:[string,number]; c=[1, 'Hello World'];
enum Grade {A='优秀', B='良好', C='合格'}; let e:Grade = Grade.A
一个UI页面中有几个@Entry组件
1个
2个
3个
不限制个数
TypeScript在JavaScript的基础上增加了静态类型检查,因此每一个变量都有固定的数据类型。
以下属于ArkTS的内置组件的是?
Text()
Button()
Image()
OnClick()
Column()
Grid()
请将以下事件方法配置方式进行匹配
匿名函数配置事件方法
成员函数配置事件方法
@State装饰的变量是组件内部的状态变量,数据改变触发组件所在build方法刷新UI。
HarmonyOS是华为捐赠给开放原子基金会的开源版本
HarmonyOS NEXT版本也叫纯血鸿蒙,其系统版本为5.0.X
鸿蒙操作系统的关键分布式技术包括
分布式软总线
分布式设备虚拟化
分布式任务管理
分布式数据存储
分布式流转包含的形式有
多端协同
数据管理
实时通信
跨端迁移
原子化服务可以随用随走,无需显性下载和安装
端云一体化开发可以使开发者能够构建和部署应用程序而无需管理物理服务器
关于HarmonyOS的描述正确的是?
面向万物互联时代
具有分布式的能力
只支持移动端应用开发
是一款国产操作系统
HarmonyOS的技术特性包括?
统一OS 弹性部署
硬件分类 资源独立
一次开发 多端部署
ArkTS语言是一种声明式范式开发语言
Previewer预览器支持的功能的有哪些?
查看基于ArkTS语言开发的应用UI效果
实时预览
动态预览
播放音视频
使用使用本地真机时,不需要对应用进行签名。
DevEco Studio支持哪些工具进行调试?
预览器
虚拟机
模拟器
真机
Previewer预览器查看预览效果时有哪些特性?
多端预览
实时预览
动态预览
双向预览
ArkTS语言的基本组成部分有哪些?
自定义组件
UI描述
装饰器
内置组件
事件方法
属性方法
let num:number = 0; let result = num > 0 ? '大于0' : '小于0,或等于0'; console.info(result); 运行完上述代码,控制台会输出什么内容?
大于0
小于0
小于0,或等于0
等于0
&&运算符在左右两个表达式其中一个为true时,就返回true?
请将ArkTS的各基本组成部分进行匹配
@Entry、@Componet、@State
装饰器
build(){......}
UI描述
.width()、.height()、.fontSize()
属性方法
.onClick()
事件方法
Column()、Button()、Text()
内置组件
运行此段代码后,控制台打印的最后一个sum值为多少?(填数字)
运行此段程序后,控制台打印的内容为?(仅填打码部分的内容即可)
运行此段程序后,控制台打印的内容为?(仅填打码部分的内容即可)
运行此段代码后,控制台打印的最后一行内容是什么?(填数字)
运行此段程序后,控制台打印的内容为?(仅填打码部分的内容即可)
TypeScript在JavaScript的基础上增加了静态类型检查,因此每一个变量都有固定的数据类型。
请将组件层级和属性配置进行匹配
单层子组件
多层嵌套子组件
单属性配置
多属性配置
父组件与子组件之间可通过以下哪种搭配进行双向数据绑定
@State、@Prop
@State、@Link
将下方组件和功能进行匹配
Column()
容器组件-垂直布局
Row()
容器组件-水平布局
TextInput()
文本输入框组件
Divider()
分割线组件
图片所示两个布局及轴线分别是?
Column主轴垂直;Row主轴垂直
Column主轴垂直;Row主轴水平
Row主轴垂直;Column主轴水平
Row主轴垂直;Column主轴垂直
请将以下布局属性设置进行匹配
justifyContent属性
设置子元素在容器主轴上的排列方式
alignItems属性
设置子元素在容器交叉轴上的排列方式
图示中Column容器,justifyContent属性布局效果说法正确的是?
①:FlexAlign.Start
②:FlexAlign.SpaceBetween
③:FlexAlign.End
④:FlexAlign.Center
⑤:FlexAlign.SpaceAround
⑥:FlexAlign.SpaceEvenly