收藏 分享(赏)

MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx

上传人:小肥粒 文档编号:21765061 上传时间:2024-04-24 格式:DOCX 页数:36 大小:58.26KB
下载 相关 举报
MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx_第1页
第1页 / 共36页
MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx_第2页
第2页 / 共36页
MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx_第3页
第3页 / 共36页
MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx_第4页
第4页 / 共36页
MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案.docx_第5页
第5页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 MOOC 嵌入式软件设计-大连理工大学 中国大学慕课答案客观题1、问题:下列关于嵌入式系统描述,错误的是( )选项:A、可以解决某类确定问题B、与通用计算机在技术本质上没有区别C、功能比通用计算机更强大D、对体积和功耗、可靠性、成本有严格要求正确答案:【功能比通用计算机更强大】2、问题:下列哪一项,不属于嵌入式系统的固有组成部分( )选项:A、处理器B、外围电路C、嵌入式操作系统D、嵌入式应用软件正确答案:【嵌入式操作系统】3、问题:下列编程语言中,执行效率最高的是( )选项:A、汇编语言B、C 语言C、C+语言D、JAVA 语言正确答案:【汇编语言】4、问题:采用嵌入式操作系统的好处是(

2、)选项:A、系统速度更快B、执行效率更高C、应用软件运行更快D、程序员可专注于问题正确答案:【程序员可专注于问题】5、问题:直接针对硬件编程,不可以( )选项:A、访问处理器的寄存器B、控制硬件工作模式和过程 C、利用操作系统的调度机制D、读写内存正确答案:【利用操作系统的调度机制】客观题1、问题:关于模块描述,错误的是( )选项:A、模块划分应符合高内聚低耦合的原则B、C 语言中,源文件和对应头文件构成一个模块C、几个模块共享的全局变量,可定义在这些文件共有的头文件中。D、嵌入式系统中,每个硬件设备对应一个模块正确答案:【几个模块共享的全局变量,可定义在这些文件共有的头文件中。】2、问题:关

3、于中断服务程序,错误的是( )选项:A、可向主程序返回计算结果B、应该尽可能短小,以增强系统实时性C、不应在其中包含复杂操作D、不能进行参数传递正确答案:【可向主程序返回计算结果】3、问题:关于无操作系统嵌入式系统的中断模型,正确的是( )选项:A、中断程序中完成对应事务处理B、中断程序中仅作中断登记C、中断发生时,中断服务程序将中断类型登记到堆栈中D、主程序通过无限循环执行实际中断任务,不区分中断优先级正确答案:【中断程序中仅作中断登记】4、问题:在采用 C 语言模拟面向对象特性时,正确的描述是( )选项:A、结构与类的功能完全相同B、函数指针用于实现类的属性成员C、通过结构体包含实现继承D

4、、结构可以包含成员函数正确答案:【通过结构体包含实现继承】5、问题:关于采用 C 语言进行“面向对象编程”,错误的描述是( )选项:A、可以实现更好的程序结构B、可以有效的组织汉字显示 C、可以实现部分“类”的功能D、在菜单设计方面效率较低正确答案:【在菜单设计方面效率较低】客观题1、问题:关于 ARM C 的程序优化,说法错误的是( )选项:A、可分析程序运行时间B、可指导汇编程序设计C、可分析程序是否高效D、可指导 C 程序设计正确答案:【可指导汇编程序设计】2、问题:关于数据类型的描述,正确的是( )选项:A、数据类型越短越节省存储空间B、传递参数时尽量采用字符型变量C、采用整型变量效率

