HarmonyOS教育类APP项目实战系列课结课考试答案(1-10讲)80分就合格

王丹辉(第一讲):HarmonyOS教育类APP项目实战开课及低代码初体验

结课考试 

及格分80/ 满分100

评价

判断题

1. 

DevEco Studio不能同时支持HarmonyOS和OpenHarmony应用/服务开发

正确(True)错误(False)

回答正确

2. 

DevEco Studio支持的编程语言eTS、JavaScript、C/C++和Java

正确(True)错误(False)

回答正确

3. 

DevEco Studio模拟器支持Local Emulator和Remote Emulator,包括Phone、Tablet、TV等设备

正确(True)错误(False)

回答正确

单选题

1. 

DevEco Studio支持______

A. 分布式多端调测B. 不支持分布式但支持多端调测C. 不支持分布式但支单持多端调测D. 支持分布式但不支持多端调测

回答正确

2. 

DevEco Studio支持______

A. 多端模拟仿真B. 不支持多端模拟仿真C. 不支持模拟仿真D. 支持单端模模拟仿真

回答正确

3. 

组件树,在低代码开发界面中,开发者可以直观地看到组件的层级结构、摘要信息以及错误提示

A. server TreeB. item TreeC. Component TreeD. lemon Tree

回答正确

多选题

1. 

Attributes & Styles:属性样式栏Properties:用于设置组件基本标识和外观显示特征的属性,如组件的______等属性。

A. 编码格式B. 版本信息C. IDD. If

回答正确

2. 

Attributes & Styles:属性样式栏General:用于设置Width、______等常规样式。

A. HeightB. BackgroundC. PositionD. Display

回答正确

3. 

Attributes & Styles:属性样式栏Events:为组件

A. 设置宽高B. 绑定相关事件C. 设置绑定事件的回调函数。D. 设置透明度

回答错误

4. 

Attributes & Styles:属性样式栏Grid:不能用于设置网格布局的______,该图标只有Div组件的Display样式被设置为grid时才会出现。

A. HeightB. WidthC. 相关样式D. RxJava

回答错误

回答正确题数 8/10

80分

再考一次

王丹辉(第二讲):低代码模式及Stage模型完成页面导航

结课考试 

及格分80/ 满分100

评价

判断题

1. 

libs目录用于存放库文件。库文件是HarmonyOS应用依赖的第三方代码(.so二进制文件)。

正确(True)错误(False)

回答正确

2. 

resources.index是资源索引表,由IDE编译工程时生成。

正确(True)错误(False)

回答正确

3. 

module.json是HAP的配置文件

正确(True)错误(False)

回答正确

单选题

1. 

Entry类型的HAP:是应用的主模块,在______中的type属性配置为entry类型

A. module.json5B. module.json2C. module.json3D. module.json4

回答正确

2. 

Feature类型的HAP:是应用的______,在module.json5中的type属性配置为feature类型

A. 动态特性模块B. 水平排列模块C. 垂直方向模块D. 空模块

回答正确

3. 

在应用上架到应用市场时,需要把应用包含的所有.hap文件(即Bundle)打包为一个______后缀的文件用于上架

A. .aoeB. .apkC. .hapD. .app

回答错误

多选题

1. 

开发者通过DevEco Studio把应用程序编译为______.hap后缀的文件

A. 一个B. 多个C. 只能为一个D. 只能为多个

回答正确

2. 

HAP是HarmonyOS应用安装的基本单位,包含了编译后的______

A. 代码B. 资源C. 三方库D. 配置文件。

回答正确

3. 

Entry类型的HAP,通常用于实现应用的______等。

A. 入口界面B. 入口图标C. 主特性功能D. 作者信息

回答正确

4. 

打包后的HAP包结构包括_________等文件夹

A. etsB. rawC. libsD. resources

回答错误

回答正确题数 8/10

80分

王丹辉(第三讲):低代码及ArkUI完成首页模块

结课考试 

及格分80/ 满分100

评价

判断题

1. 

module.json5配置文件name
标识当前Module的名称,Module打包成HAP后,表示HAP的名称,标签值采用字符串表示(最大长度31个字节),该名称在整个应用要唯一。

正确(True)错误(False)

回答正确

2. 

module.json5配置文件标签description
标识当前Module的描述信息,标签值是字符串类型(最长255字节)或对描述内容的字符串资源索引。

正确(True)错误(False)

回答正确

3. 

List接口中space 
表示列表项间距 默认值:10

正确(True)错误(False)

回答正确

单选题

1. 

app.json5配置文件标签bundleName
标识应用的包名,用于_____。该标签不可缺省

A. 标识应用的唯一性B. 标识应用的大小C. 标识应用的图标D. 无意义的注解

