当前位置: 首页 > news >正文

华为云鸿蒙应用入门级开发者认证考试题库(理论题和实验题)

注意:考试链接地址:华为云鸿蒙应用入门级学习认证_华为云鸿蒙应用入门级开发者认证_华为云开发者学堂-华为云

当前认证打折之后是1元,之后原价700元,大家尽快考试!考试题库里面答案不一定全对,但是可以保证百分之九十的正确率吧!考试题目有些文字错误是正常的,因为博主是复制图片上的,文字解析可能有问题!

现在理论题一直变,可能题库覆盖范围没那么多,见谅!但是实验题不变,就那三题,固定的!

大家搜题目的时候尽量搜题目全面几个字!60分就能过,满分100分,鸿蒙next学习群767465523

目录

判断题

单选题

多选题

实验题

第一个实验:给一个设计图,让你画页面(大概意思)

第二个实验:考察EntryAbility跳转到SecondAbility,传参

第三个实验:卡片


判断题

1、Flex中子组件在Flex容器上排列的方向,即主轴的方向,是与行方向保持一致的。(正确)

2、ArkTS是HarmonyOS优选的主力应用开发语言,ArkTS基于C++语言扩展而来,是C++的超集(错误)

3、华为将HarmonyOS部分基础功能提取出来创建了OpenHarmony版本开源,捐献给开放原子开源基金会,0penHarmony1.0并不是一个完整的可运行操作系统,依靠后维广大开发者的贡献逐步完备至可以运行。(正确)

4、方舟编译器是鸿蒙系统作为手机、平板、电视、车机和智能穿戴就等多种设备统一操作系统的编译运行时底座。(正确)

5、开发者在进行应用页面调试时,可以开启双向预览功能,选中代码编辑器中的布局文件中对应的代码块,则组件树上对应的组件将被选中,同时预览器UI界面中的组件高亮显示。(正确)

6、子组件中使用@Prop装饰器装饰的状态变量,不能直接被初始化。(错误)

7、Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中可以有多个可以被选中。(错误)

8、TabContent只能在Tabs中使用,对应一个切换页签的内容视图(正确)

9、每个UIAbility实例都与一个Windowstage实例绑定(正确)

10、postCardAction用于卡片内部和提供方应用间的交互,仅在卡片中可以调用(正确)

11、卡片管理服务提供了卡片周期性刷新的能力。(正确)

12、HTTP中的GET请求相比POST请求是不安全的,因为URL是可见的,可能会泄露私密信息,如账号密码等(正确)

13、FunctionGraph支持1ms粒度按量计费,为用户节省开支。(正确)

14、在ArKUI中,组件是UI构建与显示最小的单位,开发者可以通过多种组件的组合,构建出满足自身应用诉求的完整界面。(正确)

15、Slider组件的showTips属性是用于设置滑动时是否显示气泡提示。(正确)

16、在HTTP模块中,多个请求可以使用同一个HttpRequest对象,HttpRequest对象可以复用。(错误)

17、FunctionGraph支持的函数类型包括HTTP函数与事件函数两种。(正确)

18、HarmonyOS是新一代的智能终端操作系统,是首个分布式架构终端操作系统,也是全球首个微内核作系统。(正确)

19、某开发者实现了两个ArkTS页面间的跳转功能,以下其页面的部分代码://indexetsonChck(()=>(routerpush({urpages/Second’)))// $econd.ets,onClick()=>(routerback()))当开发者使用预览器直接打开Second页面时 可以通过其绵定点击事件的组体跳特回lndex.ets页面。(错误)

20、rawfile用于存储任意格式的原始资源文件。rawfile会根据设备的状态去匹配不同的资源,也可以指定文件路径和文件名进行引用(错误)

21、子组件中使用@Prop装饰器装饰的状态变量,不能直接被初始化。(错误)

22、@Extend装饰器将新的属性方法添加到Text、Column、Buton等内置组件上,通过@Extend装饰器可以快速地扩展原生组件。(正确)

23、@Component装饰的struct表示该结构体具有组件化能力,能够成为一个独立的组件,这种类型的组件也称为自定义组件,在bud方法里描述UI结构(正确)

24、Badge可以创建数字标记组件,也可以根据字符串创建标记组件。(正确)

25、DatePicke组件作为日期选挥器组件,日期的显示当的仅支持公历,不能示农历。(错误)

26、开发者可以通过UIAbilityContext,获取到操作UIAbility实例的方法。(正确)

27、ArkTS卡片定点刷新时,采用的计时方式是12小时制。(错误)

28、updateDuration表示卡片定时刷新的更新周期,单位为40分钟。(错误)

29、Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。(正确)

30、HTTP协议工作于客户端-服务端架构上,手机应用作为HTTP客户端通过URL向HTTP服务端发送所有请求。(正确)

31、卡片相关的配置文件主要包含FormExtensionAbility的配置和卡片的配置两部分。(正确)

32、“一次开发,多端部署”,它指的是一套代码,一次开发上架,多端按需部署,让开发者高效的开发多种终端设备上的应用。(正确)

33、HarmonyOS SDK 包含了鸿蒙应用开发所需的API集合和基础工具集。(正确)

34、Toggle除支持通用属性外,还支持selectedColor属性,用于设置组件打开状态的背景颜色。(正确)

35、所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错误)

36、ArkTS提供了丰富多样的内置组件,开发者可以自由选择内置组件构建应用界面,复用组件样式,扩展原生组件(正确)

37、华为通过与各类厂商和开发者合作,共同努力构建了一个完整的鸿蒙生态系统。这个生态系统的核心是开放和共享,鼓励合作伙伴和开发者共同参与鸿蒙生态系统的建设,共享技术和业务模式,实现共赢。(正确)

38、在使用Video组件播放网络视频时,无须申请任何权限。(错误)

39、Marquee跑马灯组件,用于滚动展示一段单行文本,仅当文本内容宽度超过跑马灯组件宽度时滚动。(正确)

单选题

1、以下哪一个方法可以取消订阅HTTP响应头事件?(B)

