目录

一. 单选题(共10题,10分)

1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是

2. (单选题, 1分)下面哪个组件不能包含子组件?

3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个?

4. (单选题, 1分)ArkTS语言评分条组件的设置星星的总数默认是几个?

5. (单选题, 1分)某开发者在Text组件中写入“你好”的内容,以下哪一项能够使文本加粗显示

6. (单选题, 1分)某开发者使用TextInput完成一个密码输入框,推荐设置type属性为以下哪一项?

7. (单选题, 1分)在Text组件中设置文本内容有两种方式,支持string和Resource两种类型,其中string类型可以直接使用,使用Resource时,可以在resource目录下的string.json的文件中定义字符串资源。

8. (单选题, 1分)关于Button组件,下面哪个样式是胶囊型按钮

9. (单选题, 1分)使用Image组件加载网络图片需要如下哪种权限

10. (单选题, 1分)在下面的哪个文件中可以设置页面的路径配置信息

二. 多选题(共13题,26分)

11. (多选题, 2分)ArkTS语言有以下哪些手势类的定义?

12. (多选题, 2分)以下哪些属于ArkTS语言提示框组件?

13. (多选题, 2分)ArkTS语言选择器组件是以下哪些?

14. (多选题, 2分)自定义组件的组件化特点有哪些

15. (多选题, 2分)ArkTS语言支持的事件有以下哪些?

16. (多选题, 2分)以下哪些是属于ArkTS语言基础类组件?

17. (多选题, 2分)针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:

18. (多选题, 2分)下面哪些组件层次结构是正确的

19. (多选题, 2分)ArkTS语言Button组件按钮的显示样式有以下哪些?

20. (多选题, 2分)ArkTS语言Text设置文本显示的最大行数和截取方式的方法是以下哪些?

21. (多选题, 2分)关于ForEach(arr, itemGenerator, index)组件的描述正确的是

22. (多选题, 2分)ArkTS语言显隐设置Visibility的属性有以下哪些?

23. (多选题, 2分)以下关于ArKTS声明式开发范式的基本组成说明正确的是

三. 判断题(共7题,7分)

24. (判断题, 1分)ArkTS语言设置组件的显示的方法是Visibility.Visible

25. (判断题, 1分)文本Text组件设置对齐方式的属性方法是textAlign

26. (判断题, 1分)UI的更新是由程序员使用代码主动刷新,UI与数据并无必然的映射关系,这种就称之为声明式UI。

27. (判断题, 1分)ArkUI开发框架提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。

28. (判断题, 1分)ArkTS声明式开发框架rawfile目录可以设置string.json文件。

29. (判断题, 1分)ArkTS语言边框设置边框圆角的方法是borderRadius

30. (判断题, 1分)以.ets结尾的文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。


一. 单选题(共10题,10分)

1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是

  • A. 当barPosition为End ,vertical属性为true时,页签位于容器底部。
  • B. 当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。
  • C. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。
  • D. 当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。

我的答案:A:当barPosition为End ,vertical属性为true时,页签位于容器底部。;

1

2. (单选题, 1分)下面哪个组件不能包含子组件?

  • A. Row
  • B. Text
  • C. LoadingProgress
  • D. Button

我的答案:C:LoadingProgress;

1

3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个?

  • A. counts
  • B. count
  • C. Counter
  • D. Counters

我的答案:C:Counter;

1

4. (单选题, 1分)ArkTS语言评分条组件的设置星星的总数默认是几个?

  • A. 4
  • B. 7
  • C. 5
  • D. 6

我的答案:A:4;

1

5. (单选题, 1分)某开发者在Text组件中写入“你好”的内容,以下哪一项能够使文本加粗显示

  • A. fontWeight(FontWeight.Bold)
  • B. fontYeight(Bold)
  • C. fontWeight(Bold)
  • D. fontYeight(FontTeight .Bold)

我的答案:A:fontWeight(FontWeight.Bold);

1

6. (单选题, 1分)某开发者使用TextInput完成一个密码输入框,推荐设置type属性为以下哪一项?

  • A. InputType.Number
  • B. InputType.Password
  • C. InputType.Email
  • D. InputType.Normal

我的答案:B:InputType.Password;

1

