HarmonyOS应用开发者基础(初级)认证题库

开发者能力认证

一、判断

  1. 首选项preferences是以Key-Value形式存储数据,其中Key是可以重复。(
  2. 使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。(
  3. 所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(
  4. 在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(
  5. Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。(
  6. Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。(
  7. 每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。(
  8. @CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。(
  9. 每一个自定义组件都有自己的生命周期(
  10. Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图即TabContet组件。(
  11. Web组件对于所有的网页都可以使用zoom(factor: number)方法进行缩放。(

二、单选

  1. 首选项key的最大长度限制大小为()字节?(80
  2. 下面哪个组件不能包含子组件:(LoadingProgress
  3. 下面哪一个事件方法可以获取到List滑动的偏移量?(onScroll
  4. Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:( FlexAlign.SpaceBetween
  5. 关于Video组件的回调事件,下列说法错误的是:( onStart视频播放时触发该事件,可以在这里获取视频时长。
  6. 下面哪个方法,可以跳转到一个新页面,并销毁当前页面。( router.replaceUrl()
  7. 关于Web组件,下面描述错误的是:(使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限。
  8. 关于容器组件Row和Column,下面说法错误的是:(Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign。
  9. 关于@State状态数据特征,下列描述错误的是:(@State变量可以不用给定初始值。
  10. 关于Tabs组件页签的位置设置,下面描述错误的是?( 当barPosition为End ,vertical属性为true时,页签位于容器底部。
  11. 关于Button组件,下面哪个样式是胶囊型按钮:(ButtonType.Capsule
  12. 在下面哪个文件中可以设置页面的路径配置信息?(main_pages.json
  13. 首选项preferences值的存储支持哪些数据类型?(数字型、字符型、布尔型以及这3种类型的数组类型。
  14. 页面路由需要导入以下哪个模块?(import router from ‘@ohos.router’
  15. 关于UIAbility的启动模式,下列说法错误的是:(standard为标准模式,每次startAbility都会启动一个新的实例,系统默认为standard模式。
  16. 关于Resource是资源引用类型描述错误的是:(Resource支持所有的数据类型。
  17. 例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现?(@CustomDialog
  18. 发起网络数据请求需要导入以下哪个模块?(import http from ‘@ohos.net.http’
  19. 使用Image组件加载网络图片需要如下哪种权限?(ohos.permission.INTERNET
  20. 下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。(@State和@Prop

三、多选

  1. 以下关于ArkTS声明式开发范式的基本组成说明正确的是
    A. 装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件。
    B. 自定义组件:可复用的 UI 单元,可组合其它组件。
    C. UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。
    D. 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。
    E. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。
    F. 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。
  2. 下面哪些是Ability的生命周期回调函数?
    A. onCreate
    B. onDestroy
    E. onForeground
    F. onBackground
  3. 关于Tabs组件和TabContent组件,下列描述正确的是
    A. TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。
    B. TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。
    C. TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。
    D. TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。
  4. 下面哪些组件层次结构是正确的。
    A. Text>Span
    B. Button>Column>Image
    E. Column>Row>Button
  5. entry下的module.json5中包含以下哪些信息:
    B. Ability的配置信息
    C. 设备类型信息
    D. 应用权限申请列表
  6. 关于ForEach(arr, itemGenerator, index)组件的描述正确的是:
    B. 第一个参数必须是数组,提供循环渲染的数据源。
    C. 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。
    D. 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值。
  7. 针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:
    A. fontColor
    B. fontSize
    C. fontStyle
    D. fontWeight
    E. fontFamily

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

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

相关文章

15.脚本备份、恢复达梦DM数据库

1.备份脚本 #!/bin/bash # 通过docker命令查询达梦数据库容器id CONTAINER_IDdocker ps -a | grep "dm8_single" | awk {print $1} | head -n 1#备份目录 DUMP_DIR"/data/dm8/data/backup"DATE_FORMATdate %Y%m%d echo "备份my_db1数据库开始&#…

从零开始构建一个属于您的 Web3 项目(Web3项目三实战之一)

午后,沏上一壶茶,走到那冬日暖阳照耀到的阳台,落座于桌旁,很是舒心地敲打键盘上的每个按键,这样的午后,或许才是我们所向往的吧! 它舍弃了城市中的喧嚣;也没有大都市的那种快节奏;更加没有了“尔虞我诈、精于算计”的职场“战火硝烟”。 它有的只是寂静、随心所欲、闲…

NFS 共享存储实验

一、服务器部署 第一步、安装nfs和rpcbind包 [rootserver ~]# yum install -y nfs-utils rpcbind截图: 第二步、这里选择一个 lvm 挂载点做 NFS 共享目录 [rootserver ~]# df -HT截图: 第三步、修改配置文件 [rootserver ~]# vi /etc/exports /home …

SpringBoot 接口:响应时间优化9个技巧!

今天聊聊 SpringBoot接口:响应时间优化的9个技巧。在实际开发中,提升接口响应速度是一件挺重要的事,特别是在面临大量用户请求的时候。好了,咱们直接切入正题。 本文,已收录于,我的技术网站 ddkk.com&…

神经网络的核心:简单易懂理解 PyTorch 非线性激活函数

目录 torch.nn子函数非线性激活详解 nn.Softmin Softmin 函数简介 函数工作原理 参数详解 使用技巧与注意事项 示例代码 nn.Softmax Softmax 函数简介 函数工作原理 参数详解 使用技巧与注意事项 示例代码 nn.Softmax2d Softmax2d 函数简介 函数工作原理 输入…

2024最新前端源码分享(附效果图及在线演示)

分享10款非常有趣的前端特效源码 其中包含css动画特效、js原生特效、svg特效以及小游戏等 下面我会给出特效样式图或演示效果图 但你也可以点击在线预览查看源码的最终展示效果及下载源码资源 粒子文字动画特效 基于canvas实现的粒子文字动画特效 会来回切换设定的文字特效 图…

字典类型存为csv

在Python中把Dict转换为CSV salary [{‘Name’:‘Alice’, ‘Job’:‘Data Scientist’, ‘Salary’:122000}, {‘Name’:‘Bob’, ‘Job’:‘Engineer’, ‘Salary’:77000}, {‘Name’:‘Carl’, ‘Job’:‘Manager’, ‘Salary’:119000}] Method 1 import pandas as pd …

本地jar安装到仓库

安装 jar mvn install:install-file -DgroupId坐标(相对于maven的路径) -DartifactId工程名称 -Dversion版本号 -Dpackagingjar -Dfilejar安装 source mvn install:install-file -DgroupId坐标(相对于maven的路径) -DartifactId工程名称 -Dversion版本号 -Dpackagingjar -Dfi…

在版权付费方面,OpenAI 比人想象中的还要「小气」

随着新闻出版商与AI公司达成“使用新闻训练AI模型”的协议,像 OpenAI 等科技企业愿意为受版权保护的信息支付的价格逐渐浮出水面。 据 The Information 报道,OpenAI 每年愿意向出版商提供 100万到500万美元来支付受版权保护的新闻文章训练其AI模型。 但…

LLM、AGI、多模态AI 篇五:基于LoRA微调ChatGLM3

文章目录 系列LLaMA-Factory简介推荐硬件要求环境搭建数据准备指令微调数据集偏好数据集自定义数据集指令监督微调合并 LoRA 权重并导出模型其他(训练全流程)预训练奖励模型训练PPO 强化学习训练DPO 强化学习训练通过一站式网页界面快速上手

createTempFile方法详解

createTempFile方法详解 大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天,我们将深入探讨一个在Java中常用的文件处理工具——createTempFile方法&am…

【leetcode】力扣热门之合并两个有序列表【简单难度】

题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 用例 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4] 输入:l1 [], l2 [] 输出:[] 输入:l1 []…

数据库连接使用问题 - 1

原理 open-in-view 是 Spring Boot ⾃动加载 Spring Data JPA 提供的⼀个配置,全称为 spring.jpa.open-in-viewtrue,它只有 true 和 false 两个值,默认是 true。 这个配置为true时,会导致Web MVC请求处理的一开始&…

王中阳Go赠书活动第一期:《TVM编译器原理与实践》

文章目录 前言TVM编译器的实现过程关于《TVM编译器原理与实践》编辑推荐内容简介作者简介图书目录书中前言/序言《TVM编译器原理与实践》全书速览入手《TVM编译器原理与实践》传送门:结束语参加抽奖 前言 随着人工智能的发展,计算机视觉、自然语言处理和…

MySQL复习汇总(图书管理系统)

MySQL图书管理系统(49-94)源码_71.备份book数据库到e盘的mybook.sql文件(备份文件中要求包含建库命令)-CSDN博客 CROSS JOIN:交叉连接(笛卡尔积) -- 1、 创建一个名称为book的数据库。 -- 2、 打开book数据库…

Vue2-组件的基本应用

个人练习,仅供参考。 1.先在components中创建公用的内容(public.vue)。components文件夹下放组件供其他页面调用。 2.在用到组件的页面导入该公用组件(import navTitle from "/components/public.vue";)。 …

linux账户文件/etc/passwd详解

linux 账户文件/etc/passwd Linux 的/etc/passwd 文件是系统中最重要的文件之一,它存储了系统中所有用户的基本信息,包括用户名、密码、用户 ID、组 ID、主目录、登录 shell。 /etc/passwd 文件中的每行记录对应一个用户 每条记录的格式如下&#xff1a…

论文阅读记录SuMa SuMa++

首先是关于SuMa的阅读,SuMa是一个完整的激光SLAM框架,核心在于“基于面元(surfel)”的过程,利用3d点云转换出来的深度图和法向量图来作为输入进行SLAM的过程,此外还改进了后端回环检测的过程,利用提出的面元的概念和使…

qt-C++笔记之QProcess

qt-C笔记之QProcess code review! 文章目录 qt-C笔记之QProcess一.示例:QProcess来执行系统命令ls -l命令并打印出结果说明 二.示例:QProcess来执行系统命令ls -l命令并打印出结果,代码进一步丰富三.示例:使用 QProcess 在 Qt 中…

scp传输多个文件

要在一个scp命令中传输多个文件,您可以使用通配符(*)或大括号({})来指定多个文件。 使用通配符: scp /path/to/source/directory/* userremote:/path/to/destination/上述命令将传输源目录中的所有文件到远程目标目录。 使用大括号: scp …