A httpRequest.on()

B httpRequestoff()

C httpRequest.request()

D httpRequest.destroy()

2、Http数据请求存在多种请求类型,以下哪一种请求方式可以帮助开发者从服务器上下载所需图片资源?(A)

A RequestMethod.GET

B RequestMethod.PoST

C RequestMethod.PuT

D RequestMethod.OPTlONS

3、在ArkTS卡片的开发过程中,UIAbility接收卡片发送过来的call事件开获取参数是在以下哪个生命周期回调中进行?(A)

A onCreate()

B onBackground()

C onWindowStagecreate

D onDestory()

4、某开发者正在开发一款音乐卡片,卡片上提供播放按钮,点击按钮音乐就可在后台播放,要想实现该效果,则此时postCardAction接口中的action值应该设置为以不选项出的哪一项?(D)

5、以下关于华为云FunctionGraph计费方式的描述,正确的是哪一项?(D)

6、在学习鸿蒙生态组成时,我们学习到HarmonyOS系统支持华为1+8设备的业务成功。这里的"1"代表的是以下哪一项设备?(C)

7、以下哪一项为HarmonyOS 1.0正式发布的年份?(C)

A 2016

B 2018

C 2019

D 2020

8、某HarmonyOS开发者开发了一款分布式移动办公软件,主讲人可在智慧屏上对文档进行标注涂鸦,并且涂鸦可以同步显示在参会者的手机上,这一功能点的实现,主要使用了以下哪一项技术特性?(D)

A 分布式文件管理

B 分布式任务调度

C 分布式数据管理

D 分布式设备虚拟化

9、DevEco Studio工程目录结构提供多种视图方式供开发者选择,以下哪一种视图是工程创建或打开后的默认展示,可以看到工程内所有文件?(D)

10、在stage模型中,下列哪一项是在profile目录下存放的配置文件?(A)

11、以下哪项是错误的组件构造代码?(B)

12、HarmonyOS应用开发者想要定义声明程序中的一组相关的常量,以下哪一项是可以声明成功的正确代码?(A)

13、开发者可以使用以下哪一项数据类型为复杂或者重复出现的类型定义一个简洁的名称?(D)

14、在ArkTS中,可以使用statestyles用于设置组件不同状态的样式。某开发者使用@style装饰器将Button按钮无状态下的样式方法normalStyles()定义在了组件内,Button组件被按下时的样式方法pressedstyles定义在了组件外。请在横线处填入正确代码使Button按钮成功绑定上这两个状态下的按钮。(A)

15、某开发者想要使用ArkUI的组件开发一个文本选项列表,能够让用户在限定的文本选项列表中进行选择,要想实现该效果,应该使用以下哪一个组件?(D)

A List

B Listltem

C RichText

D TextPicker

16、某开发者正在使用Tabs组件构建一个HarmonyOS应用的底部导航栏,要求页签水平排列在容器的底部,为实现该效果,以下关于Tab组件的相关参数和属性的设置,正确的是哪一项?(D)

17、在HarmonyOS的UI开发中,Buton组件的使用十分频繁,下列关于Button组件的使用描述,正确的是哪一项?(四个选项都错了)

18、某开发者正在开发一款HarmonyOS的笔记应用,开发者希望当用户正在记笔记却因误触手机界面退出应用时,应用能自动保存用户的笔记数据,要想实现该效果,开发者可在以下哪一项的生命周期回调中执行自动保存操作?(C)

19、在一个HarmonyOS的购物应用中,当用户浏览商品列表时,突然接到一个电话导致应用进入后台,如果应用需要保存用户当前的浏览位置,应该在以下哪一个回调方法中实现?(D)

20、某开发者正在开发一款游戏应用,LoginAbility是负责登录功能模块的UIAbility,GameAbility是游戏功能模块的UlAbility,开发者在LoginAbility中启动GameAbility时将登录用户名作为自定义参数传递给了GameAbility,在GameAbility中如何接收LoginAbility传递过来的参数?(A)

21、以下哪项子系统不属于HarmonyOS的基础软件服务子系统集?(D)

22、某开发者想要实现当用户点击按钮时,按钮给出提示信息的功能效果,以下哪一项运算符填入横线处可以实现将变量进行双向绑定从而控制message的显隐?(A)

23、HarmonyOS对变量命名需要遵守一定的规范,以下哪一项变量名符合规范?(B)

24、某开发者正使用ArKUI的组件进行调査问卷的页面UI开发,每个题目都是单选题,用户作答时只能选择单个选项,以下哪一段代码可实现该效果?(A)

25、某开发者正在使用Stack组件来构建一个层叠布局的UI界面,其中包含了多个文本组件,开发者希望这些文本组件能够底部横向居中,为了实现该效果,应该通过以下哪一个属性进行设置?(A)

26、某开发者在进行页面设计时采用Flex组件作为页面的布局容器,开发者希望Flex的子组件在交叉轴上的对齐格式为起点对齐,为了实现该效果,以下对alignitems属性的设置,正确的是哪一项(D)

27、某开发者正在开发一款聊天应用,ChatAbility是负贵聊天功能模块的UIAbility,开发者希望进入聊天功能模块时,首先加载联系人列表页面,开发者该如何实现此效果?(B)

28、日常生活中,我们都使用浏览器,例如我们在浏览器地址栏中输入"https://developer.huawei.com/",实际上相当于发送了以下哪一种HTTP请求方式?(A)

29、某开发者使用FunctionGraph创建了一个HTTP函数,在给函数配置代码源时,以下哪一种开发语言可以被选用?(A)

30、华为宣布 HarmonyOS NEXT 鸿蒙星河版系统开发者预览版开放申请,鸿蒙星河版几大原生体验?(C)

31、以下哪一个配置文件中存放了ohpm三方库的包依赖配置信息文件?(C)

32、ArkTS页面间的导航可以通过页面路由来实现,使用页面路由需要导入以下哪一个模块?(A)

33、用哪一种装饰器修饰的struct表示该结构体具有组件化能力?(A)

