大学MOOC 嵌入式软件设计(北京信息科技大学)1450310279 最新慕课完整章节测试答案
1. 嵌入式软件设计概述
文章目录
客观题
1、单选题:
下列关于嵌入式系统描述,错误的是( )
选项:
A: 可以解决某类确定问题
B: 与通用计算机在技术本质上没有区别
C: 功能比通用计算机更强大
D: 对体积和功耗、可靠性、成本有严格要求
答案: 【 功能比通用计算机更强大】
2、单选题:
下列哪一项,不属于嵌入式系统的固有组成部分( )
选项:
A: 处理器
B: 外围电路
C: 嵌入式操作系统
D: 嵌入式应用软件
答案: 【 嵌入式操作系统】
3、单选题:
下列编程语言中,执行效率最高的是( )
选项:
A: 汇编语言
B: C语言
C: C++语言
D: JAVA语言
答案: 【 汇编语言】
4、单选题:
采用嵌入式操作系统的好处是( )
选项:
A: 系统速度更快
B: 执行效率更高
C: 应用软件运行更快
D: 程序员可专注于问题
答案: 【 程序员可专注于问题】
5、单选题:
直接针对硬件编程,不可以( )
选项:
A: 访问处理器的寄存器
B: 控制硬件工作模式和过程
C: 利用操作系统的调度机制
D: 读写内存
答案: 【 利用操作系统的调度机制】
10 进程间通信
客观题3月30日15
第7周测试
1、单选题:
Linux的特点不包括( )
选项:
A: 微内核
B: 符合POSIX标准
C: 可运行于服务器
D: 可运行于嵌入式设备
答案: 【 微内核】
2、单选题:
以下哪一项,不属于shell的特点( )
选项:
A: 是操作系统的低级接口
B: 可从控制台键入shell命令
C: 可编写shell脚本
D: linux支持多种shell
答案: 【 是操作系统的低级接口】
3、单选题:
以下哪一个shell环境变量标识了系统可执行文件路径( )
选项:
A: HOME
B: PATH
C: TERM
D: PWD
答案: 【 PATH】
4、单选题:
以下哪个路径下存放了系统所有设备文件( )
选项:
A: bin
B: dev
C: lib
D: root
答案: 【 dev】
5、单选题:
查看系统当前进程,采用如下哪个命令( )
选项:
A: rm
B: touch
C: mkdir
D: ps
答案: 【 ps】
6、单选题:
配置网卡ip地址,采用下列哪个命令( )
选项:
A: ping
B: telnet
C: ifconfig
D: ftp
答案: 【 ifconfig】
7、单选题:
交叉编译器的特点是( )
选项:
A: 编译器运行在宿主机,编译结果运行在宿主机
B: 编译器运行在目标机,编译结果运行在目标机
C: 编译器运行在宿主机,编译结果运行在目标机
D: 编译器运行在目标机,编译结果运行在宿主机
答案: 【 编译器运行在宿主机,编译结果运行在目标机】
8、单选题:
GNU工具链不包括以下哪一项( )
选项:
A: GCC
B: GDB
C: LD
D: IDE
答案: 【 IDE】
9、单选题:
vi的强制存盘退出命令是( )
选项:
A: q
B: q!
C: wq
D: x
答案: 【 wq】
10、单选题:
采用gcc编译程序时,只进行到预处理阶段,采用下列哪个选项( )
选项:
A: -E
B: -S
C: -c
D: -o
答案: 【 -E】
11、单选题:
采用gcc编译程序时,打开所有警告采用下列哪个选项( )
选项:
A: -w
B: -O
C: -g
D: -Wall
答案: 【 -Wall】
12、单选题:
gdb的断点功能,采用如下哪一个缩写形式( )
选项:
A: n
B: i
C: b
D: l
答案: 【 b】
13、单选题:
make命令确定文件是否应编译的依据是( )
选项:
A: 文件生成时间
B: 文件生成大小
C: 文件类型
D: 文件属性
答案: 【 文件生成时间】
14、单选题:
以下哪一项不属于Makefile的目标类型( )
选项:
A: 最终目标
B: 中间目标
C: 标签
D: 依赖文件
答案: 【 依赖文件】
15、单选题:
以下关于make执行流程,错误的是( )
选项:
A: Makefile的第一个目标是最终目标
B: 各目标按照堆栈原则查找
C: 依赖文件不存在则直接退出
D: 标号会被最先关联到
答案: 【 标号会被最先关联到】
16、单选题:
以下哪一个不属于Makefile的变量类型( )
选项:
A: 环境变量
B: 自动化变量
C: 递归展开变量
D: 符号变量
答案: 【 符号变量】
17、单选题:
以下哪一项描述是正确的( )
选项:
A: Makefile不支持嵌套
B: Makefile不支持同时生成多个可执行程序
C: Makefile中不用明确写明所有规则
D: Makefile执行出错即退出
答案: 【 Makefile中不用明确写明所有规则】
18、单选题:
基于操作系统的嵌入式软件平台,可以不包括下面哪一项( )
选项:
A: bootloader
B: 操作系统
C: 文件系统
D: 图形系统
答案: 【 图形系统】
19、单选题:
Busybox的特点不包括( )
选项:
A: 将大量程序压缩到一个文件中
B: 通过命令行参数argv[1]识别每一个命令
C: 为每个命令建立一个符号链接
D: 将多个命令的公共部分进行合并,只保留一个副本
答案: 【 通过命令行参数argv[1]识别每一个命令】
20、单选题:
bootloader的特点描述正确的是( )
选项:
A: 在系统中一直工作,直到掉电
B: 分为两阶段运行,用汇编设计分为两阶段运行,用汇编设计
C: 其主要功能是复制操作系统内核到内存中
D: 具有用户交互功能
答案: 【 其主要功能是复制操作系统内核到内存中】
21、单选题:
对应嵌入式应用程序来说( )
选项:
A: 必须交叉编译
B: 可以交叉编译
C: 必须本地编译
D: 可以本地编译
答案: 【 必须交叉编译】
22、单选题:
以下哪种方式不用于下载和调试程序( )
选项:
A: TFTP
B: FTP
C: HTTP
D: NFS
答案: 【 HTTP】
23、单选题:
umask()系统调用的功能是( )
选项:
A: 设置新创建的文件或目录应关闭的权限位的掩码
B: 设置新创建的文件或目录应打开的权限位的掩码
C: 设置新创建的文件或目录的权限位
D: 清除新创建的文件或