7. (单选题, 1分)在Text组件中设置文本内容有两种方式,支持string和Resource两种类型,其中string类型可以直接使用,使用Resource时,可以在resource目录下的string.json的文件中定义字符串资源。

  • A. 错
  • B. 对

我的答案:B:对;

1

8. (单选题, 1分)关于Button组件,下面哪个样式是胶囊型按钮

  • A. ButtonType.Circle
  • B. ButtonType.Capsule
  • C. ButtonType.Normal
  • D. 以上都不是

我的答案:B:ButtonType.Capsule;

1

9. (单选题, 1分)使用Image组件加载网络图片需要如下哪种权限

  • A. ohos.permission.GET_NETWORK_INFO
  • B. ohos.permission.INTERNET
  • C. ohos.permission.DISTRIBUTED_DATASYNC
  • D. ohos.permission.READ_MEDIA

我的答案:B:ohos.permission.INTERNET;

1

10. (单选题, 1分)在下面的哪个文件中可以设置页面的路径配置信息

  • A. app.json5
  • B. package.json5
  • C. module.json5
  • D. main_pages.json

我的答案:D:main_pages.json;

1

二. 多选题(共13题,26分)

11. (多选题, 2分)ArkTS语言有以下哪些手势类的定义?

  • A. 点击手势
  • B. 焦点手势
  • C. 平移手势
  • D. 长按手势

我的答案:ACD:点击手势; 平移手势; 长按手势;

2

12. (多选题, 2分)以下哪些属于ArkTS语言提示框组件?

  • A. Toast
  • B. Dialog
  • C. Menu
  • D. Component

我的答案:ABC:Toast; Dialog; Menu;

2

13. (多选题, 2分)ArkTS语言选择器组件是以下哪些?

  • A. inputSelect
  • B. select
  • C. TimePicker
  • D. DatePicker

我的答案:CD:TimePicker; DatePicker;

2

14. (多选题, 2分)自定义组件的组件化特点有哪些

  • A. 配置化生命周期
  • B. 可组合
  • C. 可重用
  • D. 数据驱动更新

我的答案:ABC:配置化生命周期; 可组合; 可重用;

2

15. (多选题, 2分)ArkTS语言支持的事件有以下哪些?

  • A. 点击事件
  • B. 触摸事件
  • C. 区域变化事件
  • D. 挂载卸载事件

我的答案:ABCD:点击事件; 触摸事件; 区域变化事件; 挂载卸载事件;

2

16. (多选题, 2分)以下哪些是属于ArkTS语言基础类组件?

  • A. Tabs
  • B. Text
  • C. Image
  • D. Button

我的答案:BCD:Text; Image; Button;

2

17. (多选题, 2分)针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:

  • A. fontFamily
  • B. fontColor
  • C. fontStyle
  • D. fontWeight
  • E. fontSize

我的答案:ABCDE:fontFamily; fontColor; fontStyle; fontWeight; fontSize;

2

18. (多选题, 2分)下面哪些组件层次结构是正确的

  • A. Button>Image>Text
  • B. Text>Span
  • C. Image>Text>Span
  • D. Button>Column>Image

我的答案:BD:Text>Span; Button>Column>Image;

2

19. (多选题, 2分)ArkTS语言Button组件按钮的显示样式有以下哪些?

  • A. Oval
  • B. Capsule
  • C. Circle
  • D. Normal

我的答案:BCD:Capsule; Circle; Normal;

2

20. (多选题, 2分)ArkTS语言Text设置文本显示的最大行数和截取方式的方法是以下哪些?

  • A. padding
  • B. textOverflow
  • C. margin
  • D. maxLines

我的答案:BD:textOverflow; maxLines;

2

21. (多选题, 2分)关于ForEach(arr, itemGenerator, index)组件的描述正确的是

  • A. 第一个参数必须是数组,提供循环渲染的数据源。
  • B. 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值。
  • C. 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。
  • D. ForEach中可以循环遍历逻辑代码,例如console.info('hello')

我的答案:ABC:第一个参数必须是数组,提供循环渲染的数据源。; 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值。; 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。;

2

22. (多选题, 2分)ArkTS语言显隐设置Visibility的属性有以下哪些?

  • A. Show
  • B. None
  • C. Visible
  • D. Hidden

