由于结课测试没存在视频课程没有提及的部分,本人撰写此帖的目的:
后续章节的习题我会继续发帖,但不会重复撰写前言了。
1. 在DevEco Studio 中开发HarmonyOS应用有Previewer(预览器)就够了,不需要模拟器。(错误)
2. ArkUI在视频中只写了页面样式的前端,所以ArkUI就是前端开发不需要后端知识。(错误)
3. eTS语法遵循TS(typescript)语言,TS是JS语言的超集。(正确)
4. DevEco Studio安装过程需要开发者为计算机安装Nodejs环境。(正确)
5. 在ArkUI前端开发中对图形界面组件封装,更利用项目维护于拓展,更有助于生态发展,视频介绍了声明式(ets)与类web两种开发范式的组件封装与传值通信,是希望大家快点学会ArkUI,一起参与三方生态组件框架开发。(正确)
1. ArkUI中声明式范式(eTS)视频中用的SDK版本为api8,那么最低支持声明式开发范式(eTS)的api版本是多少?(B)
A. 6
B. 7
C. 8
D. 9
2. 在HarmonyOS应用开发中,下面哪个api 版本的SDK不包含java AI?(D)
A. 5
B. 6
C. 7
D. 8
【注】这道题容易错。最好大家多动动手到DevEco Studio的设置页面里,SDKs专栏中查证一下最好!这里我放上截图为证。
3. 在前端开发的时候界面需要很多数据绑定,在js/ts语法中下面哪个选项指的是字符串?(A)
A. string
B. number
C. boolean
D. object
4. 在前端开发的时候驼峰规范有很多默认使用场景,在声明式(eTS)开发中,通用样式的链式回调很多都是css语言的驼峰化函数名。下面哪个是关于字体大小font-size的驼峰写法(B)
A. fonTsize
B. fontSize
C. FontSize
D. fontsize
5. 在声明式开发范式(eTS)中,父子组件通信有非常方便的双向数据绑定装饰器,下面哪个装饰器是:(C)
A. 装饰器:@State
B. 装饰器:@Prop
C. 装饰器:@Link
D. 装饰器:@Component
1. 自学编程的路上除了看视频还需要文档翻查,视频中推荐了声明式范式(eTS)的开发文档地址(openharmony.cn内容更详细些)。那么关于eTS的装饰器,下面哪些选项是?(ABD)
A. 装饰器:@State
B. 装饰器:@Provide
C. 装饰器:@Inject
D. 装饰器:@Watch
2. ArkUI除了声明式开发范式(eTS),同样还有类Web开发范式(JS)。类Web开发范式中保持了经典三件套,指的是哪三个开发语言:(ABC)
A. hml
B. javascript
C. css
D. html
3. 声明式开发范式(eTS),在语法糖文档中关于装饰器@State的装饰内容有哪些。(ABC)
A. 基本数据类型
B. 类
C. 数组
D. 方法
4. 在上一题中的A选项“基本数据类型”,指的是Js、Ts语言编程中的直接量数据类型。下面哪些选项是?(ABCD)
A. 字符串
B. 整型
C. 浮点数
D. 布尔值
5. 除了文档之外,DevEco IDE本身也能为开发提供很多帮助。视频中输入框组件(TextInput)的type接口是用来区分输入框基础用法和文本样式的。我们通过Ctrl+鼠标左键就可以看到type接口需要的参数为InputType这样的全局类型。那么下面哪些选项是InputType具备的字段。(提示:IDE内输入InputType后输入“.”IDE会给出该对象的可选字段)(ABD)
A. Normal
B. Password
C. Phone
D. Number