嵌入式中级应用开发J2ME试题
嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)
2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常由哪些部分组成?()A. 中央处理器(CPU)、存储器、输入/输出设备B. 中央处理器(CPU)、存储器、输入/输出设备、电源C. 中央处理器(CPU)、存储器、输入/输出设备、电源、操作系统D. 中央处理器(CPU)、存储器、输入/输出设备、电源、网络接口2、嵌入式系统设计时,以下哪种设计方法是最常用的?()A. 传统的模块化设计B. 面向对象的编程设计C. 面向服务的架构(SOA)设计D. 软件即服务(SaaS)设计3、在嵌入式系统设计中,下列哪个处理器架构最常用于需要高性能与低功耗特性的设备?A. X86B. MIPSC. ARMD. PowerPC4、RTOS(实时操作系统)的主要特征是什么?A. 支持多任务处理B. 提供图形界面支持C. 确保关键任务在规定时间内完成D. 具备网络通讯功能5、以下哪种编程语言通常被用于嵌入式系统开发?()A. JavaB. CC. PythonD. JavaScript6、嵌入式系统通常由以下几个部分组成,以下哪个不是嵌入式系统的组成部分?()A. 中央处理单元(CPU)B. 存储器C. 输入/输出接口D. 主板7、在下列存储器中,存取速度最快的是:A. 硬盘存储器B. 内存储器C. 光盘存储器D. 软盘存储器8、下面关于微处理器的叙述中,错误的是:A. 微处理器通常使用单片机集成技术制造B. 它至少具有运算和控制功能,但不具备存储功能C. Pentium处理器是当前PC机中使用的微处理器之一D. 它用作嵌入式系统的中央处理器9、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?10、以下哪个不是嵌入式系统中的实时操作系统(RTOS)的特点?11、下列哪项不属于嵌入式系统的硬件组成部分?A、微处理器B、存储器C、操作系统D、输入/输出接口12、嵌入式系统的设计过程中,功耗是一个重要的考虑因素。
嵌入式技术工程师中级证书考试考前练习题(五)及答案
嵌入式技术工程师中级证书考试考前练习题(五)一、选择题(单选题15 道,每题1 分;多选题15 道每题2 分)1. 网络驱动程序最基本的方法不包括()。
A. 初始化B. 发送C. 接收D. 中断2. 将file1.c、file2.c 和file3.c 分别编译后链接成file 可执行文件,应输入的命令是()。
A.gcc –c file1.c file2.c file3.cB.gcc –c file1.c file2.c file3.c fileC.gcc –o file1.c file2.c file3.cD.gcc –o file1.c file2.c file3.c file3. 创建守护进程步骤中关闭文件描述符的方法是()。
A. for( i=0;i<MAXFILE;i++ ) { close(i); }B. for( i=0;i<MAXFILE;i++ ) { exit(i); }C. for( i=0;i<MAXFILE;i++ ) { fork(i); }D. for( i=0;i<MAXFILE;i++ ) { exit(0); }4. 设置socket 为非阻塞方式,应使用的语句是()。
A.sockfd=socket(AF_INET, SOCK_STREAM, 0);B.fcntl(sockfd, F_SETFL, O_NONBLOCK) ;C.accept(sockfd,(struct sockaddr *)&their_addr,&sin_size));D.bzero(&(my_addr.sin_zero),8);5. Linux 系统中启动一个进程主要有两种主要途径:手工启动和()。
A. 内核启动B. 中断启动C. 调度启动D. 自动启动6.ARM 架构的处理器在电压和功耗设计中,采用的措施中不包括()。
A.降低电源电压B.减少门得翻转次数C.减少门得数目D.提高时钟频率7. 下列选项中对LDR Rd,[Rn],offset 解析正确的是()。
嵌入式考试题库及答案
嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
中级 嵌入式系统设计师 试题
中级嵌入式系统设计师试题一、选择题:1. 以下哪种技术是嵌入式系统设计中最常用的技术之一?A. 高级编程语言B. 实时操作系统C. 模拟器D. 硬件调试工具2. 嵌入式系统的设计目标通常包括()。
A. 简单易用B. 高效节能C. 高度定制化D. 以上全部3. 在嵌入式系统中,通常使用()来处理实时任务。
A. 高级编程语言B. 通用处理器C. 专用处理器D. 软件模拟二、简答题:1. 请简述嵌入式系统的基本组成以及其特点。
2. 在嵌入式系统设计中,如何平衡系统性能和功耗之间的关系?请举例说明。
3. 请谈谈你对实时操作系统的理解,以及在嵌入式系统中使用实时操作系统的重要性。
三、论述题:请论述嵌入式系统在现代工业、医疗、交通等领域的应用,并说明其优势和挑战。
答案:一、选择题答案:1. B2. D3. C二、简答题答案:1. 嵌入式系统通常由硬件和软件组成。
硬件包括处理器、内存、输入输出接口等,软件包括操作系统、驱动程序、应用程序等。
其特点包括硬件和软件紧密结合、实时性强、针对特定应用定制等。
2. 在嵌入式系统设计中,可以通过优化算法和硬件配置来平衡系统性能和功耗之间的关系。
例如,可以使用低功耗处理器、优化内存管理、减少不必要的硬件资源使用等。
同时,可以通过软件手段实现动态功耗调节,根据系统负载情况实时调整功耗。
3. 实时操作系统是一种专门为处理实时任务而设计的操作系统。
在嵌入式系统中使用实时操作系统可以更好地管理资源,保证系统的实时性、可靠性和稳定性。
同时,实时操作系统能够提供丰富的任务调度和同步机制,方便开发者设计复杂的实时任务。
在嵌入式系统中使用实时操作系统可以提高生产效率和质量,降低开发成本,提高系统的可靠性和稳定性。
三、论述题答案:嵌入式系统在现代工业、医疗、交通等领域的应用非常广泛。
在工业领域,嵌入式系统可以用于控制生产线设备、监测生产过程参数等,提高生产效率和产品质量。
在医疗领域,嵌入式系统可以用于监测病人的生命体征、控制医疗设备等,提高医疗水平和效率。
中级 嵌入式系统设计师 试题
中级嵌入式系统设计师试题嵌入式系统设计师是一个需要具备专业知识和技能的职业。
作为中级嵌入式系统设计师,你需要在设计和开发嵌入式系统方面具有一定的经验和能力。
以下是一些中级嵌入式系统设计师可能会遇到的试题,希望能够帮助你更好地了解自己的能力和技能水平。
1. 请解释什么是嵌入式系统,并列举几个常见的嵌入式系统应用场景。
嵌入式系统是指集成了特定功能的硬件和软件的系统,通常被嵌入到其他设备中,以执行特定的任务。
常见的嵌入式系统应用场景包括智能手机、家用电器、汽车控制系统和工业自动化设备等。
2. 请说明嵌入式系统设计的基本原理和流程。
嵌入式系统设计的基本原理是根据系统需求确定系统的功能和性能指标,然后设计系统的硬件和软件,最后进行系统集成和测试。
设计流程包括系统需求分析、系统架构设计、硬件设计、软件开发、系统集成和测试等步骤。
3. 请描述嵌入式系统中的实时性和响应性概念,并举例说明。
实时性是指系统对事件的响应速度和准确性,响应性是系统完成任务的速度和效率。
在嵌入式系统中,实时性和响应性是非常重要的指标。
例如,汽车的防抱死制动系统需要实时响应驾驶员的制动指令,确保在紧急情况下车辆能够及时停止。
4. 请简要说明嵌入式系统中的中断和定时器的作用,并说明它们的应用场景。
中断是系统响应外部事件的机制,定时器是系统定时执行任务的机制。
在嵌入式系统中,中断和定时器常用于实时系统中,例如在嵌入式系统中,中断可以用于处理外部设备的输入,定时器可以用于实时任务的调度。
5. 请解释嵌入式系统中的系统总线和外设接口的作用,并举例说明。
系统总线是系统中各个组件之间进行数据传输和通信的通道,外设接口是系统与外部设备进行通信的接口。
在嵌入式系统中,系统总线和外设接口用于连接系统的各个部分,例如系统总线用于连接CPU和内存,外设接口用于连接系统和外部设备。
以上是一些中级嵌入式系统设计师可能会遇到的试题,希望能够帮助你更好地了解和提升自己的能力和技能水平。
2023上半年嵌入式中级试卷
2023上半年嵌入式中级试卷一、选择题(每题5分,共40分)1.嵌入式系统的主要特点是什么?A.实时性B.高度集成C.开放性D.功耗低2.下列哪个是嵌入式系统的常见应用领域?A.消费电子B.工业控制C.通信设备D.游戏开发3.嵌入式系统中的微处理器主要负责什么?A.数据处理B.存储数据C.控制外围设备D.实现软件功能4.在嵌入式系统中,如何实现实时性?A.使用更快的处理器B.增加系统内存C.使用中断和调度机制D.以上全部5.下列哪个工具可以帮助开发嵌入式系统?A.JAVA语言B.GCC编译器C.Keil软件D.EclipseIDE二、填空题(每空2分,共30分)1.嵌入式系统的核心是______,它负责处理、调度和控制系统的各个部分。
2.在嵌入式系统中,_______是最关键的组成部分,它决定了系统的性能和稳定性。
3.实时操作系统通常需要______来确保任务的及时完成,这需要通过精确的时间管理和调度来实现。
4.对于一些对______有较高要求的系统,需要使用专门的硬件和软件来确保系统的实时性。
5.在嵌入式系统中,_______是连接用户和系统的桥梁,它的设计需要考虑用户的需求和操作习惯。
6.在嵌入式系统中,_______是用来控制和连接各种外设的,它需要与微处理器紧密配合,实现系统的各种功能。
7.在开发嵌入式系统时,_______的选择和配置对于系统的性能和稳定性至关重要。
三、简答题(共30分)请简述嵌入式系统的主要特点,并举例说明嵌入式系统在哪些领域有应用?答案:嵌入式系统的主要特点包括实时性、高度集成、功耗低以及适用于各种应用领域。
它广泛应用于消费电子、工业控制、通信设备等领域。
例如,智能家居中的智能灯泡、工业自动化中的生产线控制、通信设备中的基站控制器等都是嵌入式系统的应用实例。
四、论述题(共10分)请论述嵌入式系统和物联网的关系,以及嵌入式系统在物联网中的作用。
答案:嵌入式系统和物联网密切相关。
嵌入式操作系统应用开发考试试卷
嵌入式操作系统应用开发考试试卷(答案见尾页)一、选择题1. 嵌入式操作系统基础概念(单选)A. Windows CEB. VxWorksC. QNXD. Windows XP2. 嵌入式系统硬件组成(多选)A. CPUB. 内存C. 存储器D. 输入输出设备3. 嵌入式操作系统种类(多选)A. 实时操作系统B. 分时操作系统C. 批处理操作系统D. 微软Windows4. 嵌入式操作系统开发环境搭建(单选)A. 集成开发环境(IDE)B. 开发板C. 模拟器D. 实际板5. 嵌入式系统应用程序开发流程(单选)A. 编写源代码B. 编译链接C. 调试程序D. 部署运行6. 嵌入式系统驱动程序开发(单选)A. 汇编语言B. C语言C. Java语言D. Python语言7. 嵌入式系统实时性要求及实现方法(单选)A. 时间片轮转B. 优先级调度C. 最短作业优先D. 高优先级优先调度8. 嵌入式系统网络通信协议(多选)A. TCP/IPB. UDPC. ICMPD. ARP9. 嵌入式系统应用案例分析(多选)A. 智能家居系统B. 智能穿戴设备C. 工业自动化控制D. 车载电子10. 嵌入式操作系统未来发展前景(单选)A. AI与IoT融合B. 5G技术C. 硬件性能提升D. 软件优化11. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. 以上都是12. 嵌入式操作系统的主要应用领域有哪些?A. 消费电子产品B. 工业控制C. 汽车电子D. A和B13. 嵌入式系统硬件平台主要包括哪些?A. CPUB. 内存C. 存储器D. 输入输出设备14. 嵌入式操作系统中的任务调度算法有哪几种?A. 先来先服务B. 最短剩余时间优先C. 高优先级优先调度D. 时间片轮转15. 嵌入式系统中广泛使用的编程语言有哪些?A. CB. C++D. Python16. 嵌入式操作系统通常采用哪种文件系统?A. Windows文件系统B. Unix文件系统C. Linux文件系统D. Flash文件系统17. 嵌入式系统网络通信中常用的协议有哪些?A. TCP/IPB. UDPC. HTTPD. FTP18. 嵌入式系统在物联网中的作用是什么?A. 数据处理B. 设备控制C. 通信连接D. 以上都是19. 嵌入式操作系统开发环境通常包括哪些工具?A. 集成开发环境(IDE)B. 调试工具C. 文档工具D. 以上都是20. 嵌入式操作系统开发需要掌握哪些基本技能?A. 编程语言B. 系统架构C. 系统调试D. 以上都是21. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. 以上都是22. 嵌入式系统中常用的编程语言有哪些?A. C语言B. C++C. JavaD. Python23. 嵌入式操作系统的内存管理方式主要有哪几种?A. 固定内存分配B. 动态内存分配C. 页式存储管理D. 段式存储管理24. 嵌入式系统通常用于哪些设备?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 以上都是25. 嵌入式操作系统中的任务调度算法主要有哪几种?A. 先来先服务B. 最短剩余时间优先C. 高优先级优先调度D. 时间片轮转26. 嵌入式系统网络通信中,常用的协议有哪些?A. TCP/IPB. UDPC. ICMPD. HTTP27. 嵌入式系统中,进程与线程的区别是什么?A. 进程是操作系统分配资源和调度的基本单位B. 线程是操作系统分配资源和调度的基本单位C. 进程有独立的地址空间D. 线程有独立的地址空间28. 嵌入式系统中,硬件抽象层(HAL)的作用是什么?A. 提供统一的硬件接口B. 提供设备驱动程序C. 提供系统调用接口D. 提供用户应用程序接口29. 嵌入式系统中,文件系统的主要功能是什么?A. 存储和管理文件B. 运行应用程序C. 管理系统资源D. 提供用户界面30. 嵌入式操作系统开发中,常见的调试工具有哪些?A. GDBB. J-LinkC. IARD. Keil31. 嵌入式操作系统的基本特性不包括哪一项?A. 可执行性B. 多道程序设计C. 实时性D. 共享性32. 嵌入式系统中广泛使用的编程语言是:A. CB. C++D. Java33. 嵌入式系统通常用于哪种类型的设备?A. 消费电子产品B. 工业控制系统C. 汽车电子D. A和B34. 嵌入式操作系统的内核与普通操作系统的内核相比,特点是什么?A. 更加简化B. 功能强大C. 更加优化D. 更加封闭35. 在嵌入式操作系统开发中,通常会使用哪两种开发工具?A. 集成开发环境(IDE)B. 交叉平台开发工具C. 汇编语言D. C语言36. 嵌入式系统应用程序通常在哪种类型的存储器中运行?A. RAMB. ROMC. Flash MemoryD. Hard Disk37. 嵌入式操作系统通常提供以下哪种类型的设备驱动?A. 字符设备驱动B. 流设备驱动C. 图形用户界面(GUI)驱动D. 驱动程序38. 在嵌入式系统开发中,为什么需要交叉平台开发工具?A. 跨平台兼容性B. 硬件限制C. 成本效益D. 开发效率39. 嵌入式操作系统中的任务调度通常是基于优先级算法,这种算法考虑了任务的哪些因素?A. 优先级B. 执行时间C. 可抢占性D. 资源需求40. 嵌入式系统开发中,为什么需要对代码进行严格的重编译?A. 适应不同硬件平台B. 支持模块化设计C. 提高系统安全性D. 保证代码质量二、问答题1. 什么是嵌入式操作系统?请简要描述其特点。
J2ME试题集锦(含答案)转载
J2ME试题集锦(含答案)转载一、判断题:(每小题1分,总计15分)1、把一组MIDlet打包到一个jar文件然后发布,这个文件叫做MIDlet套件。
…………(对)2、OTA是指通过无线网络下载和安装J2ME应用程序的方案。
………………………(对)3、在同一时刻,可以有Screen 和Canvas 类的对象同时显示在屏幕上。
……………(错)4、Displayable 显示的时候与之相关联的Command对象会同时显示。
………………(对)5、通过改写CustomItem 不可以实现完全控制组件UI的显示。
…………………………(错)6、在MVC的主动模式下,控制器负责模型的修改和视图更新…………………………(对)7、一条记录(Record) 由一个整型的RecordID 与一个代表数据的byte[] 数组两个子元素组成。
…………………………………………………………………………………………(对)8、仓储中相邻的记录一定会有连续的RecordID。
…………………………………………(错)9、在主线程的方法体中调用Canvas类repaint()方法来进行画面的重绘时,若方法体没有结束Canvas是不会进行重绘的。
……………………………………………………………(对)10、双缓冲技术的使用是为了避免画面破碎的情况发生。
………………………………(对)11、手机游戏中的帧不一定具有相同的高度和宽度。
……………………………………(错)12、象素级检测比常规检测需要更多处理器的时间。
………………………………………(对)13、CommandListener 中,不应该含有网络API 的调用,应该是启动包含网络API的线程,这样就不会阻塞用户界面线程。
…………………………………………………………(对)14、发送MMS消息时URL中接受者的地址只能是电话号码(MIDP2.0)………………(错)15、使用Push增加了用户对安全性的担心。
嵌入式技术工程师中级证书考试考前练习题(二)及答案
嵌入式技术工程师中级证书考试考前练习题(二)一、选择题(单选题15 道,每题1 分;多选题15 道每题2 分)1. 下列选项中对makefile 的编写规则描述错误的是()。
A.如果工程没有编译过,那么所有的 C 文件都要编译并链接B.如果工程的某些C 文件被修改,那么只需要编译被修改的C 文件并链接目标程序C.如果工程的头文件被改变了,那么需要编译引用了这几个头文件的C 文件并链接目标程序D.如果某个C 文件被删除,那么其他所有的C 文件都要编译并链接2. 使用Gcc 时,分别编译各个源文件的优点是()。
A. 系统工作负荷不大B. 命令简单C. 速度更快D. 使用方便3. 下列选项中对Glibc 常见库说明错误的是()。
A.libm:数学函数库B.libpthread:POSIX 线程库C.libg:IEEE 浮点运算符D.libnsl:网络服务库4. 下列选项中数据传输速率最高的串口是()。
A. RS-232-CB. RS-422C. RS-485D. USB5. 在makefile 中,指定所有依赖的搜索路径的变量是()。
A.VPATHB.CFLAGSC.cleanD..PHONY6.Linux 根文件系统的目录结构中“/dev”表示()。
A. 公用临时文件存储点B. 用户目录C. 虚拟文件系统D. 存放设备文件的目录7. 因为内部的内存颗粒和SDRAM 相似,PSRAM 也称之为()。
A. FlashB. 伪SRAMC. DRAMD. SRAM8. 下列对ARM 协处理器CP15 各寄存器的作用的叙述,错误的是()。
A. R0:ID 寄存器B. R1:控制寄存器C. R2:地址变换表基址D. R3:故障状态寄存器9.下列文件系统中,提供垃圾回收机制的是()。
A. JFFS2B. CramfsC. RomFSD. RAMDISK10. ARM 存储器中TLB 页表也称之为()。
A. 慢表B. 目录表C. 混合表D. 快表11. 给定代码:int m=10;int x=++m>10?0:m;int n=10;int y=n++>10?0:n;则执行后的 x 和y 的输出值()。
嵌入式技术工程师中级证书考试考前练习题(一)及答案
嵌入式技术工程师中级证书考试考前练习题(一)一、选择题(单选题15 道,每题1 分;多选题15 道每题2 分)1. 当Vi 编辑器处于命令行模式时,下列命令叙述错误的是()。
A.按[0]:移动到文章的开头B.按[G]:移动到光标所在行的“行尾”C.按[w]:光标跳到下个字的开头D.按[e]:光标跳到下个字的字尾2. 编写linux 驱动程序,若想动态分配连续的物理内存应该使用的函数是()。
A.kmalloc()B.malloc()C.vmalloc()D.new()3. 在makefile 中对变量赋值,若希望定义的变量是立即变量(即定义时它的值就已经确定了),应选择的操作符是()。
A. =B.?=C.:=D. +=4. 已知makefile 中有函数:$(filter %.c %.s ,foo.c bar.c baz.s ugh.ha.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.watchB.rwatchC.awatchD.info watchpoints6.下列ARM 处理器异常处理模式中优先级最高的是()。
A.复位B.未定义指令C.软件中断D.预取中止7. RISC 型处理器都是采用()结构。
A. READ/WRITEB. LOAD/STOREC. PIPELINED. 哈佛结构8. 下列对ARM 协处理器CP15 的各寄存器的作用叙述错误的是()。
A.R6:故障地址寄存器B.R7:快存Cache 操作C.R8:变换后备缓冲器TLB 操作D.R9:进程ID 映像9. ARM 系统中,协处理器应答信号CPA 和CPB 都处于低电压,表示()。
A. 协处理器可以从ARM 处理器内核接收一条协处理器指令,并立即开始执行B. 协处理器不存在,不能接收正在译码的指令C. 协处理器可以从ARM 处理器内核接收一条协处理器指令,但目前不能处理D. 无效响应10. 对指令LDRD R6,[R11]解析正确的是()。
软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试题及解答参考(2025年)
2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.下列哪个选项不属于嵌入式系统的特点?A. 特殊用途B. 资源受限C. 需实时性D. 可独立运行E. 功能单一2.以下哪种结构属于嵌入式系统常见的分层结构模型之一?A.君主专制结构B.分级管理结构C.层叠结构D.联邦结构E.单元结构3、以下关于嵌入式系统设计要求的说法正确的是()。
A.嵌入式系统要有特色功能,所以不需要有专用处理核心 B.嵌入式系统的性能不一定是最高的,但它们的可靠性一定是最高的 C.嵌入式系统设计不会针对特定的应用要求定制化产品 D.嵌入式系统设计的实时性和专用性,能够使系统满足应用中的各种需要4、ARM处理器有严格的时钟频率和工作频率,若clock频率为16MHz,则工作频率不能低于()。
A.4MHz B.8MHz C.16MHz D.32MHz5.(单选题)在嵌入式系统中,以下关于微处理器的叙述中,哪一项是不正确的?A. 微处理器是嵌入式系统的核心部件。
B. 微处理器的时钟频率直接决定了其运算速度。
C. 所有微处理器的指令集架构都是完全相同的。
D. 微处理器的功耗取决于其复杂性和工作方式。
6.(多选题)关于嵌入式系统的内存管理,以下哪些说法是正确的?A. 嵌入式系统的内存管理通常采用静态分配方式。
B. 动态内存分配在嵌入式系统中很少使用,因为容易造成资源泄露和碎片化问题。
C. 嵌入式系统的内存优化主要涉及合理分配内存空间和降低功耗两个方面。
D. 在嵌入式系统中,垃圾回收机制与操作系统的内存管理机制紧密相关。
7.嵌入式系统的基本概念嵌入式系统是一种专用的计算机系统,通常被嵌入到其他设备中,以实现特定的功能。
它通常包括微处理器、内存、输入/输出接口等组件。
请简述嵌入式系统的特点。
8.嵌入式操作系统的分类嵌入式操作系统可以分为多种类型,主要包括实时操作系统(RTOS)、多任务操作系统和单任务操作系统。
嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷及解答参考
软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统的核心组件一般指的是什么?A、操作系统B、处理器C、存储器D、输入/输出设备2、下列哪项描述不属于嵌入式系统中软件的功能?A、控制硬件部件B、处理用户输入C、存储数据D、执行数学运算3.(单选题)关于嵌入式系统的描述中,正确的是:A. 嵌入式系统只能运行在特定的硬件平台上。
B. 嵌入式系统通常不具备实时性要求。
C. 嵌入式系统的软件设计不需要考虑硬件资源限制。
D. 嵌入式系统不应用于消费电子产品中。
4.(论述题)请简述嵌入式系统中中断的作用及其处理过程。
5.嵌入式系统的基本定义•题目:嵌入式系统是指什么?A. 一种专用计算机系统,通常用于特定应用场合B. 一种通用计算机系统,可以应用于多种场合C. 一种操作系统,负责管理硬件资源D. 一种编程语言,用于开发嵌入式应用6.嵌入式系统的特点•题目:嵌入式系统的主要特点是什么?A. 高度可定制性B. 低功耗C. 高性能D. 上述所有7.嵌入式系统的基本概念是什么?A)微处理器B) 微控制器C) 单片机D) 数字信号处理器8.什么是嵌入式系统的硬件结构?A)单一的CPU B) 多核CPU C) 并行处理D) 分布式处理9、以下哪项不属于嵌入式系统的特点?A、专用性强B、实时性要求高C、性价比高D、易受外部环境影响 10、在嵌入式系统中,同步和通信常用的通信协议不包括以下哪项?A、SPIB、I2CC、USBD、TCP/IP11.嵌入式系统的基本概念嵌入式系统是一种专用的计算机系统,通常被嵌入到其他设备或系统中。
它以计算机为核心,能够独立地执行程序,同时也能够与外部设备进行数据交换和控制。
请简述嵌入式系统的特点。
12.嵌入式操作系统嵌入式操作系统是嵌入式系统的重要组成部分,它负责管理系统的硬件资源,提供任务调度、内存管理、文件系统等功能。
2025年软件资格考试嵌入式系统设计师(中级)(基础知识、应用技术)合卷试题与参考答案
2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:嵌入式系统通常由哪些主要部分组成?2、题目:下列哪种存储器类型是用于存储程序指令和数据,且在系统断电后仍能保留信息的?3、在嵌入式系统中,通常采用以下哪种方式来存储程序代码和固件?A. 硬盘B. 光驱C. RAMD. ROM4、嵌入式系统中的中断服务程序(ISR)具有哪些特点?A. 中断服务程序可以中断当前执行的程序B. 中断服务程序具有固定的执行顺序C. 中断服务程序在执行过程中可以修改系统状态D. 中断服务程序执行完成后会自动返回到中断前的程序5、嵌入式系统中,以下哪种类型的存储器其内容掉电后不会丢失?A. SRAMB. DRAMC. ROMD. EEPROM6、在嵌入式系统设计中,以下哪个不是影响实时操作系统(RTOS)性能的关键因素?A. 任务调度策略B. 任务优先级C. 任务栈大小D. 系统总线带宽7、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A、执行速度快B、优先级高C、执行时间短D、可中断8、在嵌入式系统中,以下哪种技术用于减少系统功耗?A、动态电压和频率调整(DVFS)B、硬件冗余设计C、散热优化D、使用低功耗处理器9、嵌入式系统设计中,以下哪项技术不属于硬件冗余技术?A. 热备份B. 系统级冗余C. 硬件冗余编码D. 软件冗余11、在嵌入式系统中,以下哪项技术可以实现实时操作系统(RTOS)的调度和管理?A. 硬件中断B. 多任务处理C. 优先级继承D. 任务状态机13、嵌入式系统中,通常所说的“裸机”是指什么?A. 没有操作系统的计算机系统B. 没有外设的计算机系统C. 没有存储设备的计算机系统D. 没有CPU的计算机系统15、题目:嵌入式系统中的中断机制主要作用是什么?17、嵌入式系统中,通常用于存储程序和数据的非易失性存储器是:A. RAMB. ROMC. EEPROMD. Flash Memory19、嵌入式系统中的实时操作系统(RTOS)与传统操作系统的主要区别是什么?1.实时性:RTOS的主要设计目标是满足实时性要求,即对任务执行时间有严格的要求,而传统操作系统通常更注重系统资源的充分利用。
软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)
2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常指的是什么?A、运行在个人计算机上的操作系统B、运行在专用硬件平台上的软件系统C、用于数据处理的通用软件D、用于网络通信的软件系统2、以下哪个概念不属于嵌入式系统设计的关键要素?A、实时性B、资源优化C、可靠性D、用户界面友好性3、题干:在嵌入式系统中,通常使用哪种类型的微处理器?A. 通用微处理器B. 嵌入式微处理器C. 数字信号处理器D. 光子微处理器4、题干:在嵌入式系统设计中,以下哪种通信接口通常用于高速数据传输?A. SPI(串行外设接口)B. I2C(两线式串行接口)C. CAN(控制器局域网)D. USB(通用串行总线)5、以下关于嵌入式系统设计的基本概念,错误的是:A. 嵌入式系统通常由硬件和软件两部分组成B. 嵌入式系统通常具有实时性要求C. 嵌入式系统设计过程中,硬件和软件的设计往往是相互独立的D. 嵌入式系统通常具有有限的资源6、在嵌入式系统设计中,以下哪个技术用于提高系统的可靠性和稳定性?A. 双机热备份B. 软件冗余C. 实时操作系统D. 硬件冗余7、嵌入式系统中的中断服务程序(ISR)通常采用以下哪种优先级管理方式?A. 固定优先级B. 动态优先级C. 分级优先级D. 无优先级8、在嵌入式系统中,以下哪种存储器在系统运行时不能被重新编程?A. ROM(只读存储器)B. RAM(随机存储器)C. EEPROM(电可擦可编程只读存储器)D. Flash Memory(闪存)9、嵌入式系统中的“中断服务程序”(Interrupt Service Routine,ISR)主要作用是什么?10、以下哪项不是嵌入式系统设计中常见的硬件抽象层(HAL)的功能?11、题目:嵌入式系统通常由哪些主要组成部分构成?A. 微处理器、存储器、输入输出接口、电源B. 微控制器、操作系统、通信接口、应用软件C. 处理器、总线、内存、I/O设备D. 中央处理器、外部设备、操作系统、编程语言12、题目:以下哪个是嵌入式系统的典型应用?A. 智能家居系统B. 计算机操作系统C. 高速互联网交换机D. 大型数据库管理系统13、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A. 优先级固定,不可改变B. 执行时间短,响应速度快C. 可由用户自定义执行流程D. 必须在主程序中显式调用14、在嵌入式系统中,以下哪种存储器类型适合用于存储程序代码?A. RAMB. ROMC. EEPROMD. Flash Memory15、嵌入式系统中的实时操作系统(RTOS)与传统操作系统的主要区别是什么?16、在嵌入式系统中,为什么通常使用C语言进行编程?17、嵌入式系统中的中断处理通常采用哪种方式来确保中断服务程序(ISR)能够及时响应?A. 优先级中断B. 中断嵌套C. 中断向量表D. 硬件优先级18、在嵌入式系统设计中,下面哪个不是影响系统实时性的因素?A. CPU的性能B. 外设的响应速度C. 操作系统的调度策略D. 电源的稳定性19、题目:嵌入式系统设计中,实时操作系统(RTOS)与传统操作系统的区别主要在于:A. 实时性要求B. 用户界面C. 处理器架构D. 存储管理 20、题目:在嵌入式系统设计中,以下哪项技术不属于嵌入式系统硬件设计领域?A. 硬件电路设计B. 微处理器选型C. 软件编程D. 电源设计21、题目:在嵌入式系统中,以下哪个组件是负责处理CPU和外设之间的数据传输?A. 总线控制器B. 存储器控制器C. 通信接口D. 输入输出设备22、题目:以下哪种技术常用于嵌入式系统的实时性能优化?A. 多任务处理B. 代码优化C. 事件驱动D. 硬件加速23、嵌入式系统中,以下哪个部件负责存储和管理程序代码和数据处理?A. 微处理器(CPU)B. 外部存储器(如硬盘、U盘)C. 存储器(RAM、ROM)D. 输入输出设备(如键盘、显示器)24、以下哪种通信接口在嵌入式系统中广泛应用于串行通信?A. USBB. I2CC. SPID. CAN25、题目:以下哪个是嵌入式系统的基本组成部分?A. 处理器、存储器、输入输出设备B. 电源、控制器、执行器C. 硬件、软件、接口D. 系统软件、应用软件、网络26、题目:以下哪个不是嵌入式系统的特点?A. 实时性B. 可靠性C. 便携性D. 开放性27、嵌入式系统设计过程中,功耗管理是一个重要环节,以下哪种方法不是降低功耗的有效措施?A. 提高处理器的主频以加快任务处理速度B. 使用动态电压调节技术C. 在不使用时关闭不需要的外设D. 使用低功耗的硬件组件28、在嵌入式系统开发中,RTOS是指什么?A. 实时操作系统B. 可编程逻辑控制器C. 图形用户界面D. 高级程序设计语言29、嵌入式系统中的“裸机”指的是什么?30、以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 网络通信能力D. 系统资源丰富31、在嵌入式系统中,以下哪种存储器是非易失性的,并且可以进行电擦除和重写?A. SRAMB. DRAMC. EEPROMD. Flash32、关于中断处理,下列哪一项描述是不正确的?A. 中断向量表存放了中断服务程序的入口地址。
软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试题与参考答案(2024年)
2024年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常由哪些主要部件组成?()A、微处理器、存储器、输入/输出设备、通信接口B、中央处理器、随机存储器、只读存储器、输入/输出设备C、微控制器、外部存储器、接口电路、电源D、处理器、总线、接口、电源2、下列哪个术语描述了嵌入式系统设计中的一个关键特性?()A、可扩展性B、可靠性C、可维护性D、用户友好性3、题干:嵌入式系统中,通常采用C语言进行编程的原因有哪些?4、题干:以下哪种设备不属于嵌入式系统的范畴?5、嵌入式系统中,下列哪项技术不属于实时性技术?()A. 实时多任务操作系统(RTOS)B. 实时时钟(RTC)C. 实时监控(RTS)D. 实时文件系统(RTFS)6、在嵌入式系统设计中,以下哪个组件负责处理系统与外部环境的交互?()A. CPUB. 存储器C. I/O设备D. 总线7、嵌入式系统中,通常采用哪种方式对存储器进行寻址?A. 直接寻址B. 静态重定位寻址C. 动态重定位寻址D. 随机寻址8、以下哪种技术用于在嵌入式系统中实现实时操作系统(RTOS)?A. 实时内核技术B. 实时扩展技术C. 实时仿真技术D. 实时监控技术9、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A、执行时间短B、优先级固定C、不能返回调用者D、以上都是 10、在嵌入式系统中,以下哪种存储器通常用于存放程序代码?A、RAMB、ROMC、EEPROMD、NOR Flash11、在嵌入式系统中,以下哪种存储器类型适合用于存储需要快速访问且不易丢失数据的场合?A. ROM(只读存储器)B. RAM(随机存取存储器)C. EEPROM(电可擦可编程只读存储器)D. Flash Memory(闪存)12、在嵌入式系统设计中,以下哪种通信接口主要用于短距离、高速数据传输?A. USB(通用串行总线)B. CAN(控制器局域网)C. Ethernet(以太网)D. RS-23213、在嵌入式系统开发中,以下哪个选项不是RTOS(实时操作系统)的主要特性?A. 高效的任务调度机制B. 超高的计算能力C. 可靠性与稳定性D. 实时响应能力14、关于嵌入式系统的电源管理,下列哪一项描述是错误的?A. 动态电压调整可以降低功耗B. 睡眠模式是一种有效的节能措施C. 电源管理仅在系统设计初期考虑D. 智能电源管理策略能够延长电池寿命15、嵌入式系统设计中,通常所说的“实时性”指的是什么?16、以下哪项不是嵌入式系统硬件平台设计的主要考虑因素?17、在嵌入式系统设计过程中,以下哪一项不是硬件抽象层(HAL)的主要功能?A. 提供统一的硬件访问接口B. 实现硬件设备驱动程序C. 隔离操作系统与硬件平台差异D. 直接管理硬件资源分配18、在嵌入式系统开发中使用RTOS(实时操作系统)的主要优点是什么?A. 增加系统的复杂性B. 提高系统成本C. 支持多任务并行处理并保证任务响应时间D. 减少系统开发周期19、嵌入式系统中的中断处理通常包括哪些步骤?20、在嵌入式系统中,为什么需要使用看门狗定时器(Watchdog Timer,WDT)?21、下列关于嵌入式系统的描述哪个是正确的?A. 嵌入式系统设计中无需考虑功耗问题。
嵌入式中级真题及答案解析
嵌入式中级真题及答案解析嵌入式技术作为现代信息技术中一种重要的领域,已经渗透到我们生活的方方面面。
无论是智能手机、电视、家电还是汽车等设备,都离不开嵌入式技术的支持。
因此,掌握嵌入式技术的基本知识和能力,对于现代科技人才来说是至关重要的。
为了帮助广大嵌入式技术爱好者更好地提升自己的技能,下面我们将介绍一些中级嵌入式真题及其解析,希望对大家有所帮助。
1. 问题:什么是嵌入式系统?在使用嵌入式系统时有哪些注意事项?解析:嵌入式系统是一种以特定功能为目标,嵌入于其他设备中并完成特定任务的计算机系统。
它具有体积小、功耗低、集成度高等特点。
在使用嵌入式系统时需要注意以下几个事项:- 处理器选择:根据任务的复杂性和功耗要求选择合适的处理器,例如ARM、MIPS等;- 实时性要求:嵌入式系统通常需要对外部事件做出及时响应,因此需要考虑实时性要求,并选择合适的实时操作系统;- 节能设计:由于嵌入式系统通常是长期工作在低功耗状态下的,因此需要合理设计电源管理方案,以延长电池寿命;- 可靠性设计:对于一些关键任务,嵌入式系统需要具备高可靠性和稳定性,因此需要进行充分的测试和评估。
2. 问题:请简要介绍一下嵌入式系统开发流程。
解析:嵌入式系统开发流程通常包括以下几个关键步骤:- 需求分析:确定嵌入式系统的功能需求和性能要求;- 系统设计:根据需求分析的结果,进行系统整体架构设计,确定核心模块和接口定义;- 软件开发:根据系统设计的结果,进行嵌入式软件的编写和调试,包括驱动程序、应用程序等;- 硬件设计:根据系统设计的结果,进行硬件电路设计,包括电路图设计、PCB布局等;- 原型制作:根据硬件设计的结果,进行样机制作和调试;- 测试验证:对嵌入式系统的功能进行全面测试和验证,包括功能测试、性能测试、稳定性测试等;- 产品发布:经过测试验证后,将嵌入式系统投入生产和销售,同时进行售后支持和维护。
3. 问题:什么是嵌入式操作系统?举例说明几种常用的嵌入式操作系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J2ME试题及答案(不确定)1. 下列选项中,用FONT类设置字体时不是字号类型的参数是( B).(选择一项)A. MEDIUMB. LARGEC. LONGD. SMALL2. 遍历长度为128的数组,以下语句错误的是(A ).(选择一项)A. for(short i = 0; i < array.length; i++)B. for (byte i = 0; i < array.length; i++)C. for(long i = 0; i < array.length; i++)D. for(int i = 0; i < array.length; i++)3. Alert类中的setTimeout()的方法参数的单位是( A).(选择一项)A. 毫秒B. 分C. Java自定义的单位D. 秒4. 为了区分重载多态中同名的不同方法,要求( C).(选择一项)A. 参数名不同B. 返回值类型不同C. 采用不同的参数列表D. 调用时用类名或对象名做前缀(不确定)5. 获得字符串str占有的宽度,正确的语句是(A ).(选择一项)A. g.getFont().stringWidth(str)B. str.lengC. str.leng()D. str.getWidth()(不确定)6. 接口中的方法被默认为被哪种访问度( D).(选择一项)A. friendlyB. privateC. publicD. protected(不确定)7. 以下表述错误的是(A ).(选择一项)A. 手机上流畅运行的游戏其fps至少达到4帧B. 同一个应用在不同终端上的运行效率往往不同C. 一帧(frame)可以由一个或多个切片(clip)组成D. 一个动画序列(sequence)由一个或多个帧(frame)组成(不确定)8. 设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值, 正确的switch语句是(D).(选择一项)A. switch ch……B. switch ( ch + 1 )……C. switch (x + y)……D. switch ( a + b );……9. 绘制图片或者字符串时可以指定其对齐方式,以下语句错误的是( B).(选择一项)A. g.drawImage(img, x, y, Graphics.TOP|Graphics.LEFT);B. g.drawString(str,x,y,Graphics.HCENTER|Graphics.VCENTE);C. g.drawImage(img,x,y,Graphics.RIGHT|Graphics.BOTTOM);D. g.drawString(str,x,y,Graphics.TOP|Graphics.LEFT);10. 不能运行J2ME应用的手机操作系统是( D).(选择一项)A. mtkB. smartphoneC. winMobileD. Symbian11. 以下说法错误的是( A).(选择一项)A. 局部变量在使用之前无需初始化,因为有该变量类型的默认值B. for语句中定义的循环变量,当for语句执行完时,该变量就消亡了C. 类成员变量(即类的属性)由系统自动进行初始化D. 在if语句中定义的变量,不能在else语句中使用12. 下列关于接口和抽象类的说法错误的是( A).(选择一项)A. 接口可以有构造方法B. 接口中的属性自动默认为静态属性C. 抽象类可以有构造方法D. 抽象类可以派生出子类13. Graphics类中,drawLine[20,20,40,40]绘制的直线,与水平线之间夹角的度数为( D).(选择一项)A. 30B. 90C. 60D. 4514. 在碰撞检测中矩形碰撞检测说法正确的是( B).(选择一项)A. 通过Sprite所在的矩形与另一个需要判断的图层所在的矩形是否发生相交B. 通过Sprite所在的矩形与另一个需要判断的图层所在的图层是否有重叠的矩形C. 通过Sprite所在的矩形与另一个需要判断的图层所在的矩形是否发生重合D. 通过Sprite所在的矩形中不透明的部分与另一个需要判断的图层的不透明的部分是否相交(不确定)15. 使用Image.createImage(int w,int h)方法创建的图象,称为(AC ).(选择两项)A. 动态图象B. 彩色图象C. 可变图象D. 单色图象(不确定)16. String [][]s=new String[10][];关于以上代码,描述正确的是( C).(选择一项)A. s 是一10行1列的数组B. s 是一包含10个一维数组的二维数组C. s 是一10行10列的数组D. 该行代码非法17. 下列关于锚点描述正确的是(C ).(选择一项)A. 锚点是图像的中心点B. 锚点是图像的左上点C. 锚点是用来指定坐标在图像的哪个位置D. 锚点是屏幕的左上点18. 连接点(5,6)和点(9,8)绘制一条直线,正确的是( D).(选择一项)A. g.drawLine(5,9,6,8);B. g.drawLine(5,9,8,6);C. g.drawLine(6,8,5,9);D. g.drawLine(5,6,9,8);19. 以下叙述正确的是(AC ).(选择两项)A. Sprite是从Layer类派生出来的B. layer类还定义了图层的碰撞和反转等一系列方法C. layer类提供了一些基本的属性如位置、大小、可视与否等等D. layer类是一个抽象类,可以直接使用20. 阅读下面程序pubilc void paint(Graphics g){int width =this.getWidth();int height=this.getHeight();g.stColor(0xffffff);g.fillRect(0,0,width,heigh);}其实现的功能是( A).(选择一项)A. 清除屏幕B. 设定屏幕宽和高C. 绘制实心圆形D. 绘制实心扇形21. 设置帧序列需调用的方法是(D).(选择一项)A. prevFrame()B. setFrame(int)C. setFrame(int[])D. setFrameSequence(int[])22. 以下方法中,哪一个可以将Sprite绘制到GameCanvas上?(C ).(选择一项)A. boolean Graphics.paint(Sprite s)B. boolean Sprite.paint(Graphics g)C. void Graphics.paint(Sprite s)D. void Sprite.paint(Graphics g)23. 以下字符常量中不合法的是( b).(选择一项)A. ‘\n’B. ‘我’C. ‘|’D. ‘\’24. 以下关于帧序列的说法正确的是( d).(选择一项)A. 帧序列中不允许出现重复的索引号B. 如果一个sprite有四帧那么默认的帧序列为{3,2,1,0}C. 默认帧序列的长度为所有原始桢长度减1D. 如果一个sprite有四帧那么默认的帧序列为{0,1,2,3}25. 哪些方法一定要在synchronized被调用( d).(选择一项)A. sleep( )B. start( )C. run( )D. notify( )26. 下面赋值错误的是( C).(选择一项)A. short s=10;B. double d=1234.05;C. long test=012;D. nt other=(int)true;(不确定)27. 可以用来修饰类的访问控制符是(b ).(选择一项)A. protectedB. privateC. private protectedD. public(不确定B或C)28. 一般开启游戏主循环线程有两种方法:一种是让画布类直接继承线程类,另一种方法是( A).(选择一项)A. 实现Runnable接口B. 继续gameCanvas类C. 直接在本类中添加run方法即可D. 其它项不正确29. 获得字符串str的长度,正确的语句是( B).(选择一项)A. str.leng()B. str.lengC. str.getWidth()D. str.getLong()30. 有关类的说法正确的是(B ).(选择一项)A. 声明一个类时,必须用public修饰符B. 每个类中,必须有main方法,否则程序无法运行C. 类具有封装性,但可以通过类的公共接口访问类中的数据D. 类具有封装性,所以类的属性是不能被访问的31. Thread类用来创建和控制线程,一个线程从下面哪个方法开始执行( C).(选择一项)A. runB. initC. startD. notifyAll32. 判断字符串a与b是否相等,正确是( C).(选择一项)A. if(a !=b)B. if(a == b)C. if(a.equals(b)D. if(a.contact(b)(不确定)33.在GameCanvas的双缓冲上,在坐标为(10,10)的位置输出数字1,在(20,20)的位置输出数字2,调用flushGraphics()方法将双缓冲绘制到设备屏幕上的显示结果是(B).(选择一项)A. 只显示数字1B. 只显示数字2C. 显示数字1和数字2D. 都不显示34. int a=3, b=4, x=5; if( ++a==b ) x=++a*x; 程序语句序列执行后,x 的值是( D).(选择一项)A. 20B. 35C. 5D. 2535. 数据下标越界,则发生哪种异常(B).(选择一项)A. ArrayIndexOutOfBoundsExceptionB. IOExceptionC. ArithmeticExceptionD. ClassCastException36. 使用Graphics类的drawRecr(10,20,20,10)绘制矩形,此矩形的面积是( A).(选择一项)A. 100B. 200C. 300D. 40037. 用来获取RecordStore可用空间的大小方法是( C).(选择一项)A. getSize()B. getRecordSize()C. getSizeAvailable()D. getVersion()(不确定)38. J2ME中,通常所采用的图片格式为(B ).(选择一项)A. bmpB. pngC. jpgD. gif39. 继承了Canvas类必须实现的方法是( A).(选择一项)A. paint()B. keyPressed()C. run()D. main()40. 以下哪个方法不是System的方法( B).(选择一项)A. exit()B. getTime()C. gc()D. currentTimeMillis()2. 设 i、j、k 为类 x 中定义的 int 型属性名,下列类 x 的构造函数中错误的是(B ).(选择一项)A. x( int h,int m,int n)...B. void x( int m)...C. x( int m, int n)...D. x( int m)...3. 在Canvas中请求重绘的时候,调用的方法是( B).(选择一项)A. request()B. 系统自动重绘C. repaint()D. paint()4. 在MIDPv2.0中,layer设置图层是否可见的方法是( B).(选择一项)A. getXB. setVisibleC. paintD. setPosition(不确定)5. 在Canvas类中绘制图片时的代码应该在以下哪个方法里调用(D ).(选择一项)A. main()B. run()C. keyPressed()D. paint()(不确定)6. J2ME中,通常采用下列哪项技术实现动画(B ).(选择一项)A. 递归B. 创建线程C. 链表D. 面向对象7. Java注释方式不包括( B).(选择一项)B. <!-- -->D. // ...8. 下面是获取按键键值并进行判断的程序代码(其它程序代码全部省略),判断语法正确的是( C).(选择一项)A. if( ( keyState && LEFT_PRESSED ) != 0 )B. if( ( keyState || LEFT_PRESSED ) != 0 )C. if( ( keyState & LEFT_PRESSED ) != 0 )D. if( ( keyState | LEFT_PRESSED ) != 0 )9. J2ME中获得屏幕宽度和高度的方法分别是(BC ).(选择两项)A. getKeyCode()B. getHeight()C. getWidth()D. getGameAction()10. Canvas类所在的包名是( A).(选择一项)A. javax.microedition.lcdui.gameB. java.utilC. javax.microedition.mindlet.MIDletD. javax.microedition.lcdui(不确定)12. 下列关于RMS的说法正确的是(ac ).(选择两项)A. RecordEnumeration只能对记录进行单向访问B. 无法根据RecordStore重建RecordEnumerationC. 对RecordEnumerationEnumeration第1次调用nextRcord()将返回第1条记录的数据D. 创建完RecordEnumeration后,立即对其调用previous Record()方法,将返回RecordEnumeration中的第1条记录(不确定)11. 关于RMS的说法错误的是( D).(选择一项)A. RecordEnumeration为抽象类B. RecordEnumeration是接口C. RecordStore对象没有公开的构造函数D. 访问记录时,getRecord(int recordld)可能引发InvalidRecordIDException14. String str1 = "happy";String str2 = str1;str2 = "lucky";System.out.println(str1);( D).(选择一项)A. happyAAAB. happyluckyC. luckyD. happy16. Graphics类为J2ME应用程序主要提供了什么功能(D ).(选择一项)A. 图层B. 重绘C. 声音D. 绘图17. 为了使包sos在当前程序中可见,可以使用的语句是(A ).(选择一项)A. import sos.*;B. sos package;C. sos import;D. package sos.*;18. 每个类都必须有至少一个构造器,以下函数有一个是构造器,正确的是( D).(选择一项)A. public void worm()…B. public byte worm()…C. public int worm()…D. public worm()…(不确定)19. Image提供了丰富的创建方法,以下有一个不是它的构造方法,错误的是(A ).(选择一项)A. createImage(int width, int height, int transform)B. createImage(Image source)C. createImage(String name)D. createImage(byte[] imageData, int imageOffset, int imageLength)(不确定)22. 下列说法正确的是(B ).(选择一项)A. 不需定义类,就能创建对象B. 属性可以是基础数据类型,也可以是类类型。