[计算机三级嵌入式题库]计算机三级嵌入式

来源:试卷考卷 时间:2018-07-11 10:00:03 阅读:

【www.bbjkw.net--试卷考卷】

(1) [计算机三级嵌入式]计算机三级《嵌入式系统开发技术》练习题

  2017下半年计算机等级考试复习工作正在进行中,大家要抓紧时间备考,以下是YJBYS小编搜索整理的一份计算机三级《嵌入式系统开发技术》练习题,供参考练习,希望对大家有所帮助!
  1. GDB中,用来显示源代码的命令是( B )
  A.kill
  B.list
  C.make
  D.break
  2. 1KB等于( B )
  A.1024MB
  B.1024B
  C.1024GB
  D.8bit
  3. 以下不是嵌入式系统应用领域的是( A )
  A.通用软件
  B.工业控制
  C.消费类电子产品
  D.机器人
  4. 十进制数100,用十六进制表达为( C )
  A.62
  B.63
  C.64
  D.65
  5. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( C )
  A.目标寄存器编码
  B.条件执行
  C.指令操作符编码
  D.永远是0
  6. 80386处理器是( C )
  A.8位处理器
  B.16位处理器
  C.32位处理器
  D.64位处理器
  7. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( B )
  A.目标寄存器编码
  B.操作符编码
  C.第一个操作数寄存器
  D.永远是0
  8. 80486处理器是( B )
  A.64位处理器
  B.32位处理器
  C.16位处理器
  D.8位处理器
  9.1024KB等于( C )
  A.1TB
  B.1B
  C.1MB
  D.1GB
  10. 在做低功耗优化时,以下说法错误的是( A )
  A.采用什么算法与降低功耗无关
  B.在采集系统中应尽量降低采集速率
  C.在通讯模块中应尽量提高传输的波特率
  D.CPU的工作时间与降低功耗有关

(2) [计算机三级嵌入式]计算机三级《嵌入式系统开发》强化练习题

  嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。下面是小编给大家整理了计算机三级《嵌入式系统开发》强化练习题,供大家参阅。
  1. 以下有关进程和程序的说法错误的是( D )
  A.进程是动态的
  B.程序是静态的
  C.一个程序可以对应多个进程
  D.程序就是进程
  2. 微软开发的嵌入式操作系统是( C )
  A.RT-Linux
  B.MontaVista
  C.Windows CE
  D.VxWorks
  3. ROM监视器是一个小程序,驻留在嵌入式系统的( B )
  A.RAM中
  B.ROM中
  C.Flash中
  D.DOM中
  4.直接存储器存取的英文缩写是( A )
  A.DMA
  B.DRAM
  C.ISA
  D.IRQ
  5. 以下不是嵌入式系统应用领域的是( C )
  A.移动电话
  B.汽车电子
  C.办公系统
  D.军工航天
  6. 十进制数235,用八进制表达为( C )
  A.351
  B.352
  C.353
  D.354
  7. ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( C )
  A.目标寄存器编码
  B.指令操作符编码
  C.永远是0
  D.条件执行
  8. 80286处理器是( B )
  A.32位处理器
  B.16位处理器
  C.8位处理器
  D.4位处理器
  9. 决定电源种类的线称为( C )
  A.备用线
  B.控制线
  C.电源线
  D.数据线
  10. 嵌入式软件开发构建阶段的第三步是( B )
  A.编译
  B.定址
  C.打包
  D.定址和打包
  11. 把微处理器与外部设备相连接的线路称为( D )
  A.电源线
  B.控制线
  C.数据线
  D.总线
  12. 嵌入式软件开发构建阶段的第一步是( A )
  A.编译
  B.链接
  C.定址
  D.打包
  13. 厂家和用户为性能扩充或作为特殊要求使用的信号线称为( A )
  A.备用线
  B.控制线
  C.数据线
  D.总线
  14. 嵌入式软件开发构建阶段的第二步是( B )
  A.编译
  B.链接
  C.定址
  D.打包
  15. 以下有关进程和程序的说法错误的是( B )
  A.进程是动态的
  B.一个进程可以对应多个程序
  C.一个程序可以对应多个进程
  D.程序不是进程
  16. WindRiver公司开发的嵌入式操作系统是( A )
  A.VxWorks
  B.MontaVista
  C.Windows CE
  D.RT-Linux
  17. GDB中,用来设置断点的命令是( D )
  A.kill
  B.next
  C.make
  D.break
  18. 1Byte等于( D )
  A.1024KB
  B.1024KM
  C.1024GB
  D.8bit
  19. 以下不是嵌入式系统应用领域的是( A )
  A.电子商务
  B.移动电话
  C.消费类电子产品
  D.军工航天
  20. 十进制数235,用十六进制表达为( A )
  A.EB
  B.EC
  C.EA
  D.EE