34、某开发者在进行页面设计时采用Flex组件作为页面的布局容器,开发者希望Flex的子组件能够在水平方向上从左到右排列,为了实现该效果,以下对direction属性的设置,正确的是哪一项?(C)

35、在HarmonyOS的UI开发中,当需要在一个界面中显示一段动态更新的文本信息,并且要求这段文本支持多种样式(如加粗、斜体颜色变化等),应该选择以下哪个组件?(C)

36、在使用Scroll容器组件时,当子组件的布局尺寸超过父组件的尺寸时,以下哪一项是页面内容的正确显示?(C)

37、当所发出HTTP请求返回响应内容时,开发者可以使用以下哪一个方法进行业务解析?(C)

38、某开发者使用HTTP发起网络请求,需要提前设置以下哪一种权限?(B)

39、在HarmonyOS影音娱乐场景下,用户可以将视频流转到智慧屏上播放,手机变成遥控器,去调节音量大小等操作。该用户这一操作主要使用了以下哪一项技术特性?(B)

40、某开发者使用@Extend装饰器将Text文本组件的样式封装成了fancy()方法,并给该方法设置了一个number类型的参数fontsize,用于设置文本的大小。请在横线处填入代码实现在页面中构建一个大小为36vp的文本组件。 Text("文本1”)(A)

41、以下哪一项生命周期回调函数会在创建自定义组件的新实例后,在执行其build函数之前执行?(C)

42、为使应用能够正常使用UIAbility,需要在abilities标签中声明UIAbility的名称、入口、标签等相关信息,以下哪一项配置文件中拥有abilities标签?(B)

43、在一个HarmonyOS的短视频应用中,用户正在浏览视频时,点击了应用内的另一个功能(如聊天消息),此时原来的视频页面UlAbility的生命周期状态会经历怎样的变化?(A)

44、某开发者正在开发一款HarmonOS应用,该应用有MenuAbilitv与DetallAbility两个UlAbiity,当在MenuAbity中启动DetailAbilitv的同时还要传递一些数据给DetailAbility,开发者选择显示Want作为载体将数据传递给DetailAbility,则下列关于Want的构建,正确的是哪一项?(C)

45、某开发者正在开发一款ArKTS卡片,当用户点击卡片中的图片时,就跳转到应用的主页面,则此时postCardAction接口中的action值应该设置为以下选项中的哪一项?(A)

46、某开发者开发了一款基于ArKTS UI的服务卡片,卡片的周期性刷新策略选择了定时刷新,要求每隔1小时卡片内容就会刷新一次,以下哪一项是"updateDuration"字段值的正确设置?(D)

47、某开发者调用HTTP的request()方法时,设置了可选参数HtpRequestOptions中readTimeout:60000,以下哪一个选项是对readTimeout:60000,的正确描述?(C)

48、使用华为云FunctionGraph构建好HTTP函数后,如果想在HarmonyOS侧调用该函数,应在HarmonyOs中调用以下哪一个方法发起HTTP请求?(A)

49、在直播场景中,主播用运动相机采集视频作为直播镜头,这里相机的分布式使用主要体现了HarmonyOS的哪项分布式特性(B)

50、以下哪一项子系统集为分布式应用在HarmonyOS提供了分化式软总线、分布式教据管理、分布式任务调度,方舟多语言运、基础库、多模输入、图形、安全、AI。。。。。(A)

51、关于预览器的使用,以下哪一项是错误的说法?(B)

52、某开发者正在为一款购物应用开发商品列表页面,开发省希望在页面的U元系道染前就加载好页面所需的数据,则页面数据加载的作应该在以下哪一个回调函数中进行?(C)

53、以下哪一个数据类型是ArkTS中所有引用类型的基类型?(C)

54、以下哪一项ArkTS变量声明可以正常创建?(A)

55、HarmonyOS在创建应用时,其应用包名需要和app.json5文件中哪个字段保持一致?(B)

56、某开发者计划为一款HarmonyOS应用添加一个侧边栏导航功能,侧边栏中包含多个导航选项,日要求侧边栏浮在内容区上个设置可以实现上述功能效果?(C)

57、某开发者在进行页面设计时采用Column组件为页面的布局容器,页面中Coiumn组件的子组件要求水平方向上居中对代码可文现该效果?(B)

58、某开发者正在开发的音乐播放应用有一个UIAbility组件,该组件充许用户在多个应用之间切换时保特音乐播放。当国到其他应用再切换回来的,组件的生南局期状态会如何变化?(A)

59、开发者在添加网络管理权限时,县体是在配置文件中添加以下哪一个字段?(B)

多选题

1、华为云Serverles拥有广泛的应用场景,以下哪几种应用场景是华为云Serverless的典型运用场景? (ABCD)

A 移动及Web应用眉端

B 计算密集型任务

C 适配类应用

D 突发大量访问

2、某开发者使用GE请求时,请求URL为"htp:/127.0.0.1/Test/login.action?name=admin&password=admin”,以下哪几项是关于这个URL的正确说法?(ACD)

A get传输参数果通过URL请求,以"字段=值”的形式,拼接在URL后面

B 这个GET请求的应用场景是用户登录应用时向服务器传输新修改的用户名和密码

C 多个请求数据之间便用"&"连接

D 这个过程用户是可见的

3、在ArkTS卡片的创建过程中,系统提供了多种规格的卡片,下列卡片规格中哪几项是当前ArkTS支持的卡片规格?(ABCD)

A 1*2

B 2*2

C 2*4

D 4*4

4、在一款Harmonyos电商应用中,用户在商品详情页点击了"支付“按钮完成了商品支付,随后应用自动跳转到商品订单页面,在这个过程中,关于UIAbility生命周期状态变化,以下哪几项说法是正确?(ACD)

A 负责商品详情页的UAbility会从Foreground状态转变为Destroy状态

B 负责商品详情页的UAbility会进入Background状态

C 负责商品订单面的UAbiiy会触发create状态

D 负责商品订单面的UIAbiit会进入Foreground状态

5、以下关于在页面中获取UIAbility实例上下文信息的描述,哪几项是正确的(ABC)

6、TextInput组件作为单行文本输入框组件,支持多种输入框类型,以下哪几种输入框类型是TextInput组件支持的?(ABCDE)

A Normal

B Password

C Email

D Number

E PhoneNumber

7、在HarmonyOS应用开发中,某开发者计划使用Swiper组件来创建一个轮播图功能。以下关于使用swiper组件的描述,正确的是哪几项?(ACD)

A Swiper组件支持设置循环播放,确保用户可以在到达轮播图的未尾后继续无缝滚动

B Swiper组件的便用过程中,必须为其指定一个唯一的ID,以便在代码中引用

C Swiper组件的了组件可以是任何类型的UI组件,如Text、Image等

D Swiper组件的duration属性可以设置子组件切换的动画时长

8、Divider作为分隔器组件,常用于分隔不同内容块/内容元素,如果想要通过Divider创建一根水平分割线来分隔页面中的组件,以下哪几项中的代码可以实现该效果?(ABC)

9、某开发者正在为一款HarmonOS应设计设置界面,计划使用Toogle组件来实现让用户选择开启或关闭某项功能,Toogle组件支持以下哪几种开关样式?(ACD)

10、为避免开发过程中出现大量代码进行重复样式设置的情况,开发可以使用@styles装饰器来提炼公共样式,方便样式复用,以下哪几个关于@Styles装饰器的描述是正确的?(ABD)

11、下面哪几项装饰器可以用于管理自定义组件中变量的状态?(ACD)

A @prop

B @Extend

C @Link

D @State

12、箭头函数表达式的语法比传统的函数表达式更简洁,以下哪几,项是将如下提供的传统函数表达式转换成箭头函数的正确代码? LetSUM = functiom (x: number, y: number): number { return x*y; } (ABC)

13、module.json5配置文件中,包含了以下哪些信息?(ABCD)

14、HarmonyOS Connect通过一个平台,助力以下哪几种商业模式的发展?(ABC)

A 鸿蒙智联产品

B 华为智选产品

C 全屋子系统产品

D 智能小艺产品

15、以下关于FunctionGraph产品优势的描述,正确的是哪几项?(BCD)

16、当前开发者首次使用DevEco Studio时,工具的配置向导默认下载AP19,如果之后开发者想下载其余API版本,可以手动下载。以下哪几项方法可以成功下载API8?(AC)

17、下列哪几项状态装饰器修饰的属性必须在本地进行切始化?(AC)

18、ArkTS在继承TypeScript绝大多数语法的基础上进行了优化,以下哪几项是ArkTS扩展的能力?(ABCD)

19、以下哪几项是组件声明的正确结构代码?(ABD)

20、Video组件可以用于播放视频文件,并能控制其播放状态,Video组件支持以下哪几种格式的视频文件?(AB)

21、某开发者正在为一款HarmonyOS应用开设计一个用户录功能,当用户点出登录按钮后显示progres组件来提供加载进度反馈。以下哪几个是Progress组件支持的进度条样式?(AB)

22、以下哪几项UIAbility的配置信息可以通过UIAbilityContext获取?(ABCD)

23、HarmonyOS的Stage应用模型具有多个显著特点,这些特点使其在构建和管理复杂应用时能够展现出强大的优势,以下选项中哪些是Stage应用模型具备的特点?(ABCD)

24、请阅读以下代码,选择出正确的描述项。@ComponentstructText1(build()(Row()(Column)[Text"你好Harmonyos)fontColor(Color.Red) .fontSize(30) } .width('100%’) } .height('100%’) } } @Entry @component struct Text2! buld( Text" *学习本课程”).fontcolor(ColorBlue).fontSize(30)}} (BCD)

25、自定义组件的组件化特点有哪些?(ABCD)

26、在HarmonyOS应用开发中,某开发者计划使用Swiper组件来创建一个轮播图功能。以下关于使用Swiper组件的描述,正确的是哪几项?(ACD)

27、在HarmonyOS的ArkUI框架中,关于Rating组件,以下哪些描述是正确的?(ACD)

28、在万物智联时代重要机遇期,HarmonyOS结合移动生态发展的趋势,提出了需些技术理念?(ABCD)

29、在HarmonyOS应用开发中,你计划使用TextClock组件来动态展示当前系统时间。以下哪几项关于TextClock组件的说法是正确的?(ABC)

30、在HarmonOS中,UIAbility作为应用组件,以下哪几种功能是UIAbility具备的?(ABCD)

31、相较于传统app给用户带来的操作繁琐体验,服务卡片带来了更加清爽流畅的使用体验,以下哪几项属于服客卡片的优点? (ABCD)

32、华为云Serverles具备许多独特的优势,以下关于华为云Serverless优势的描述,正确的是哪几项?(ABCDE)

33、DevEco Studio开启Inspector双向预览功能后,支持以下哪几项之间相互联动?(ACD)

34、关于ForEach(arr,itemGenerator, keyGenerator),以下哪几项是正确描述?(ABCD)

35、请阅读以下代码,选择出正确的描述项。@Component struct Text1{build(){Row(){Column(){Text('你好HarmonyOs’)fontColorlcolor.Red) ,fontSizel30) } ,width('100%' } ,height!'100%’ 1 } @Entry @component struct Text2f buildlf Text"欢迎学习本课程").fontColor(Color.Blue).fontSize(30)}(BCD)

36、ColumnSplit组件常用于将子组件众向布局,并在每个子组件间插入一根横向的分割线,以下关于ColumnSplit组件使用的描述,正确的是哪几项?(ABC)

37、在一个HarmonyOS的应用开发中,开发者需要使用Grid组件来展示一个图片列表。以下关于使用Grid组件的描述,正确的是哪几项?(AB)

38、QRCode组件用于显示单个二维码,以下哪几个通用事件是QRCode支持的?(AB)

39、在HarmonOS中,UlAbility作为应用组件,以下哪几种功能是UIAbility具备的?(ABCD)

(在HarmonyOS中,UlAbility作为应用组件,以下哪几种功能是UIAbility具备的?)

40、在ArKTS卡片的创建过程中,系统提供了多种规格的卡片,下列卡片规格中哪几项是当前ArKTS支持的卡片规格?(ABCD)

41、Http协议中的请求报文包含以下哪几项组成?(ABCD)

42、FunctionGraph提供了丰富的函数开发语言,以下哪几种语言是FunctionGraph支持的函数开发语言?(ABC)

43、ArkTS提供了简洁自然的声明式语法,以下哪几项是对“声明式"的这确理解?(BCD)

44、某开发者开发了如下代码,请阅读以下代码,关于该段代码描述正确的是哪几项?@Entry@Component sunsizeNum mummber = 30 @State count number = 60 @State offsetNum :number * 50 build() { Row() { CofontSize(this sizeNum) lrage(Sr('app,mediaicon1"))width(this.count%2===0?100 :200) height(thwidth(10096))heiht(10096)))(CD)

45、在ArKUI中,lmage作为图片组件常用于在应用中显示图片,以下哪几种图片格式是1mage组件支持的?(ABCDE)

46、在一款HarmonyOS应用中包含了EntryAbility与FunAbility两个UIAbility,在实现从EntryAbility跳转

能需要仇行以下哪些保作?(ABC)

实验题

实验题不变,考试就下面三题,固定的!考的是代码填空! 

第一个实验:给一个设计图,让你画页面(大概意思)

从上到下任务代码

class DataSources {id: string; // 10title: string; // 标题brief: string; // 其他描述// 请填写正确代码块constructor(id: string, title: string, brief: string) {this.id = id;this.title = title;this.brief = brief;}
}

// 自定义组件构建请补全代码,填写正确装饰器以及函数
@Componentstruct DataCard {// 使用@prop装饰器连接数据源DataSources@Prop dataSources: DataSourcesbuild() {Row() {Image($r('app.media.startIcon')) // 系统自动提供图标.width(80).height(80).margin({right: 20})// 请根据提供UI页面图样式,选择正确的容器组件Column() {// Text组件参数空缺处请补全Text(this.dataSources.title).fontSize(20).margin({bottom: 8})Text(this.dataSources.brief).fontSize(20).margin({bottom: 8})}}}}

// 自定义组件构建请补全代码,填写正确装饰器以及函数
@Entry
@Component
struct DataSourcesListView {// 根据DataSources数据模型构建数组DataSourcesList@State DataSourcesList: DataSources[] = [new DataSources("001", "标题一", "具体描述一"),new DataSources("002", "标题二", "具体描述二"),new DataSources("003", "标题三", "具体描述三"),new DataSources("004", "标题四", "具体描述四"),new DataSources("005", "标题五", "具体描述五")]// 自定义组件构建请补全代码,填写正确装饰器以及函数build() {Column({space: 5}) {List() {// 使用正确的玄幻渲染原发以及利用自定义组件DataCard构建页面// 注意:样式要求自定义组件之间顶部外边距距离为20ForEach(this.DataSourcesList, (item: DataSources) => {ListItem() {DataCard({dataSources: item}).margin({top: 20})}})}.padding(20).scrollBar(BarState.Off)}.width('100%')}
}

第二个实验:考察EntryAbility跳转到SecondAbility,传参

从上到下任务代码

// 1. 请填入正确导入代码
import { common, Want } from '@kit.AbilityKit';
import Prompt from '@system.prompt';
import { BusinessError} from '@kit.BasicServicesKit';const RESULT_CODE:number = 1000;@Entry@Componentstruct Index {@State newData: string = '';// 是否提交@State isApply: boolean = false;build() {Column() {// 2. 添加正确的事件从而完善TextInput组件,确保将用户输入信息TextInput({placeholder: "请输入信息",text: this.newData,}).onChange((value) => {this.newData = value;})Button('提交申请', { type: ButtonType.Normal }).onClick(() => {if (!this.isApply){this.Apply();} else {Prompt.showToast({ message: '信息已答复,不能重复提交' });}})}}Apply() {// 3. 获取上下文let context:common.UIAbilityContext = getContext(this) as common.UIAbilityContext;// 4. 创建want对象, 将要传递的自定义参数放入其中let wantInfo: Want = {deviceId: '', // 为空代表本设备moduleName: 'entry', // 应用名abilityName: 'SecondAbility', // 目标Abilityparameters: {// 传递的参数info: this.newData}}if (this.newData !== '' && this.newData !== ' ') {context.startAbilityForResult(wantInfo).then((data) => {if(data?.resultCode === RESULT_CODE) {let result = data.want?.parameters?.info;} else {console.info('未能获取到返回结果');}})}}}

涉及到存储AppStorage这块没拍就几分,也就是两题6分的任务

第三个实验:卡片

从上到下任务代码

相关文章:

华为云鸿蒙应用入门级开发者认证考试题库(理论题和实验题)

注意:考试链接地址:华为云鸿蒙应用入门级学习认证_华为云鸿蒙应用入门级开发者认证_华为云开发者学堂-华为云 当前认证打折之后是1元,之后原价700元,大家尽快考试!考试题库里面答案不一定全对,但是可以保证…...

Lua元表和元方法的使用

元表是一个普通的 Lua 表,包含一组元方法,这些元方法与 Lua 中的事件相关联。事件发生在 Lua 执行某些操作时,例如加法、字符串连接、比较等。元方法是普通的 Lua 函数,在特定事件发生时被调用。 元表包含了以下元方法&#xff1…...

自动驾驶算法——卡尔曼滤波器平滑感知车道线参数【C++代码实现】

1.算法原理 在工程实践中,由于感知识别到的车道线偶尔存在较大的跳变,导致后端控制算法计算出的控制角度也存在较大的跳变,所以我们需要对感知输入的车道线系数进行平滑处理。 已知卡尔曼滤波算法主要分为以下几大步骤: 感知将车道线以三次螺旋曲线方程 y = c 0 + c 1 x +…...

浅谈Scala语言

一、Scala语言基础 1.1 语法结构 Scala的语法是一种融合了多种编程范式的设计,它结合了函数式编程和面向对象编程的优点。这种语法结构使得Scala既具有高度的表达能力,又保持了代码的简洁性。例如,Scala支持类型推断,这意味着在…...

可视化建模以及UML期末复习篇----UML图

这是一篇相对较长的文章,如你们所见,比较详细,全长两万字。我不建议你们一次性看完,直接跳目录找你需要的知识点即可。 --------欢迎各位来到我UML国! 一、UML图 总共有如下几种: 用例图(Use Ca…...

音视频入门基础:MPEG2-TS专题(13)——FFmpeg源码中,解析Section Header的实现

一、引言 在《音视频入门基础:MPEG2-TS专题(11)—— TS中的Section》中讲述了Section Header的基本概念,本文讲述FFmpeg源码中是怎样解析Section Header的。 二、parse_section_header函数的定义 FFmpeg源码中通过parse_section…...

SQL UCASE() 函数:转换字符串为大写

SQL UCASE() 函数:转换字符串为大写 概述 在SQL中,UCASE() 函数用于将字符串中的所有字符转换为大写。这是一个非常实用的函数,尤其在处理大量文本数据时,确保数据的一致性和准确性。本文将详细介绍UCASE() 函数的用法、示例以及…...

机器学习周报(12.2-12.8)

文章目录 摘要Abstract Vision Transformer1 原理2 代码 摘要 本周学习了Vision Transformer (ViT) 的基本原理及其实现,并完成了基于PyTorch的模型训练、验证和预测任务。深入理解了ViT如何将图像分割成patch作为输入序列,并结合Transformer Encoder处…...

【机器人】系统辨识之激励轨迹设计(傅里叶级数)

在机器人参数辨识中使用傅里叶级数,主要是为了生成一种激励轨迹,具有良好的数学特性,同时符合物理要求。傅里叶级数的特性使其在机器人动力学辨识的激励轨迹设计中非常常用。 1. 为什么需要激励轨迹? 激励轨迹的作用是通过驱动机…...

JVM八股文精简

目录 简述JVM类加载过程简述JVM中的类加载器简述双亲委派机制双亲委派机制的优点简述JVM内存模型简述程序计数器简述虚拟机栈简述本地方法栈简述JVM中的堆简述方法区简述运行时常量池简述Java创建对象的过程简述JVM给对象分配内存的策略Java对象内存分配是如何保证线程安全的如…...

PyTorch基本使用——张量的索引操作

在操作张量时,经常要去获取某些元素进行处理或者修改操作,在这里需要了解torch中的索引操作。 准备数据: data torch.randint(0,10,[4,5]) print(data--->,data)输出结果: data---> tensor([[3, 9, 4, 0, 5],[7, 5, 9, …...

mysql集群MHA方式部署

1. 基本信息 部署机器角色部署路径192.168.242.71MySQL-Mater MHA-NodeMySQL: /alidata1/mysql-8.0.28192.168.242.72MySQL-Slave MHA-NodeMHA-Node: /alidata1/admin/tools/mha4mysql-node-0.58192.168.242.73MySQL-Slave MHA-Node192.168.242.74MHA-ManagerMHA-Manager: …...

Spring Boot中实现JPA多数据源配置指南

本文还有配套的精品资源,点击获取 简介:本文详细介绍了在Spring Boot项目中配置和使用JPA进行多数据源管理的步骤。从引入依赖开始,到配置数据源、创建DataSource bean、定义实体和Repository,最后到配置事务管理器和使用多数据…...

【计算机网络】实验12:网际控制报文协议ICMP的应用

实验12 网际控制报文协议ICMP的应用 一、实验目的 验证ping命令和tracert命令的工作原理。 二、实验环境 Cisco Packet Tracer模拟器 三、实验过程 1.构建网络拓扑并进行信息标注,将所需要配置的IP地址写在对应的主机或者路由器旁边,如图1所示。 图…...

MVC基础——市场管理系统(二)

文章目录 项目地址三、Produtcts的CRUD3.1 Products列表的展示页面(Read)3.1.1 给Product的Model里添加Category的属性3.1.2 View视图里展示Product List3.2 增加Product数据(Add)3.2.1 创建ViewModel用来组合多个Model3.2.2 在_ViewImposts里引入ViewModels3.2.3 添加Add的…...

使用Redis的Bitmap实现签到功能

1.基础签到实现 1.1代码如下Service Slf4j public class SignInService {Autowiredprivate StringRedisTemplate redisTemplate;private static final String SIGN_KEY_PREFIX "sign:";/*** 用户签到* param userId 用户ID* param date 签到日期*/public boolean s…...

OpenCV 图像基本操作

OpenCV快速通关 第一章:OpenCV 简介与环境搭建 第二章:OpenCV 图像基本操作 OpenCV 图像基本操作 OpenCV快速通关第二章:OpenCV 图像基本操作一、相关结构体与函数介绍(一)cv::Mat 结构体(二)c…...

SpringBoot3+Micormeter监控应用指标

监控内容简介 SpringBoot3项目监控服务 ,可以使用Micormeter度量指标库,帮助我们监控应用程序的度量指标,并将其发送到Prometheus中并用Grafana展示。监控指标有系统负载、内存使用情况、应用程序的响应时间、吞吐量、错误率等。 micromete…...

Leetcode打卡:变为棋盘

执行结果:通过 题目:782 变为棋盘 一个 n x n 的二维网络 board 仅由 0 和 1 组成 。每次移动,你能交换任意两列或是两行的位置。 返回 将这个矩阵变为 “棋盘” 所需的最小移动次数 。如果不存在可行的变换,输出 -1。 “棋盘…...

遣其欲,而心自静 -- 33DAI

显然,死做枚举只能的50分。 错了4次总算对了。 大体思路: 因题目说只有两个因数,那么有两种情况: 1:两个质数相乘,如:3*515 5*745 等(不包括5*525 或5*315 重复计算\ 因为3*5算了…...

物品识别 树莓派 5 YOLO v5 v8 v10 11 计算机视觉

0. 要实现的效果 让树莓派可以识别身边的一些物品,比如电脑,鼠标,键盘,杯子,行李箱,双肩包,床,椅子等 1. 硬件设备 树莓派 5 raspberrypi.com/products/raspberry-pi-5/树莓派官方摄…...

鸿蒙NEXT元服务:静态卡片

【引言】 最近上线的鸿蒙NEXT元服务受到了一些用户的反馈,指出其缺乏一个直观的入口。为了解决这个问题并提供类似传统应用程序的桌面快捷方式体验,决定通过添加静态卡片功能来让用户能够直接从桌面访问元服务。本文将详细介绍如何实现这一功能。 【参考…...

vue3父子组件通信

一般常用有6种方式: 使用 props 传递数据:父组件通过 props 传递数据给子组件,子组件通过 defineProps 获取父组件定义的数据。使用 v-model 语法糖:父组件通过 v-model="abc" 传递数据,并监听子组件的更新事件,子组件:通过 defineEmits 获取父传入的属性的更…...

2024年认证杯SPSSPRO杯数学建模D题(第一阶段)AI绘画带来的挑战解题全过程文档及程序

2024年认证杯SPSSPRO杯数学建模 D题 AI绘画带来的挑战 原题再现: 2023 年开年,ChatGPT 作为一款聊天型AI工具,成为了超越疫情的热门词条;而在AI的另一个分支——绘图领域,一款名为Midjourney(MJ&#xff…...

虚幻引擎---材质篇

一、基础知识 虚幻引擎中的材质(Materials) 定义了场景中对象的表面属性,包括颜色、金属度、粗糙度、透明度等等;可以在材质编辑器中可视化地创建和编辑材质;虚幻引擎的渲染管线的着色器是用高级着色语言(…...

【Linux基础】yum 与 vim 的操作

目录 Linux 应用商店——yum yum和yum源是什么 关于镜像的简单理解 yum 的基本操作 yum的安装 yum install 命令 yum查看软件包 yum list 命令 yum的卸载 yum remove 命令 关于 rzsz 软件 安装 rzsz 软件: rz 命令 sz 命令 yum 源拓展 Linux 编辑器…...

一句话木马

作用&#xff1a; 一句话木马的作用主要是利用计算机系统或网络协议的安全漏洞&#xff0c;以实现未经授权访问、数据窃取或其他恶意目的。 木马举例&#xff1a; 1.PHP <?php eval($_POST[attack]);?> 解释 • <?php ... ?> 是 PHP 代码的开始和结束标记…...

给建筑物“穿毛衣”:AI绘图新玩法

随着气温的骤降&#xff0c;我们不仅感受到了自然界的寒冷&#xff0c;甚至连城市的建筑物似乎也在寒风中“颤抖”。在这样的背景下&#xff0c;一种新颖的AI绘图玩法——给建筑“穿毛衣”在网络上迅速走红。本文将详细介绍这一创意玩法&#xff0c;并提供手把手的教学指导。 A…...

【Qt】Qt Creator项目文件(.pro 文件)构建指令学习

文章目录 1. DESTDIR作用&#xff1a;实例&#xff1a; 2. INCLUDEPATH作用&#xff1a;实例&#xff1a; 3. LIBS作用&#xff1a;用法&#xff1a;实例&#xff1a; 4. TEMPLATE作用&#xff1a;实例&#xff1a; 5. OTHER_FILES作用&#xff1a;实例&#xff1a;其它说明 6.…...

突破!自然语言强化学习(NLRL):一个可处理语言反馈的强化学习框架

本论文由伦敦大学学院、上海交通大学、布朗大学、布里斯托大学、新加坡国立大学以及萨里大学的研究者合作完成。 冯熙栋是论文第一作者&#xff0c;即将毕业于伦敦大学学院。目前是Google DeepMind的Research Scientist&#xff0c;主要研究方向包括强化学习与生成模型。刘博是…...

core Webapi jwt 认证

core cookie 验证 Web API Jwt 》》》》用户信息 namespace WebAPI001.Coms {public class Account{public string UserName { get; set; }public string UserPassword { get; set; }public string UserRole { get; set; }} }》》》获取jwt类 using Microsoft.AspNetCore.Mvc…...

【Springboot知识】springboot基础-事件

文章目录 简介一、事件类型二、事件处理机制三、自定义事件和监听器四、异步事件处理五、条件事件监听 如何使用1. 自定义事件2. 发布事件3. 监听事件4. 测试事件机制 ApplicationEventPublisher接口使用的设计模式 简介 在Spring Boot中&#xff0c;事件机制是一种基于观察者…...

经典视觉神经网络1 CNN

一、概述 输入的图像都很大&#xff0c;使用全连接网络的话&#xff0c;计算的代价较高&#xff0c;图像也很难保留原本特征。 卷积神经网络&#xff08;Convolutional Neural Network&#xff0c;CNN&#xff09;是一种专门用于处理具有网格状结构数据的深度学习模型。主要应用…...

解决跨域问题方案

跨域问题在前后端分离架构下尤为常见&#xff0c;是每个 Web 开发者都会遇到的核心问题。本文将通过原理解析、场景剖析、解决方案详解以及最佳实践等多个维度&#xff0c;帮助开发者全面理解并有效应对跨域问题。 目录 **一、跨域的本质****1. 同源策略****2. 同源策略的限制范…...

【python自动化五】接口自动化基础--requests的使用

python的接口请求可以用requests库&#xff0c;这个介绍就不多说了&#xff0c;网上说得很详细。 接下来直接记录下如何使用&#xff08;当然也不限于自动化的使用&#xff09; 1.安装requests requests也需要安装一下 pip install requests2.requests请求 1.常用的请求方法…...

文本三剑客——grep命令

介绍 作用 Linux grep (global regular expression) 命令用于查找文件里符合条件的字符串或正则表达式。 常用选项 -i&#xff1a;忽略大小写进行匹配。-v&#xff1a;反向查找&#xff0c;只打印不匹配的行。-n&#xff1a;显示匹配行的行号。-r&#xff1a;递归查找子目录…...

ASP 实例:深入解析与实战应用

ASP 实例&#xff1a;深入解析与实战应用 引言 ASP&#xff08;Active Server Pages&#xff09;是一种由微软开发的服务器端脚本环境&#xff0c;用于动态网页设计和开发。它允许开发者创建和运行动态交互性网页&#xff0c;如访问数据库、发送电子邮件等。本文将深入探讨AS…...

文件的操作

什么是文件 如何是数据持久化——保存在硬盘上(文件&#xff0c;数据库)磁盘上的文件是文件在程序设计中&#xff0c;我们一般谈的文件有两种&#xff1a;程序文件、数据文件程序文件&#xff0c;比如源文件&#xff08;.c文件&#xff09;读a文件写到b文件里&#xff0c;此时a…...

【简单谈谈UCIE PHY LSM链路训练】

UCIE PHY LSM链路训练 1 UCIE PHY LSM1.1 RESET1.2 SBINT1.3 MBINT1.3.1 MBINT.PARAM1.3.2 MBINIT.CAL1.3.3 MBINIT.REPAIRCLK1.3.4 MBINIT.REPAIRVAL1.3.5 MBINIT.REVERSALMB1.3.6 MBINIT.REPAIRMB 1.4 MBTRAIN1.5 LINKINIT1.6 ACTIVE1.7 L1/L21.8 PHY.RETRAIN1.9 TRAIN.ERROR…...

数学二常用公式(高等数学+线性代数)

目录 高等数学第一章 函数、极限和连续第二章 一元函数微分学第三章 一元函数积分学第四章 多元函数微分学第五章 多元函数积分学第六章 常微分方程 线性代数线性代数篇章涉及的知识内容及常用公式第一章 行列式第二章 矩阵第三章 向量第四章 线性方程组第五章 矩阵的相似化简第…...

【Java计算机毕业设计】Springboot+vue动物保护协会管理系统【源代码+数据库+LW文档+开题报告+答辩稿+部署教程+代码讲解】

源代码数据库LW文档&#xff08;1万字以上&#xff09;开题报告答辩稿 部署教程代码讲解代码时间修改教程 一、开发工具、运行环境、开发技术 开发工具 1、操作系统&#xff1a;Window操作系统 2、开发工具&#xff1a;IntelliJ IDEA或者Eclipse 3、数据库存储&#xff1a…...

鸿蒙面试---1208

HarmonyOS 三大技术理念 分布式架构&#xff1a;HarmonyOS 的分布式架构使得设备之间能够无缝协同工作。例如&#xff0c;它允许用户在不同的智能设备&#xff08;如手机、平板、智能手表等&#xff09;之间共享数据和功能。比如&#xff0c;用户可以在手机上开始编辑文档&…...

【论文阅读】一名系统研究者的攀登之路

作者&#xff1a;陈海波 陈海波是操作系统、系统结构、并行与分布式系统方向大牛&#xff0c;上海交通大学大牛团队 学习体会&#xff1a; 计算机系统论文准备周期较长&#xff0c;十有八九都是在解决新问题的路上~ 因此学习大佬的学习经验&#xff0c;少踩坑&#xff0c;把主…...

MySQL 索引(B+树)详解

MySQL 索引&#xff08;B树&#xff09;详解 MySQL逻辑架构对比InnoDB与MyISAM存储结构存储空间可移植性、备份及恢复事务支持AUTO_INCREMENT表锁差异全文索引表主键表的具体行数CRUD操作外键 sql优化简介什么情况下进行sql优化sql语句执行过程sql优化就是优化索引 索引索引的优…...

【不稳定的BUG】__scrt_is_managed_app()中断

【不稳定的BUG】__scrt_is_managed_app函数中断 参考问题详细的情况临时解决方案 参考 发现出现同样问题的文章: 代码运行完所有功能&#xff0c;仍然会中断 问题详细的情况 if (!__scrt_is_managed_app())exit(main_result);这里触发了一个断点很奇怪,这中断就发生了一次,代…...

护网蓝队日志分析

Windows日志分析 一、事件查看器 在「事件查看器」中&#xff0c;可以查看系统中记录的所有事件日志。操作步骤如下&#xff1a; 1、打开 Windows 事件查看器 1、使用Windows R快捷键打开「运行」对话框&#xff0c;输入eventvwr.msc&#xff0c;然后按回车键打开事件查看…...

滤波器设计(八)-McClellan-Parks design algorithm

步骤 Initialization: Choose an extremal set of frequences {ωi(0)}.Finite Set Approximation: Calculate the best Chebyshev approximation on the present extremal set, giving a value δ(m) for the min-max error on the present extremal set.Interpolation: Calc…...

ElasticSearch常见的索引_集群的备份与恢复方案

方案一&#xff1a;使用Elasticsearch的快照和恢复功能进行备份和恢复。该方案适用于集群整体备份与迁移&#xff0c;包括全量、增量备份和恢复。 方案二&#xff1a;通过reindex操作在集群内或跨集群同步数据。该方案适用于相同集群但不同索引层面的迁移&#xff0c;或者跨集…...

C#对Excel表csv文件的读写操作

C#对Excel表csv文件的读写 一、变量定义二、加载主窗口三、创建表头四、向表中添加数据五、从表中读取数据六、单击按钮向表中添加数据七、测试验证 一、变量定义 #region 变量定义 private string CurAppExeDir System.AppDomain.CurrentDomain.BaseDirectory; private strin…...

【MySQL】mysql服务器架构

目录 1、背景2、mysql服务器架构解释3、总结 1、背景 简单理解一下mysql的服务器架构。 2、mysql服务器架构解释 mysql的架构图如下&#xff1a; 主要分为三部分&#xff1a;客户端、服务端、存储引擎。接下来我们来解释一下各个部分&#xff1a; 客户端 用来连接mysql服务…...