版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳信息职业技术学院2025~2026学年第1学期《鸿蒙物联网南北向综合项目实战》期末试卷考试时间:120分钟考试形式:闭卷适用专业:物联网班级:学号:姓名:题号一二三四五总分得分选择题(每小题2分,共30分)在物联网系统中,(B)为物联网提供了感知物理世界的能力。用户B.传感器C.计算机系统D.人工智能解析:各种传感器可为物联网系统提供感知能力。在物联网是以(B)系统为基础拓展实现的一种系统。计算机B.嵌入式C.传感器D.联网设备解析:物联网系统的设备终端本质上也是一个计算机系统,它是以嵌入式系统为基础,加入各种传感器与联网设备构造而成。在以下硬件中,(B)不属于计算机系统的输出设备部件。LEDB.按键C.LCD屏D.喇叭解析:按键是向用户输入信息的设备,属于输入设备。在系统任务调度中的最小单位是(C)程序B.进程C.线程D.内存解析:线程是系统任务中最小的调度单位。以一个非负整数值表示可用资源的数量实现线程同步的是(B)。互斥锁B.信号量C.读写锁D.文件锁解析:信号量(Semaphore)是操作系统中一种重要的线程同步机制,主要用于对共享资源的保护访问。信号量以一个非负整数值表示可用资源的数量,当信号量值大于0时,表示有资源可用。I2C接口需要几个IO引脚(B)。A.1B.2C.3D.4解析:I2C接口需要2个引脚,一个SDA数据引脚,别一个SCL时钟引脚。ArkTS开发语言是基于(C)迭代升级而成。C语言B.Python语言C.TypeScriptD.html解析:TypeScript语言是以JavaScript为核心拓展出的一种开发语言,加入了静态类型与面向对象编程等功能特性,而ArkTS语言是华为在TypeScript基础上做了进一步的拓展,提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然、更高效的方式开发应用程序。ArkTS语言中的箭头函数是(B)public函数B.Lambda函数C.正则表达式 D.private函数解析:ArkTS语言中的Lambda函数也称为箭头函数。在ArkUI中(C)组件用于显示文字信息。LabelB.TextViewC.TextD.Title解析:在ArkUI中Text组件可用于显示文字信息。在下面选项上表示状态变量的装饰器是(C)。A.@ComponentB.@EntryC.@StateD.struct解析:@Component表示自定义的UI组件;@Entry表示该组件为当前源文件的入口组件;@State表示组件中的状态变量;@Styles用于声明自定义样式函数。CST816D触控芯片使用的通信接口是(C)。UARTB.GPIOC.I2CD.SPI解析:电容触摸的触控芯片通常使用I2C接口。在网络通信中,可区分同一计算机系统中进行网络通信的不同进程是( C)。A.物理地址B.IP地址C.端口号D.网络协议解析:端口号,其作用是区分同一计算机系统中进行网络通信的不同进程。在网络环境中,计算机以IP地址标识身份,而一台计算机上能同时运行多个网络通信程序,如微信、迅雷下载、百度网盘等,它们凭借不同的端口号来区分各自的服务进程。并且,一种通信协议下的一个端口号只能由一个进程使用,而一个进程可以同时使用多个不同的端口号。TCP/IP网络协议在实际开发应用中共分(B)层。A.3B.4C.6D.7解析:标准的TCP/IP协议采用七层抽象结构模型(OSI模型),包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,但在实际应用开发中,往往采用其中四层,分别为数据链路层、网络层、传输层、应用层。TCP网络通信协议在建立连接时,需要握手(C)次。A.1B.2C.3D.4解析:TCP协议在建立通信时进行三次握手。(A)是华为云上的物联网设备接入服务。IoTDAB.IoTHWC.IoTConnectD.iotHw解析:在华为云上的设备接入IoTDA,是用于接入和统一管理物联网设备的服务,它可将物理设备连接到云平台,实现设备端传感器数据的云端采集,通过下发云端命令的方式实现设备的远程控制。判断题(每小题2分,共20分)物联网系统本身就是一个计算机系统。(对)解析:物联网系统的设备终端本质上也是一个计算机系统,它是以嵌入式系统为基础,加入各种传感器与联网设备构造而成。小型级的鸿蒙系统采用Linux内核。(错)解析:轻量级鸿蒙系统使用LiteOS-M内核;小型级鸿蒙使用LiteOS-A内核;标准级鸿蒙使用Linux内核。PWM信号归根到底就是控制IO输出高低电平。(对)解析:PWM(PulseWidthModulation,脉冲宽度调制)基本上就是在一个重复的信号周期内分别控制高低电平的持续时间。人发出的声音也是一种模拟信号。(对)解析:一种信号拥有两种以上的状态则可认为是模拟量。声音因不只两种状态,所以认为是模拟信号。同个程序的线程可以访问全局变量。(对)解析:因线程属于程序的资源,所以线程内可以访问整个程序的全局变量。线程函数执行结束则线程退出。(对)解析:线程创建成功后就会执行指定的函数,当函数执行结束则线程退出。在ArkTS鸿蒙APP中,一个源文件只可以有一个组件。(错)解析:在ArkTS鸿蒙APP中,一个源文件可以有多个组件,但只能有一个入口组件。在ArkTS鸿蒙APP中,Row与Column容器会在UI界面上显示。(错)解析:Row与Column只是管理所属组件布局的容器,容器本身并不会在界面上显示出来。在UDP网络通信中,可有多个网络通信进程使用同一个端口号。(错)解析:一种通信协议下的一个端口号只能由一个通信进程使用。UDP是不可靠的网络通信协议,所以尽量不要使用。(错)解析:UDP的不可靠仅指网络协议栈不会对UDP的传输没有应答确认机制,可在应用层加入应答机制,从而也变得可靠。三、填空题(每个填空1分,共15分)计算机系统硬件架构由__CPU___、__内存__、__外存__、_输入设备__、_输出设备_等部件组成。解析:计算机系统硬件架构基本上是由CPU、内存、外存、输入设备和输出设备等五个部件组成物联网系统在嵌入式系统基础上加入了_传感器_与_联网设备_构造而成。解析:以嵌入式系统为基础,加入各种传感器与联网设备构造而成。鸿蒙设备端开发中,函数hi_io_set_func的作用为_配置IO口用途功能_。解析:函数hi_io_set_func的作用为配置IO口用途功能。在PWM信号中,表示信号周期中有效电平比例称之为_占空比_。解析:占空比是指在一个信号周期中,表示有效电平(通常是高电平)在整个周期时间中的比例,如信号周期时间为100毫秒而高电平持续时间为10毫秒,则占空比为10%。在电路上以0V~3.3V间任意电压值的信号属于_模拟_信号。解析:通常无法用二进制0与1表示的事物或状态都属于模拟量。I2C接口的标准传输速率为_100KHz___。解析:I2C标准传输率为100KHz,高速率为400KHz。线程是程序中并行执行的_分支__。解析:线程是程序中并行执行的分支。ArkTS语言声明变量的格式:let_变量名_:_类型_=初始值解析:ArkTS语言中以let关键词开头的语句声明变量,格式如下:let变量名:类型=初始值;ArkTS类成员未声明权限则默认使用__public/公有___权限。解析:类成员未使用修饰词声明权限,则默认使用public公有权限。简答题(每小题5分,共25分)请简述GPIO的中断工作原理。答案:GPIO中断是物联网设备中非常重要的一种设备通信机制,在系统运行中只要GPIO的电平状态符合设定的中断触发条件,系统就会暂停当前工作而执行GPIO中断处理函数,中断处理函数执行完成后,系统会恢复之前的工作。为确保系统流畅运行,中断处理函数需迅速执行完毕,避免休眠或耗时操作。通过GPIO中断机制,待处理的硬件设备会得到系统及时的响应,而无需等待程序主动查询,从而提高了系统的实时响应速度与执行效率。解析:参考第2章鸿蒙系统设备开发基础2.3鸿蒙设备GPIO应用开发请根据图示简述继电器工作原理。答案:如图所示,继电器内部结构分成低压控制与高压负载两部分,且两部分之间是完全绝缘的。继电器的工作原理:首先220v交流电器只要接上电源的火线和零线即可正常工作,但交流电器的火线是需要经过继电器内部的导片与触点发生接触才导通的,且这两者又由于弹簧的张力作用处于分离状态,相当于电路的开路。当低压控制部分的开关闭合,线圈得到3.3v电源后产生一个相当于磁铁的磁场,产生的吸力将衔铁吸下,从而使导片与触点接触,这样交流电器的火线得到导通,电器就能正常工作。通过继电器这样的工作方式,实现通过低电压控制高电压的功能。解析:参考第2章鸿蒙系统设备开发基础2.6综合项目实践:烟雾警报器请简述系统中网络协议栈的作用。答案:当通信程序发送网络数据时,网络协议栈会根据相关信息生成符合TCP/IP协议分层标准的网络数据包,并调用网络设备驱动将其发送出去。在应用层程序发出UDP网络数据时,可选择在应用数据里加入自定义的首部信息;在传输层,网络协议栈根据用户指定的端口号在UDP首部里填入发出端口号及接收端口号信息;在传输层,网络协议栈在IP首部里填入发出端的IP地址及接收入端的IP地址,及标识传输层的传输协议;在链路层,网络协议栈在以太网首部填入发出端的MAC地址、接收端的MAC地址及网络层的协议。解析:参考第6章智慧工厂项目开发6.2项目开发知识准备请描述ArkTS与ArkUI的关系。答案:在鸿蒙开发的SDK中,华为提供大量基于ArkTS语言封装的各种功能类、接口与函数于各种不同的模块中,其中也包括用于UI界面设计的各种ArkUI组件,我们只需导入相应的模块即可在开发中应用。解析:参考第5章鸿蒙移动应用开发基础5.3鸿蒙ArkUI开发基础请描述TCP为何是可靠的网络通信协议。答案:TCP的可靠特性是指TCP协议在建立通信时进行三次握手如图所示,并且在数据传输时都由接收方回复确认。正是TCP协议的握手特性,才能显著提高数据传输的可靠性,而且这些握手的通信都是由网络协议栈自动完成的。解析:参考第7章拓展项目开发-分布式仓库环境监测7.3鸿蒙设备端开发准备编程题(每小题10分,共10分)请描述ArkTS鸿蒙APP端TCP客户端通信的关键编程步骤。答案:1).创建TCP通信对象,与网络协议栈建立联系privatetcp:socket.TCPSocket=socket.constructTCPSocketInstance();2).绑定使用端口号this.tcp.bind(addr,(err:BusinessError)=>{3).设置当接收到TCP数据时,触发调用的回调函数this.tcp.on
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乐山市公安局关于开展第三批次留置看护辅警招聘75人的备考题库及参考答案详解一套
- 2026年中国民航科学技术研究院面向社会公开招聘合同制工作人员29人备考题库含答案详解
- 四川销售分公司招聘笔试题库2026
- 检察干警职业规划指南
- 建造师职业前景分析
- 木本植物规范管理制度
- 粮食安全专员制度规范
- 规范教师上课行为制度
- 殡仪馆储油室制度规范
- 涉企信息查询制度规范
- 1输变电工程施工质量验收统一表式(线路工程)-2024年版
- 陕西省建筑场地墓坑探查与处理技术规程
- 2022-2023学年四川省乐山市市中区外研版(三起)六年级上册期末测试英语试卷(含听力音频)
- 滕州菜煎饼创新创业计划书
- 2024北京朝阳区初一(上)期末道法试卷及答案
- 假体隆胸后查房课件
- 送货单格式模板
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 关于地方储备粮轮换业务会计核算处理办法的探讨
- 上海农贸场病媒生物防制工作标准
- YY 0334-2002硅橡胶外科植入物通用要求
评论
0/150
提交评论