5、最高D、循环中尽量用短的数据类型,以加快执行速度正确答案:【采用整型变量效率最高】3、问题:关于循环优化的描述,正确的是( )选项:A、采用加计数改变循环变量B、采用减计数改变循环变量C、次数不定循环应采用 whileD、循环展开可提高程序质量正确答案:【采用减计数改变循环变量】4、问题:关于指针别名,错误的描述是( )选项:A、尽量避免采用指针B、采用指针有可能会降低程序效率C、编译器不能识别指针别名D、采用位域时,要注意指针别名问题正确答案:【尽量避免采用指针】5、问题:关于结构体的描述,错误的是( )选项:A、在结构体中,短的成员先定义,长的成员后定义B、结构体成员尽量边界对齐 C、数组

6、元素应放到结构体末尾D、_packet 关键字可提高结构体访问速度正确答案:【_packet 关键字可提高结构体访问速度】客观题1、问题:Linux 的特点不包括( )选项:A、微内核B、符合 POSIX 标准C、可运行于服务器D、可运行于嵌入式设备正确答案:【微内核】2、问题:以下哪一项,不属于 shell 的特点( )选项:A、是操作系统的低级接口B、可从控制台键入 shell 命令C、可编写 shell 脚本D、linux 支持多种 shell正确答案:【是操作系统的低级接口】3、问题:以下哪一个 shell 环境变量标识了系统可执行文件路径( )选项:A、HOMEB、PATHC、TER

7、MD、PWD正确答案:【PATH】4、问题:以下哪个路径下存放了系统所有设备文件( )选项:A、binB、devC、libD、root正确答案:【dev】5、问题:查看系统当前进程,采用如下哪个命令( )选项:A、rmB、touch C、mkdirD、ps正确答案:【ps】6、问题:配置网卡 ip 地址,采用下列哪个命令( )选项:A、pingB、telnetC、ifconfigD、ftp正确答案:【ifconfig】第一节 客观题1、问题:交叉编译器的特点是( )选项:A、编译器运行在宿主机,编译结果运行在宿主机B、编译器运行在目标机,编译结果运行在目标机C、编译器运行在宿主机,编译结果运行

8、在目标机D、编译器运行在目标机,编译结果运行在宿主机正确答案:【编译器运行在宿主机,编译结果运行在目标机】2、问题:GNU 工具链不包括以下哪一项( )选项:A、GCCB、GDBC、LDD、IDE正确答案:【IDE】3、问题:vi 的强制存盘退出命令是( )选项:A、qB、q!C、wqD、x正确答案:【wq】4、问题:采用 gcc 编译程序时,只进行到预处理阶段,采用下列哪个选项( )选项:A、-EB、-S C、-cD、-o正确答案:【-E】5、问题:采用 gcc 编译程序时,打开所有警告采用下列哪个选项( )选项:A、-wB、-OC、-gD、-Wall正确答案:【-Wall】6、问题:gdb

9、 的断点功能,采用如下哪一个缩写形式( )选项:A、nB、iC、bD、l正确答案:【b】第二节 客观题1、问题:make 命令确定文件是否应编译的依据是( )选项:A、文件生成时间B、文件生成大小C、文件类型D、文件属性正确答案:【文件生成时间】2、问题:以下哪一项不属于 Makefile 的目标类型( )选项:A、最终目标B、中间目标C、标签D、依赖文件正确答案:【依赖文件】3、问题:以下关于 make 执行流程,错误的是( )选项:A、Makefile 的第一个目标是最终目标B、各目标按照堆栈原则查找 C、依赖文件不存在则直接退出D、标号会被最先关联到正确答案:【标号会被最先关联到】4、问

