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: 清除新创建的文件或

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注