判断题
1. DevEco Studio包括工具栏、工具窗口栏、工具窗口、编辑区和状态栏五个分区。
正确答案:正确
解析:DevEco Studio的界面布局确实包含这五个主要分区,分别是工具栏(快捷操作)、工具窗口栏(侧边栏标签)、工具窗口(如项目、日志面板)、编辑区(代码编辑主区域)和状态栏(底部状态提示),这是其标准界面划分。
2. DevEco Studio的预览器支持摄像头拍照、蓝牙连接、GPS定位等硬件传感器操作的实时预览与调试。
正确答案:错误
解析:预览器的核心能力在于UI界面的渲染与逻辑验证,其运行边界受限于底层硬件与运行环境 。对于涉及摄像头拍照、蓝牙连接、GPS定位等依赖设备底层硬件传感器操作的功能,预览器无法提供支持 。针对此类硬件调用或涉及复杂网络环境的场景,必须依靠真机或模拟器进行运行与调试 。开发过程中的基本原则为:"UI逻辑看预览,硬件性能上真机"。
3. 使用真机调试时,需要确保项目工程所使用的API版本小于或者等于真机设备系统版本。
正确答案:正确
解析 :应用的API版本(即 compileSdkVersion / targetSdkVersion)必须低于或等于设备的系统API级别,否则应用可能无法在真机上正常安装或运行。
单选题
1. 若要将DevEco Studio的界面语言从英文切换为中文,应在设置中找到哪个选项?
- A. Appearance & Behavior
- B. System Settings
- C. Language
- D. HTTP Proxy
正确答案:C
解析:设置为中文需进入Appearance & Behavior > System Settings > Language,选择Chinese。
2. 默认情况下,DevEco Studio代码格式化的快捷键是?
- A. Alt + Shift + Enter
- B. Ctrl + Alt + O
- C. 双击Shift
- D. Ctrl + Alt + L
正确答案:D
解析 :Ctrl + Alt + L(Windows/Linux)或 Cmd + Alt + L(Mac)是IntelliJ平台(包括DevEco Studio)的默认代码格式化快捷键。Ctrl + Alt + O 用于优化导入,双击Shift 用于全局搜索。
3. 当开发者开启了预览器的"双向预览"(Inspector)功能后,想要在预览界面中测试按钮的单击、滑动等交互逻辑,正确的做法是?
- A. 直接在预览界面点击按钮即可触发代码逻辑。
- B. 需要手动退出双向预览模式,才能测试交互逻辑。
- C. 在组件树(Component Tree)中双击节点即可测试。
- D. 只能通过真机测试,预览器完全不支持交互逻辑。
正确答案:B
解析:预览器的"动态预览"功能支持开发者在预览界面执行单击、滑动、长按等交互操作,以验证UI逻辑 。然而,当开启 Inspector(双向预览)开关时,系统默认优先响应代码、UI界面与组件树之间的双向定位与联动机制 。在此模式下,UI组件的点击等交互事件会被系统拦截用于元素定位;若要进行正常的交互逻辑验证,必须先手动关闭双向预览模式 。
4. 下列各项描述错误的是 ?
- A. 模拟器可以模拟手机、折叠屏、平板等多种设备类型。
- B. 模拟器上可以进行一系列基础交互,包含单击屏幕,长按屏幕,拖动项目,双指缩放等。
- C. 模拟器支持NFC卡片读写、刷卡等操作。
- D. 除了USB调试外,还可以通过无线连接方式进行真机调试。
正确答案:C
解析:模拟器在调试硬件相关功能(比如闪光灯、NFC等传感器)、网络(测试工程在4G/5G网络下的表现,通话中断等)以及性能功耗(发热、耗电量等)等方面还是存在一定局限性。
多选题
1. 关于常用的工具窗口,以下说法中正确的是:
- A. 在项目工具窗口,可以查看项目的工程目录结构。
- B. 在日志工具窗口,可以查看应用运行时输出的日志信息。
- C. 在终端工具窗口,可以执行hdc命令。
- D. 在CodeGenie工具窗口,可以使用AI辅助工具。
正确答案:A、B、C、D
解析 :所有选项均正确。项目窗口(Project)展示目录树;日志窗口(Log)显示 hilog 等输出;终端窗口(Terminal)支持执行 hdc 等命令行工具;CodeGenie是DevEco Studio内置的AI辅助开发工具窗口。
2. 在DevEco Studio中,快捷键"Alt + Shift + Enter"可以用于以下哪些场景?
- A. 自动导入缺失的包
- B. 一键优化代码格式
- C. 快速修复代码错误
- D. 一键移除冗余导入
正确答案:A、C
解析:Alt + Shift + Enter有以下两种应用场景:
- 鼠标悬停到缺失的包导入上,出现弹窗后点击该快捷键可快捷导包。
- 鼠标悬停到被红色波浪线标记的代码位置,出现弹窗后使用该快捷键快速修复错误。
B选项一键优化代码格式对应的快捷键为:Ctrl + Alt + L。
D选项一键移除冗余导入对应的快捷键为:Ctrl + Alt + O。
3. HarmonyOS的目标是"一次开发,多端部署",代码可能运行在手机、平板、PC等不同设备上。为了查看界面的多端适配效果,要开启"多设备预览",开发者需要完成以下哪些关键操作?
- A. 在"src/main/module.json5"文件中找到"deviceTypes"属性,并手动添加如"tablet"和"2in1"等目标设备类型字段。
- B. 修改完配置文件后,点击 IDE 中的"Sync Now"按钮来同步配置。
- C. 重新打开预览器,点击右上角的"Multi-profile Preview"多设备预览开关。
- D. 必须连接多台不同类型的真机设备,才能在屏幕上同时渲染出多设备画面。
正确答案:A、B、C
解析:开启 DevEco Studio 的多设备预览(Multi-profile Preview)功能需要经过特定的工程配置流程:首先,开发者必须打开项目的配置文件"src/main/module.json5",在 "deviceTypes"字段中显式声明应用目标支持的设备类型,例如在本案例中默认的 "phone" 之外补充 "tablet"(平板)和 "2in1"(PC/2in1)。配置修改完成后,必须点击 IDE 提示的"Sync Now"按钮以完成工程配置的同步 。最后,重启预览器并开启右上角的"Multi-profile Preview"开关,即可实现多端设备界面的同屏并列渲染 。多设备预览完全基于本地 IDE 渲染引擎,无需连接任何真实的物理设备。