10、题:以下哪一个不属于 Makefile 的变量类型( )选项:A、环境变量B、自动化变量C、递归展开变量D、符号变量正确答案:【符号变量】5、问题:以下哪一项描述是正确的( )选项:A、Makefile 不支持嵌套B、Makefile 不支持同时生成多个可执行程序C、Makefile 中不用明确写明所有规则D、Makefile 执行出错即退出正确答案:【Makefile 中不用明确写明所有规则】客观题1、问题:基于操作系统的嵌入式软件平台,可以不包括下面哪一项( )选项:A、bootloaderB、操作系统C、文件系统D、图形系统正确答案:【图形系统】2、问题:Busybox 的特点不包括(

11、)选项:A、将大量程序压缩到一个文件中B、通过命令行参数 argv1识别每一个命令C、为每个命令建立一个符号链接D、将多个命令的公共部分进行合并,只保留一个副本正确答案:【通过命令行参数 argv1识别每一个命令】3、问题:bootloader 的特点描述正确的是( )选项:A、在系统中一直工作,直到掉电B、分为两阶段运行,用汇编设计 C、其主要功能是复制操作系统内核到内存中D、具有用户交互功能正确答案:【其主要功能是复制操作系统内核到内存中】4、问题:对应嵌入式应用程序来说( )选项:A、必须交叉编译B、可以交叉编译C、必须本地编译D、可以本地编译正确答案:【必须交叉编译】5、问题:以下哪种

12、方式不用于下载和调试程序( )选项:A、TFTPB、FTPC、HTTPD、NFS正确答案:【HTTP】客观题1、问题:umask()系统调用的功能是( )选项:A、设置新创建的文件或目录应关闭的权限位的掩码B、设置新创建的文件或目录应打开的权限位的掩码C、设置新创建的文件或目录的权限位D、清除新创建的文件或目录的权限位正确答案:【设置新创建的文件或目录应关闭的权限位的掩码】2、问题:关于系统调用,说法错误的是( )选项:A、系统调用是操作系统提供给用户的底层编程接口B、系统调用存在于内核空间C、系统调用通过调用库函数实现D、系统调用使用不当对系统损害较大正确答案:【系统调用通过调用库函数实现】

13、3、问题:对应 fopen()和 open()的说法,正确的是( )选项:A、前者更加底层B、前者返回文件描述符 C、后者是系统调用D、后者返回 FILE*类型指针正确答案:【后者是系统调用】4、问题:下列哪一个函数可以检查是否访问到了文件尾( )选项:A、fopenB、feofC、freadD、fseek正确答案:【feof】5、问题:下列哪个函数的功能是新建目录( )选项:A、chdirB、mkdirC、rmdirD、getcwd正确答案:【mkdir】6、问题:调用 mmap()函数时,如不知道内存映射地址,应将下列哪个参数置为NULL( )选项:A、startB、lengthC、pro

14、tD、offset正确答案:【start】客观题1、问题:以下哪一项不属于 fork()系统调用的特点( )选项:A、会产生一个新进程B、调用一次,返回两次C、子进程是父进程的副本,二者完全相同D、向子进程返回 0正确答案:【子进程是父进程的副本,二者完全相同】2、问题:以下关于进程操作的说法,错误的是( )选项:A、fork()用来创建一个新的进程,此进程几乎是当前进程的一个完全拷贝 B、exec()函数可以在进程中用另外的程序来替换掉当前进程运行的程序C、执行到 execve()函数时,当前进程的代码部分会被新程序替换D、exec 函数族一旦执行成功,就不会返回它的调用者正确答案:【exe

15、c()函数可以在进程中用另外的程序来替换掉当前进程运行的程序】3、问题:关于 waitpid()函数的说法,错误的是( )选项:A、waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程结束B、如果在调用 waitpid 时子进程已经结束,则 waitpid 会立即返回子进程结束状态值C、子进程的结束状态值由参数 status 返回D、如果执行成功则返回子进程号(PID),如果有错误发生则返回 0正确答案:【如果执行成功则返回子进程号(PID),如果有错误发生则返回 0】4、问题:线程具有下列哪项特点( )选项:A、每个进程都至少包含 1 个线程B、进程中的所有线程都结束,进程才能

16、结束C、新线程拥有独立的栈,可在其中共享全局变量和静态变量D、多线程程序的效率高于单线程程序正确答案:【每个进程都至少包含 1 个线程】5、问题:以下哪一项不属于基本的线程控制函数( )选项:A、pthread_creat()B、pthread_exit()C、pthread_join()D、pthread_start()正确答案:【pthread_start()】6、问题:以下哪个函数能够实现信号量加 1 的操作( )选项:A、sem_init()B、sem_wait()C、sem_post()D、sem_destory()正确答案:【sem_post()】7、问题:信号量的特征不包括以下哪