(3) [计算机三级嵌入式]计算机四级嵌入式系统开发基础试题

  嵌入式系统开发,以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。那么计算机四级嵌入式系统开发方面的考试会怎么考?以下仅供参考!
  一、编程开发能力:
  1、用预处理指令#define声明一个常数,用以表明一年中有多少秒(忽略闰年问题);写一个“标准”宏MIN函数,这个宏输入两个参数并返回较小的一个。
  2、用变量a给出下面的定义:
  (1)一个整型数(An integer);
  (2)一个指向整型数的指针(A pointer to an integer);
  (3)一个指向指针的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer);
  (4)一个有10个整型数的数组(An array of 10 integers);
  (5)一个有10个指针的数组,该指针是指向一个整型数的(A array of 10 pointers to integers);
  (6)一个指向有10个整型数组的指针(A pointer to an array of 10 integers);
  (7)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument returns an integer);
  (8)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of 10 pointers to functions that take an integer argument and return an integer);
  3、关键字volatile有什么含义?并举出三个不同的例子。
  4、嵌入式系统总是要用户对变量或寄存器进行位操作,给定一个整型变量a,写两段代码,第一个设置a 的bit 3,第二个清除a 的bit 3,在以上操作中,要保持其他位不变。
  5、嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点,在某工程中,要去设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器,写代码去完成这一任务。
  6、中断是嵌入式系统中的重要组成部分,这导致了很多编译开发商提供一种扩展——让标准C支持中断,具有代表性的是,产生一个新的关键字:__interrupt,下面的代码就使用了__interrupt去定义了一个中断子程序(ISR),请评论下这段代码的__interrupt,
  double compute_area(double radius) {
  double area=PI*radius*radius; print f("
Area"=%f,area); return area; }
  7、尽管不像非嵌入式计算机那样常见,嵌入式系统还是有从堆(heap)中动态分配内存的过程的,那么嵌入式系统中,动态分派内存可能发生的问题是什么?
  8、关键字static 的作用是什么?
  9、#include 与#include "file.h"的区别? 10、请说出const 与#define 相比,有何优点?
  二、嵌入式系统编程:
  1、进程与线程有什么区别?
  2、操作系统有哪几个特征?最主要的特征是什么?虚拟存储器有哪几个特征?
  其最本质的特征是什么?
  3、库函数的调用和系统调用的区别?
  4、Linux进程间通行方式有哪几种以及各自的特点?
  5、Linux中四层网络模型?IP的各种类型的范围?
  6、在Linux系统中,造成死锁的原因有哪些?
  7、Linux网络编程中主要使用的API有哪些以及网络服务器模型的种类? 8、简述对Linux的认识(特点,优势)。
  三、嵌入式平台开发
  1、bootloader 是什么?bootloader的stage1和stage2分别做的工作有哪些? 2、Linux内核版本命名的规则? 3、Linux设备文件有哪几类?
  4、Linux文件系统的种类有哪些以及使用特点? 5、嵌入式系统移植的主要工作步骤是什么?
  四、编程能力实测
  1、编写一个C函数,将“I am from shanghai”倒置为“shanghai from am I”即将句子中的单词位置倒置,并不改变单词内部结构。
  2、请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出。

本文来源:https://www.bbjkw.net/fanwen139674/

推荐访问:计算机三级嵌入式题库
扩展阅读文章
热门阅读文章