我的答案:BCD:None; Visible; Hidden;

2

23. (多选题, 2分)以下关于ArKTS声明式开发范式的基本组成说明正确的是

  • A. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color()
  • B. 装饰器:用来装饰类、结构体、方法以及变量、赋予其特殊的含义,列如@Entry表示这是个入口组件。
  • C. 自定义组件:可复用的UI单元,可组合其它组件
  • D. 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider
  • E. 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如给岁在Button后边的onClick()
  • F. UI描述:声明式的方法来描述UI的结构,列如build()方法中的代码块。

我的答案:ABCDEF:属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color(); 装饰器:用来装饰类、结构体、方法以及变量、赋予其特殊的含义,列如@Entry表示这是个入口组件。; 自定义组件:可复用的UI单元,可组合其它组件; 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider; 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如给岁在Button后边的onClick(); UI描述:声明式的方法来描述UI的结构,列如build()方法中的代码块。;

2

三. 判断题(共7题,7分)

24. (判断题, 1分)ArkTS语言设置组件的显示的方法是Visibility.Visible

  • A. 对
  • B. 错

我的答案:

1

25. (判断题, 1分)文本Text组件设置对齐方式的属性方法是textAlign

  • A. 对
  • B. 错

我的答案:

1

26. (判断题, 1分)UI的更新是由程序员使用代码主动刷新,UI与数据并无必然的映射关系,这种就称之为声明式UI。

  • A. 对
  • B. 错

我的答案:

1

27. (判断题, 1分)ArkUI开发框架提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。

  • A. 对
  • B. 错

我的答案:

1

28. (判断题, 1分)ArkTS声明式开发框架rawfile目录可以设置string.json文件。

  • A. 对
  • B. 错

我的答案:

1

29. (判断题, 1分)ArkTS语言边框设置边框圆角的方法是borderRadius

  • A. 对
  • B. 错

我的答案:

1

30. (判断题, 1分)以.ets结尾的文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。

  • A. 对
  • B. 错

我的答案:

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

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

相关文章

《算法笔记》10.6小节——图算法专题->拓扑排序 问题 C: Legal or Not

题目描述 ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, hh, AC, ZT, lcc, BF, Qinz and so on chat on-line to exchange their ideas. When so…

博客信息管理/博客管理

🛠 博客管理模块:设计建议 你应该以To B 的后台系统思路来设计,但保持简单、轻量级、自己易维护是关键。下面是针对你这个场景的建议。 🧱 前端页面结构(React/Vue 可用) 页面 说明 博客列表页 展示所有博…

全平台开源即时通讯IM框架MobileIMSDK:7端+TCP/UDP/WebSocket协议,鸿蒙NEXT端已发布,5.7K Stars

一、基本介绍 MobileIMSDK是一套全平台原创开源IM通信层框架: 超轻量级、高度提炼,lib包50KB以内;精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);客户端支持iOS…

SpringBoot商城平台系统设计与开发

概述 SpringBoot商城平台系统实现了商品展示、购物车、订单管理等商城核心功能,适合作为计算机专业设计项目或商城项目开发参考,实现商城平台的核心功能,学习商品管理、订单处理、支付集成等关键技术实现。 主要内容 1. 前台用户功能模块 …

【网络原理】深入理解HTTPS协议

本篇博客给大家带来的是网络原理的知识点, 由于时间有限, 分三天来写, 本篇为线程第三篇,也是最后一篇. 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动…

【C语言练习】018. 定义和初始化结构体

018. 定义和初始化结构体 018. 定义和初始化结构体1. 定义结构体示例1:定义一个简单的结构体输出结果2. 初始化结构体示例2:在声明时初始化结构体输出结果示例3:使用指定初始化器初始化结构体(C99及以上标准支持)输出结果3. 结构体数组示例4:定义和初始化结构体数组输出结…

3D版同步帧游戏

以下是实现一个3D版同步帧游戏的详细步骤与完整代码示例。我们将以第一人称射击游戏(FPS)为原型,重点讲解3D空间中的同步机制优化。 项目升级:3D版核心改动 1. 3D坐标系与消息结构 // common/messages.go type Vector3 struct {X float32 `json:"x"`Y float32 `…