17、一项( )选项:A、实现两线程的同步操作B、以原子方式工作 C、信号量的值为 0 或者 1D、用于保护临界区正确答案:【信号量的值为 0 或者 1】客观题1、问题:以下关于信号的描述,错误的是( )选项:A、信号是 UNIX/Linux 系统响应某些条件而产生的一个事件B、信号可以被生成、捕获、响应和忽略C、信号是系统自动产生的D、使用 kill 命令可发送信号正确答案:【信号是系统自动产生的】2、问题:通过键盘的 Ctrl c 键,可向前台进程发送下列哪个信号( )选项:A、SIGABORTB、SIGSTOPC、SIGTSTPD、SIGINT正确答案:【SIGINT】3、问题:通过键盘的 C

18、trl 键,可向前台进程发送下列哪个信号( )选项:A、SIGALRMB、SIGKILLC、SIGQUITD、SIGTERM正确答案:【SIGQUIT】4、问题:kill 调用失败的可能原因不包括( )选项:A、目标进程在内核空间B、给定的信号无效C、发送进程权限不够D、目标进程不存在正确答案:【目标进程在内核空间】5、问题:关于 signal 函数,错误的描述是( )选项:A、该函数有两个参数B、该函数可对信号进行处理 C、该函数可将特定信号与处理函数进行关联D、函数返回先前用来处理这个信号的函数指针正确答案:【该函数可对信号进行处理】6、问题:关于 sigaction 函数,错误的描述是(

19、 )选项:A、与 signal 函数功能相同B、该函数可将特定信号与处理函数进行关联C、信号函数选项标识可设置为 RESETHAND 或者 RESTARTD、可指定一组将被阻塞且不会传递给该进程的信号正确答案:【与 signal 函数功能相同】客观题1、问题:以下哪一项不属于 IPC 方式( )选项:A、信号量B、共享内存C、消息队列D、信号正确答案:【信号】2、问题:关于管道的描述正确的是( )选项:A、无名管道可在不相关进程间通信B、管道是全双工工作C、有名管道存在于文件系统中D、管道是单工工作正确答案:【有名管道存在于文件系统中】3、问题:关于信号量的描述错误的是( )选项:A、分为二进

20、制信号量和通用信号量B、信号量用于保护临界区C、信号量属于进程间通信方式D、信号量可用普通变量替代正确答案:【信号量可用普通变量替代】4、问题:通过下列哪个函数,可将共享内存链接至进程地址空间( )选项:A、shmat()B、shmctl C、shmgetD、shmdt()正确答案:【shmat()】5、问题:删除消息队列,采用下列哪个函数( )选项:A、msgget()B、msgctlC、msgsnd()D、msgrcv()正确答案:【msgctl】客观题1、问题:套接字的描述正确的是( )选项:A、属于进程间通信方式B、和管道的用法相同C、套接字只能在网络上的不同机器间使用D、套接字只能在

21、 UNIX/Linux 主机上使用正确答案:【属于进程间通信方式】2、问题:下列哪个函数不是服务器端套接字函数( )选项:A、bind()B、listen()C、accetp()D、connect()正确答案:【connect()】3、问题:下列哪一项可唯一标识一个网络套接字( )选项:A、文件名B、ip 地址C、端口号D、ip 地址和端口号正确答案:【ip 地址和端口号】4、问题:回路网络的 ip 地址为( )选项:A、192.168.0.0B、192.168.0.1 C、127.0.0.0D、127.0.0.1正确答案:【127.0.0.1】5、问题:关于 accept()系统调用,描述错

