版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳信息职业技术学院2025~2026学年第1学期《鸿蒙物联网南北向综合项目实战》期末试卷考试时间:120分钟考试形式:闭卷适用专业:物联网班级:学号:姓名:题号一二三四五总分得分选择题(每小题2分,共30分)IoT对应的是哪个选项词语的缩写?(A)A.InternetofThingsB.IntelligenceofthingsC.InternetonthingsD.Investmentoftomorrow解析:物联网(InternetofThings,IoT):把所有物品通过信息传感器与互联网连接起来,实现智能化识别和管理的万物互联网络。在物联网是以(B)系统为基础拓展实现的一种系统。计算机B.嵌入式C.传感器D.联网设备解析:物联网系统的设备终端本质上也是一个计算机系统,它是以嵌入式系统为基础,加入各种传感器与联网设备构造而成。Hi3861芯片集成(C)位的CPU。A.8B.16C.32D.64解析:Hi3861集成32bit高性能CPU,最大工作频率160MHz。Hi3861具有(A)个GPIO。A.15B.32C.8D.16解析:Hi3861共有15个GPIO。在以下硬件中,(A)不属于计算机系统的输入设备部件。LEDB.按键C.触摸屏D.麦克风解析:LED是向用户显现信息的设备,属于输出设备。在VSCode上进行鸿蒙设备开发需要安装什么插件?(A)DevEcoDeviceToolB.HTMLC.JAVAD.JS解析:VSCode上需要安装DevEcoDeviceTool插件才可以进行鸿蒙设备系统开发。通过(B)命令可从gitee上下载鸿蒙工程源码。GitB.gitC.downloadD.http解析:可通过git命令下载gitee上的源码。在VSCode的工程配置中,upload_port项作用为(A)。指定烧录口B.指定调试口C.指定USB口D.指定网络端口解析:upload_port配置设置通过哪个com口进行烧录。在系统任务调度中的最小单位是(C)程序B.进程C.线程D.内存解析:线程是系统任务中最小的调度单位。以一个非负整数值表示可用资源的数量实现线程同步的是(B)。互斥锁B.信号量C.读写锁D.文件锁解析:信号量(Semaphore)是操作系统中一种重要的线程同步机制,主要用于对共享资源的保护访问。信号量以一个非负整数值表示可用资源的数量,当信号量值大于0时,表示有资源可用。鸿蒙系统中的软件定时器为(B)。timerB.osTimerC.realTimerD.dTimer解析:鸿蒙系统的osTimer定时器是基于一个Systemtick硬件定时器封装出来的软件定时器。ArkTS语言中以(C)关键词声明变量。varB.intC.letD.variable解析:ArkTS语言以let关键词声明变量。ArkTS语言中的箭头函数是(B)public函数B.Lambda函数C.正则表达式 D.private函数解析:ArkTS语言中的Lambda函数也称为箭头函数。在ArkUI中(C)组件用于显示图像。LabelB.TextViewC.ImageD.Title解析:在ArkUI中Image组件可用于显示图标与图像。装饰词(D)可用于声明自定义样式函数。@ComponentB.@EntryC.@StateD.@Styles解析:@Component表示自定义的UI组件;@Entry表示该组件为当前源文件的入口组件;@State表示组件中的状态变量;@Styles用于声明自定义样式函数。判断题(每小题2分,共20分)物联网系统本身就是一个计算机系统。(对)解析:物联网系统的设备终端本质上也是一个计算机系统,它是以嵌入式系统为基础,加入各种传感器与联网设备构造而成。轻量级的鸿蒙系统采用LiteOS-A内核。(错)解析:轻量级鸿蒙系统使用LiteOS-M内核;小型级鸿蒙使用LiteOS-A内核;标准级鸿蒙使用Linux内核。PWM信号归根到底就是控制IO输出高低电平。(对)解析:PWM(PulseWidthModulation,脉冲宽度调制)基本上就是在一个重复的信号周期内分别控制高低电平的持续时间。人们的歌声也是一种模拟信号。(对)解析:一种信号拥有两种以上的状态则可认为是模拟量。歌声因不只两种状态,所以认为是模拟信号。同个程序的线程可以访问全局变量。(对)解析:因线程属于程序的资源,所以线程内可以访问整个程序的全局变量。当信号量资源不足上锁时会进入休眠状态。(对)解析:信号量以一个非负整数值表示可用资源的数量,当信号量值大于0时,表示有资源可用。此时,若对信号量执行上锁操作,信号量值会减一,并允许线程继续执行。当信号量值等于0时表示已没有可用资源,此时上锁会让当前线程进入休眠阻塞状态,直到有可分配的资源才会唤醒并恢复执行。信号量的解锁操作会让信号量值加一,如果有等待此信号量资源的其他线程时,解锁操作会唤醒一个处于阻塞状态的线程。在ArkTS语言的数组是存放同类型变量的集合。(对)解析:ArkTS数组中存放多个同类型的变量ArkTS类的private成员,通过对象名就可以访问。(错)解析:类的private成员只能由类内部成员访问。在ArkTS鸿蒙APP中,状态变量值的改变会触发相关UI组件内容的更新。(对)解析:因ArkTS鸿蒙中由后台监控状态变量的值发生改变时,自动更新相应的UI视图。UDP是不可靠的网络通信协议,所以尽量不要使用。(错)解析:UDP的不可靠仅指网络协议栈不会对UDP的传输没有应答确认机制,可在应用层加入应答机制,从而也变得可靠。三、填空题(每个填空1分,共15分)计算机系统硬件架构由__CPU___、__内存__、__外存__、_输入设备__、_输出设备_等部件组成。解析:计算机系统硬件架构基本上是由CPU、内存、外存、输入设备和输出设备等五个部件组成物联网系统在嵌入式系统基础上加入了_传感器_与_联网设备_构造而成。解析:以嵌入式系统为基础,加入各种传感器与联网设备构造而成。鸿蒙设备端开发中,函数IoTGpioSetDir的作用为_配置GPIO做输入或输出功能_。解析:函数IoTGpioSetDir的作用为配置GPIO做输入或输出功能。在PWM信号中,表示信号周期中有效电平比例称之为_占空比_。解析:占空比是指在一个信号周期中,表示有效电平(通常是高电平)在整个周期时间中的比例,如信号周期时间为100毫秒而高电平持续时间为10毫秒,则占空比为10%。POSIX标准的线程函数在头文件_pthread.h__中声明。解析:pthread.h头文件中声明POSIX标准的线程函数。I2C接口的高速传输速率为_400KHz_。解析:I2C标准传输率为100KHz,高速率为400KHz。线程是程序中并行执行的_分支__。解析:线程是程序中并行执行的分支。ArkTS语言声明变量的格式:let_变量名_:_类型_=初始值解析:ArkTS语言中以let关键词开头的语句声明变量,格式如下:let变量名:类型=初始值;ArkTS常用的基础数据类型有__三_种。。解析:ArkTS的数据类型较少,常用的基础数据类型只有以下三种:number:数字类型,支持任意大小的整数与浮点数,并支持十进制、二进制(0b开头)、八进制(0o开头)和十六进制(0x开头)等数据。string:字符串类型,用于描述文本信息,可以使用双引号(")或单引号(')来表示字符串。boolean:布尔类型,用于标识真(true)和假(false)。简答题(每小题5分,共25分)请简述OpenHarmony系统的类型划分。答案:OpenHarmony系统按主控芯片的内存大小划分为轻量级、小型级、标准级系统,其中大于128KB内存的设备可采用轻量级鸿蒙系统;大于1MB内存的设备可采用小型级的鸿蒙系统;大于128MB的设备可采用标准级的鸿蒙系统。解析:参考第1章物联网系统概述1.3鸿蒙系统概述请描述GPIO在什么场合下作输入或输出功能。答案:当需要用代码主动控制GPIO输出高低电平时,GPIO应当设置输出功能;当需要通过GPIO获取连接设备输出的高低电平时,GPIO应当设置输入功能。解析:参考第2章鸿蒙系统设备开发基础2.3鸿蒙设备GPIO应用开发请根据图示简述蜂鸣器工作原理。答案:蜂鸣器本质上就是一个扬声器(喇叭),它的内部结构如图所示。扬声器的发声利用了电磁感应与振动产生声音的原理,当不同大小与方向的电流通过线圈时产生一个变化的磁场,当产生的磁场与磁体同向时相排斥时,纸盒则会被向外推,而当产生的磁场与磁体异向时相吸引,纸盒则被向内拉,正是这种反复交替的推拉动作,让纸盒产生振动而发出声音。解析:参考第2章鸿蒙系统设备开发基础2.4鸿蒙系统PWM应用开发请简述系统中网络协议栈的作用。答案:当通信程序发送网络数据时,网络协议栈会根据相关信息生成符合TCP/IP协议分层标准的网络数据包,并调用网络设备驱动将其发送出去。在应用层程序发出UDP网络数据时,可选择在应用数据里加入自定义的首部信息;在传输层,网络协议栈根据用户指定的端口号在UDP首部里填入发出端口号及接收端口号信息;在传输层,网络协议栈在IP首部里填入发出端的IP地址及接收入端的IP地址,及标识传输层的传输协议;在链路层,网络协议栈在以太网首部填入发出端的MAC地址、接收端的MAC地址及网络层的协议。解析:参考第6章智慧工厂项目开发6.2项目开发知识准备请描述ArkTS与ArkUI的关系。答案:在鸿蒙开发的SDK中,华为提供大量基于ArkTS语言封装的各种功能类、接口与函数于各种不同的模块中,其中也包括用于UI界面设计的各种ArkUI组件,我们只需导入相应的模块即可在开发中应用。解析:参考第5章鸿蒙移动应用开发基础5.3鸿蒙ArkUI开发基础编程题(每小题10分,共10分)补全以下ArkUI程序实现当一个按钮点击时背景颜色由灰色切换成红色。@Entry@ComponentstructIndex{__@State_color:Color=Color.Gray;//声明一个记录按钮背景色的状态变量build(){Button(){Text('按钮').fontSize(18)}.type(ButtonType.Capsule
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年昭通市消防救援支队招录第五批政府专职消防员(83人)参考题库附答案
- 2026广西南宁市西乡塘区那龙卫生院招聘编外工作人员2人笔试备考试题及答案解析
- 2025年下半年宜宾市一中翠屏初级中学校公开考核招聘合同制教师招聘(公共基础知识)测试题附答案
- 2025年甘肃省中材科技(酒泉)风电叶片有限公司招聘208人公笔试备考试题附答案
- 2025年浙江温州医科大学附属第一医院招聘生物样本库实验员1人备考题库附答案
- 2025广东广州市花都区狮岭镇联合小学招聘临聘教师1人备考题库附答案
- AI赋能基因组医学:从技术突破到临床实践
- 2026福建省储备粮管理有限公司莆田直属库招聘1人笔试备考试题及答案解析
- 2026福建漳州市鼓浪屿故宫文物馆招聘6人笔试备考试题及答案解析
- 2026重庆经开区物业管理有限公司招聘笔试参考题库及答案解析
- 主管护师聘任述职报告
- AI搜索时代:从GEO到AIBE的品牌新蓝图
- 云南省2025年高二上学期普通高中学业水平合格性考试《信息技术》试卷(解析版)
- 产品知识培训会议总结
- 四川省成都市树德实验中学2026届九年级数学第一学期期末监测试题含解析
- 与业主沟通技巧培训
- 专题11 圆(安徽专用)5年(2021-2025)中考1年模拟《数学》真题分类汇编
- 工程春节停复工方案(3篇)
- 社区基金使用管理办法
- WST856-2025安全注射标准解读
- 低压控制基本知识培训课件
评论
0/150
提交评论