回答正确

2. 

app.json5配置文件标签______标识应用的版本号,该标签值为32位非负整数。此数字仅用于确定某个版本是否比另一个版本更新,数值越大表示版本越高。开发者可以将该值设置为任何正整数,但是必须确保应用的新版本都使用比旧版本更大的值。该标签不可缺省,versionCode值应小于2的31次方

A. versionCodeB. vendorC. minCompatibleVersionCodeD. minAPIVersion

回答正确

3. 

app.json5配置文件标签______
标识应用运行需要的API目标版本。

A. versionCodeB. vendorC. targetAPIVersionD. minAPIVersion

回答正确

多选题

1. 

标签apiReleaseType
标识应用运行需要的API目标版本的类型,采用字符串类型表示。取值为______,其中,N代表大于零的整数。
该字段由DevEco Studio读取当前使用的SDK的Stage来生成。

A. “CanaryN”B. “BetaN”C. “Release”D. “ReleaseN”

回答错误

2. 

标签entityType
标识应用的类别,分别有:

A. game:游戏类。B. media:影音类。C. communication:社交通信类。D. news:新闻类。

回答正确

3. 

标签multiProjects
标识当前工程是否支持多工程。

A. true:支持。B. false:不支持。C. true:不支持。D. false:支持。

回答正确

4. 

list属性listDirection设置List组件排列方向 可以设置的方向有

A. 横向B. 竖向C. 纵向D. 斜向

回答错误

回答正确题数 8/10

80分

再考一次

王丹辉(第四讲):首页动画及导师模块网络数据

结课考试 

及格分80/ 满分100

评价

判断题

1. 

每一个httpRequest对应一个http请求任务,不可复用。

正确(True)错误(False)

回答正确

2. 

属性动画中tempo动画播放速度。数值越大,动画播放速度越快,数值越小,播放速度越慢。

正确(True)错误(False)

回答正确

3. 

httpRequest.request 连接超时时间只能为60秒

正确(True)错误(False)

回答正确

单选题

1. 

组件的某些通用属性变化时,可以通过属性动画实现______

A. 渐变过渡效果B. 跳转C. 传值D. 存储

回答正确

2. 

ImageAnimator提供帧动画组件来实现______播放图片的能力

A. 平移B. 逐帧C. 缩放D. 旋转

回答正确

3. 

httpRequest为了优化内存,请求不再使用,调用______方法主动销毁。

A. deleteB. addC. destroyD. commit

回答正确

多选题

1. 

在rest中会通过向服务器提交的请求类型来表示增删改查这些操作,以下操作属于rest的是______

A. GET(SELECT):从服务器取出资源。B. POST(CREATE):在服务器新建一个资源。C. PUT(UPDATE):在服务器更新资源D. DELETE(DELETE):从服务器删除资源。

回答正确

2. 

JSON是一个序列化的______

A. 对象B. 数组C. 图片D. 视图

回答正确

3. 

设置ListItem吸顶效果,正确的是______

A. None无吸顶效果。B. Normal当前item吸顶。C. Opacity当前item吸顶显示透明度变化效果。D. weight自动吸顶效果

回答正确

4. 

JSON 简单的______和清晰的______明显要比 XML 容易阅读。

A. 语法格式B. 层次结构C. 编程D. 思路

回答正确

回答正确题数 10/10

100分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/35618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#基础知识(一)

一、C#程序结构 《1》命名空间的声明(namespace declaration) 《2》一个class 《3》class方法 《4》class属性 《5》一个main方法 《6》语句(statements)&表达式(Expressions) 《7》注释 注&#xff1a…

【设计模式】桥接模式

桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得…

C++ 网络编程项目fastDFS分布式文件系统(二)-redis部分

目录 1. 数据库类型 1.1 基本概念 1.2 关系/非关系型数据库搭配使用 2. Redis 2.1 基本知识点 2.2 redis常用命令 - String类型 - List类型 - Set类型 - SortedSet 类型 - Hash类型 Key 相关的命令 2.3 redis配置文件 2.4 redis数据持久化 3 hiredis的使用 1. 数据…

手搓vue3组件_0,打包配置

打包后引入项目是发现报错: Cannot read properties of null (reading isCE) TypeError: Cannot read properties of null (reading isCE)这个是由于vue版本冲突问题, 这里我引入了自己打包的ui组件库,但是ui组件库中打包进入了自己的vue,那么在此时使用时,如果你引入的自己的组…

原生js发送ajax请求---ajax请求篇(一)

在原生js中我们使用的是XMLHttpRequest对象来发送ajax请求 主要步骤就是: 1.创建XMLHTTPRequest对象 2.使用open方法设置和服务器的交互信息 3.设置发送的数据,开始和服务器端交互 4.注册事件 5.更新界面 (1) get方式 //步骤一…