22、误的是( )选项:A、服务器通过其等待客户建立对该套接字的连接B、accept 函数只有当客户程序试图连接到由 socket 参数指定的套接字上时才返回,否则将一直阻塞C、accept 函数将创建一个新的套接字来与该客户通信D、accept 返回新套接字的描述符,新套接字的类型与服务器监听套接字不同正确答案:【accept 返回新套接字的描述符,新套接字的类型与服务器监听套接字不同】第一节 客观题1、问题:关于内核模块的描述,正确的是( )选项:A、模块是可独立执行的程序B、模块一旦链接到内核,就与内核中原有的代码完全等价C、模块一旦加载到内核中,即不可卸载D、模块运行于用户空间正确答案:【模

23、块一旦链接到内核,就与内核中原有的代码完全等价】2、问题:下列哪个命令可将模块插入内核( )选项:A、insmodB、lsmodC、rmmodD、depmod正确答案:【insmod】3、问题:关于模块的功能,错误的是( )选项:A、插入模块到内核时可带参数B、可通过模块扩展内核功能C、Linux 内核模块必须遵守 GPL 许可证D、模块插入内核后,可导出符号供其他模块使用正确答案:【Linux 内核模块必须遵守 GPL 许可证】4、问题:关于 Linux 驱动程序的说明,错误的是( )选项: A、驱动程序必须采用模块动态加载方式插入系统B、驱动程序属于内核代码C、驱动程序就是一个函数和数据结

24、构的集合D、驱动程序用于控制硬件设备正确答案:【驱动程序必须采用模块动态加载方式插入系统】5、问题:Linux 的设备,不包括如下哪一项( )选项:A、字符设备B、块设备C、网络设备D、输出设备正确答案:【输出设备】6、问题:2.6 及之后的 Linux 系统主设备号是多少位( )选项:A、8B、12C、24D、32正确答案:【12】7、问题:2.6 及之后的 Linux 系统次设备号是多少位( )选项:A、8B、16C、20D、24正确答案:【20】8、问题:设计 Linux 设备驱动程序的主要工作是设计( )选项:A、函数指针B、函数C、与函数指针对应的函数D、与函数对应的函数指针正确答案

25、:【与函数指针对应的函数】第二节 客观题1、问题:io_p2v()函数的功能是( )选项: A、物理地址转虚拟地址B、虚拟地址转物理地址C、物理地址登记D、寄存器登记正确答案:【物理地址转虚拟地址】2、问题:copy_from_user()函数的功能是( )选项:A、将数据从内核空间复制到用户空间B、将数据从用户空间复制到内核空间C、在驱动程序之间复制数据D、在应用程序之间复制数据正确答案:【将数据从用户空间复制到内核空间】3、问题:关于 linux 中断驱动程序的描述,错误的是( )选项:A、中断程序的上半部负责生成小任务B、中断服务程序的主体部分由操作系统调度执行C、中断服务应快速完成,以

26、保证系统的快速响应性D、中断程序只能响应外部事件正确答案:【中断程序只能响应外部事件】客观题1、问题:在 ARM11 之后,新的 Cortex 核不包括下面哪个系列( )选项:A、AB、RC、ND、M正确答案:【N】2、问题:STM32F103 属于哪个系列产品( )选项:A、Cortex M0B、Cortex M3C、Cortex M5D、Cortex M7正确答案:【Cortex M3】3、问题:STM32F103 的输入模式不包括下面哪一项( )选项: A、通用开漏输入模式B、浮空输入模式C、上拉/下拉输入模式D、模拟输入模式正确答案:【通用开漏输入模式】4、问题:STM32F103 的

27、端口输入数据寄存器是( )选项:A、GPIOx_CRHB、GPIOx_CRLC、GPIOx_ODRD、GPIOx_IDR正确答案:【GPIOx_IDR】5、问题:关于 STM32 处理器的库,说明错误的是( )选项:A、库在系统中的位置是用户应用程序与寄存器之间B、目前最新的库是 STM32 标准库 V3.5.0C、库是对处理器内部寄存器进行配置的接口D、意法公司先后推出了 STM32 标准库和 HAL 库正确答案:【目前最新的库是 STM32 标准库 V3.5.0】客观题1、问题:关于 Proteus 软件,说法错误的是( )选项:A、Proteus 是英国 LabCenter 公司发行的B