卷积神经网络进化史:从LeNet-5到现代架构的完整发展脉络

摘要 本文系统梳理卷积神经网络(CNN)从诞生到繁荣的发展历程。从1998年Yann LeCun开创性的LeNet-5出发,重点解析2012年引爆深度学习革命的AlexNet,并详细拆解后续演进的五大技术方向:网络深度化(VGG)、卷积功能强化(ResNet)、检测任务迁移(F…

在 Windows 中安装 Pynini 的记录

#工作记录 概述 Pynini 是一个用于加权有限状态文法编译的 Python 库,广泛应用于自然语言处理(NLP)领域。以下记录旨在用于回顾和帮助大家在 Windows 系统中安装 Pynini。 安装思路: 优先用conda虚拟环境 或 在python3.12的vir…

深挖Java之:运算符与输入器

今天我要介绍的是在Java中对于运算符与输入器的一些基础语法运算符与输入器的代码示例以及应用场景,他们在应用上的优势与劣势作说明介绍: 介绍:运算符与输入器是两个基础且关键的概念,它们共同构成了程序与用户、程序与数据之间…

动态规划之多状态问题1

题目解析: 也就是给一个预约数组,选择一些数字,让其总和最大,但不能选择相邻的两个数字 算法原理: 依旧可以根据经验题目 以dp[i]位置结尾时,巴拉巴拉 根据题目要求补充完整,dp[i]&#xff…

计网_可靠传输ARQ机制

2024.09.04:网工老姜&beokayy网工学习笔记 第5节 可靠传输机制 5.1 可靠传输5.2 ARQ机制、ARQ协议5.3 ARQ简介(可靠传输)5.3.1 停止等待协议(1)无差错情况(2)有差错情况确认丢失确认迟到 5.…

华为eNSP:多区域集成IS-IS

一、什么是多区域集成IS-IS? 多区域集成IS-IS是一种基于中间系统到中间系统(IS-IS)协议优化的网络架构设计,通过多区域协同、路径优化和扩展性增强实现高效路由管理,其核心特征如下: 1、分布式架构与多区…

自定义Dockerfile,发布springboot项目

(1) 上传jar包 把hello项目打成一个可执行的jar包 hello-1.0-SNAPSHOT.jar,把这个jar包上传到linux中 (2) 创建文件,文件名my_hello(就是一个Dockerfile),内容如下 #1.定义父镜像(定义当前工程依赖的环境):…

vscode源代码管理Tab-文件右侧标志(M、A 等)的含义

Git 常用标志(M、A 等)的含义 在 VSCode 的源代码管理(Source Control)标签页中,文件右侧显示的 Monaco 装饰徽章(Badge)(如 M、A 等),本质上是对 Git 文件状态标志 的可视化呈现。…

基于 vue-flow 实现可视化流程图

vue-flow 是一个基于 Vue.js 的强大且灵活的可视化流程图库,它允许开发者轻松创建交互式的流程图、工作流图、节点图等。 主要特点 易于使用 :提供了简洁的 API 和组件,开发者可以快速上手并创建复杂的流程图。高度可定制 :支持…

【愚公系列】《Manus极简入门》015-时间管理顾问:“商业时间规划大师”

🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! &#x1f…

OpenRouter:轻松集成多家AI大模型的统一接口平台指南

想象一下,你已经在系统中集成了 OpenAI API,但现在你希望通过 Google Gemini 和 Anthropic API 扩展能力。你会为每个服务商单独创建和管理账户,使用不同的 SDK,让代码变得更加复杂吗?还是更倾向于只用一行代码就能访问…

iOS启动优化:从原理到实践

前言 在iOS应用开发中,启动速度是影响用户体验的重要因素之一。研究表明,启动时间每增加1秒,用户留存率就会下降约7%。本文将深入探讨iOS启动优化的各个方面,从底层原理到具体实践,帮助开发者打造更快的应用启动体验。…

洛谷 P1850 [NOIP 2016 提高组] 换教室

题目传送门 前言 终于自己想出概率期望 d p dp dp 的状态了,但是依旧没能相对转移方程。(招笑) 暴力 这题部分分和特殊情况分给的挺多的,所以先拿部分分。 一、思路 先跑一边 F l o y d Floyd Floyd 最短路求出两点间最短距…