使用python对图像加噪声

加上雨点噪声 import cv2 import numpy as npdef get_noise(img, value10):#生成噪声图像>>> 输入: img图像value 大小控制雨滴的多少 >>> 返回图像大小的模糊噪声图像noise np.random.uniform(0, 256, img.shape[0:2])# 控制噪声水平&#xff…

谁能讲清楚Spark之与MapReduce的对比

我们已经知道Spark是如何设计和实现数据处理流程的,这里我们 再深入思考一下,为什么Spark能够替代MapReduce成为主流的大数据处理框架呢?对比MapReduce,Spark究竟有哪些优势? 一 优势 1 通用性: 基于函数式编程思想,MapReduce将数据类型抽象为,k,v格式,并将数据处理…

Spring Boot单元测试使用MockBean注解向Service注入Mock对象

1. 背景介绍 我们在测试时有一个Service,我们需要测试Service,但Service内部依赖ServiceA、ServiceB,此时我们希望Mock ServiceA,ServiceB 注入真实对象。 class Service {private ServiceA A;private ServiceB B;public int me…

OPENCV C++(十二)模板匹配

正常模板匹配函数 matchTemplate(img, templatee, resultMat, 0);//模板匹配 这里0代表的是方法,一般默认为0就ok img是输入图像 templatee是模板 resultmat是输出 1、cv::TM_SQDIFF:该方法使用平方差进行匹配,因此最佳的匹配结果在结果为…

Excel(1):表头或列头冻结

1.需求 对于较大的excel,通常需要固定一部分内容,另一份内容为可翻动。 2.解决方式 在视图中选择冻结窗格,需要注意的是,选择冻结窗格时,窗格的左上方的表格区域是固定不动的,只可以向下或者向右活动。

8.10论文阅读

文章目录 The multimodal MRI brain tumor segmentation based on AD-Net摘要本文方法损失函数 实验结果 max-vit - unet:多轴注意力医学图像分割摘要本文方法实验结果 The multimodal MRI brain tumor segmentation based on AD-Net 摘要 基于磁共振成像(MRI)的多模态胶质瘤…

Redis分布式锁问题

1、业务单机情况下 问题:并发没有加锁导致线程安全问题。 解决方法:加锁处理,如lock、synchronized 仍有问题:业务分布式情况下,代码级别加锁已经无效。需要借助第三方组件,如redis、zookeeper。 2、业务分…

云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初步使用(二)

前言: 在前面一篇文章云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)_华为cna_晚风_END的博客-CSDN博客 介绍了基于VMware虚拟机里嵌套部署华为云的云计算,不过仅仅是做到了在VRM的web界面添加计算节点…

Kubernetes的默认调度和自定义调度详解

默认调度和自定义调度详解 默认调度 默认调度是 Kubernetes 中的内置机制,它使用调度器组件来管理分配容器的节点。调度器依据以下原则选择合适的节点: 资源需求 :调度器会为每个 Pod 根据其 CPU 和内存需求选择一个具有足够资源的节点。亲…

Android使用kotlin+协程+room数据库的简单应用

前言:一般主线程(UI线程)中是不能执行创建数据这些操作的,因为等待时间长。所以协程就是为了解决这个问题出现。 第一步:在模块级的build.gradle中引入 id com.android.application// roomid kotlin-androidid kotlin…

Mysql主从分离

一、前言 某个应用场景中,在操作数据库这部分,往往是数据库的读取往往大于数据库的写入,当读取数据达到数据库的瓶颈时,性能下滑,影响数据的写入,导致整个应用的不可用。为了解决这个问题,这时&…

单片机直驱两相四线步进电机研究

【本文发布于https://blog.csdn.net/Stack_/article/details/132236329,未经允许不得转载,转载须注明出处】 双极性步进电机(两相四线步进电机),原理的东西就先不讲太多了,还没搞清楚,边查资料边…

jsoup解析html之table表格

jsoup解析html之table表格 jsoup说明 一款Java 的HTML解析器 jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 主要功能 从一…

Python Opencv实践 - 图像旋转

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR)#图像旋转 #Opencv中的旋转,首先通过cv.getRotationMatrix2D获得旋转矩阵 #cv.getRotationMatrix2D(center,ang…

Mr. Cappuccino的第62杯咖啡——Spring之Bean的生命周期

Spring之Bean的生命周期 Aware接口项目结构项目代码运行结果源代码使用场景 InitializingBean接口项目结构项目代码运行结果源代码 BeanFactoryPostProcessor接口项目结构项目代码运行结果源代码 Bean的生命周期项目结构项目代码运行结果源代码 Aware接口 实现Aware接口是为了…