28、、Proteus 软件可以通过输入关键字、器件名、厂商等查找器件C、Proteus 软件是向上兼容的D、Proteus 可以使用鼠标滚轮实现放大和缩小正确答案:【Proteus 软件是向上兼容的】2、问题:下面哪种工具栏不属于左侧专用工具栏( )选项:A、编辑工具栏B、调试工具栏C、图形工具栏D、通用工具栏正确答案:【通用工具栏】3、问题:在 LED 流水灯实例中,采用的是哪个端口( )选项: A、GPIOAB、GPIOBC、GPIOCD、GPIOD正确答案:【GPIOC】鸿蒙技术专题作业第一节:鸿蒙操作系统介绍 客观题1、问题:HarmonyOS 是什么操作系统()选项:A、新一代的互联终端

29、B、新一代的智能终端C、新一代的交互终端D、新一代的全场景终端正确答案:【新一代的智能终端】2、问题:HarmonyOS 可以在最小多大级别的设备上运行()选项:A、KBB、百 KBC、MBD、百 MB正确答案:【百 KB】3、问题:关于鸿蒙面对的挑战,下列说法错误的是()选项:A、差异化多端显示B、差异化交互方式C、MB-GB 级别的设备部署D、难以做到统一开发正确答案:【MB-GB 级别的设备部署】第二节:基于 Hi3861 的鸿蒙系统实验 客观题1、问题:Harmony 的技术特征不包括()选项:A、宏内核B、微内核C、全场景 D、分布式正确答案:【宏内核】2、问题:以下哪项不属于微内核

30、系统()选项:A、windows NTB、QNXC、MinixD、Linux正确答案:【Linux】3、问题:在“1+8+N”战略中,“1”代表的是()选项:A、手表B、手机C、耳机D、平板正确答案:【手机】4、问题:HarmonyOS 是什么操作系统()选项:A、分散式软总线技术B、分布式软总线技术C、分散式硬总线技术D、分布式硬总线技术正确答案:【分布式软总线技术】5、问题:以下哪项不属于分布式软总线的组成()选项:A、数据总线B、任务总线C、服务总线D、总线中枢正确答案:【服务总线】6、填空题:鸿蒙操作系统采用了 两大技术,弥补微内核低效的缺陷。正确答案:【确定时延引擎和高性能 IPC】

31、7、填空题:鸿蒙操作系统通过 实现分布式设计。正确答案:【分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度】 第三节:鸿蒙系统大作业 客观题1、问题:HarmonyOS 整体遵从分层设计,从下向上依次为()选项:A、内核层、框架层、系统服务层和应用层B、内核层、系统服务层、应用层和框架层C、应用层、框架层、系统服务层和内核层D、内核层、系统服务层、应用框架层和应用层正确答案:【内核层、系统服务层、应用框架层和应用层】2、填空题:内核层包括的子系统为 。正确答案:【内核子系统和驱动子系统】3、填空题:内核抽象层通过屏蔽多内核差异,对上层提供基础的内核能力,包括。正确答案:【进程和线

32、程管理、内存管理、文件系统、网络管理、外设管理】4、填空题:系统服务层是 HarmonyOS 的核心能力集合,通过框架层对应用程序提供服务。该层包含的部分是 。正确答案:【系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集】5、填空题:系统内核设计目标是 。正确答案:【生态软件兼容、内核机制增强、生态器件统一】第四节:鸿蒙拓展资料 客观题1、问题:以下部件不属于 Hi3861 主板的是()选项:A、User 按键B、reset 复位按键C、电源切换拨码D、主控芯片正确答案:【电源切换拨码】2、问题:以下扩展板中,哪个扩展板应接在 Hi3861 底板中间()选项:

