《嵌入式技术工程师中级证书考试考前练习题(一)及答案》由会员分享,可在线阅读,更多相关《嵌入式技术工程师中级证书考试考前练习题(一)及答案(8页珍藏版)》请在金锄头文库上搜索。
1、嵌入式技术工程师中级证书考试考前练习题(一)一、选择题(单选题15 道,每题1 分;多选题15 道每题2 分)1. 当Vi 编辑器处于命令行模式时,下列命令叙述错误的是( )。A按0:移动到文章的开头 B按G:移动到光标所在行的“行尾” C按w:光标跳到下个字的开头 D按e:光标跳到下个字的字尾2. 编写linux 驱动程序,若想动态分配连续的物理内存应该使用的函数是( )。A. kmalloc() Bmalloc() Cvmalloc() Dnew()3. 在makefile 中对变量赋值,若希望定义的变量是立即变量(即定义时它的值就已经确定了),应选择的操作符是( )。A =B ?=C :
2、=D +=4. 已知makefile 中有函数:$(filter %.c %.s ,foo.c bar.c baz.s ugh.h a.out),则执行后的结果为( )。A. foo.c baz.s ugh.hB. bar.c ugh.h a.outC. baz.s ugh.h a.outD. foo.c bar.c baz.s5. 使用gdb 调试程序,若希望某个表达式的值发生改变或被读取时立即停止程序的运行, 应使用的命令是( )。A. watch Brwatch CawatchDinfo watchpoints6. 下列ARM 处理器异常处理模式中优先级最高的是( )。A. 复位 B未定
3、义指令C软件中断D预取中止7. RISC 型处理器都是采用( )结构。A. READ/WRITEB. LOAD/STOREC. PIPELINED. 哈佛结构8. 下列对ARM 协处理器CP15 的各寄存器的作用叙述错误的是( )。AR6:故障地址寄存器BR7:快存Cache 操作CR8:变换后备缓冲器TLB 操作DR9:进程ID 映像9. ARM 系统中,协处理器应答信号CPA 和CPB 都处于低电压,表示( )。A. 协处理器可以从ARM 处理器内核接收一条协处理器指令,并立即开始执行B. 协处理器不存在,不能接收正在译码的指令C. 协处理器可以从ARM 处理器内核接收一条协处理器指令,但
4、目前不能处理D. 无效响应10. 对指令LDRD R6,R11解析正确的是( )。A(R11) R6 B(R6)R11C(R11) R6,(R11)+4)R7 D(R11) R6,(R11)+4)R511. 在J2ME 记录存储管理中,增加记录存储可以调用函数的方法是( )。A. void closeRecordStore();B. static void deleteRecordStore(String recordStoreName);C. int addRecord(int numBytes);D. byte getRecord(int recorded);12. 选出能绘制出以下图形相
5、应的J2ME 代码段(其中g 为Graphics 对象)( )。A. g.drawArc(20,20,50,50,0,360);B. g.drawArc(20,20,50,60,0,180);C. g.fillArc(20,20,50,60,0,270);D. g.fillArc(20,20,50,50,0,360);13. 下列选项中限制类型中用来限制TextBox 只允许输入数字的是( )。A. TextField.EMAILADDRB. TextField.UNMERICC. TextField.PHONENUNBERD. TextField.DECIMA14. 下列选项中关于无线应用开
6、发系统描述错误的是( )。A. Symbian OS 是一个具备实时性、多任务的16 位操作系统B. Pocket PC 平台属于Windows Moblie 在移动设备应用的一个分支C. BlackBerry OS 支持强大数字通信功能和无线资讯服务D. Android OS 是Google 与开放手机联盟合作开发的、基于Linux 平台的开源手机操作系统15. 分析以下代码段,选出正确的选项( )。 public void paint(Graphics g) g.translate(1,2) ;g.translate(2,3); public void paint(Graphics g)
7、g.translate(3,5); public void paint(Graphics g) g.translate(-g.getTranslateX(), -g.getTranslateY() ; A. 在同一原始状态的条件下,代码段与代码段的运行效果不同B. getTranslateX()方法的作用是得到目前坐标与原始状态下原点坐标在x 轴上的距离差C. 代码段的作用是恢复坐标变换的前一状态的原点位置D. 代码段中运行translate(2,3)后,当前坐标与原始状态下原点坐标在y 轴上距离差为316. Linux 下进程的调度策略有( )。ASched_other BSched_FIF
8、O CSched_rr DSched_sjf ESched_fcfs17. 下列选择中对管道叙述正确的有( )。A管道属于普通文件 B无名管道只用于父子进程或兄弟进程等有亲缘关系的进程之间C无名管道是一个全双工通信模式,具有固定的读端和写端 D有名管道用于运行同一台机器上的任意两个进程间的通信 18使用gdb 调试程序时,单步执行的命令有( )。Anext Bstep Cfinish Dcontinue19. 一般说来,为了获得共享资源,进程需要执行下列操作( )。A. 检测控制该资源的信号量B. 若此信号量的值为负,则允许进程使用该资源,进程将信号量减 1C. 若此信号量为 0,进程进入睡眠
9、状态D. 当信号量大于 0,进程被唤醒E. 当进程不再使用一个信号量控制的资源时,信号量增加 120. 在TCP/IP 四层模型中,下列协议属于应用层的有( )。AARP BDNS CUDP DSMTP21. ARM10TDMI 提高性能所采取的途径包括( )。A. 提高时钟速率B. 采用5 级流水线C. 采用分支预测逻辑D. 采用64 位存储器E. 采用无阻塞的存取逻辑22. 在ARM 汇编程序中调用C+时,应该避免的实现细节包括( )。A. 割裂名字的方法B. 传递默认this 参数的方法C. 调用虚函数的方法D. 调用头文件的方法E. 引用的表示23. 二级页表的可能的页表项是( )。A
10、. 定义64KB 页帧属性的大页表项B. 定义4KB 页帧属性的小页表项C. 定义1KB 页帧属性的微页表项D. 定义16KB 页帧属性的中页表项E. 产生中止异常的错误项24. 在MiniGUI 中,子类化的方法有( )。A对已经建立的控件实例进行子类化 B对某个控件类进行子类化 C在某个控件类的基础上新注册一个类化的控件类D对某个子窗口进行子类化 E对某个对话框体进行子类化25. 在MiniGUI 程序中,将消息放到指定窗口的消息队列后立即返回的函数有( )。A. PostMessage()B. SendMessage()C. SendNotifyMessage()D. PostQuitM
11、essage()E. DispatchMessage()26. 下列选项中一般会运用CLDC 规格的设备有( )。A. PDAB. 手机C. 游戏机D. 寻呼机E. 机顶盒27. 下列选项中关于AMS 的描述正确的有( )。A. AMS 可以由生产商定制,但要按照规范B. 移动设备生产商不可以生产自己特色的AMSC. AMS 只能使用Java 语言开发D. AMS 安装程序时要检查移动设备和MIDlet 套件是否兼容E. MIDlet-Version 和MIDlet-Vendor 必须一致,否则AMS 会拒绝安装MIDlet 套件28. J2ME 平台结构包括( )。A. Configurat
12、ionB. Optional PackageC. ProfileD. Web ContainerE. Server29. MIDP 中的事件处理机制中,高级处理事件主要由( )接口来实现。A. CommandListenerB. ItemStateListenerC. ItemCommandListenerD. SessionListenerE. clickOnListener30. 下列选项中属于List 的类型常量的有( )。A. Choice.EXCLUSIVEB. Choice.POPUPC. Choice.MULTIPLED. Choice.IMPLICITE. Choice.NUL
13、L二、填空题(共20 道题,每题1 分)1. Linux 系统中VI 的编辑模式分为 、 、 。2. Linux 系统下,若实时进程的优先级足够高,则会从当前的运行进程中抢占CPU 成为新的当前进程,这是 调度方式。3. 从信号发送到信号处理函数的执行是一个完整的信号生命周期。它分为内核进程、用户进程、信号处理三个重要阶段,这三个阶段由 、 、 四个重要事件来刻画。4. 是多个用户线程映射到一个内核线程,线程的管理在用户空间内完成, 用于不支持内核线程的系统上。5. Linux 为每个设备分配了一个主设备号与此设备号,主设备号唯一标识设备类型,次设备号标识 。6. Linux 系统下,实现与客
14、户程序的连接,需使用 函数来配置socket 接口,并与远端服务器建立一个TCP 连接。其函数原型是。7. FPGA 又称 。它采用逻辑单元列阵,内部包括可配置逻辑模块、和 。8. ATRAC 中文名称为 ,ATRAC 有一种衍生算法是 ,OpenMG Jukebox 使用的就是这种编码,编码后的文件扩展名为 。9Linux 内核由 、 、 、 、 5个子系统组成。10. 在ARM 处理器中,将通用寄存器的内容传送至状态寄存器,只有指令可以直接设置状态寄存器CPSR 或SPSR。11. ARM7 处理器内核是一个32 位精简指令集计算机,其指令和数据共用一条32 位总线, 数据宽带可以是 。12. UML 的应用贯穿在系统开发的五个阶段分为需求分析阶段、分析阶段、设计阶段、构造阶段、测试阶段。在测试阶段测试通常分单元测试、集成测试、 和 。13. Linux 内核配置的命令有 、 、 、。14. Layer 类是一个抽象类,它有两个子类分别是和。15Display 类就像一个画面管理员,获得 Display 类对象的方法是 。 16Item 类的子类中,与 Form 类结合使用的时候能生成与使