版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】嵌入式软件设计-大连理工大学中国大学慕课MOOC答案客观题1、【单选题】下列关于嵌入式系统描述,错误的是()本题答案:【功能比通用计算机更强大】2、【单选题】下列哪一项,不属于嵌入式系统的固有组成部分()本题答案:【嵌入式操作系统】3、【单选题】下列编程语言中,执行效率最高的是()本题答案:【汇编语言】4、【单选题】采用嵌入式操作系统的好处是()本题答案:【程序员可专注于问题】5、【单选题】直接针对硬件编程,不可以()本题答案:【利用操作系统的调度机制】客观题1、【单选题】关于模块描述,错误的是()本题答案:【几个模块共享的全局变量,可定义在这些文件共有的头文件中。】2、【单选题】关于中断服务程序,错误的是()本题答案:【可向主程序返回计算结果】3、【单选题】关于无操作系统嵌入式系统的中断模型,正确的是()本题答案:【中断程序中仅作中断登记】4、【单选题】在采用C语言模拟面向对象特性时,正确的描述是()本题答案:【通过结构体包含实现继承】5、【单选题】关于采用C语言进行“面向对象编程”,错误的描述是()本题答案:【在菜单设计方面效率较低】客观题1、【单选题】关于ARMC的程序优化,说法错误的是()本题答案:【可指导汇编程序设计】2、【单选题】关于数据类型的描述,正确的是()本题答案:【采用整型变量效率最高】3、【单选题】关于循环优化的描述,正确的是()本题答案:【采用减计数改变循环变量】4、【单选题】关于指针别名,错误的描述是()本题答案:【尽量避免采用指针】5、【单选题】关于结构体的描述,错误的是()本题答案:【__packet关键字可提高结构体访问速度】客观题1、【单选题】Linux的特点不包括()本题答案:【微内核】2、【单选题】以下哪一项,不属于shell的特点()本题答案:【是操作系统的低级接口】3、【单选题】以下哪一个shell环境变量标识了系统可执行文件路径()本题答案:【PATH】4、【单选题】以下哪个路径下存放了系统所有设备文件()本题答案:【dev】5、【单选题】查看系统当前进程,采用如下哪个命令()本题答案:【ps】6、【单选题】配置网卡ip地址,采用下列哪个命令()本题答案:【ifconfig】第一节客观题1、【单选题】交叉编译器的特点是()本题答案:【编译器运行在宿主机,编译结果运行在目标机】2、【单选题】GNU工具链不包括以下哪一项()本题答案:【IDE】3、【单选题】vi的强制存盘退出命令是()本题答案:【wq】4、【单选题】采用gcc编译程序时,只进行到预处理阶段,采用下列哪个选项()本题答案:【-E】5、【单选题】采用gcc编译程序时,打开所有警告采用下列哪个选项()本题答案:【-Wall】6、【单选题】gdb的断点功能,采用如下哪一个缩写形式()本题答案:【b】第二节客观题1、【单选题】make命令确定文件是否应编译的依据是()本题答案:【文件生成时间】2、【单选题】以下哪一项不属于Makefile的目标类型()本题答案:【依赖文件】3、【单选题】以下关于make执行流程,错误的是()本题答案:【标号会被最先关联到】4、【单选题】以下哪一个不属于Makefile的变量类型()本题答案:【符号变量】5、【单选题】以下哪一项描述是正确的()本题答案:【Makefile中不用明确写明所有规则】客观题1、【单选题】基于操作系统的嵌入式软件平台,可以不包括下面哪一项()本题答案:【图形系统】2、【单选题】Busybox的特点不包括()本题答案:【通过命令行参数argv[1]识别每一个命令】3、【单选题】bootloader的特点描述正确的是()本题答案:【其主要功能是复制操作系统内核到内存中】4、【单选题】对应嵌入式应用程序来说()本题答案:【必须交叉编译】5、【单选题】以下哪种方式不用于下载和调试程序()本题答案:【HTTP】客观题1、【单选题】umask()系统调用的功能是()本题答案:【设置新创建的文件或目录应关闭的权限位的掩码】2、【单选题】关于系统调用,说法错误的是()本题答案:【系统调用通过调用库函数实现】3、【单选题】对应fopen()和open()的说法,正确的是()本题答案:【后者是系统调用】4、【单选题】下列哪一个函数可以检查是否访问到了文件尾()本题答案:【feof】5、【单选题】下列哪个函数的功能是新建目录()本题答案:【mkdir】6、【单选题】调用mmap()函数时,如不知道内存映射地址,应将下列哪个参数置为NULL()本题答案:【start】客观题1、【单选题】以下哪一项不属于fork()系统调用的特点()本题答案:【子进程是父进程的副本,二者完全相同】2、【单选题】以下关于进程操作的说法,错误的是()本题答案:【exec()函数可以在进程中用另外的程序来替换掉当前进程运行的程序】3、【单选题】关于waitpid()函数的说法,错误的是()本题答案:【如果执行成功则返回子进程号(PID),如果有错误发生则返回0】4、【单选题】线程具有下列哪项特点()本题答案:【每个进程都至少包含1个线程】5、【单选题】以下哪一项不属于基本的线程控制函数()本题答案:【pthread_start()】6、【单选题】以下哪个函数能够实现信号量加1的操作()本题答案:【sem_post()】7、【单选题】信号量的特征不包括以下哪一项()本题答案:【信号量的值为0或者1】客观题1、【单选题】以下关于信号的描述,错误的是()本题答案:【信号是系统自动产生的】2、【单选题】通过键盘的Ctrlc键,可向前台进程发送下列哪个信号()本题答案:【SIGINT】3、【单选题】通过键盘的Ctrl\键,可向前台进程发送下列哪个信号()本题答案:【SIGQUIT】4、【单选题】kill调用失败的可能原因不包括()本题答案:【目标进程在内核空间】5、【单选题】关于signal函数,错误的描述是()本题答案:【该函数可对信号进行处理】6、【单选题】关于sigaction函数,错误的描述是()本题答案:【与signal函数功能相同】客观题1、【单选题】以下哪一项不属于IPC方式()本题答案:【信号】2、【单选题】关于管道的描述正确的是()本题答案:【有名管道存在于文件系统中】3、【单选题】关于信号量的描述错误的是()本题答案:【信号量可用普通变量替代】4、【单选题】通过下列哪个函数,可将共享内存链接至进程地址空间()本题答案:【shmat()】5、【单选题】删除消息队列,采用下列哪个函数()本题答案:【msgctl】客观题1、【单选题】套接字的描述正确的是()本题答案:【属于进程间通信方式】2、【单选题】下列哪个函数不是服务器端套接字函数()本题答案:【connect()】3、【单选题】下列哪一项可唯一标识一个网络套接字()本题答案:【ip地址和端口号】4、【单选题】回路网络的ip地址为()本题答案:【】5、【单选题】关于accept()系统调用,描述错误的是()本题答案:【accept返回新套接字的描述符,新套接字的类型与服务器监听套接字不同】第一节客观题1、【单选题】关于内核模块的描述,正确的是()本题答案:【模块一旦链接到内核,就与内核中原有的代码完全等价】2、【单选题】下列哪个命令可将模块插入内核()本题答案:【insmod】3、【单选题】关于模块的功能,错误的是()本题答案:【Linux内核模块必须遵守GPL许可证】4、【单选题】关于Linux驱动程序的说明,错误的是()本题答案:【驱动程序必须采用模块动态加载方式插入系统】5、【单选题】Linux的设备,不包括如下哪一项()本题答案:【输出设备】6、【单选题】2.6及之后的Linux系统主设备号是多少位()本题答案:【12】7、【单选题】2.6及之后的Linux系统次设备号是多少位()本题答案:【20】8、【单选题】设计Linux设备驱动程序的主要工作是设计()本题答案:【与函数指针对应的函数】第二节客观题1、【单选题】io_p2v()函数的功能是()本题答案:【物理地址转虚拟地址】2、【单选题】copy_from_user()函数的功能是()本题答案:【将数据从用户空间复制到内核空间】3、【单选题】关于linux中断驱动程序的描述,错误的是()本题答案:【中断程序只能响应外部事件】客观题1、【单选题】在ARM11之后,新的Cortex核不包括下面哪个系列()本题答案:【N】2、【单选题】STM32F103属于哪个系列产品()本题答案:【CortexM3】3、【单选题】STM32F103的输入模式不包括下面哪一项()本题答案:【通用开漏输入模式】4、【单选题】STM32F103的端口输入数据寄存器是()本题答案:【GPIOx_IDR】5、【单选题】关于STM32处理器的库,说明错误的是()本题答案:【目前最新的库是STM32标准库V3.5.0】客观题1、【单选题】关于Proteus软件,说法错误的是()本题答案:【Proteus软件是向上兼容的】2、【单选题】下面哪种工具栏不属于左侧专用工具栏()本题答案:【通用工具栏】3、【单选题】在LED流水灯实例中,采用的是哪个端口()本题答案:【GPIOC】鸿蒙技术专题作业第一节:鸿蒙操作系统介绍客观题1、【单选题】HarmonyOS是什么操作系统()本题答案:【新一代的智能终端】2、【单选题】HarmonyOS可以在最小多大级别的设备上运行()本题答案:【百KB】3、【单选题】关于鸿蒙面对的挑战,下列说法错误的是()本题答案:【MB-GB级别的设备部署】第二节:基于Hi3861的鸿蒙系统实验客观题1、【单选题】Harmony的技术特征不包括()本题答案:【宏内核】2、【单选题】以下哪项不属于微内核系统()本题答案:【Linux】3、【单选题】在“1+8+N”战略中,“1”代表的是()本题答案:【手机】4、【单选题】HarmonyOS是什么操作系统()本题答案:【分布式软总线技术】5、【单选题】以下哪项不属于分布式软总线的组成()本题答案:【服务总线】6、【填空题】鸿蒙操作系统采用了两大技术,弥补微内核低效的缺陷。本题答案:【确定时延引擎和高性能IPC】7、【填空题】鸿蒙操作系统通过实现分布式设计。本题答案:【分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度】第三节:鸿蒙系统大作业客观题1、【单选题】HarmonyOS整体遵从分层设计,从下向上依次为()本题答案:【内核层、系统服务层、应用框架层和应用层】2、【填空题】内核层包括的子系统为。本题答案:【内核子系统和驱动子系统】3、【填空题】内核抽象层通过屏蔽多内核差异,对上层提供基础的内核能力,包括。本题答案:【进程和线程管理、内存管理、文件系统、网络管理、外设管理】4、【填空题】系统服务层是HarmonyOS的核心能力集合,通过框架层对应用程序提供服务。该层包含的部分是。本题答案:【系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集】5、【填空题】系统内核设计目标是。本题答案:【生态软件兼容、内核机制增强、生态器件统一】第四节:鸿蒙拓展资料客观题1、【单选题】以下部件不属于Hi3861主板的是()本题答案:【电源切换拨码】2、【单选题】以下扩展板中,哪个扩展板应接在Hi3861底板中间()本题答案:【OLED板】3、【单选题】关于HuaweiDevecoDeviceTool的描述,错误的是()本题答案:【HuaweiDevecoDeviceTool虽然功能强大,但是没有一键编译和烧录的功能。】4、【单选题】在Linux虚拟机中对源码进行编译时,不需要安装的工具是()本题答案:【hpm】5、【单选题】在Linux虚拟机中执行编译的命令是()本题答案:【pythonbuild.pywifiiot】6、【单选题】将HarmonyOS移植到开发板中的操作中,错误的是()本题答案:【将编译好生成的文件烧录到开发板中,观察到底板的灯在闪烁。】7、【单选题】使用Hiburn烧录工具时,做法错误的是()本题答案:【烧录结束后,开发板中已经烧录好代码,不需要按下disconnect按键。】8、【单选题】下列文件中,烧录时选择的文件时()本题答案:【Hi3861_wifiiot_app_allinone.bin】9、【填空题】HarmonyOS支持的系统类型为。本题答案:【轻量系统、小型系统、标准系统】第一次单元测试1、【单选题】以下哪一项不属于嵌入式系统的特点本题答案:【具有桌面计算机的全部功能】2、【单选题】中断服务程序应该本题答案:【尽可能短小精悍】3、【单选题】以下哪一项,不属于ARMC代码优化的范畴本题答案:【尽量采用指针操作】4、【单选题】在Linux控制台中,切换当前目录采用的命令是本题答案:【cd】5、【单选题】在基于Linux的C语言编程开发中,采用的编译器是本题答案:【gcc】6、【判断题】嵌入式设备大多运行于工厂等场合,对功耗要求不严格。本题答案:【错误】7、【判断题】Makefile支持采用变量来代替较长的字符串,增加了编写的简洁性。本题答案:【正确】8、【判断题】采用Makefile来管理项目工程,因需要对所有源文件进行编译,因此增加了编译时间,延缓了开发进度。本题答案:【错误】9、【判断题】如需采用gdb进行程序调试,那么在采用gcc编译源程序时必须指定“-g”选项本题答案:【正确】10、【判断题】GNU工具链是一套开源的、优秀的开发工具本题答案:【正确】11、【判断题】Linux操作系统只能用于桌面机,无法用于嵌入式系统中。本题答案:【错误】12、【判断题】无论任何循环,采用do…while的实现方式效率最高本题答案:【错误】13、【判断题】代码优化主要是时间优化,空间不需要优化。本题答案:【错误】14、【判断题】实际嵌入式软件设计中,可以采用C语言来模拟一些面向对象的特性。本题答案:【正确】15、【判断题】任何嵌入式系统都应包含一个嵌入式操作系统,以负责硬件管理工作。本题答案:【错误】第二次单元测试1、【单选题】在采用嵌入式操作系统的实际应用场合中,以下软件层次中,哪一项是非必须的本题答案:【图形系统】2、【单选题】Linux系统的文件类型中,不包括如下哪一项本题答案:【快捷方式文件】3、【单选题】关于进程和线程的描述,正确的是本题答案:【线程切换的代价比进程切换小】4、【单选题】进程接收到信号之后,如果事先没有安排捕获它,进程将会执行默认动作,不包括如下哪一项本题答案:【放弃进程资源】5、【单选题】打开一个管道文件,采用的函数是本题答案:【open()】6、【判断题】嵌入式操作系统启动后,bootloader即不再起作用。本题答案:【正确】7、【判断题】采用库函数形式打开一个文件,返回的数据类型为“FILE*”本题答案:【正确】8、【判断题】Linux系统中,只允许有父子继承关系的进程之间发送信号本题答案:【错误】9、【判断题】进程可以通过kill函数向包括它本身在内的其他进程发送一个信号本题答案:【正确】10、【判断题】可以通过在键盘键入Ctrlc组合键来终止任意一个进程的执行,包括后台进程本题答案:【错误】11、【判断题】不相关进程可以用无名管道进行通信本题答案:【错误】12、【判断题】信号量可用于进程间通信,防止多个进程同时进入临界区本题答案:【正确】13、【判断题】在使用共享内存之前,进程需要将其链接如自己的进程空间中。本题答案:【正确】14、【判断题】使用套接字机制,可在网络上的不同计算机间通信,但不可在同一台计算机内部通信。本题答案:【错误】15、【判断题】采用网络套接字时,不需要考虑字节序问题本题答案:【错误】2019年春季期末考试1、【单选题】以下关于嵌入式系统的描述,哪一项是错误的本题答案:【嵌入式系统一般应用在工业领域,在日常生活中很难看到】2、【单选题】对于单任务嵌入式系统而言,以下哪个表述是正确的本题答案:【一般采用汇编语言进行系统最初的初始化】3、【单选题】下面关于C语言的描述,错误的是本题答案:【c语言的程序运行速度比汇编语言快】4、【单选题】在ARMC编程中,以下哪种说法是错误的本题答案:【ARMC程序无法优化】5、【单选题】对于一个32位嵌入式处理器,为了尽可能提高C程序执行效率,变量、参数、函数返回值,应尽量将其位数设置为本题答案:【32位】6、【单选题】以下关于Linux操作系统描述错误的是本题答案:【Linux操作系统只能运行在PC机上】7、【单选题】以下哪个Linux的Shell命令可以实现目录切换本题答案:【cd】8、【单选题】以下关于vi的描述,错误的是本题答案:【vi只适合编辑文本文件,不适合编辑源程序】9、【单选题】以下关于gcc的描述,正确的是本题答案:【gcc是一个编译器】10、【单选题】以下关于gdb的描述,错误的是本题答案:【gdb采用图形界面方式工作】11、【单选题】make程序会从当前目录下寻找makefile,并解析其中内容,完成对工程项目的自动编译,以下哪个说法是错误的本题答案:【每一个C程序,都必须采用makefile才能够编译】12、【单选题】以下哪个函数可以打开一个目录文件本题答案:【opendir()】13、【单选题】以下关于对文件操作的描述,正确的是本题答案:【可以对文件进行读写和追加访问】14、【单选题】以下关于进程的描述,正确的是本题答案:【每个程序执行时都会生成一个进程】15、【单选题】以下关于线程编程,错误的是本题答案:【每个程序执行时都会生成一个进程】16、【单选题】当在键盘按下“Ctrlc”按键时,会发生什么本题答案:【终止前台进程】17、【单选题】以下哪一项,不属于信号集处理函数本题答案:【signal()】18、【单选题】关于共享内存,正确的说法是本题答案:【共享内存必须连接到进程地址空间中才可使用】19、【单选题】关于消息队列,错误的是本题答案:【消息队列中可以包含无数个消息】20、【单选题】以下关于套接字机制的描述错误的是本题答案:【套接字通信中不区分客户端和服务器】21、【单选题】在内核中用来识别设备的是本题答案:【设备号】22、【单选题】以下关于驱动程序的描述,正确的是本题答案:【驱动程序可以帮助用户管理硬件】23、【单选题】以下哪个命令可以列出系统中的模块列表本题答案:【lsmod】24、【单选题】以下关于设备的描述,错误的是本题答案:【主设备号和次设备号的概念是一样的】25、【单选题】以下哪一项不属于bootloader的特性本题答案:【Bootloader包括了应用程序的全部功能】26、【判断题】C语言的开发效率和运行效率均高于汇编语言,因此C语言在嵌入式系统中应用最为广泛,汇编语言已经没有存在必要本题答案:【错误】27、【判断题】汉字内码和字模都用于汉字显示,二者完全一样。本题答案:【错误】28、【判断题】在嵌入式系统中,可将屏幕认为是一个“窗口”,屏幕中的各个元素可认为是“窗口”中的控件,当有外部事件发生后,将该事件包装为一个消息,并通过窗口的回调函数将该消息传递给对应的控件,进而激活该控件的消息处理函数。本题答案:【正确】29、【判断题】由于编译器无法确定程序运行时指针的指向,因此指针具有所谓的“别名”问题,给编程带来了便利。本题答案:【错误】30、【判断题】采用C语言设计循环,循环变量无论是加计数还是减计数,效率是一样的本题答案:【错误】31、【判断题】pstree命令与top命令的功能一致,都可以动态显示系统的进程树,并根据系统变化不断刷新本题答案:【错误】32、【判断题】Linux系统中可以采用ping命令来检测网络连通性本题答案:【正确】33、【判断题】GCC全称为GNUCompilerCollection,是GNU的编译器集合本题答案:【正确】34、【判断题】交叉编译器的特点是编译器本身运行于某种体系结构的宿主机平台,但是编译输出的可执行文件运行于不同体系结构的目标机平台。本题答案:【正确】35、【判断题】makefile根据文件大小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- AI赋能元宇宙:场景搭建的技术与实践
- 2026年中国灵活用工市场求职者保障与平台责任
- 2026年公众急救培训课程教学大纲
- AI在新能源船舶技术中的应用
- 2026年幼儿园夏季幼儿饮水管理
- 2026年骨折固定与搬运技能培训
- 2026年应急通信设备操作人员培训大纲
- 2026年初中地理自然地理专题讲座
- 2026年重大突发公共卫生事件中谣言传播机制与治理
- 上海立达学院《Android 移动端系统开发》2025-2026学年第一学期期末试卷(B卷)
- 2026云南曲靖市沾益区高投物业服务有限公司物业工作人员招聘6人笔试模拟试题及答案解析
- GB/Z 177.7-2026人工智能终端智能化分级第7部分:汽车座舱
- 2026四川泸州金桂投资有限公司第一批次招聘26人备考题库附答案详解(完整版)
- 恒丰银行北京分行社会招聘笔试模拟试题及答案解析
- 2026西藏中考语文查缺补漏专练含答案
- 工商联执委分组工作制度
- √高考英语688高频词21天背诵计划-词义-音标-速记
- 2026年大气污染防治中心下属事业单位选聘考试试题(附答案)
- 2026年氮化镓射频器件在5G基站与卫星通信中的应用
- 路缘石施工工艺标准及施工方案
- SH∕T 3237-2025 石油化工建筑物抗爆评估技术标准
评论
0/150
提交评论