33、A、OLED 板B、机器人板C、Hi3861 主板D、交通灯板正确答案:【OLED 板】 3、问题:关于 Huawei Deveco Device Tool 的描述,错误的是()选项:A、Huawei Deveco Device Tool 是面向智能设备开发者提供的一站式集成开发环境。B、Huawei Deveco Device Tool 具备 HarmonyOS 的关键特性,旨在帮助开发者高效开发和创新。C、Huawei Deveco Device Tool 虽然功能强大,但是没有一键编译和烧录的功能。D、Huawei Deveco Device Tool 提供多种产品的示例代码,能够快速实

34、现多设备协同。正确答案:【Huawei Deveco Device Tool 虽然功能强大,但是没有一键编译和烧录的功能。】4、问题:在 Linux 虚拟机中对源码进行编译时,不需要安装的工具是()选项:A、gnB、ninjaC、gcc_riscv32D、hpm正确答案:【hpm】5、问题:在 Linux 虚拟机中执行编译的命令是()选项:A、python build.py wifiiotB、wget C、python build.pyD、python build.py wifiiot code-1.0.tar.gz正确答案:【python build.py wifiiot】6、问题:将 Ha

35、rmonyOS 移植到开发板中的操作中,错误的是()选项:A、首先键入命令获取源代码压缩包并将其解压。B、在环境配置好后,打开源码路径键入 python build.py wifiiot 进行编译。C、将编译好生成的文件烧录到开发板中,观察到底板的灯在闪烁。D、源码编译完成的文件可以进行 WLAN 模组联网测试实验。正确答案:【将编译好生成的文件烧录到开发板中,观察到底板的灯在闪烁。】7、问题:使用 Hiburn 烧录工具时,做法错误的是()选项:A、将开发板与电脑相连,选择相应的文件进行烧录。B、烧录时应点击 auto burn 和 connect 按键,再按下复位按键。C、当出现多处 Ex

36、ecution Successful 时,烧录成功。D、烧录结束后,开发板中已经烧录好代码,不需要按下 disconnect 按键。 正确答案:【烧录结束后,开发板中已经烧录好代码,不需要按下 disconnect 按键。】8、问题:下列文件中,烧录时选择的文件时()选项:A、Hi3861_wifiiot_app_allinone.binB、Hi3861_wifiiot_app.outC、Hi3861_wifiiot_app_burn.binD、Hi3861_wifiiot_app_ota.bin正确答案:【Hi3861_wifiiot_app_allinone.bin】9、填空题:Harmo

37、nyOS 支持的系统类型为 。正确答案:【轻量系统、小型系统、标准系统】第一次单元测试1、问题:以下哪一项不属于嵌入式系统的特点选项:A、以应用为中心B、以计算机技术为基础C、软硬件可裁剪D、具有桌面计算机的全部功能正确答案:【具有桌面计算机的全部功能】2、问题:中断服务程序应该选项:A、功能应尽可能完善B、尽可能短小精悍C、尽可能包含复杂功能D、可以向其传递必要的参数正确答案:【尽可能短小精悍】3、问题:以下哪一项,不属于 ARMC 代码优化的范畴选项:A、循环展开B、采用合适的变量长度C、尽量采用指针操作D、在循环中采用减计数正确答案:【尽量采用指针操作】4、问题:在 Linux 控制台中

38、,切换当前目录采用的命令是选项: A、cdB、lsC、pwdD、date正确答案:【cd】5、问题:在基于 Linux 的 C 语言编程开发中,采用的编译器是选项:A、viB、gccC、gdbD、svn正确答案:【gcc】6、问题:嵌入式设备大多运行于工厂等场合,对功耗要求不严格。选项:A、正确B、错误正确答案:【错误】7、问题:Makefile 支持采用变量来代替较长的字符串,增加了编写的简洁性。选项:A、正确B、错误正确答案:【正确】8、问题:采用 Makefile 来管理项目工程,因需要对所有源文件进行编译,因此增加了编译时间,延缓了开发进度。选项:A、正确B、错误正确答案:【错误】9、

