1、题目 1完成满分 1.00Flag question题干下列哪个不是嵌入式系统的特点:( )选择一项:a. 专用性 b. 资源受限 c. 功耗约束 d. 常由外接交流电电源供电 题目 2完成满分 1.00Flag question题干下列哪些不是嵌入式系统:( ) 。选择一项:a. 移动电话、手机 b. MP3 c. MID d. 深蓝超级计算机 题目 3完成满分 1.00Flag question题干指令和数据共享同一总线的体系结构是( ) 。选择一项:a. 冯诺依曼结构 b. 哈佛结构 c. RISC d. CISC 题目 4完成满分 1.00Flag question题干下面不属于嵌入式
2、处理器的是:( ) 。选择一项:a. Intel Core(酷睿)处理器 b. Intel Atom 处理器 c. MCS-51 单片机 d. ARM 处理器 题目 5完成满分 1.00Flag question题干在嵌入式处理器与外部设备接口中,使用 2 根线实现多对多双向收发的是:( ) 。选择一项:a. UART b. I2C c. SPI d. USB 题目 6完成满分 1.00Flag question题干假设使用奇偶校验位,UART 发送一个字节的数据,从 idle 状态开始(及数据线为高) ,到允许进行下一次发送动作态为止,至少需要( )个时钟节拍。选择一项:a. 8 b. 9
3、c. 10 d. 11 题目 7完成满分 1.00Flag question题干关于 SIMD 说法 错误的是:( ) 。选择一项:a. SIMD 通过复制 ALU 和寄存器组,共享取值、译码单元来获得计算并行。 b. SIMD 是通过增加寄存器个数来提高数据处理的宽度。 c. SIMD 中多个运算单元运行的是相同的指令。 d. Intel Atom 的 SSE 指令属于 SIMD 指令 题目 8完成满分 1.00Flag question题干ARM7 中如果需要实现形如 R0=R1+(R23)的操作,最少可以用( )条指令。选择一项:a. 1 b. 2 c. 3 d. 4 题目 9完成满分
4、1.00Flag question题干交叉开发形成的可执行文件( ) 。选择一项:a. 直接在宿主机上运行 b. 下载到目标机上运行 c. 上载到宿主机上运行 d. 在宿主机和目标机任选一处运行 题目 10完成满分 1.00Flag question题干_需要操作系统或加载程序将其加载到内存中才能执行,_加载器只能把它加载到固定的地址运行。 ( )选择一项:a. 可重定位执行文件,可重定位执行文件 b. 可重定位执行文件,不可重定位执行文件 c. 不可重定位执行文件,可重定位执行文件 d. 不可重定位执行文件,不可重定位执行文件 题目 11完成满分 1.00Flag question题干使用
5、GCC 将 test.c 源代码文件编译、链接成名为 test 可供 gdb 调试使用的可执行文件的命令为( ) 。选择一项:a. gcc test.c -c -o test b. gcc test.c -g -o test c. gcc test.c -pg -o test d. gcc test.c -o test -static 题目 12完成满分 1.00Flag question题干ELF 文件的.bss section 一般是用来存储:( ) 。选择一项:a. 堆栈 b. 寄存器 c. 未初始化的全局变量 d. 局部变量 题目 13完成满分 1.00Flag question题干假
6、设一个软件工程包含一个如下的 Makefile,且已经用 make 命令进行了一次成功的编译。myprog: data.o main.o io.occ data.o main.o io.o -o myprogdata.o: data.c data.hcc -c data.cmain.o: data.h io.h main.ccc -c main.cio.o: io.h io.ccc -c io.cclean:rm *.o myprog假设我们又修改了 main.c 文件,当执行 make 命令时会( )。选择一项:a. 无动作 b. 删除所有.o 目标文件和 myprog 可执行文件 c. 只
7、编译 main.o,然后链接 myprog 可执行文件 d. 编译所有的.o 文件,然后链接 myprog 可执行文件 题目 14完成满分 1.00Flag question题干假设一个软件工程包含一个如下的 Makefile,且已经用 make 命令进行了一次成功的编译。myprog: data.o main.o io.occ data.o main.o io.o -o myprogdata.o: data.c data.hcc -c data.cmain.o: data.h io.h main.ccc -c main.cio.o: io.h io.ccc -c io.cclean:rm *.o myprog假设我们又修改了 main.c 文件,当执行 make clean 命令时会( )。选择一项:a. 无动作 b. 删除所有.o 目标文件和 myprog 可执行文件 c. 只编译 main.o,然后链接 myprog 可执行文件 d. 编译所有的.o 文件,然后链接 myprog 可执行文件