39、问题:如需采用 gdb 进行程序调试,那么在采用 gcc 编译源程序时必须指定“-g”选项选项:A、正确B、错误正确答案:【正确】10、问题:GNU 工具链是一套开源的、优秀的开发工具选项:A、正确 B、错误正确答案:【正确】11、问题:Linux 操作系统只能用于桌面机,无法用于嵌入式系统中。选项:A、正确B、错误正确答案:【错误】12、问题:无论任何循环,采用 dowhile 的实现方式效率最高选项:A、正确B、错误正确答案:【错误】13、问题:代码优化主要是时间优化,空间不需要优化。选项:A、正确B、错误正确答案:【错误】14、问题:实际嵌入式软件设计中,可以采用 C 语言来模拟一些面向

40、对象的特性。选项:A、正确B、错误正确答案:【正确】15、问题:任何嵌入式系统都应包含一个嵌入式操作系统,以负责硬件管理工作。选项:A、正确B、错误正确答案:【错误】第二次单元测试1、问题:在采用嵌入式操作系统的实际应用场合中,以下软件层次中,哪一项是非必须的选项:A、bootloaderB、文件系统C、图形系统 D、应用软件正确答案:【图形系统】2、问题:Linux 系统的文件类型中,不包括如下哪一项选项:A、普通文件B、目录文件C、套接字文件D、快捷方式文件正确答案:【快捷方式文件】3、问题:关于进程和线程的描述,正确的是选项:A、线程切换的代价比进程切换小B、线程切换的代价比进程切换大C

41、、各线程间不可共享变量D、父子进程的全部资源都相同正确答案:【线程切换的代价比进程切换小】4、问题:进程接收到信号之后,如果事先没有安排捕获它,进程将会执行默认动作,不包括如下哪一项选项:A、终止B、忽略C、暂停D、放弃进程资源正确答案:【放弃进程资源】5、问题:打开一个管道文件,采用的函数是选项:A、open()B、close()C、read()D、write()正确答案:【open()】6、问题:嵌入式操作系统启动后,bootloader 即不再起作用。选项:A、正确B、错误正确答案:【正确】 7、问题:采用库函数形式打开一个文件,返回的数据类型为“FILE *”选项:A、正确B、错误正确

42、答案:【正确】8、问题:Linux 系统中,只允许有父子继承关系的进程之间发送信号选项:A、正确B、错误正确答案:【错误】9、问题:进程可以通过 kill 函数向包括它本身在内的其他进程发送一个信号选项:A、正确B、错误正确答案:【正确】10、问题:可以通过在键盘键入 Ctrlc 组合键来终止任意一个进程的执行,包括后台进程选项:A、正确B、错误正确答案:【错误】11、问题:不相关进程可以用无名管道进行通信选项:A、正确B、错误正确答案:【错误】12、问题:信号量可用于进程间通信,防止多个进程同时进入临界区选项:A、正确B、错误正确答案:【正确】13、问题:在使用共享内存之前,进程需要将其链接如自己的进程空间中。选项:A、正确B、错误正确答案:【正确】 14、问题:使用套接字机制,可在网络上的不同计算机间通信,但不可在同一台计算机内部通信。选项:A、正确B、错误正确答案:【错误】15、问题:采用网络套接字时,不需要考虑字节序问题选项:A、正确B、错误正确答案:【错误】2019 年春季期末考试1、问题:以下关于嵌入式系统的描述,哪一项是错误的选项:A、嵌入式系统一般应用在工业领域,在日常生活中很难看到B、嵌入式系统采用的技术依托于计算机技术C、嵌入式系统对体积、功耗、可靠性等要求比较严

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报